{ "status": "success", "tracking_id": "1921176863968796235DSTGJ", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+5VyYTaPkjtm0Rr8waAD12XfYj4t\/3L7tAogsTB19vz6VGR0R6rbTG0GBbdh0+eoj", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN489gvKxv8QHALcWi0rD8xMQ3cF8PgL1clMKEy4EP5XW8UVjvJMu6dZi0FuXIXCsHw=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN489gvKxv8QHALcWi0rD8xMrx8VImP5QIJwuN5Q3HNP3oB+Lq3IY3EtaKOrnLmW08c=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84NenyvDqyhaVVF1Tb8wOcSEjqLZ1ggoyuMt6y8UESsHT5Nnb\/LWCL0ggeXUwjq62M=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84NenyvDqyhaVVF1Tb8wOcSavgiDfPGHQU3\/YW4O7+6EGV5JvZkui6IM9ZwRqnflg8=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjCTe3huS21E\/g8CsMWI9d7sodu81IQAarCr22YcPucA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQts9VfcsoUN5gN8RZL0QpMpiJKxcuTc4dpGVkN2HJ\/QuOPViQ\/NLTDf5BfEY6Uzo3E=", "PriceCodeRef": null, "supplier_title": "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": "l\/+FEXGbV5pNyB5ntFgWv9NRfXLMq6cn0cSSmuXKTGA=", "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": "eyJpdiI6InYvdWtpVDlLRzArdi9OSU1wQmNwdXc9PSIsInZhbHVlIjoiNFM1TUYvT1NWN0ozL0JyN3hDaVY5aFBGU2NpemVLYk5HVGVNU3RWWWlzNzlMOTVHcG9jMHkxYStrZi9HdzhHcjZvKzEvdVhPUGxoQ1F0dCtRYVpVSEFGQkhpYnNsTTRIVXpMS28xSlgvbkxFeUM1M2NBNzVUTExMbjJpOU1xcEgrWnlvbWJpWThkWFZ2UitudlZpdU8wR0p4TEZEZnRHbHV1NXlNcWp2cFZ0dHhuUjNWRzhjbjNkYitxRytEQWdNVUUyZGFlOVpFd3JwYUN4bGlXRnJDZ0JtNVMreXpQdUZ5RkU5WDkybFRiVGtZd0FsWGc1MFlWeXByOEVsRTFETVViM2NFenVESEVhUUtLVG5tTENBUXROcCtMaWtMbnl0MlA2SHBoa0NZaEtGZnUxUm43MXZ1L2x5aHFodXNta0lsZi9zWHdpS1Y0ZEZ3ejYxUW5yam9mTXMyQVFwZ2pteG9pVU1IM3Fadk43SW9qSk44bEMvZys4R2lIY1pWbG5iRkRFbURHMHo5VzlKMk10dzg3eUhkNXZYMUZ0aWxxRTVndnF4L2xMM0QzbW9nSnF2VWNLaDJBV3JQTFB1TS9oaUxES3MrT0hPK1lDRFFVaHdiak53dHdCaTFMU1JFV0lwMDZnWEtRSDk4T3Q5bUFDZGJ5MzdPSHZoeUJkODg0WkQ2eVBLWndlaFUycm9qbVFmeHd1anArKy9QeU1TUlBHenNQQzVkS1M0dGtDOEtFK1NyRFNweE1xVC9OMTRub2FUbEw3bkJDbGNxK0p6YmkwSElQMlpDTkpmSDl1dCtIeDBzTmd4SnQ0WFM5UlVFZ2YvTDh6c3hDQ3hrVStLT0FySlYyV2Z4MHFrVExTZnZFYmtwSnQ4ank1WFFnMHNyMStNTHVGVmJNNTJPdEpuUXdRUEdOeTk3Wkx2UG5pQlJ2RkRDZ0NCRkF5WXYvUFBsbnFMVmd2UlBvQUFzZmZxS1Foek56TUhvNU1nMU8wRzdwTGVhUjlOR3IvVlVNL1I2TWVvbWdiSE83RXFmdGQ2ckZ2dTlPaEIvNmhCeGdoaTFVUnplSUlibnhWK0EwRnVvVmEzeEVjR2R2WmtDalI1QkxnWXhhMTZUa0NsK3ZObnRxMGdyd2MweUpLSVBuYm96YVlLR05uSWlPQ2drVUVqc0g4UU8ydHVSdXdtMThLR05udmh4cldlQTV5c1gyNzZ0ODBlejNhZGorWFpVek5iM1N2ZXV3V1p4NG5IbUhMY0M5N09HMDFHc3JGMnlwSW9WMCtXZmZUMitMOHErUGJLRTI3ZGdOZ2I4SkIwTkdidUxUSXFaL01CblhkN2lwaUhqOGtucFhHVml6SFo5cWdqRDQ3ZUJzdjhxeVBLUWtDRkxtdGVESHpFK3VYVXNNVVc5aEpuMnNpVDF2MXFGWHQ0VUY2ZTVUZlZtTHlsTUtHVFdTOS90SnpKN1k1ZmVSS0dDc3BEWmtBOG40cXVycm85Q3FhSG9nemRUZUVTU1hZeTUyc1Zub2tHcjh6Y0xtQlJxYmNQbCtBSUhqZ01NZjhzRzhWYU1yeXZMdWtwZmRIUXVsYXpXaTlabFBiemovVDZWcUVUcmxQT1ZQbHhNS2UwQWowN2J4bHU3dG52KyszeEdYODJxRXdkK3FQY1BJTWtlMkp4RHVtLzVXbEwzZlF6aFFBeHo5TnRqdXRTS2s0UVljZDdOTUpBTk1hTmFocFJYNE1vaU1zd3hVcHdSWGZEOStpY2hiakJmdUk4cnBZVjBMUU0zTzRwME1YQ2NIRXhyRHFseWNKK0ljQ284WC80a29vQUN1SVRNUzk4QmNSM3ppaXIyd3MxK0lSdHh4emEzQVdyMkhyOFMrWm13NXZQL2tVZnpOSHhrRVJPblFJeVVZYzRyblZoRGsvTndHUTRLOTNTL01PNXB5dW0yNVp6VHJtcmlDODdTQ0VINVlDc001Ykw0Y1JwMGFwak1NRmY1RUtGNTR1TG5taXdGLzJnSTNjUFd5TGIybHhFWVFhcmdEd1BpTlRoYlNDaXh5QmZyT3lDQVhtTk9ibmRaTzdkdUdaQjl6SnFPVDdYZ1ppVkRnTEFJd3lSWnJhQ3RHVlZSeEExMG9rNVRlVzVSOVhjSks0YzY2c2lycHNEeGRmNHVVbUJ6aU15SlJSbndTWEUvb21HSEszekhQRzV4VmwxZ1lLZlZrN0s4ZVJQaTl1RVJwUGE5VXJaNnNuSVFXUER6SHp6Z0dtYmFGOWI3NTF6cDF0R1Bvb2loR1pUWmNoK3dzb012OFk5ZTVKeFRrWTFSYzNuTTV3RDNkRlVFN0xlRFBPbTk3OC9ESStWUzF3VVJyR2prbWM5Z29hNWcyeVVaUDdsWVM3NUFsbzZWMW1RQVdUUEJUbUt4ekIvd2xPTmFyOEJJTWFvaFRuUlBmUEZQMjEySEUyOVB4d1cyMDB5cndwc3pQanYwR0hOK3ptekJLV291MkFhR2pYQ2FTSkE1YVBadEZwd2JQN0lTQXdGRlJhVG9OT29ScXJ0dHE1N1hESSttOUc0QWoyMURPaEtTRXZTT0pvQ1Q3R3JuWmJvL0FtdTU4eUZsOXkyaFdlSlVWUkFhS1pYTVJhNll4ZFYwZW44YzVxTGpad2twQUdYaVlnMlIrL05mU1M3TlFjYnBPWnU4b2VueGFEVDlEMlk1UGdrbW9vemF4K0NtYThRM1AxLzNLUmxlaENuVjBJV2QwemdPVnFCWjBOam9RQlowV3BrMG14Z3NBPT0iLCJtYWMiOiJlNjUxMzIwMDc1MzA2N2NlZjJkMDUwY2RjZjliYmIzMjg1MTkzYTNhMTM1ZjQ1OTU0ZjRjODAyYTFiOTg4MzRlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DxEgNTJEZ4abBUEgR\/wamwv+K6BfCt7O7MVQCchCZTo=", "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": "eyJpdiI6InYvdWtpVDlLRzArdi9OSU1wQmNwdXc9PSIsInZhbHVlIjoiNFM1TUYvT1NWN0ozL0JyN3hDaVY5aFBGU2NpemVLYk5HVGVNU3RWWWlzNzlMOTVHcG9jMHkxYStrZi9HdzhHcjZvKzEvdVhPUGxoQ1F0dCtRYVpVSEFGQkhpYnNsTTRIVXpMS28xSlgvbkxFeUM1M2NBNzVUTExMbjJpOU1xcEgrWnlvbWJpWThkWFZ2UitudlZpdU8wR0p4TEZEZnRHbHV1NXlNcWp2cFZ0dHhuUjNWRzhjbjNkYitxRytEQWdNVUUyZGFlOVpFd3JwYUN4bGlXRnJDZ0JtNVMreXpQdUZ5RkU5WDkybFRiVGtZd0FsWGc1MFlWeXByOEVsRTFETVViM2NFenVESEVhUUtLVG5tTENBUXROcCtMaWtMbnl0MlA2SHBoa0NZaEtGZnUxUm43MXZ1L2x5aHFodXNta0lsZi9zWHdpS1Y0ZEZ3ejYxUW5yam9mTXMyQVFwZ2pteG9pVU1IM3Fadk43SW9qSk44bEMvZys4R2lIY1pWbG5iRkRFbURHMHo5VzlKMk10dzg3eUhkNXZYMUZ0aWxxRTVndnF4L2xMM0QzbW9nSnF2VWNLaDJBV3JQTFB1TS9oaUxES3MrT0hPK1lDRFFVaHdiak53dHdCaTFMU1JFV0lwMDZnWEtRSDk4T3Q5bUFDZGJ5MzdPSHZoeUJkODg0WkQ2eVBLWndlaFUycm9qbVFmeHd1anArKy9QeU1TUlBHenNQQzVkS1M0dGtDOEtFK1NyRFNweE1xVC9OMTRub2FUbEw3bkJDbGNxK0p6YmkwSElQMlpDTkpmSDl1dCtIeDBzTmd4SnQ0WFM5UlVFZ2YvTDh6c3hDQ3hrVStLT0FySlYyV2Z4MHFrVExTZnZFYmtwSnQ4ank1WFFnMHNyMStNTHVGVmJNNTJPdEpuUXdRUEdOeTk3Wkx2UG5pQlJ2RkRDZ0NCRkF5WXYvUFBsbnFMVmd2UlBvQUFzZmZxS1Foek56TUhvNU1nMU8wRzdwTGVhUjlOR3IvVlVNL1I2TWVvbWdiSE83RXFmdGQ2ckZ2dTlPaEIvNmhCeGdoaTFVUnplSUlibnhWK0EwRnVvVmEzeEVjR2R2WmtDalI1QkxnWXhhMTZUa0NsK3ZObnRxMGdyd2MweUpLSVBuYm96YVlLR05uSWlPQ2drVUVqc0g4UU8ydHVSdXdtMThLR05udmh4cldlQTV5c1gyNzZ0ODBlejNhZGorWFpVek5iM1N2ZXV3V1p4NG5IbUhMY0M5N09HMDFHc3JGMnlwSW9WMCtXZmZUMitMOHErUGJLRTI3ZGdOZ2I4SkIwTkdidUxUSXFaL01CblhkN2lwaUhqOGtucFhHVml6SFo5cWdqRDQ3ZUJzdjhxeVBLUWtDRkxtdGVESHpFK3VYVXNNVVc5aEpuMnNpVDF2MXFGWHQ0VUY2ZTVUZlZtTHlsTUtHVFdTOS90SnpKN1k1ZmVSS0dDc3BEWmtBOG40cXVycm85Q3FhSG9nemRUZUVTU1hZeTUyc1Zub2tHcjh6Y0xtQlJxYmNQbCtBSUhqZ01NZjhzRzhWYU1yeXZMdWtwZmRIUXVsYXpXaTlabFBiemovVDZWcUVUcmxQT1ZQbHhNS2UwQWowN2J4bHU3dG52KyszeEdYODJxRXdkK3FQY1BJTWtlMkp4RHVtLzVXbEwzZlF6aFFBeHo5TnRqdXRTS2s0UVljZDdOTUpBTk1hTmFocFJYNE1vaU1zd3hVcHdSWGZEOStpY2hiakJmdUk4cnBZVjBMUU0zTzRwME1YQ2NIRXhyRHFseWNKK0ljQ284WC80a29vQUN1SVRNUzk4QmNSM3ppaXIyd3MxK0lSdHh4emEzQVdyMkhyOFMrWm13NXZQL2tVZnpOSHhrRVJPblFJeVVZYzRyblZoRGsvTndHUTRLOTNTL01PNXB5dW0yNVp6VHJtcmlDODdTQ0VINVlDc001Ykw0Y1JwMGFwak1NRmY1RUtGNTR1TG5taXdGLzJnSTNjUFd5TGIybHhFWVFhcmdEd1BpTlRoYlNDaXh5QmZyT3lDQVhtTk9ibmRaTzdkdUdaQjl6SnFPVDdYZ1ppVkRnTEFJd3lSWnJhQ3RHVlZSeEExMG9rNVRlVzVSOVhjSks0YzY2c2lycHNEeGRmNHVVbUJ6aU15SlJSbndTWEUvb21HSEszekhQRzV4VmwxZ1lLZlZrN0s4ZVJQaTl1RVJwUGE5VXJaNnNuSVFXUER6SHp6Z0dtYmFGOWI3NTF6cDF0R1Bvb2loR1pUWmNoK3dzb012OFk5ZTVKeFRrWTFSYzNuTTV3RDNkRlVFN0xlRFBPbTk3OC9ESStWUzF3VVJyR2prbWM5Z29hNWcyeVVaUDdsWVM3NUFsbzZWMW1RQVdUUEJUbUt4ekIvd2xPTmFyOEJJTWFvaFRuUlBmUEZQMjEySEUyOVB4d1cyMDB5cndwc3pQanYwR0hOK3ptekJLV291MkFhR2pYQ2FTSkE1YVBadEZwd2JQN0lTQXdGRlJhVG9OT29ScXJ0dHE1N1hESSttOUc0QWoyMURPaEtTRXZTT0pvQ1Q3R3JuWmJvL0FtdTU4eUZsOXkyaFdlSlVWUkFhS1pYTVJhNll4ZFYwZW44YzVxTGpad2twQUdYaVlnMlIrL05mU1M3TlFjYnBPWnU4b2VueGFEVDlEMlk1UGdrbW9vemF4K0NtYThRM1AxLzNLUmxlaENuVjBJV2QwemdPVnFCWjBOam9RQlowV3BrMG14Z3NBPT0iLCJtYWMiOiJlNjUxMzIwMDc1MzA2N2NlZjJkMDUwY2RjZjliYmIzMjg1MTkzYTNhMTM1ZjQ1OTU0ZjRjODAyYTFiOTg4MzRlIiwidGFnIjoiIn0=", "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": "mUZb2xwnzNNV0Zzq3gDFbJfvUFoW8t\/7+8Ki8l5GZIM=", "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": "eyJpdiI6InYvdWtpVDlLRzArdi9OSU1wQmNwdXc9PSIsInZhbHVlIjoiNFM1TUYvT1NWN0ozL0JyN3hDaVY5aFBGU2NpemVLYk5HVGVNU3RWWWlzNzlMOTVHcG9jMHkxYStrZi9HdzhHcjZvKzEvdVhPUGxoQ1F0dCtRYVpVSEFGQkhpYnNsTTRIVXpMS28xSlgvbkxFeUM1M2NBNzVUTExMbjJpOU1xcEgrWnlvbWJpWThkWFZ2UitudlZpdU8wR0p4TEZEZnRHbHV1NXlNcWp2cFZ0dHhuUjNWRzhjbjNkYitxRytEQWdNVUUyZGFlOVpFd3JwYUN4bGlXRnJDZ0JtNVMreXpQdUZ5RkU5WDkybFRiVGtZd0FsWGc1MFlWeXByOEVsRTFETVViM2NFenVESEVhUUtLVG5tTENBUXROcCtMaWtMbnl0MlA2SHBoa0NZaEtGZnUxUm43MXZ1L2x5aHFodXNta0lsZi9zWHdpS1Y0ZEZ3ejYxUW5yam9mTXMyQVFwZ2pteG9pVU1IM3Fadk43SW9qSk44bEMvZys4R2lIY1pWbG5iRkRFbURHMHo5VzlKMk10dzg3eUhkNXZYMUZ0aWxxRTVndnF4L2xMM0QzbW9nSnF2VWNLaDJBV3JQTFB1TS9oaUxES3MrT0hPK1lDRFFVaHdiak53dHdCaTFMU1JFV0lwMDZnWEtRSDk4T3Q5bUFDZGJ5MzdPSHZoeUJkODg0WkQ2eVBLWndlaFUycm9qbVFmeHd1anArKy9QeU1TUlBHenNQQzVkS1M0dGtDOEtFK1NyRFNweE1xVC9OMTRub2FUbEw3bkJDbGNxK0p6YmkwSElQMlpDTkpmSDl1dCtIeDBzTmd4SnQ0WFM5UlVFZ2YvTDh6c3hDQ3hrVStLT0FySlYyV2Z4MHFrVExTZnZFYmtwSnQ4ank1WFFnMHNyMStNTHVGVmJNNTJPdEpuUXdRUEdOeTk3Wkx2UG5pQlJ2RkRDZ0NCRkF5WXYvUFBsbnFMVmd2UlBvQUFzZmZxS1Foek56TUhvNU1nMU8wRzdwTGVhUjlOR3IvVlVNL1I2TWVvbWdiSE83RXFmdGQ2ckZ2dTlPaEIvNmhCeGdoaTFVUnplSUlibnhWK0EwRnVvVmEzeEVjR2R2WmtDalI1QkxnWXhhMTZUa0NsK3ZObnRxMGdyd2MweUpLSVBuYm96YVlLR05uSWlPQ2drVUVqc0g4UU8ydHVSdXdtMThLR05udmh4cldlQTV5c1gyNzZ0ODBlejNhZGorWFpVek5iM1N2ZXV3V1p4NG5IbUhMY0M5N09HMDFHc3JGMnlwSW9WMCtXZmZUMitMOHErUGJLRTI3ZGdOZ2I4SkIwTkdidUxUSXFaL01CblhkN2lwaUhqOGtucFhHVml6SFo5cWdqRDQ3ZUJzdjhxeVBLUWtDRkxtdGVESHpFK3VYVXNNVVc5aEpuMnNpVDF2MXFGWHQ0VUY2ZTVUZlZtTHlsTUtHVFdTOS90SnpKN1k1ZmVSS0dDc3BEWmtBOG40cXVycm85Q3FhSG9nemRUZUVTU1hZeTUyc1Zub2tHcjh6Y0xtQlJxYmNQbCtBSUhqZ01NZjhzRzhWYU1yeXZMdWtwZmRIUXVsYXpXaTlabFBiemovVDZWcUVUcmxQT1ZQbHhNS2UwQWowN2J4bHU3dG52KyszeEdYODJxRXdkK3FQY1BJTWtlMkp4RHVtLzVXbEwzZlF6aFFBeHo5TnRqdXRTS2s0UVljZDdOTUpBTk1hTmFocFJYNE1vaU1zd3hVcHdSWGZEOStpY2hiakJmdUk4cnBZVjBMUU0zTzRwME1YQ2NIRXhyRHFseWNKK0ljQ284WC80a29vQUN1SVRNUzk4QmNSM3ppaXIyd3MxK0lSdHh4emEzQVdyMkhyOFMrWm13NXZQL2tVZnpOSHhrRVJPblFJeVVZYzRyblZoRGsvTndHUTRLOTNTL01PNXB5dW0yNVp6VHJtcmlDODdTQ0VINVlDc001Ykw0Y1JwMGFwak1NRmY1RUtGNTR1TG5taXdGLzJnSTNjUFd5TGIybHhFWVFhcmdEd1BpTlRoYlNDaXh5QmZyT3lDQVhtTk9ibmRaTzdkdUdaQjl6SnFPVDdYZ1ppVkRnTEFJd3lSWnJhQ3RHVlZSeEExMG9rNVRlVzVSOVhjSks0YzY2c2lycHNEeGRmNHVVbUJ6aU15SlJSbndTWEUvb21HSEszekhQRzV4VmwxZ1lLZlZrN0s4ZVJQaTl1RVJwUGE5VXJaNnNuSVFXUER6SHp6Z0dtYmFGOWI3NTF6cDF0R1Bvb2loR1pUWmNoK3dzb012OFk5ZTVKeFRrWTFSYzNuTTV3RDNkRlVFN0xlRFBPbTk3OC9ESStWUzF3VVJyR2prbWM5Z29hNWcyeVVaUDdsWVM3NUFsbzZWMW1RQVdUUEJUbUt4ekIvd2xPTmFyOEJJTWFvaFRuUlBmUEZQMjEySEUyOVB4d1cyMDB5cndwc3pQanYwR0hOK3ptekJLV291MkFhR2pYQ2FTSkE1YVBadEZwd2JQN0lTQXdGRlJhVG9OT29ScXJ0dHE1N1hESSttOUc0QWoyMURPaEtTRXZTT0pvQ1Q3R3JuWmJvL0FtdTU4eUZsOXkyaFdlSlVWUkFhS1pYTVJhNll4ZFYwZW44YzVxTGpad2twQUdYaVlnMlIrL05mU1M3TlFjYnBPWnU4b2VueGFEVDlEMlk1UGdrbW9vemF4K0NtYThRM1AxLzNLUmxlaENuVjBJV2QwemdPVnFCWjBOam9RQlowV3BrMG14Z3NBPT0iLCJtYWMiOiJlNjUxMzIwMDc1MzA2N2NlZjJkMDUwY2RjZjliYmIzMjg1MTkzYTNhMTM1ZjQ1OTU0ZjRjODAyYTFiOTg4MzRlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "oFyzIwA0NuI36VScZrXRl0DG4f2h3RsF0dklCIyFRA4=", "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": "eyJpdiI6InYvdWtpVDlLRzArdi9OSU1wQmNwdXc9PSIsInZhbHVlIjoiNFM1TUYvT1NWN0ozL0JyN3hDaVY5aFBGU2NpemVLYk5HVGVNU3RWWWlzNzlMOTVHcG9jMHkxYStrZi9HdzhHcjZvKzEvdVhPUGxoQ1F0dCtRYVpVSEFGQkhpYnNsTTRIVXpMS28xSlgvbkxFeUM1M2NBNzVUTExMbjJpOU1xcEgrWnlvbWJpWThkWFZ2UitudlZpdU8wR0p4TEZEZnRHbHV1NXlNcWp2cFZ0dHhuUjNWRzhjbjNkYitxRytEQWdNVUUyZGFlOVpFd3JwYUN4bGlXRnJDZ0JtNVMreXpQdUZ5RkU5WDkybFRiVGtZd0FsWGc1MFlWeXByOEVsRTFETVViM2NFenVESEVhUUtLVG5tTENBUXROcCtMaWtMbnl0MlA2SHBoa0NZaEtGZnUxUm43MXZ1L2x5aHFodXNta0lsZi9zWHdpS1Y0ZEZ3ejYxUW5yam9mTXMyQVFwZ2pteG9pVU1IM3Fadk43SW9qSk44bEMvZys4R2lIY1pWbG5iRkRFbURHMHo5VzlKMk10dzg3eUhkNXZYMUZ0aWxxRTVndnF4L2xMM0QzbW9nSnF2VWNLaDJBV3JQTFB1TS9oaUxES3MrT0hPK1lDRFFVaHdiak53dHdCaTFMU1JFV0lwMDZnWEtRSDk4T3Q5bUFDZGJ5MzdPSHZoeUJkODg0WkQ2eVBLWndlaFUycm9qbVFmeHd1anArKy9QeU1TUlBHenNQQzVkS1M0dGtDOEtFK1NyRFNweE1xVC9OMTRub2FUbEw3bkJDbGNxK0p6YmkwSElQMlpDTkpmSDl1dCtIeDBzTmd4SnQ0WFM5UlVFZ2YvTDh6c3hDQ3hrVStLT0FySlYyV2Z4MHFrVExTZnZFYmtwSnQ4ank1WFFnMHNyMStNTHVGVmJNNTJPdEpuUXdRUEdOeTk3Wkx2UG5pQlJ2RkRDZ0NCRkF5WXYvUFBsbnFMVmd2UlBvQUFzZmZxS1Foek56TUhvNU1nMU8wRzdwTGVhUjlOR3IvVlVNL1I2TWVvbWdiSE83RXFmdGQ2ckZ2dTlPaEIvNmhCeGdoaTFVUnplSUlibnhWK0EwRnVvVmEzeEVjR2R2WmtDalI1QkxnWXhhMTZUa0NsK3ZObnRxMGdyd2MweUpLSVBuYm96YVlLR05uSWlPQ2drVUVqc0g4UU8ydHVSdXdtMThLR05udmh4cldlQTV5c1gyNzZ0ODBlejNhZGorWFpVek5iM1N2ZXV3V1p4NG5IbUhMY0M5N09HMDFHc3JGMnlwSW9WMCtXZmZUMitMOHErUGJLRTI3ZGdOZ2I4SkIwTkdidUxUSXFaL01CblhkN2lwaUhqOGtucFhHVml6SFo5cWdqRDQ3ZUJzdjhxeVBLUWtDRkxtdGVESHpFK3VYVXNNVVc5aEpuMnNpVDF2MXFGWHQ0VUY2ZTVUZlZtTHlsTUtHVFdTOS90SnpKN1k1ZmVSS0dDc3BEWmtBOG40cXVycm85Q3FhSG9nemRUZUVTU1hZeTUyc1Zub2tHcjh6Y0xtQlJxYmNQbCtBSUhqZ01NZjhzRzhWYU1yeXZMdWtwZmRIUXVsYXpXaTlabFBiemovVDZWcUVUcmxQT1ZQbHhNS2UwQWowN2J4bHU3dG52KyszeEdYODJxRXdkK3FQY1BJTWtlMkp4RHVtLzVXbEwzZlF6aFFBeHo5TnRqdXRTS2s0UVljZDdOTUpBTk1hTmFocFJYNE1vaU1zd3hVcHdSWGZEOStpY2hiakJmdUk4cnBZVjBMUU0zTzRwME1YQ2NIRXhyRHFseWNKK0ljQ284WC80a29vQUN1SVRNUzk4QmNSM3ppaXIyd3MxK0lSdHh4emEzQVdyMkhyOFMrWm13NXZQL2tVZnpOSHhrRVJPblFJeVVZYzRyblZoRGsvTndHUTRLOTNTL01PNXB5dW0yNVp6VHJtcmlDODdTQ0VINVlDc001Ykw0Y1JwMGFwak1NRmY1RUtGNTR1TG5taXdGLzJnSTNjUFd5TGIybHhFWVFhcmdEd1BpTlRoYlNDaXh5QmZyT3lDQVhtTk9ibmRaTzdkdUdaQjl6SnFPVDdYZ1ppVkRnTEFJd3lSWnJhQ3RHVlZSeEExMG9rNVRlVzVSOVhjSks0YzY2c2lycHNEeGRmNHVVbUJ6aU15SlJSbndTWEUvb21HSEszekhQRzV4VmwxZ1lLZlZrN0s4ZVJQaTl1RVJwUGE5VXJaNnNuSVFXUER6SHp6Z0dtYmFGOWI3NTF6cDF0R1Bvb2loR1pUWmNoK3dzb012OFk5ZTVKeFRrWTFSYzNuTTV3RDNkRlVFN0xlRFBPbTk3OC9ESStWUzF3VVJyR2prbWM5Z29hNWcyeVVaUDdsWVM3NUFsbzZWMW1RQVdUUEJUbUt4ekIvd2xPTmFyOEJJTWFvaFRuUlBmUEZQMjEySEUyOVB4d1cyMDB5cndwc3pQanYwR0hOK3ptekJLV291MkFhR2pYQ2FTSkE1YVBadEZwd2JQN0lTQXdGRlJhVG9OT29ScXJ0dHE1N1hESSttOUc0QWoyMURPaEtTRXZTT0pvQ1Q3R3JuWmJvL0FtdTU4eUZsOXkyaFdlSlVWUkFhS1pYTVJhNll4ZFYwZW44YzVxTGpad2twQUdYaVlnMlIrL05mU1M3TlFjYnBPWnU4b2VueGFEVDlEMlk1UGdrbW9vemF4K0NtYThRM1AxLzNLUmxlaENuVjBJV2QwemdPVnFCWjBOam9RQlowV3BrMG14Z3NBPT0iLCJtYWMiOiJlNjUxMzIwMDc1MzA2N2NlZjJkMDUwY2RjZjliYmIzMjg1MTkzYTNhMTM1ZjQ1OTU0ZjRjODAyYTFiOTg4MzRlIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtqRpLktJ7fKOYr1U82+xOt8IN5jWSKtRJ3qEuVKtnTHaa0Pd4iVO7prK5wcRFIts8=", "PriceCodeRef": null, "supplier_title": "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": "YbU0FNncQcZMvuWdAvZRG8VIj57eUakqmhpQ3qb2xZc=", "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": "eyJpdiI6InE3R0RRTW5mWXk5L3dYK0RlT2FGWmc9PSIsInZhbHVlIjoiQ3BwVi9mTmtVeXZKZEtGQXM2eEtHVHYzcC9ORDFzK1N2cEVWTHN2NUNwTE5zcHdFQ1NvR3QyWGdtVEpNeUU0Y09LSTB0TTFrTWJvc1BTVmZGU0dhSCtHZWcrWXg0ZzNrTGRzclRVd0hJR2pHZlFOdkRJQkRaRGJ5RHdXRUJ0blhpOU9Rb1dYOENwUW85UHhBdXVraGorM2xkWmFJVEMxL1QxdisrNUQyRS9VbUtnS0pwNHdtelJsbXkxSTQ1K0hMcnN1VmxBWm5SRytEdkQxT1NsV3ExZm5tanJreEZLOEhRM2JZMnJndG5DbFJseHVHUnlrbGovSnRhVzE4Qzh2NWtUVzRvZTBKdHZZYzFvQkxqcEpPMGcwSjdPYWhLcnNGS3lJTCtNZUgxTlIzVjJ0SW5pUG0xc255cGlPWXlGVTh1RUNYaWI4RlAwWnBPcGhIMnNNNDF6cjRndmFjVjFpZ1FscXBvQmpTejFnR24wWU9MV3B5bHUzY3d3dkVoWWR2cXRWQjdDVnN5ZG1scEhtVW1PT3ZWYnU5OTBBUE5GOFFPTGpLTXhRS0ZacU03OGk3Y1VKenpUSzhlU1MwSEx6VzFiSWVPVThFRHlWMzd4dzhKQktSNG5ldEhtN29seDZ4UGxSblptRUJLUFhoRFRCWW54MC8zVC9vd29YcEJpL1o5MGNTYzVsam5hbWR3K01zSzlEVkhSekgzV3JPUWZhemVWWUM3bkhkU3U0VjVHTTJrWEhOOS9RMmNNUWRjaTlhaGhGQmwrYjJqRExYODBwMWtVMy9lYzYwUzdPNFhUNmpha2MwNXVnTmd6TnplUmVDSDNHRjU4b2h1U0x1aFMrN2JYdWxTSHBKV1Z5LzZaNTMxSFhRZUM0Y0lNS3lqQkpnQjFBcVV1RmVTODMvRlJZTUYzOXRDZEhOdFR2SkFESzVXbThTRFJsVUdYU2FoMGk2Y2RBaTJJSTJ6MjlmM2dIS25ndzI3cWdBZDQ5K2xiZWZCRjgrc1R0ZXRKSG1JejYwK2MweCs4QzRQRFRoVnpkR0RSamJmOFFsMjdURE9wL3NNYTNIQWRTaXNJUVovQkw4S3ZhZkI5MXhYL3pCMFEweGlVZFlKK3d0Q2pHWENHMkpwK0JLTXB5RG15WGh4TEg0L2txd2V3L0lwMEpwMFBHcXNxNUt3NWFCcWRMaGtVU2YyMDk3Q2xLSWNnRTZhZEpaSUcwQ1loY1NINTY3L0lkMXQxc0hzTmpSU2tXU3k4alNWSzNYc2k0SC9UUlEwaFZaTFJtQm5XdnJsTjI3eW92SHh2K3NUeEQxN0VERGRLcElpUml5WHZxeXFwS3Q4UWdhM3lxR0RxVDZST2hUK3ZlMkwrY1pZVWpQckpqc2pxMHZ0NVdYQU1KMUFReWZobDMrVGJsazVublJURTlRZWRmWkQ5cDhhSlNSZWJqMHh3Qk1VT1BDVDVuOTFTdkkyNkZCN0EwdzI3Y09Ma0hDUWtuaGtCRFVsYllBOWUyTFFwdzFFMlBnZy9mQXlFN0JTNGxSQlhxbE1yQVVmR3hkUnBBbUFNQlRwTG41T3FCRDJKN284b3owOUxsbTFEVHppMldUczVSMGJqdXVHZ1Fna2VBSklTb1V6RStzSklvODFhRHNUMWlGY1dtYlpnWjh5MVBLOGZPWTFYU1Z3WkxWZWFDN2xUODQxb1FJU2NHd3E3TU5wUlJJV0ZyK1FHUW5BaFR3aWtwWDB1L3dTQlJmMG1ic1ZHSmxtZldKOTMwUlhuSHp3a3lOM29SUnJpZ3VKUkJPNUlPenRma0NMQndvRE9mdHM2aHlPWWdzSlhZR3F6VjlaZ1J6MGhuakpPNWFPc0t0eXNKdGNXTjQyNWUrTHVYZ3c2OUdaNGtUdmhCblhKVEEvOFpVSFBtUFZqZHZnNjZ2dFk1SUlxUVZFUGt1VHFLTnlIeUFsNHo0a1gvMnJYWkhxbVdSR2F6RkpWUmpLQnJjV3AzN1ZCdkFCVXozbHgwRkZjZzdXczk2NkJZWTR1S20rUW9tQ2lNVE1qV0IyNGZ0eTVMeVJuYXJQbFpGTENsSy9zeE9lT05yWFZqZUZUcEx2T2VMZjl6bXJRNXhSTzNCTDdmMGc1RkN3TUNLRW1hTXkxQXk4Y1JDQXpkWkVxTkhwYWdBTEZCVXVLL05sMnRGaWgvRnl3aHluc0VyeUZ2enFUQlk5RDhsWVhpVlZRQkROZXcvaU1mZlJNOW5qcGdqMFJ1UHhBa2kveDR4SWN3ZWRjS1N3U1BZMzFlT0hodFRiRk1wL0htOFpXU1VQaHJ1NEZRME8vQXJqOTZoN2dnWlFLZWFDOWIzOWhaT3pvM01jSElXeXI2TU52blR4ZjllUHE2WlhCV1M4NldOZUhzbWdvbVIzcmJMNzIyczVFYi9uc1pVLytnUU53RE50NUczZkF3V2NMNmcxcTR1UUdFNTgyS1BDdnErSzkzVlZFWnl5WmFiNTdndms5WU9pYkZ6STgybVpyN0laSEFETWIwYlR3c3FGM1dVcE0xdlJ0eEpaN0dBQ1pJUnpHc1ZHMWk2a1JXVVZrWjVudkJuWjJweGQrY2ZvZ1VFcXVmUlVPc1locFdSYWJycDc3alF3Kys4Z2k0b2NEU0lNM1dyTG1wYU55RVFTaHJMaHNTcm8rOXYxcmpoWWxmT3FsN2VzMzU1TlR1RkttamFDazJPSzVMQUZCT0tNZmdMOUFOT0E2UXc1emVDSjlEWXdzYTZvT1FMczN1akFRPT0iLCJtYWMiOiI4NTZmODZiNTgyY2Q1MjUyOTUwN2QwOWE0YjVkMmFlMTY3ZTY5NTU3MTM4ZDllMzhiYWFkNGRiNDQyZmJmYmI4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kAiB0R7gdGLhNXePoQk02dgDB2ez1vOVM2f0nAAVGws=", "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": "eyJpdiI6InE3R0RRTW5mWXk5L3dYK0RlT2FGWmc9PSIsInZhbHVlIjoiQ3BwVi9mTmtVeXZKZEtGQXM2eEtHVHYzcC9ORDFzK1N2cEVWTHN2NUNwTE5zcHdFQ1NvR3QyWGdtVEpNeUU0Y09LSTB0TTFrTWJvc1BTVmZGU0dhSCtHZWcrWXg0ZzNrTGRzclRVd0hJR2pHZlFOdkRJQkRaRGJ5RHdXRUJ0blhpOU9Rb1dYOENwUW85UHhBdXVraGorM2xkWmFJVEMxL1QxdisrNUQyRS9VbUtnS0pwNHdtelJsbXkxSTQ1K0hMcnN1VmxBWm5SRytEdkQxT1NsV3ExZm5tanJreEZLOEhRM2JZMnJndG5DbFJseHVHUnlrbGovSnRhVzE4Qzh2NWtUVzRvZTBKdHZZYzFvQkxqcEpPMGcwSjdPYWhLcnNGS3lJTCtNZUgxTlIzVjJ0SW5pUG0xc255cGlPWXlGVTh1RUNYaWI4RlAwWnBPcGhIMnNNNDF6cjRndmFjVjFpZ1FscXBvQmpTejFnR24wWU9MV3B5bHUzY3d3dkVoWWR2cXRWQjdDVnN5ZG1scEhtVW1PT3ZWYnU5OTBBUE5GOFFPTGpLTXhRS0ZacU03OGk3Y1VKenpUSzhlU1MwSEx6VzFiSWVPVThFRHlWMzd4dzhKQktSNG5ldEhtN29seDZ4UGxSblptRUJLUFhoRFRCWW54MC8zVC9vd29YcEJpL1o5MGNTYzVsam5hbWR3K01zSzlEVkhSekgzV3JPUWZhemVWWUM3bkhkU3U0VjVHTTJrWEhOOS9RMmNNUWRjaTlhaGhGQmwrYjJqRExYODBwMWtVMy9lYzYwUzdPNFhUNmpha2MwNXVnTmd6TnplUmVDSDNHRjU4b2h1U0x1aFMrN2JYdWxTSHBKV1Z5LzZaNTMxSFhRZUM0Y0lNS3lqQkpnQjFBcVV1RmVTODMvRlJZTUYzOXRDZEhOdFR2SkFESzVXbThTRFJsVUdYU2FoMGk2Y2RBaTJJSTJ6MjlmM2dIS25ndzI3cWdBZDQ5K2xiZWZCRjgrc1R0ZXRKSG1JejYwK2MweCs4QzRQRFRoVnpkR0RSamJmOFFsMjdURE9wL3NNYTNIQWRTaXNJUVovQkw4S3ZhZkI5MXhYL3pCMFEweGlVZFlKK3d0Q2pHWENHMkpwK0JLTXB5RG15WGh4TEg0L2txd2V3L0lwMEpwMFBHcXNxNUt3NWFCcWRMaGtVU2YyMDk3Q2xLSWNnRTZhZEpaSUcwQ1loY1NINTY3L0lkMXQxc0hzTmpSU2tXU3k4alNWSzNYc2k0SC9UUlEwaFZaTFJtQm5XdnJsTjI3eW92SHh2K3NUeEQxN0VERGRLcElpUml5WHZxeXFwS3Q4UWdhM3lxR0RxVDZST2hUK3ZlMkwrY1pZVWpQckpqc2pxMHZ0NVdYQU1KMUFReWZobDMrVGJsazVublJURTlRZWRmWkQ5cDhhSlNSZWJqMHh3Qk1VT1BDVDVuOTFTdkkyNkZCN0EwdzI3Y09Ma0hDUWtuaGtCRFVsYllBOWUyTFFwdzFFMlBnZy9mQXlFN0JTNGxSQlhxbE1yQVVmR3hkUnBBbUFNQlRwTG41T3FCRDJKN284b3owOUxsbTFEVHppMldUczVSMGJqdXVHZ1Fna2VBSklTb1V6RStzSklvODFhRHNUMWlGY1dtYlpnWjh5MVBLOGZPWTFYU1Z3WkxWZWFDN2xUODQxb1FJU2NHd3E3TU5wUlJJV0ZyK1FHUW5BaFR3aWtwWDB1L3dTQlJmMG1ic1ZHSmxtZldKOTMwUlhuSHp3a3lOM29SUnJpZ3VKUkJPNUlPenRma0NMQndvRE9mdHM2aHlPWWdzSlhZR3F6VjlaZ1J6MGhuakpPNWFPc0t0eXNKdGNXTjQyNWUrTHVYZ3c2OUdaNGtUdmhCblhKVEEvOFpVSFBtUFZqZHZnNjZ2dFk1SUlxUVZFUGt1VHFLTnlIeUFsNHo0a1gvMnJYWkhxbVdSR2F6RkpWUmpLQnJjV3AzN1ZCdkFCVXozbHgwRkZjZzdXczk2NkJZWTR1S20rUW9tQ2lNVE1qV0IyNGZ0eTVMeVJuYXJQbFpGTENsSy9zeE9lT05yWFZqZUZUcEx2T2VMZjl6bXJRNXhSTzNCTDdmMGc1RkN3TUNLRW1hTXkxQXk4Y1JDQXpkWkVxTkhwYWdBTEZCVXVLL05sMnRGaWgvRnl3aHluc0VyeUZ2enFUQlk5RDhsWVhpVlZRQkROZXcvaU1mZlJNOW5qcGdqMFJ1UHhBa2kveDR4SWN3ZWRjS1N3U1BZMzFlT0hodFRiRk1wL0htOFpXU1VQaHJ1NEZRME8vQXJqOTZoN2dnWlFLZWFDOWIzOWhaT3pvM01jSElXeXI2TU52blR4ZjllUHE2WlhCV1M4NldOZUhzbWdvbVIzcmJMNzIyczVFYi9uc1pVLytnUU53RE50NUczZkF3V2NMNmcxcTR1UUdFNTgyS1BDdnErSzkzVlZFWnl5WmFiNTdndms5WU9pYkZ6STgybVpyN0laSEFETWIwYlR3c3FGM1dVcE0xdlJ0eEpaN0dBQ1pJUnpHc1ZHMWk2a1JXVVZrWjVudkJuWjJweGQrY2ZvZ1VFcXVmUlVPc1locFdSYWJycDc3alF3Kys4Z2k0b2NEU0lNM1dyTG1wYU55RVFTaHJMaHNTcm8rOXYxcmpoWWxmT3FsN2VzMzU1TlR1RkttamFDazJPSzVMQUZCT0tNZmdMOUFOT0E2UXc1emVDSjlEWXdzYTZvT1FMczN1akFRPT0iLCJtYWMiOiI4NTZmODZiNTgyY2Q1MjUyOTUwN2QwOWE0YjVkMmFlMTY3ZTY5NTU3MTM4ZDllMzhiYWFkNGRiNDQyZmJmYmI4IiwidGFnIjoiIn0=", "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": "6WE7MBfDJrAVuOolByvXx5C38PAmzbnPobvSRenIB20=", "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": "eyJpdiI6InE3R0RRTW5mWXk5L3dYK0RlT2FGWmc9PSIsInZhbHVlIjoiQ3BwVi9mTmtVeXZKZEtGQXM2eEtHVHYzcC9ORDFzK1N2cEVWTHN2NUNwTE5zcHdFQ1NvR3QyWGdtVEpNeUU0Y09LSTB0TTFrTWJvc1BTVmZGU0dhSCtHZWcrWXg0ZzNrTGRzclRVd0hJR2pHZlFOdkRJQkRaRGJ5RHdXRUJ0blhpOU9Rb1dYOENwUW85UHhBdXVraGorM2xkWmFJVEMxL1QxdisrNUQyRS9VbUtnS0pwNHdtelJsbXkxSTQ1K0hMcnN1VmxBWm5SRytEdkQxT1NsV3ExZm5tanJreEZLOEhRM2JZMnJndG5DbFJseHVHUnlrbGovSnRhVzE4Qzh2NWtUVzRvZTBKdHZZYzFvQkxqcEpPMGcwSjdPYWhLcnNGS3lJTCtNZUgxTlIzVjJ0SW5pUG0xc255cGlPWXlGVTh1RUNYaWI4RlAwWnBPcGhIMnNNNDF6cjRndmFjVjFpZ1FscXBvQmpTejFnR24wWU9MV3B5bHUzY3d3dkVoWWR2cXRWQjdDVnN5ZG1scEhtVW1PT3ZWYnU5OTBBUE5GOFFPTGpLTXhRS0ZacU03OGk3Y1VKenpUSzhlU1MwSEx6VzFiSWVPVThFRHlWMzd4dzhKQktSNG5ldEhtN29seDZ4UGxSblptRUJLUFhoRFRCWW54MC8zVC9vd29YcEJpL1o5MGNTYzVsam5hbWR3K01zSzlEVkhSekgzV3JPUWZhemVWWUM3bkhkU3U0VjVHTTJrWEhOOS9RMmNNUWRjaTlhaGhGQmwrYjJqRExYODBwMWtVMy9lYzYwUzdPNFhUNmpha2MwNXVnTmd6TnplUmVDSDNHRjU4b2h1U0x1aFMrN2JYdWxTSHBKV1Z5LzZaNTMxSFhRZUM0Y0lNS3lqQkpnQjFBcVV1RmVTODMvRlJZTUYzOXRDZEhOdFR2SkFESzVXbThTRFJsVUdYU2FoMGk2Y2RBaTJJSTJ6MjlmM2dIS25ndzI3cWdBZDQ5K2xiZWZCRjgrc1R0ZXRKSG1JejYwK2MweCs4QzRQRFRoVnpkR0RSamJmOFFsMjdURE9wL3NNYTNIQWRTaXNJUVovQkw4S3ZhZkI5MXhYL3pCMFEweGlVZFlKK3d0Q2pHWENHMkpwK0JLTXB5RG15WGh4TEg0L2txd2V3L0lwMEpwMFBHcXNxNUt3NWFCcWRMaGtVU2YyMDk3Q2xLSWNnRTZhZEpaSUcwQ1loY1NINTY3L0lkMXQxc0hzTmpSU2tXU3k4alNWSzNYc2k0SC9UUlEwaFZaTFJtQm5XdnJsTjI3eW92SHh2K3NUeEQxN0VERGRLcElpUml5WHZxeXFwS3Q4UWdhM3lxR0RxVDZST2hUK3ZlMkwrY1pZVWpQckpqc2pxMHZ0NVdYQU1KMUFReWZobDMrVGJsazVublJURTlRZWRmWkQ5cDhhSlNSZWJqMHh3Qk1VT1BDVDVuOTFTdkkyNkZCN0EwdzI3Y09Ma0hDUWtuaGtCRFVsYllBOWUyTFFwdzFFMlBnZy9mQXlFN0JTNGxSQlhxbE1yQVVmR3hkUnBBbUFNQlRwTG41T3FCRDJKN284b3owOUxsbTFEVHppMldUczVSMGJqdXVHZ1Fna2VBSklTb1V6RStzSklvODFhRHNUMWlGY1dtYlpnWjh5MVBLOGZPWTFYU1Z3WkxWZWFDN2xUODQxb1FJU2NHd3E3TU5wUlJJV0ZyK1FHUW5BaFR3aWtwWDB1L3dTQlJmMG1ic1ZHSmxtZldKOTMwUlhuSHp3a3lOM29SUnJpZ3VKUkJPNUlPenRma0NMQndvRE9mdHM2aHlPWWdzSlhZR3F6VjlaZ1J6MGhuakpPNWFPc0t0eXNKdGNXTjQyNWUrTHVYZ3c2OUdaNGtUdmhCblhKVEEvOFpVSFBtUFZqZHZnNjZ2dFk1SUlxUVZFUGt1VHFLTnlIeUFsNHo0a1gvMnJYWkhxbVdSR2F6RkpWUmpLQnJjV3AzN1ZCdkFCVXozbHgwRkZjZzdXczk2NkJZWTR1S20rUW9tQ2lNVE1qV0IyNGZ0eTVMeVJuYXJQbFpGTENsSy9zeE9lT05yWFZqZUZUcEx2T2VMZjl6bXJRNXhSTzNCTDdmMGc1RkN3TUNLRW1hTXkxQXk4Y1JDQXpkWkVxTkhwYWdBTEZCVXVLL05sMnRGaWgvRnl3aHluc0VyeUZ2enFUQlk5RDhsWVhpVlZRQkROZXcvaU1mZlJNOW5qcGdqMFJ1UHhBa2kveDR4SWN3ZWRjS1N3U1BZMzFlT0hodFRiRk1wL0htOFpXU1VQaHJ1NEZRME8vQXJqOTZoN2dnWlFLZWFDOWIzOWhaT3pvM01jSElXeXI2TU52blR4ZjllUHE2WlhCV1M4NldOZUhzbWdvbVIzcmJMNzIyczVFYi9uc1pVLytnUU53RE50NUczZkF3V2NMNmcxcTR1UUdFNTgyS1BDdnErSzkzVlZFWnl5WmFiNTdndms5WU9pYkZ6STgybVpyN0laSEFETWIwYlR3c3FGM1dVcE0xdlJ0eEpaN0dBQ1pJUnpHc1ZHMWk2a1JXVVZrWjVudkJuWjJweGQrY2ZvZ1VFcXVmUlVPc1locFdSYWJycDc3alF3Kys4Z2k0b2NEU0lNM1dyTG1wYU55RVFTaHJMaHNTcm8rOXYxcmpoWWxmT3FsN2VzMzU1TlR1RkttamFDazJPSzVMQUZCT0tNZmdMOUFOT0E2UXc1emVDSjlEWXdzYTZvT1FMczN1akFRPT0iLCJtYWMiOiI4NTZmODZiNTgyY2Q1MjUyOTUwN2QwOWE0YjVkMmFlMTY3ZTY5NTU3MTM4ZDllMzhiYWFkNGRiNDQyZmJmYmI4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kLEEHXOsh3raXnTlYTZ+w3g8\/6t5j4lyH0Q9ao7NIOY=", "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": "eyJpdiI6InE3R0RRTW5mWXk5L3dYK0RlT2FGWmc9PSIsInZhbHVlIjoiQ3BwVi9mTmtVeXZKZEtGQXM2eEtHVHYzcC9ORDFzK1N2cEVWTHN2NUNwTE5zcHdFQ1NvR3QyWGdtVEpNeUU0Y09LSTB0TTFrTWJvc1BTVmZGU0dhSCtHZWcrWXg0ZzNrTGRzclRVd0hJR2pHZlFOdkRJQkRaRGJ5RHdXRUJ0blhpOU9Rb1dYOENwUW85UHhBdXVraGorM2xkWmFJVEMxL1QxdisrNUQyRS9VbUtnS0pwNHdtelJsbXkxSTQ1K0hMcnN1VmxBWm5SRytEdkQxT1NsV3ExZm5tanJreEZLOEhRM2JZMnJndG5DbFJseHVHUnlrbGovSnRhVzE4Qzh2NWtUVzRvZTBKdHZZYzFvQkxqcEpPMGcwSjdPYWhLcnNGS3lJTCtNZUgxTlIzVjJ0SW5pUG0xc255cGlPWXlGVTh1RUNYaWI4RlAwWnBPcGhIMnNNNDF6cjRndmFjVjFpZ1FscXBvQmpTejFnR24wWU9MV3B5bHUzY3d3dkVoWWR2cXRWQjdDVnN5ZG1scEhtVW1PT3ZWYnU5OTBBUE5GOFFPTGpLTXhRS0ZacU03OGk3Y1VKenpUSzhlU1MwSEx6VzFiSWVPVThFRHlWMzd4dzhKQktSNG5ldEhtN29seDZ4UGxSblptRUJLUFhoRFRCWW54MC8zVC9vd29YcEJpL1o5MGNTYzVsam5hbWR3K01zSzlEVkhSekgzV3JPUWZhemVWWUM3bkhkU3U0VjVHTTJrWEhOOS9RMmNNUWRjaTlhaGhGQmwrYjJqRExYODBwMWtVMy9lYzYwUzdPNFhUNmpha2MwNXVnTmd6TnplUmVDSDNHRjU4b2h1U0x1aFMrN2JYdWxTSHBKV1Z5LzZaNTMxSFhRZUM0Y0lNS3lqQkpnQjFBcVV1RmVTODMvRlJZTUYzOXRDZEhOdFR2SkFESzVXbThTRFJsVUdYU2FoMGk2Y2RBaTJJSTJ6MjlmM2dIS25ndzI3cWdBZDQ5K2xiZWZCRjgrc1R0ZXRKSG1JejYwK2MweCs4QzRQRFRoVnpkR0RSamJmOFFsMjdURE9wL3NNYTNIQWRTaXNJUVovQkw4S3ZhZkI5MXhYL3pCMFEweGlVZFlKK3d0Q2pHWENHMkpwK0JLTXB5RG15WGh4TEg0L2txd2V3L0lwMEpwMFBHcXNxNUt3NWFCcWRMaGtVU2YyMDk3Q2xLSWNnRTZhZEpaSUcwQ1loY1NINTY3L0lkMXQxc0hzTmpSU2tXU3k4alNWSzNYc2k0SC9UUlEwaFZaTFJtQm5XdnJsTjI3eW92SHh2K3NUeEQxN0VERGRLcElpUml5WHZxeXFwS3Q4UWdhM3lxR0RxVDZST2hUK3ZlMkwrY1pZVWpQckpqc2pxMHZ0NVdYQU1KMUFReWZobDMrVGJsazVublJURTlRZWRmWkQ5cDhhSlNSZWJqMHh3Qk1VT1BDVDVuOTFTdkkyNkZCN0EwdzI3Y09Ma0hDUWtuaGtCRFVsYllBOWUyTFFwdzFFMlBnZy9mQXlFN0JTNGxSQlhxbE1yQVVmR3hkUnBBbUFNQlRwTG41T3FCRDJKN284b3owOUxsbTFEVHppMldUczVSMGJqdXVHZ1Fna2VBSklTb1V6RStzSklvODFhRHNUMWlGY1dtYlpnWjh5MVBLOGZPWTFYU1Z3WkxWZWFDN2xUODQxb1FJU2NHd3E3TU5wUlJJV0ZyK1FHUW5BaFR3aWtwWDB1L3dTQlJmMG1ic1ZHSmxtZldKOTMwUlhuSHp3a3lOM29SUnJpZ3VKUkJPNUlPenRma0NMQndvRE9mdHM2aHlPWWdzSlhZR3F6VjlaZ1J6MGhuakpPNWFPc0t0eXNKdGNXTjQyNWUrTHVYZ3c2OUdaNGtUdmhCblhKVEEvOFpVSFBtUFZqZHZnNjZ2dFk1SUlxUVZFUGt1VHFLTnlIeUFsNHo0a1gvMnJYWkhxbVdSR2F6RkpWUmpLQnJjV3AzN1ZCdkFCVXozbHgwRkZjZzdXczk2NkJZWTR1S20rUW9tQ2lNVE1qV0IyNGZ0eTVMeVJuYXJQbFpGTENsSy9zeE9lT05yWFZqZUZUcEx2T2VMZjl6bXJRNXhSTzNCTDdmMGc1RkN3TUNLRW1hTXkxQXk4Y1JDQXpkWkVxTkhwYWdBTEZCVXVLL05sMnRGaWgvRnl3aHluc0VyeUZ2enFUQlk5RDhsWVhpVlZRQkROZXcvaU1mZlJNOW5qcGdqMFJ1UHhBa2kveDR4SWN3ZWRjS1N3U1BZMzFlT0hodFRiRk1wL0htOFpXU1VQaHJ1NEZRME8vQXJqOTZoN2dnWlFLZWFDOWIzOWhaT3pvM01jSElXeXI2TU52blR4ZjllUHE2WlhCV1M4NldOZUhzbWdvbVIzcmJMNzIyczVFYi9uc1pVLytnUU53RE50NUczZkF3V2NMNmcxcTR1UUdFNTgyS1BDdnErSzkzVlZFWnl5WmFiNTdndms5WU9pYkZ6STgybVpyN0laSEFETWIwYlR3c3FGM1dVcE0xdlJ0eEpaN0dBQ1pJUnpHc1ZHMWk2a1JXVVZrWjVudkJuWjJweGQrY2ZvZ1VFcXVmUlVPc1locFdSYWJycDc3alF3Kys4Z2k0b2NEU0lNM1dyTG1wYU55RVFTaHJMaHNTcm8rOXYxcmpoWWxmT3FsN2VzMzU1TlR1RkttamFDazJPSzVMQUZCT0tNZmdMOUFOT0E2UXc1emVDSjlEWXdzYTZvT1FMczN1akFRPT0iLCJtYWMiOiI4NTZmODZiNTgyY2Q1MjUyOTUwN2QwOWE0YjVkMmFlMTY3ZTY5NTU3MTM4ZDllMzhiYWFkNGRiNDQyZmJmYmI4IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQt4KqqYkftxbkk+oSMeeGqKpT5Z+P1t1CkSIIp5G++R16okSXYE906rNH+pVq86nyg=", "PriceCodeRef": null, "supplier_title": "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": "l\/GYgNzwsXOJwT3EgYfiWONOIsyFR1l0Z9sJcCcaYgE=", "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": "eyJpdiI6IkZuYTNBMENac0s5MUJMYnRtM1c2S1E9PSIsInZhbHVlIjoibUZ0QjlmQzJpeVJDbUtoRzh1SXVPQ3FLdTBsUFNxVUpONUQ0ZnNIeFJLSWZEdkt4aTZtdEJRU1R4R3lSR1duajU1VHBkdDVMN2lsMzVqZm45S3htenBHVVFYOXdxZjdoTy9EUm9mcEg5N2xHaFdLanJiWWJ1S2JuSUtReXRnVDVoMFVmMHFQUHc3Q1hLbVNXdTZqZHJyQzBEVDhyckpoQ2dOSmFuNFgvUmRVSFB1RVhOb1JPS2N1RVFOdG5MZWJndzRTL2VRcVpicDdvNm9vTjFMbXZDSEJ6VVU5YjF4NzlJcEpwT1NFRm9yUE5vRUVMQUM2ZHl6UGs1bVFxc1BGcVlweVpnckRZR3lVL0NKN3YrUEpuL09vcEpyWmtjUDlPMjJVSHZiV3FKRDA2MWdpbk1lZVJHVS9UWUIxcXMyYW9Cd2xvNnJYUTErekNyNzRjVDRQdjRjQWlNOGF2TlJuWm5yQzJndGZWZGVEeDJrNHlOc2JSSCt1VjRodUU1dnRScERVR1dOYVpJVkgzVW96Tk9XRUVDWUtFd3J1YlQxV2Z5clVLYVZ4NmQ1bVc2cm90YTR0bXkyOXdvS1lIZHMxSlR3aThNMXBSbysxOHlJRDNzYkpiL29qZlVxNTBlU1I1bXZEMm93dFZxQ2lEbzcwL0g3dVdDTXlXRGtFenNYNmVUdHpHQWE0S1Faa1g3MmQzVXpuM3dXRkpQNkVOc0txWFpncE5NTm5FUnR5emd4RGRmd3RWeW1FMmtVWGlXalpNODhJT1BwUzB6ZGxlQ3phZlZQWlVmV3YvbjRNZk1DNkhBaHBvVU11OVhSV1BjeGFPZ3Q2TzhZb243QlNrdzA3ZXhOaTZrdjRrYmkraTFvZ2NURVZCdytuT0NpOWFFd3dSQUlTUm54VkhtT1hsMXVucStDL08vSmxIaUIwZklHNDFwNmpEN2k4SHIyVllHYm45K2VIUGtOS1ZmR2R5Zi9hVUxWM0Z5cGg3MkZSUXpwUnlRb3lweDdaK25nTGJPVTZ2TUtqNVNYYzJxRHEvdG4wT3VhRkFWVGhVQWVHYnZxZWxzY1dvN0tnYmx0NG82OE5icWluc1Zvb1ZoVVdDY3ZCbDZ0eXhpZWNGTUVwOFhJQTRrcEhubXFKSHBleFRqanNUSnY0RFVjM28vVzR5ODBPa3EwcDVJbmhBNnN0SjFqdGdnc3FKK0VLMi9CNS9UUE1WanNTUnh1d1Q0d1pZSUJTaDFETzQ3LzVyR1FkY3JRamJTSThtMm5kK0ErWk1Ed055TVFaaHRoeHNYWXNCQzVYQUt0SkF5bmQwRHdka1M2NlVxcDJJT1Q0REs4L3hwOE1rUlpXNS9HN3lYdktVd3dxRlY4OWN6QW0vcjk0UEVJd0NwWElIeUtMZGw5c1R3anpJZVJFVlNaWlVEK2RWckZFR1l1OGw0WVdBaXA0djExcXY2TGJ4cUdEdW5QMWREZklKVFo4SjVXVGNCYmlsd1FtSUZJWDFUVDNYSkFacm1vN3NnblZEaUsxY1ZCUnI0Y1hHV1ZOQjV0L0s4THpRclYvQzBNRENZMVRNTU9EdDQ3QjREYmlLL0VEblgvS2lHb2ZyYjVlTzNlSDdtaEMwS05FL2E4UEFaN1dOamYvNEt3N1U0aXZiUkMxRnhiNXhvS3FEV1FzRFVvY01JQWFqMmpiVzVSaHczWXhFMTJXTGZBRHR3cHZSZGRsWjJLQzBLeksvYm8vY2xYUDJ3N1BNeTF3UlVJN3pONXVod21yc0kvRlFjaFM1L05TR0FJTk1JS3I4T2ZOb0ZvY1pKVFhVN0ZESmRiUEZxZFlTOCt6WUNVYzdBcktsc1RhUUtUMnl3cEtqZ29wMmUzSmh1TFgwa1JWWHZJQXlXaHhGU2JGMmpKeWpyQzdpUWsyalFuVXZEamRtLzVBYytiYU05Z0MxRkFDS0VzK2ZsWnhhWUl4TjV4Y2pLTnhjOHhlMW1vYUJIaEVpWklCKzRyQldYQ2oydlhiZXY4MlFXRGtjY1lvd2hsK0drVW00Q0FWaU45K0sxZk9MMVJ2SUJ1aUlNc0Vxby9rTlJsbEVST0lEVUpkQSsvUzd1blpseXZyenM5Q215SnhLdDVGaDFkV3BCaWJaM2E3aEo2RHZMZHk2UXpHZll6Y2FqRTRPNXhzUk02N1BXYTc4dHJXY2ozNDlieUhFd1FZY1NxUVJZOExHbkROOVdLN3ZOVGZrTUFxYS9GdkZLT0hVWTl1YnUrMTFXby84T1BCaDJTQjNFb1VoUFJFQ2V5M2ZrQUlBRGIwZlpwT3RCM0o3cE16VWpKYkJGcUU1U3g5bElWUm1YMUxleUVLakNpb0pWTmNoUko3VVpJWHBEbnhVRzJMalJlVmxmTFNMMnY1V1ZYbmhoVklsUlpWT3F4ZGxJOTZRTlRWUWgxekVwczk5N002SlZKdmJteHphYVV4OXB5VnJLb0ZRcHVwU1cwN1ZoNnNyeXg1NmZ1V08zeTFSRnpXdGY2LzMweG1xRVdHbTE5dktQQ0VzSDE1dCsyWUZvUzhxWk5MYUxsa1dGeDA0VW5EZWpzYXRBQ1Q5NExQcnNtYWZhSEFERCtieEdlTEU3Ym80S21UcTZpVHUwdHdpNHEzZUp4YmVkSmUxeEZrY1djcWVxTjI1SWNFTXZUZUN1MDBXVkpTdk5HNjJzQ1RmdXk4N0taeXEwaHFOakR0ZWE2Q3ZKb1JiR3owYW9NdnZSbmswRktOMkM2RGkrTXVYcHBDY0l3PT0iLCJtYWMiOiI5OTE3NWNmNzQ1NjRhMTE1ZjJiMzQ4NDhkNzY3Mjc4YWY4OWRjYmZhYWIyOTk2ZWRhNzgwOWY5ODQ5MjgzOWNkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gAWaiAIkcWXutnyoU3Cg4FOVezFpfEeNHaJa1gNPmvc=", "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": "eyJpdiI6IkZuYTNBMENac0s5MUJMYnRtM1c2S1E9PSIsInZhbHVlIjoibUZ0QjlmQzJpeVJDbUtoRzh1SXVPQ3FLdTBsUFNxVUpONUQ0ZnNIeFJLSWZEdkt4aTZtdEJRU1R4R3lSR1duajU1VHBkdDVMN2lsMzVqZm45S3htenBHVVFYOXdxZjdoTy9EUm9mcEg5N2xHaFdLanJiWWJ1S2JuSUtReXRnVDVoMFVmMHFQUHc3Q1hLbVNXdTZqZHJyQzBEVDhyckpoQ2dOSmFuNFgvUmRVSFB1RVhOb1JPS2N1RVFOdG5MZWJndzRTL2VRcVpicDdvNm9vTjFMbXZDSEJ6VVU5YjF4NzlJcEpwT1NFRm9yUE5vRUVMQUM2ZHl6UGs1bVFxc1BGcVlweVpnckRZR3lVL0NKN3YrUEpuL09vcEpyWmtjUDlPMjJVSHZiV3FKRDA2MWdpbk1lZVJHVS9UWUIxcXMyYW9Cd2xvNnJYUTErekNyNzRjVDRQdjRjQWlNOGF2TlJuWm5yQzJndGZWZGVEeDJrNHlOc2JSSCt1VjRodUU1dnRScERVR1dOYVpJVkgzVW96Tk9XRUVDWUtFd3J1YlQxV2Z5clVLYVZ4NmQ1bVc2cm90YTR0bXkyOXdvS1lIZHMxSlR3aThNMXBSbysxOHlJRDNzYkpiL29qZlVxNTBlU1I1bXZEMm93dFZxQ2lEbzcwL0g3dVdDTXlXRGtFenNYNmVUdHpHQWE0S1Faa1g3MmQzVXpuM3dXRkpQNkVOc0txWFpncE5NTm5FUnR5emd4RGRmd3RWeW1FMmtVWGlXalpNODhJT1BwUzB6ZGxlQ3phZlZQWlVmV3YvbjRNZk1DNkhBaHBvVU11OVhSV1BjeGFPZ3Q2TzhZb243QlNrdzA3ZXhOaTZrdjRrYmkraTFvZ2NURVZCdytuT0NpOWFFd3dSQUlTUm54VkhtT1hsMXVucStDL08vSmxIaUIwZklHNDFwNmpEN2k4SHIyVllHYm45K2VIUGtOS1ZmR2R5Zi9hVUxWM0Z5cGg3MkZSUXpwUnlRb3lweDdaK25nTGJPVTZ2TUtqNVNYYzJxRHEvdG4wT3VhRkFWVGhVQWVHYnZxZWxzY1dvN0tnYmx0NG82OE5icWluc1Zvb1ZoVVdDY3ZCbDZ0eXhpZWNGTUVwOFhJQTRrcEhubXFKSHBleFRqanNUSnY0RFVjM28vVzR5ODBPa3EwcDVJbmhBNnN0SjFqdGdnc3FKK0VLMi9CNS9UUE1WanNTUnh1d1Q0d1pZSUJTaDFETzQ3LzVyR1FkY3JRamJTSThtMm5kK0ErWk1Ed055TVFaaHRoeHNYWXNCQzVYQUt0SkF5bmQwRHdka1M2NlVxcDJJT1Q0REs4L3hwOE1rUlpXNS9HN3lYdktVd3dxRlY4OWN6QW0vcjk0UEVJd0NwWElIeUtMZGw5c1R3anpJZVJFVlNaWlVEK2RWckZFR1l1OGw0WVdBaXA0djExcXY2TGJ4cUdEdW5QMWREZklKVFo4SjVXVGNCYmlsd1FtSUZJWDFUVDNYSkFacm1vN3NnblZEaUsxY1ZCUnI0Y1hHV1ZOQjV0L0s4THpRclYvQzBNRENZMVRNTU9EdDQ3QjREYmlLL0VEblgvS2lHb2ZyYjVlTzNlSDdtaEMwS05FL2E4UEFaN1dOamYvNEt3N1U0aXZiUkMxRnhiNXhvS3FEV1FzRFVvY01JQWFqMmpiVzVSaHczWXhFMTJXTGZBRHR3cHZSZGRsWjJLQzBLeksvYm8vY2xYUDJ3N1BNeTF3UlVJN3pONXVod21yc0kvRlFjaFM1L05TR0FJTk1JS3I4T2ZOb0ZvY1pKVFhVN0ZESmRiUEZxZFlTOCt6WUNVYzdBcktsc1RhUUtUMnl3cEtqZ29wMmUzSmh1TFgwa1JWWHZJQXlXaHhGU2JGMmpKeWpyQzdpUWsyalFuVXZEamRtLzVBYytiYU05Z0MxRkFDS0VzK2ZsWnhhWUl4TjV4Y2pLTnhjOHhlMW1vYUJIaEVpWklCKzRyQldYQ2oydlhiZXY4MlFXRGtjY1lvd2hsK0drVW00Q0FWaU45K0sxZk9MMVJ2SUJ1aUlNc0Vxby9rTlJsbEVST0lEVUpkQSsvUzd1blpseXZyenM5Q215SnhLdDVGaDFkV3BCaWJaM2E3aEo2RHZMZHk2UXpHZll6Y2FqRTRPNXhzUk02N1BXYTc4dHJXY2ozNDlieUhFd1FZY1NxUVJZOExHbkROOVdLN3ZOVGZrTUFxYS9GdkZLT0hVWTl1YnUrMTFXby84T1BCaDJTQjNFb1VoUFJFQ2V5M2ZrQUlBRGIwZlpwT3RCM0o3cE16VWpKYkJGcUU1U3g5bElWUm1YMUxleUVLakNpb0pWTmNoUko3VVpJWHBEbnhVRzJMalJlVmxmTFNMMnY1V1ZYbmhoVklsUlpWT3F4ZGxJOTZRTlRWUWgxekVwczk5N002SlZKdmJteHphYVV4OXB5VnJLb0ZRcHVwU1cwN1ZoNnNyeXg1NmZ1V08zeTFSRnpXdGY2LzMweG1xRVdHbTE5dktQQ0VzSDE1dCsyWUZvUzhxWk5MYUxsa1dGeDA0VW5EZWpzYXRBQ1Q5NExQcnNtYWZhSEFERCtieEdlTEU3Ym80S21UcTZpVHUwdHdpNHEzZUp4YmVkSmUxeEZrY1djcWVxTjI1SWNFTXZUZUN1MDBXVkpTdk5HNjJzQ1RmdXk4N0taeXEwaHFOakR0ZWE2Q3ZKb1JiR3owYW9NdnZSbmswRktOMkM2RGkrTXVYcHBDY0l3PT0iLCJtYWMiOiI5OTE3NWNmNzQ1NjRhMTE1ZjJiMzQ4NDhkNzY3Mjc4YWY4OWRjYmZhYWIyOTk2ZWRhNzgwOWY5ODQ5MjgzOWNkIiwidGFnIjoiIn0=", "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": "9P48FnAtA3jDzpEoIEWFikCnmCsWrwYlKCmshKdpNuc=", "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": "eyJpdiI6IkZuYTNBMENac0s5MUJMYnRtM1c2S1E9PSIsInZhbHVlIjoibUZ0QjlmQzJpeVJDbUtoRzh1SXVPQ3FLdTBsUFNxVUpONUQ0ZnNIeFJLSWZEdkt4aTZtdEJRU1R4R3lSR1duajU1VHBkdDVMN2lsMzVqZm45S3htenBHVVFYOXdxZjdoTy9EUm9mcEg5N2xHaFdLanJiWWJ1S2JuSUtReXRnVDVoMFVmMHFQUHc3Q1hLbVNXdTZqZHJyQzBEVDhyckpoQ2dOSmFuNFgvUmRVSFB1RVhOb1JPS2N1RVFOdG5MZWJndzRTL2VRcVpicDdvNm9vTjFMbXZDSEJ6VVU5YjF4NzlJcEpwT1NFRm9yUE5vRUVMQUM2ZHl6UGs1bVFxc1BGcVlweVpnckRZR3lVL0NKN3YrUEpuL09vcEpyWmtjUDlPMjJVSHZiV3FKRDA2MWdpbk1lZVJHVS9UWUIxcXMyYW9Cd2xvNnJYUTErekNyNzRjVDRQdjRjQWlNOGF2TlJuWm5yQzJndGZWZGVEeDJrNHlOc2JSSCt1VjRodUU1dnRScERVR1dOYVpJVkgzVW96Tk9XRUVDWUtFd3J1YlQxV2Z5clVLYVZ4NmQ1bVc2cm90YTR0bXkyOXdvS1lIZHMxSlR3aThNMXBSbysxOHlJRDNzYkpiL29qZlVxNTBlU1I1bXZEMm93dFZxQ2lEbzcwL0g3dVdDTXlXRGtFenNYNmVUdHpHQWE0S1Faa1g3MmQzVXpuM3dXRkpQNkVOc0txWFpncE5NTm5FUnR5emd4RGRmd3RWeW1FMmtVWGlXalpNODhJT1BwUzB6ZGxlQ3phZlZQWlVmV3YvbjRNZk1DNkhBaHBvVU11OVhSV1BjeGFPZ3Q2TzhZb243QlNrdzA3ZXhOaTZrdjRrYmkraTFvZ2NURVZCdytuT0NpOWFFd3dSQUlTUm54VkhtT1hsMXVucStDL08vSmxIaUIwZklHNDFwNmpEN2k4SHIyVllHYm45K2VIUGtOS1ZmR2R5Zi9hVUxWM0Z5cGg3MkZSUXpwUnlRb3lweDdaK25nTGJPVTZ2TUtqNVNYYzJxRHEvdG4wT3VhRkFWVGhVQWVHYnZxZWxzY1dvN0tnYmx0NG82OE5icWluc1Zvb1ZoVVdDY3ZCbDZ0eXhpZWNGTUVwOFhJQTRrcEhubXFKSHBleFRqanNUSnY0RFVjM28vVzR5ODBPa3EwcDVJbmhBNnN0SjFqdGdnc3FKK0VLMi9CNS9UUE1WanNTUnh1d1Q0d1pZSUJTaDFETzQ3LzVyR1FkY3JRamJTSThtMm5kK0ErWk1Ed055TVFaaHRoeHNYWXNCQzVYQUt0SkF5bmQwRHdka1M2NlVxcDJJT1Q0REs4L3hwOE1rUlpXNS9HN3lYdktVd3dxRlY4OWN6QW0vcjk0UEVJd0NwWElIeUtMZGw5c1R3anpJZVJFVlNaWlVEK2RWckZFR1l1OGw0WVdBaXA0djExcXY2TGJ4cUdEdW5QMWREZklKVFo4SjVXVGNCYmlsd1FtSUZJWDFUVDNYSkFacm1vN3NnblZEaUsxY1ZCUnI0Y1hHV1ZOQjV0L0s4THpRclYvQzBNRENZMVRNTU9EdDQ3QjREYmlLL0VEblgvS2lHb2ZyYjVlTzNlSDdtaEMwS05FL2E4UEFaN1dOamYvNEt3N1U0aXZiUkMxRnhiNXhvS3FEV1FzRFVvY01JQWFqMmpiVzVSaHczWXhFMTJXTGZBRHR3cHZSZGRsWjJLQzBLeksvYm8vY2xYUDJ3N1BNeTF3UlVJN3pONXVod21yc0kvRlFjaFM1L05TR0FJTk1JS3I4T2ZOb0ZvY1pKVFhVN0ZESmRiUEZxZFlTOCt6WUNVYzdBcktsc1RhUUtUMnl3cEtqZ29wMmUzSmh1TFgwa1JWWHZJQXlXaHhGU2JGMmpKeWpyQzdpUWsyalFuVXZEamRtLzVBYytiYU05Z0MxRkFDS0VzK2ZsWnhhWUl4TjV4Y2pLTnhjOHhlMW1vYUJIaEVpWklCKzRyQldYQ2oydlhiZXY4MlFXRGtjY1lvd2hsK0drVW00Q0FWaU45K0sxZk9MMVJ2SUJ1aUlNc0Vxby9rTlJsbEVST0lEVUpkQSsvUzd1blpseXZyenM5Q215SnhLdDVGaDFkV3BCaWJaM2E3aEo2RHZMZHk2UXpHZll6Y2FqRTRPNXhzUk02N1BXYTc4dHJXY2ozNDlieUhFd1FZY1NxUVJZOExHbkROOVdLN3ZOVGZrTUFxYS9GdkZLT0hVWTl1YnUrMTFXby84T1BCaDJTQjNFb1VoUFJFQ2V5M2ZrQUlBRGIwZlpwT3RCM0o3cE16VWpKYkJGcUU1U3g5bElWUm1YMUxleUVLakNpb0pWTmNoUko3VVpJWHBEbnhVRzJMalJlVmxmTFNMMnY1V1ZYbmhoVklsUlpWT3F4ZGxJOTZRTlRWUWgxekVwczk5N002SlZKdmJteHphYVV4OXB5VnJLb0ZRcHVwU1cwN1ZoNnNyeXg1NmZ1V08zeTFSRnpXdGY2LzMweG1xRVdHbTE5dktQQ0VzSDE1dCsyWUZvUzhxWk5MYUxsa1dGeDA0VW5EZWpzYXRBQ1Q5NExQcnNtYWZhSEFERCtieEdlTEU3Ym80S21UcTZpVHUwdHdpNHEzZUp4YmVkSmUxeEZrY1djcWVxTjI1SWNFTXZUZUN1MDBXVkpTdk5HNjJzQ1RmdXk4N0taeXEwaHFOakR0ZWE2Q3ZKb1JiR3owYW9NdnZSbmswRktOMkM2RGkrTXVYcHBDY0l3PT0iLCJtYWMiOiI5OTE3NWNmNzQ1NjRhMTE1ZjJiMzQ4NDhkNzY3Mjc4YWY4OWRjYmZhYWIyOTk2ZWRhNzgwOWY5ODQ5MjgzOWNkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZPXRYcfSSC\/RiGnaM0hHWPhRsboYe1XMarVxb4ht70E=", "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": "eyJpdiI6IkZuYTNBMENac0s5MUJMYnRtM1c2S1E9PSIsInZhbHVlIjoibUZ0QjlmQzJpeVJDbUtoRzh1SXVPQ3FLdTBsUFNxVUpONUQ0ZnNIeFJLSWZEdkt4aTZtdEJRU1R4R3lSR1duajU1VHBkdDVMN2lsMzVqZm45S3htenBHVVFYOXdxZjdoTy9EUm9mcEg5N2xHaFdLanJiWWJ1S2JuSUtReXRnVDVoMFVmMHFQUHc3Q1hLbVNXdTZqZHJyQzBEVDhyckpoQ2dOSmFuNFgvUmRVSFB1RVhOb1JPS2N1RVFOdG5MZWJndzRTL2VRcVpicDdvNm9vTjFMbXZDSEJ6VVU5YjF4NzlJcEpwT1NFRm9yUE5vRUVMQUM2ZHl6UGs1bVFxc1BGcVlweVpnckRZR3lVL0NKN3YrUEpuL09vcEpyWmtjUDlPMjJVSHZiV3FKRDA2MWdpbk1lZVJHVS9UWUIxcXMyYW9Cd2xvNnJYUTErekNyNzRjVDRQdjRjQWlNOGF2TlJuWm5yQzJndGZWZGVEeDJrNHlOc2JSSCt1VjRodUU1dnRScERVR1dOYVpJVkgzVW96Tk9XRUVDWUtFd3J1YlQxV2Z5clVLYVZ4NmQ1bVc2cm90YTR0bXkyOXdvS1lIZHMxSlR3aThNMXBSbysxOHlJRDNzYkpiL29qZlVxNTBlU1I1bXZEMm93dFZxQ2lEbzcwL0g3dVdDTXlXRGtFenNYNmVUdHpHQWE0S1Faa1g3MmQzVXpuM3dXRkpQNkVOc0txWFpncE5NTm5FUnR5emd4RGRmd3RWeW1FMmtVWGlXalpNODhJT1BwUzB6ZGxlQ3phZlZQWlVmV3YvbjRNZk1DNkhBaHBvVU11OVhSV1BjeGFPZ3Q2TzhZb243QlNrdzA3ZXhOaTZrdjRrYmkraTFvZ2NURVZCdytuT0NpOWFFd3dSQUlTUm54VkhtT1hsMXVucStDL08vSmxIaUIwZklHNDFwNmpEN2k4SHIyVllHYm45K2VIUGtOS1ZmR2R5Zi9hVUxWM0Z5cGg3MkZSUXpwUnlRb3lweDdaK25nTGJPVTZ2TUtqNVNYYzJxRHEvdG4wT3VhRkFWVGhVQWVHYnZxZWxzY1dvN0tnYmx0NG82OE5icWluc1Zvb1ZoVVdDY3ZCbDZ0eXhpZWNGTUVwOFhJQTRrcEhubXFKSHBleFRqanNUSnY0RFVjM28vVzR5ODBPa3EwcDVJbmhBNnN0SjFqdGdnc3FKK0VLMi9CNS9UUE1WanNTUnh1d1Q0d1pZSUJTaDFETzQ3LzVyR1FkY3JRamJTSThtMm5kK0ErWk1Ed055TVFaaHRoeHNYWXNCQzVYQUt0SkF5bmQwRHdka1M2NlVxcDJJT1Q0REs4L3hwOE1rUlpXNS9HN3lYdktVd3dxRlY4OWN6QW0vcjk0UEVJd0NwWElIeUtMZGw5c1R3anpJZVJFVlNaWlVEK2RWckZFR1l1OGw0WVdBaXA0djExcXY2TGJ4cUdEdW5QMWREZklKVFo4SjVXVGNCYmlsd1FtSUZJWDFUVDNYSkFacm1vN3NnblZEaUsxY1ZCUnI0Y1hHV1ZOQjV0L0s4THpRclYvQzBNRENZMVRNTU9EdDQ3QjREYmlLL0VEblgvS2lHb2ZyYjVlTzNlSDdtaEMwS05FL2E4UEFaN1dOamYvNEt3N1U0aXZiUkMxRnhiNXhvS3FEV1FzRFVvY01JQWFqMmpiVzVSaHczWXhFMTJXTGZBRHR3cHZSZGRsWjJLQzBLeksvYm8vY2xYUDJ3N1BNeTF3UlVJN3pONXVod21yc0kvRlFjaFM1L05TR0FJTk1JS3I4T2ZOb0ZvY1pKVFhVN0ZESmRiUEZxZFlTOCt6WUNVYzdBcktsc1RhUUtUMnl3cEtqZ29wMmUzSmh1TFgwa1JWWHZJQXlXaHhGU2JGMmpKeWpyQzdpUWsyalFuVXZEamRtLzVBYytiYU05Z0MxRkFDS0VzK2ZsWnhhWUl4TjV4Y2pLTnhjOHhlMW1vYUJIaEVpWklCKzRyQldYQ2oydlhiZXY4MlFXRGtjY1lvd2hsK0drVW00Q0FWaU45K0sxZk9MMVJ2SUJ1aUlNc0Vxby9rTlJsbEVST0lEVUpkQSsvUzd1blpseXZyenM5Q215SnhLdDVGaDFkV3BCaWJaM2E3aEo2RHZMZHk2UXpHZll6Y2FqRTRPNXhzUk02N1BXYTc4dHJXY2ozNDlieUhFd1FZY1NxUVJZOExHbkROOVdLN3ZOVGZrTUFxYS9GdkZLT0hVWTl1YnUrMTFXby84T1BCaDJTQjNFb1VoUFJFQ2V5M2ZrQUlBRGIwZlpwT3RCM0o3cE16VWpKYkJGcUU1U3g5bElWUm1YMUxleUVLakNpb0pWTmNoUko3VVpJWHBEbnhVRzJMalJlVmxmTFNMMnY1V1ZYbmhoVklsUlpWT3F4ZGxJOTZRTlRWUWgxekVwczk5N002SlZKdmJteHphYVV4OXB5VnJLb0ZRcHVwU1cwN1ZoNnNyeXg1NmZ1V08zeTFSRnpXdGY2LzMweG1xRVdHbTE5dktQQ0VzSDE1dCsyWUZvUzhxWk5MYUxsa1dGeDA0VW5EZWpzYXRBQ1Q5NExQcnNtYWZhSEFERCtieEdlTEU3Ym80S21UcTZpVHUwdHdpNHEzZUp4YmVkSmUxeEZrY1djcWVxTjI1SWNFTXZUZUN1MDBXVkpTdk5HNjJzQ1RmdXk4N0taeXEwaHFOakR0ZWE2Q3ZKb1JiR3owYW9NdnZSbmswRktOMkM2RGkrTXVYcHBDY0l3PT0iLCJtYWMiOiI5OTE3NWNmNzQ1NjRhMTE1ZjJiMzQ4NDhkNzY3Mjc4YWY4OWRjYmZhYWIyOTk2ZWRhNzgwOWY5ODQ5MjgzOWNkIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtErexaga7z\/NCG\/dKJs74I9mzw\/SDpSolzTjcfPm4+A4PxbQWiurcxB4KMam7r5tA=", "PriceCodeRef": null, "supplier_title": "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": "KGZXOn0363K3r+Ogy2IUaxjJ\/oGWT8FcbJIIFvDrDWA=", "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": "eyJpdiI6IlE3dHBmSlY2WUpqcG5QK0tnNzE4L2c9PSIsInZhbHVlIjoib0JsMWRiaDdDSmRKL0NZOXhyRndoMzhvajF3K2JjTkt6ZUR2eXgycUFCYXBnMzIwR3ViaHZGamMrdEFaVFU5cm5zMjFtNGJ6TkIxTXdETmoyUEJ0ejJ4eDVWMFJVRzh6UHFWUlBsWWdZZkJSMVo5QnNrWWxLZWVLbEVveWhYckdiZFpEdzhLZE0xR0dIRXFSNGxLdUJ4WmdNYmRlQ0pXNW90Q2F2RDluM2VDT05TM2xlald2dzZpd2dDeldwYk0waFU5cDRMWWtXZldibFhXV1NnVHluOXp2Zjc3ZUo1TXpuOVFHT00xNkpyL0toVVJOa2JYT2RPczZqc25OM3RqSkpsd3NKb244VDFzOXc4VDV0NndJakgzWjhsTGh4aFZ1M2R5UTRXNVAyaEFjUWRnQ0pDSHRwZ2tLMnZuVTFkenNWMkFmb0dPVkFaOUk2QmVHbm81MDhSdEZxZm00QUlDcEtjdExpS3R1M1ZkYWdKYXJoNUVBVnRERXl2NjMxNDkrdkV4aVBmbUFkcko4dHVydkd3WElRSXZtR2tNT05RSTRVTjFsVmx3bVM2cTVpSEZOZU81WDNpVmdaS0tEaW9HV3F5SnQwRmhzUm5WN004WjZpRklveEZ6dGlRMEU1RkVSRDRlNWoyK01XMGRqeE5kMVJ3d0JxZHh1N1ljc0NRSm9JcndYNFduUFBiN2hLaFFaeStKVmhjSFVpcXFHL0ZReWlZQ2diTXZMdlNHOU1wSjJxTFMrYzdVOWFXTklkdFltdi9xQlQ3RnNsNkk3cjZpc2duTFk0SlBLY0lWcUFFeVliSXh4dndsNlkzdFRoampDeHIwV0NKeHJZVTVicmVZa1U4aHM1Nm5RZWlwWWdPV1hIdjVVRFh5Q0pqZDBwRkFoc1BRN292QjFGbEZ5Z050ZUhwaHMwdmQ4ZGhjTkZkMEF0NDBkbFRLdjVrdEI1OFJBTW82bTFnMXpsaDF5bHRKa09KZEpuMy9kN1E5OFE0MEFHSmJoYkNSMTJZTzRxUFNQMHY2YUhPZ1F1UGkxSXFvclgzQ0pjYThRbnBENmlNNFl5cGV5KzM2USsydFBqRDZQajlmM3B1MnFFbmZUK0d3ZlpRejZQenBYMktBdHcxblRQRDFTUkFLTzIxbVFkZTFKbWp5RmhQREV3eXBkRTBGM2FBV1BlRzFnc2h5WEFxbEczbVVyUFZLZmUwNWFVNUx3V0VhU1FJUk9xVEpKTGlMNTcxeEJsc0h1S1VIZ2E1RzVhK3hXeXBkYmpFUVZpWTNmWThOT2g1L1BLcTkxeU9jTnNxY3NROE8yUGdRcmVFdWcxeFVrV2J1MWlnUU5mdlhLU1ovcnJvVm9Edk5lUGFOU21TTjh4WXR0ajRXeHowaWpLb2tIY3ZvUXJMUWRCZXcvbFR0bWo1ajl2WGdxb1oycHBRTmxISThMcUQ2N0N0ZlRIa1h6cmRzWHhFTnY0VmFNNDVrU3VEQktOT0k4RjhERWttTkZiYXNDSlBBVWt2NFY5L1gxd0t1d1Y0a3JlbE1hbXZRc0N5M1M3Z1ZIREtxczZFZ1lrMVNRbTJSNGxKZ1VRYmFRdG1NOHBqTWpaMkNOZVd2VjZySk8vM09EV2F0SDVPeHpXQUpTczRqbnQ1VjVCRkUzNlN4R3RxWVN4UVpVQ2MzZFZoS1hPSHBqanlGTHBKMldmZVpZWDBxd3lDWk0xL3d2L3I1M0lUUkJzcGJmK3lGOVlpQkNJQWVoMEtlenZUNSt1UjdPdzZFSUlKTzl4YnZYelFVRk1BZmlQdmJkY1JFVHNualVvdmE0dHhNSHFYeGo3ZW5xanVmVlFRaVFMbnF0VWdwczRaeXZoMUlTMEc1T1hJRkpLbWRyM0dYRURJL3A2NU1VYkpCS1JhV1FBQ0UrSGpWNm9aNEE3cC91NE9KMVNMVXdhc1hXclpxcG5OUGQrc2dscWhWYlFqN1hUMlQvcjZXd24vNTI0UHJ3R3ZvRTB1QS94bVljamtQTFI2MVRMTzlDaEpLVHFSVUNvaldKeURTOFRVa1ZVWDg2WlhpQmZvV3Z2dWFmVzhSN00zWUtEWUwrT2RaSzNuSGp4VGlnUk51ZFp1aE42TTgzaWVUVCtSZ1hsMThPRWxMRk9NMnNYWWpIdFo4WldNVDFUeEF5aVpjUlkzTkZSMlNPTi9yU3B6b1h3OGN5YVdZWUhSbUlTa2ZNOWcrakhOcUFBdndmTjZnV2JFZlhVT3VzY2RGaHk5czRGSllKMGFqQmJFVGRrWTRCZGNJNW03V1JHS2tRck5YemxYYmJUYWlnYXl2ZGVJK3huYUZMM0FRSHViS3VBa3RXcFhUSVM5TDRzWXRKcHBpQm9EQ1Y3RnNWR1RXY1NzZ1VqZ3Y4UGJoeDJzRGZrcFYyb3FKQzRkK3YwUTA3NEgva3ZheVdWN3gwbEZBZkhNaEpWWXZBV3hIMDA5V0tnUks0K013UDYyQmJFbW1oMkEvS0cyOXpSOUwzd3dvTEZGRDBtenc5eVV5YU50OTFwY1pDbm90SUtOSUJtbzdJajRudzdkTzRKam55R2RjWmhuRTVFY0RWMGg2WXFLYzVEMlcvN2xZN0RIVVZTb2d0KzhlVkl3cWhlb08rbEdHNmxabmZqbGkrU0xwelU5SUdRSGtnSEFUYXd4YTQ5V21WUWVidk1aVEdXM3E5ckRuSFdNMEJFM2hZb3NrMHpRb1lFeW91MUZUWHpzOGVuTElnYWVDc0JNYWkrcTN0RHEvWUxBPT0iLCJtYWMiOiI5ZjhhMzczZDY4YjA3NTUwYzlhYjA0YWM4MTRmZDRjZWI1NGRhODRmNmMwMjc1N2M1MDBjYmU1NmU5M2MwNjM2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "X1pqFPrdfVoQ0NxJhe6jdH4VDM8TabYlC7Wk4XNW2hE=", "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": "eyJpdiI6IlE3dHBmSlY2WUpqcG5QK0tnNzE4L2c9PSIsInZhbHVlIjoib0JsMWRiaDdDSmRKL0NZOXhyRndoMzhvajF3K2JjTkt6ZUR2eXgycUFCYXBnMzIwR3ViaHZGamMrdEFaVFU5cm5zMjFtNGJ6TkIxTXdETmoyUEJ0ejJ4eDVWMFJVRzh6UHFWUlBsWWdZZkJSMVo5QnNrWWxLZWVLbEVveWhYckdiZFpEdzhLZE0xR0dIRXFSNGxLdUJ4WmdNYmRlQ0pXNW90Q2F2RDluM2VDT05TM2xlald2dzZpd2dDeldwYk0waFU5cDRMWWtXZldibFhXV1NnVHluOXp2Zjc3ZUo1TXpuOVFHT00xNkpyL0toVVJOa2JYT2RPczZqc25OM3RqSkpsd3NKb244VDFzOXc4VDV0NndJakgzWjhsTGh4aFZ1M2R5UTRXNVAyaEFjUWRnQ0pDSHRwZ2tLMnZuVTFkenNWMkFmb0dPVkFaOUk2QmVHbm81MDhSdEZxZm00QUlDcEtjdExpS3R1M1ZkYWdKYXJoNUVBVnRERXl2NjMxNDkrdkV4aVBmbUFkcko4dHVydkd3WElRSXZtR2tNT05RSTRVTjFsVmx3bVM2cTVpSEZOZU81WDNpVmdaS0tEaW9HV3F5SnQwRmhzUm5WN004WjZpRklveEZ6dGlRMEU1RkVSRDRlNWoyK01XMGRqeE5kMVJ3d0JxZHh1N1ljc0NRSm9JcndYNFduUFBiN2hLaFFaeStKVmhjSFVpcXFHL0ZReWlZQ2diTXZMdlNHOU1wSjJxTFMrYzdVOWFXTklkdFltdi9xQlQ3RnNsNkk3cjZpc2duTFk0SlBLY0lWcUFFeVliSXh4dndsNlkzdFRoampDeHIwV0NKeHJZVTVicmVZa1U4aHM1Nm5RZWlwWWdPV1hIdjVVRFh5Q0pqZDBwRkFoc1BRN292QjFGbEZ5Z050ZUhwaHMwdmQ4ZGhjTkZkMEF0NDBkbFRLdjVrdEI1OFJBTW82bTFnMXpsaDF5bHRKa09KZEpuMy9kN1E5OFE0MEFHSmJoYkNSMTJZTzRxUFNQMHY2YUhPZ1F1UGkxSXFvclgzQ0pjYThRbnBENmlNNFl5cGV5KzM2USsydFBqRDZQajlmM3B1MnFFbmZUK0d3ZlpRejZQenBYMktBdHcxblRQRDFTUkFLTzIxbVFkZTFKbWp5RmhQREV3eXBkRTBGM2FBV1BlRzFnc2h5WEFxbEczbVVyUFZLZmUwNWFVNUx3V0VhU1FJUk9xVEpKTGlMNTcxeEJsc0h1S1VIZ2E1RzVhK3hXeXBkYmpFUVZpWTNmWThOT2g1L1BLcTkxeU9jTnNxY3NROE8yUGdRcmVFdWcxeFVrV2J1MWlnUU5mdlhLU1ovcnJvVm9Edk5lUGFOU21TTjh4WXR0ajRXeHowaWpLb2tIY3ZvUXJMUWRCZXcvbFR0bWo1ajl2WGdxb1oycHBRTmxISThMcUQ2N0N0ZlRIa1h6cmRzWHhFTnY0VmFNNDVrU3VEQktOT0k4RjhERWttTkZiYXNDSlBBVWt2NFY5L1gxd0t1d1Y0a3JlbE1hbXZRc0N5M1M3Z1ZIREtxczZFZ1lrMVNRbTJSNGxKZ1VRYmFRdG1NOHBqTWpaMkNOZVd2VjZySk8vM09EV2F0SDVPeHpXQUpTczRqbnQ1VjVCRkUzNlN4R3RxWVN4UVpVQ2MzZFZoS1hPSHBqanlGTHBKMldmZVpZWDBxd3lDWk0xL3d2L3I1M0lUUkJzcGJmK3lGOVlpQkNJQWVoMEtlenZUNSt1UjdPdzZFSUlKTzl4YnZYelFVRk1BZmlQdmJkY1JFVHNualVvdmE0dHhNSHFYeGo3ZW5xanVmVlFRaVFMbnF0VWdwczRaeXZoMUlTMEc1T1hJRkpLbWRyM0dYRURJL3A2NU1VYkpCS1JhV1FBQ0UrSGpWNm9aNEE3cC91NE9KMVNMVXdhc1hXclpxcG5OUGQrc2dscWhWYlFqN1hUMlQvcjZXd24vNTI0UHJ3R3ZvRTB1QS94bVljamtQTFI2MVRMTzlDaEpLVHFSVUNvaldKeURTOFRVa1ZVWDg2WlhpQmZvV3Z2dWFmVzhSN00zWUtEWUwrT2RaSzNuSGp4VGlnUk51ZFp1aE42TTgzaWVUVCtSZ1hsMThPRWxMRk9NMnNYWWpIdFo4WldNVDFUeEF5aVpjUlkzTkZSMlNPTi9yU3B6b1h3OGN5YVdZWUhSbUlTa2ZNOWcrakhOcUFBdndmTjZnV2JFZlhVT3VzY2RGaHk5czRGSllKMGFqQmJFVGRrWTRCZGNJNW03V1JHS2tRck5YemxYYmJUYWlnYXl2ZGVJK3huYUZMM0FRSHViS3VBa3RXcFhUSVM5TDRzWXRKcHBpQm9EQ1Y3RnNWR1RXY1NzZ1VqZ3Y4UGJoeDJzRGZrcFYyb3FKQzRkK3YwUTA3NEgva3ZheVdWN3gwbEZBZkhNaEpWWXZBV3hIMDA5V0tnUks0K013UDYyQmJFbW1oMkEvS0cyOXpSOUwzd3dvTEZGRDBtenc5eVV5YU50OTFwY1pDbm90SUtOSUJtbzdJajRudzdkTzRKam55R2RjWmhuRTVFY0RWMGg2WXFLYzVEMlcvN2xZN0RIVVZTb2d0KzhlVkl3cWhlb08rbEdHNmxabmZqbGkrU0xwelU5SUdRSGtnSEFUYXd4YTQ5V21WUWVidk1aVEdXM3E5ckRuSFdNMEJFM2hZb3NrMHpRb1lFeW91MUZUWHpzOGVuTElnYWVDc0JNYWkrcTN0RHEvWUxBPT0iLCJtYWMiOiI5ZjhhMzczZDY4YjA3NTUwYzlhYjA0YWM4MTRmZDRjZWI1NGRhODRmNmMwMjc1N2M1MDBjYmU1NmU5M2MwNjM2IiwidGFnIjoiIn0=", "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": "iNtSXxIvXpOWkI6OazMA+mPM61Z7Ote96Hwin\/Foj3U=", "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": "eyJpdiI6IlE3dHBmSlY2WUpqcG5QK0tnNzE4L2c9PSIsInZhbHVlIjoib0JsMWRiaDdDSmRKL0NZOXhyRndoMzhvajF3K2JjTkt6ZUR2eXgycUFCYXBnMzIwR3ViaHZGamMrdEFaVFU5cm5zMjFtNGJ6TkIxTXdETmoyUEJ0ejJ4eDVWMFJVRzh6UHFWUlBsWWdZZkJSMVo5QnNrWWxLZWVLbEVveWhYckdiZFpEdzhLZE0xR0dIRXFSNGxLdUJ4WmdNYmRlQ0pXNW90Q2F2RDluM2VDT05TM2xlald2dzZpd2dDeldwYk0waFU5cDRMWWtXZldibFhXV1NnVHluOXp2Zjc3ZUo1TXpuOVFHT00xNkpyL0toVVJOa2JYT2RPczZqc25OM3RqSkpsd3NKb244VDFzOXc4VDV0NndJakgzWjhsTGh4aFZ1M2R5UTRXNVAyaEFjUWRnQ0pDSHRwZ2tLMnZuVTFkenNWMkFmb0dPVkFaOUk2QmVHbm81MDhSdEZxZm00QUlDcEtjdExpS3R1M1ZkYWdKYXJoNUVBVnRERXl2NjMxNDkrdkV4aVBmbUFkcko4dHVydkd3WElRSXZtR2tNT05RSTRVTjFsVmx3bVM2cTVpSEZOZU81WDNpVmdaS0tEaW9HV3F5SnQwRmhzUm5WN004WjZpRklveEZ6dGlRMEU1RkVSRDRlNWoyK01XMGRqeE5kMVJ3d0JxZHh1N1ljc0NRSm9JcndYNFduUFBiN2hLaFFaeStKVmhjSFVpcXFHL0ZReWlZQ2diTXZMdlNHOU1wSjJxTFMrYzdVOWFXTklkdFltdi9xQlQ3RnNsNkk3cjZpc2duTFk0SlBLY0lWcUFFeVliSXh4dndsNlkzdFRoampDeHIwV0NKeHJZVTVicmVZa1U4aHM1Nm5RZWlwWWdPV1hIdjVVRFh5Q0pqZDBwRkFoc1BRN292QjFGbEZ5Z050ZUhwaHMwdmQ4ZGhjTkZkMEF0NDBkbFRLdjVrdEI1OFJBTW82bTFnMXpsaDF5bHRKa09KZEpuMy9kN1E5OFE0MEFHSmJoYkNSMTJZTzRxUFNQMHY2YUhPZ1F1UGkxSXFvclgzQ0pjYThRbnBENmlNNFl5cGV5KzM2USsydFBqRDZQajlmM3B1MnFFbmZUK0d3ZlpRejZQenBYMktBdHcxblRQRDFTUkFLTzIxbVFkZTFKbWp5RmhQREV3eXBkRTBGM2FBV1BlRzFnc2h5WEFxbEczbVVyUFZLZmUwNWFVNUx3V0VhU1FJUk9xVEpKTGlMNTcxeEJsc0h1S1VIZ2E1RzVhK3hXeXBkYmpFUVZpWTNmWThOT2g1L1BLcTkxeU9jTnNxY3NROE8yUGdRcmVFdWcxeFVrV2J1MWlnUU5mdlhLU1ovcnJvVm9Edk5lUGFOU21TTjh4WXR0ajRXeHowaWpLb2tIY3ZvUXJMUWRCZXcvbFR0bWo1ajl2WGdxb1oycHBRTmxISThMcUQ2N0N0ZlRIa1h6cmRzWHhFTnY0VmFNNDVrU3VEQktOT0k4RjhERWttTkZiYXNDSlBBVWt2NFY5L1gxd0t1d1Y0a3JlbE1hbXZRc0N5M1M3Z1ZIREtxczZFZ1lrMVNRbTJSNGxKZ1VRYmFRdG1NOHBqTWpaMkNOZVd2VjZySk8vM09EV2F0SDVPeHpXQUpTczRqbnQ1VjVCRkUzNlN4R3RxWVN4UVpVQ2MzZFZoS1hPSHBqanlGTHBKMldmZVpZWDBxd3lDWk0xL3d2L3I1M0lUUkJzcGJmK3lGOVlpQkNJQWVoMEtlenZUNSt1UjdPdzZFSUlKTzl4YnZYelFVRk1BZmlQdmJkY1JFVHNualVvdmE0dHhNSHFYeGo3ZW5xanVmVlFRaVFMbnF0VWdwczRaeXZoMUlTMEc1T1hJRkpLbWRyM0dYRURJL3A2NU1VYkpCS1JhV1FBQ0UrSGpWNm9aNEE3cC91NE9KMVNMVXdhc1hXclpxcG5OUGQrc2dscWhWYlFqN1hUMlQvcjZXd24vNTI0UHJ3R3ZvRTB1QS94bVljamtQTFI2MVRMTzlDaEpLVHFSVUNvaldKeURTOFRVa1ZVWDg2WlhpQmZvV3Z2dWFmVzhSN00zWUtEWUwrT2RaSzNuSGp4VGlnUk51ZFp1aE42TTgzaWVUVCtSZ1hsMThPRWxMRk9NMnNYWWpIdFo4WldNVDFUeEF5aVpjUlkzTkZSMlNPTi9yU3B6b1h3OGN5YVdZWUhSbUlTa2ZNOWcrakhOcUFBdndmTjZnV2JFZlhVT3VzY2RGaHk5czRGSllKMGFqQmJFVGRrWTRCZGNJNW03V1JHS2tRck5YemxYYmJUYWlnYXl2ZGVJK3huYUZMM0FRSHViS3VBa3RXcFhUSVM5TDRzWXRKcHBpQm9EQ1Y3RnNWR1RXY1NzZ1VqZ3Y4UGJoeDJzRGZrcFYyb3FKQzRkK3YwUTA3NEgva3ZheVdWN3gwbEZBZkhNaEpWWXZBV3hIMDA5V0tnUks0K013UDYyQmJFbW1oMkEvS0cyOXpSOUwzd3dvTEZGRDBtenc5eVV5YU50OTFwY1pDbm90SUtOSUJtbzdJajRudzdkTzRKam55R2RjWmhuRTVFY0RWMGg2WXFLYzVEMlcvN2xZN0RIVVZTb2d0KzhlVkl3cWhlb08rbEdHNmxabmZqbGkrU0xwelU5SUdRSGtnSEFUYXd4YTQ5V21WUWVidk1aVEdXM3E5ckRuSFdNMEJFM2hZb3NrMHpRb1lFeW91MUZUWHpzOGVuTElnYWVDc0JNYWkrcTN0RHEvWUxBPT0iLCJtYWMiOiI5ZjhhMzczZDY4YjA3NTUwYzlhYjA0YWM4MTRmZDRjZWI1NGRhODRmNmMwMjc1N2M1MDBjYmU1NmU5M2MwNjM2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "bpwDYdVP4P6WeFseiWanKeUWVwWFQnpJy3FuVbBElmg=", "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": "eyJpdiI6IlE3dHBmSlY2WUpqcG5QK0tnNzE4L2c9PSIsInZhbHVlIjoib0JsMWRiaDdDSmRKL0NZOXhyRndoMzhvajF3K2JjTkt6ZUR2eXgycUFCYXBnMzIwR3ViaHZGamMrdEFaVFU5cm5zMjFtNGJ6TkIxTXdETmoyUEJ0ejJ4eDVWMFJVRzh6UHFWUlBsWWdZZkJSMVo5QnNrWWxLZWVLbEVveWhYckdiZFpEdzhLZE0xR0dIRXFSNGxLdUJ4WmdNYmRlQ0pXNW90Q2F2RDluM2VDT05TM2xlald2dzZpd2dDeldwYk0waFU5cDRMWWtXZldibFhXV1NnVHluOXp2Zjc3ZUo1TXpuOVFHT00xNkpyL0toVVJOa2JYT2RPczZqc25OM3RqSkpsd3NKb244VDFzOXc4VDV0NndJakgzWjhsTGh4aFZ1M2R5UTRXNVAyaEFjUWRnQ0pDSHRwZ2tLMnZuVTFkenNWMkFmb0dPVkFaOUk2QmVHbm81MDhSdEZxZm00QUlDcEtjdExpS3R1M1ZkYWdKYXJoNUVBVnRERXl2NjMxNDkrdkV4aVBmbUFkcko4dHVydkd3WElRSXZtR2tNT05RSTRVTjFsVmx3bVM2cTVpSEZOZU81WDNpVmdaS0tEaW9HV3F5SnQwRmhzUm5WN004WjZpRklveEZ6dGlRMEU1RkVSRDRlNWoyK01XMGRqeE5kMVJ3d0JxZHh1N1ljc0NRSm9JcndYNFduUFBiN2hLaFFaeStKVmhjSFVpcXFHL0ZReWlZQ2diTXZMdlNHOU1wSjJxTFMrYzdVOWFXTklkdFltdi9xQlQ3RnNsNkk3cjZpc2duTFk0SlBLY0lWcUFFeVliSXh4dndsNlkzdFRoampDeHIwV0NKeHJZVTVicmVZa1U4aHM1Nm5RZWlwWWdPV1hIdjVVRFh5Q0pqZDBwRkFoc1BRN292QjFGbEZ5Z050ZUhwaHMwdmQ4ZGhjTkZkMEF0NDBkbFRLdjVrdEI1OFJBTW82bTFnMXpsaDF5bHRKa09KZEpuMy9kN1E5OFE0MEFHSmJoYkNSMTJZTzRxUFNQMHY2YUhPZ1F1UGkxSXFvclgzQ0pjYThRbnBENmlNNFl5cGV5KzM2USsydFBqRDZQajlmM3B1MnFFbmZUK0d3ZlpRejZQenBYMktBdHcxblRQRDFTUkFLTzIxbVFkZTFKbWp5RmhQREV3eXBkRTBGM2FBV1BlRzFnc2h5WEFxbEczbVVyUFZLZmUwNWFVNUx3V0VhU1FJUk9xVEpKTGlMNTcxeEJsc0h1S1VIZ2E1RzVhK3hXeXBkYmpFUVZpWTNmWThOT2g1L1BLcTkxeU9jTnNxY3NROE8yUGdRcmVFdWcxeFVrV2J1MWlnUU5mdlhLU1ovcnJvVm9Edk5lUGFOU21TTjh4WXR0ajRXeHowaWpLb2tIY3ZvUXJMUWRCZXcvbFR0bWo1ajl2WGdxb1oycHBRTmxISThMcUQ2N0N0ZlRIa1h6cmRzWHhFTnY0VmFNNDVrU3VEQktOT0k4RjhERWttTkZiYXNDSlBBVWt2NFY5L1gxd0t1d1Y0a3JlbE1hbXZRc0N5M1M3Z1ZIREtxczZFZ1lrMVNRbTJSNGxKZ1VRYmFRdG1NOHBqTWpaMkNOZVd2VjZySk8vM09EV2F0SDVPeHpXQUpTczRqbnQ1VjVCRkUzNlN4R3RxWVN4UVpVQ2MzZFZoS1hPSHBqanlGTHBKMldmZVpZWDBxd3lDWk0xL3d2L3I1M0lUUkJzcGJmK3lGOVlpQkNJQWVoMEtlenZUNSt1UjdPdzZFSUlKTzl4YnZYelFVRk1BZmlQdmJkY1JFVHNualVvdmE0dHhNSHFYeGo3ZW5xanVmVlFRaVFMbnF0VWdwczRaeXZoMUlTMEc1T1hJRkpLbWRyM0dYRURJL3A2NU1VYkpCS1JhV1FBQ0UrSGpWNm9aNEE3cC91NE9KMVNMVXdhc1hXclpxcG5OUGQrc2dscWhWYlFqN1hUMlQvcjZXd24vNTI0UHJ3R3ZvRTB1QS94bVljamtQTFI2MVRMTzlDaEpLVHFSVUNvaldKeURTOFRVa1ZVWDg2WlhpQmZvV3Z2dWFmVzhSN00zWUtEWUwrT2RaSzNuSGp4VGlnUk51ZFp1aE42TTgzaWVUVCtSZ1hsMThPRWxMRk9NMnNYWWpIdFo4WldNVDFUeEF5aVpjUlkzTkZSMlNPTi9yU3B6b1h3OGN5YVdZWUhSbUlTa2ZNOWcrakhOcUFBdndmTjZnV2JFZlhVT3VzY2RGaHk5czRGSllKMGFqQmJFVGRrWTRCZGNJNW03V1JHS2tRck5YemxYYmJUYWlnYXl2ZGVJK3huYUZMM0FRSHViS3VBa3RXcFhUSVM5TDRzWXRKcHBpQm9EQ1Y3RnNWR1RXY1NzZ1VqZ3Y4UGJoeDJzRGZrcFYyb3FKQzRkK3YwUTA3NEgva3ZheVdWN3gwbEZBZkhNaEpWWXZBV3hIMDA5V0tnUks0K013UDYyQmJFbW1oMkEvS0cyOXpSOUwzd3dvTEZGRDBtenc5eVV5YU50OTFwY1pDbm90SUtOSUJtbzdJajRudzdkTzRKam55R2RjWmhuRTVFY0RWMGg2WXFLYzVEMlcvN2xZN0RIVVZTb2d0KzhlVkl3cWhlb08rbEdHNmxabmZqbGkrU0xwelU5SUdRSGtnSEFUYXd4YTQ5V21WUWVidk1aVEdXM3E5ckRuSFdNMEJFM2hZb3NrMHpRb1lFeW91MUZUWHpzOGVuTElnYWVDc0JNYWkrcTN0RHEvWUxBPT0iLCJtYWMiOiI5ZjhhMzczZDY4YjA3NTUwYzlhYjA0YWM4MTRmZDRjZWI1NGRhODRmNmMwMjc1N2M1MDBjYmU1NmU5M2MwNjM2IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuM\/orc2MYWvgTgtOSF+yloqNtsaiq6cguAY2szRHGD8O+DaJxBre0i0t2cAqtacVp", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULHy\/Kd5FKP72n+f1Ilhtvld3ixVV9o75NYekruygUyiwQ50wX\/XgMFiz44jPvtK4A=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULHy\/Kd5FKP72n+f1IlhtvlxJY89LKciw5hdol\/VcTvViydTbLH+JMr+ZOf9rUCDRg=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CYE+ojZHW6koKdsdx1iwI1vYO8OYX6Fd37H\/281XfRTn+bHtGB\/NZ+bMprtCMJTt4=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CYE+ojZHW6koKdsdx1iwI1wWi\/YdIwlSotsCtkAlMF2hoXJ0VhRVkrlDE59b8VeRs=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+vQBfML2g3PJ0iUHRsOKLOJVriFENeIQzEZj+H3wXtHxcWqNqRcuihGw+8N8DuUuS", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN79eYsR0StwQofok3Y\/PvpTxHEs+Fbv1Ee\/1wV3pzCMfnIY3BbDedc3tMXfrC+b050=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN79eYsR0StwQofok3Y\/PvpTc8uU0IajpubjCzg371AyUWDTSuRPuSoXQGqZz2ddnyo=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a841X\/EFzY\/mgxbug7fxkZezB6u0K+GXlPmdMpPfo52vgjkH11ClHeJw1q37zg3XtaU=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a841X\/EFzY\/mgxbug7fxkZezfCjAjLutsAdoQVshITmLZBDqvgeupLFnAJQfmIwtKuY=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+5fQWDCr5xHC6u3sxAIApJjKu9cSgxJFirSYH8g\/6wtJhGAuQUNf6qyxtUxr7RGjd", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN43TqMVgvsIsbCfh8T1vOqIwxH1eTPbX6tcA17q7k\/fvAXR5nzFsy1mbimtTFfMzXg=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN43TqMVgvsIsbCfh8T1vOqIdUyGtZjqGYhnCVJSfx\/oF4CAuvERiEHTo4MVvskxKGg=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86wSxI9FUgs2biwBsEsQefpUibbOaVczdzF42rDt+DyLup1CyBUFQNRdetxumCw8HI=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86wSxI9FUgs2biwBsEsQefpdLUSXT8jZYVOiUoC2S8PaSyfhdHsCNwSE7BJUkKeGz4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPE0wdSmQj7vg9hfeaNsQurudvyMY9Q4GLcGekVGkO3bg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuShouvmt8s9AsqAmzIO\/tSnhPrG8grlnVnRFoWlXZElPtLSvPsVZI8VrDG3FwudKo", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJn05QQol8hyjjo7c+Rn402rVxGzV1yN5Bfr0MU1S1GNyEMFTqdkmNci\/umz+bQWfY=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJn05QQol8hyjjo7c+Rn402QprWfEjob+Ti71KEH0VhvwZbBCfStrk8R3zfkfwZbRo=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CdytkaoOPt1f4h+FzzElaSTx2dOvhj2H3ekr4LXZ1woqveP\/qH32QTSXOPfFn1G7w=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CdytkaoOPt1f4h+FzzElaSFDNtj+IhNb37WEL05frR9rsvFvm3sLK66qnhWLScDkU=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvXgs\/PXhJLeoTIL6n\/L7fzCIMKT3M+5DSLFxovfh2bAlKHvPgVfhSy7jvdmJmHczQ=", "PriceCodeRef": null, "supplier_title": "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": "QWvZHKYKrgOgk07Ou0ocXs+BXYMfpkOYrD0qqAIlwkQ=", "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": "eyJpdiI6IjkxNk5hMXEyZ0RBRGdNWlRSbGJNdGc9PSIsInZhbHVlIjoiRzBYdjlYaWpqYkNBVzVlMkQ0RXhSTk9zZnEybDdvaVhOenAzb0Rxc3VMTkMyb0pCVlNpWThrcWtIZDVRWW9EbUNGb054TXJHa0I1UzFBME1sa0ZNM2FxSW55S2RQQ3A5YWM2VGlUQ21aMjExMWxSbElic1h6TjVSZWxJT2JmNWNnekFJSXhOMlVNeDM1bW1wTzdxdUZkU2trS2EwdW1UYmY3OUZUVXM5ZkxJQ3RDak9jNW1kWDhyZ1VhcWZKU2ZlSmlWZ3QvMVZycXF2U2pTbHkrOENQQkgrUUh6WVREbXlqOERoSWFtWmhCMDBZZTRseHJrTkxsTmVGZlBQN1lLcXVCU2xxNnVpd2ZpUm5wYktsNEVtK2NsY1pwaWZHYk9QL21ITnZrdUtGaEt5QzNqM3Fmb3FpcWxnYmtWRDRKVGpsbFAxdzB1SlpETjlocGRsRU9QTm1XbVNkLzR5WHFEc3dSeXF2M2NyaGw1bmViQm5aeFZtUVQ1dUY0U2pyejhLOE5xY1JjUkJFWkJUdGhkNEdWdURvZGxveDNQUVUwRVJMSmJCMkRGd1U5bmRKVHJ3R1dIMjJKQm1vQWUrcUl6VHZ2aTVhMmMxTEdva0hhdzVUa0pQNUI5QmdtK1pxMW11dUg4RVNXK3lMa1hwb0tIc2p1b3l1VTNnNXlZUytmamg0dkdSZnBkalVvMGNaSS9HbDNwWEM5bzE1UzN3cjJZM3VxTjBaSmJzN0Z0S3BYQVhDRk9lWU9ES3ZJQm1JZmNhU2dXb0RyeEh3cHF2Y2NKREN0VEkrNkZtNlZRMVJxTlU5VG1ZckR2bVRnOHhYMlkzQmlRVWVjVzFCdFB6NW5yejliNWpmTURsUnVxN1JhQUhQTHJGZ2V6M1NlbXZMY0ZOOXRWek1MRm9SckMyVlc2VlZMMTJMbDMwNEoxSXBiNzNQM0FneCtERElySDR2SEpRZGozcjZYNGo0dTl0OVd6Z09HNklKY21YZjNpZmdQRk9WQkg3MTA4SmdpRmRVRkxSNEROY0pvbmNWTmNWbUUwWlgzYnhpQTkrRzNacFRmdXNSajk1T3hFRHM5TWF6SWoxMzNUczBub2tWYllPeG9zZWRnRktQdC9BYytWSlM5RUZGbVpoM3lJN0FjRTRZNE1pczVTUCsxWnlIS2FhTnFFZnNNUVJNM0NBZ3R3VFNUUTZqQ2NxelVYZURzeXc4K0VPQ1U3b0JvSDVxT3F3bFdRSWU1bTMrY3M3Mnk2aUZrQ21reFE3cHBITERTYW8wWnhRTWlDZEllelZpVEI2SzZLQ2MyOHd5c1Yyb0RERGgvU25Ya2JzcG1pWjJTUEtnQWR2c1kwNFM2bXF5aGVDeC9YUi9DNlBwZFJGak1mZWN3VERtZnQ1Y2xwTkhqR1RTaEJQcHBJK0NzbkFzL2pOY1I1dlRrZTI0SUExN2xyUksrNjRzWWpHWVV2RXBuSW95eVpRdXJHc0tnMXNodk5TMTM4Sjlpd3JkdmMzL3hSRWdJalBmbVgxaFFyOVhVQmtXUGZiWUpoQlBrRC9veWdsZXh1TWRraGNaR0tVeUZVTDJPZzczbVpZdnVMd1Y3U2JlZ1l4MHVSaFB2SWF1V3NCTENRbzI2Qk1TU1lBQXlUVVVmN3hta1drT0d4cnZ4WFViT09HUmVEOXpZcnNDTkFETW5EY3U1U3RjRHc3UEprcnlQQmNtZUxuMmpteXhrK0dLTWlJeEwxMnQ0eGpZY256ZkJuWnZYL1BsL0F5SUNsQjUzdHFzVGlKYlQveUdock81WDExNXZPNHZFbUV0cUlKR2J3ck9DQXR1R2VsTUdlR3lsMkZYQmZDMFI4L2dlU0FpbDFTVE5XdzVKc3VhRnZxNmgvYWhCaWpBdWhyRE54am5pRjR3Y3BDQ2Rjb0Y4dFhYNWFCOGdtUmMyb3J2S09pek8zSS9CSUQ5Qmo0cGRjK2JPT0kwZWN6ZDVzWXNBZDA2ZXozT3Qrek9VRzJQRm1KMkh5YzZ5c0huWmZ3TWVVV1pGNDFLMG5TNHdTWHVvQ3UvNGlzSVJEOEtyZjZzNFRjdVJkVHJGQldHTEVod1ZmblNhc0hiZDhsN3RBeGhsdjRFWlhVTG1XeDd1SHIxVzFWQXJkMXFnT01wQlhCNWRnR1h4ZGEwdWc5VHFSNFhMSXUvUHF4MklPYng4dEpVSy9FTXhPUzl5T25iOVBMMjZYMnZqM010NlF5THpHeWNZcTRmK2ltYWlwRHMrT0ZIVnpTaTNRWDB3Wm5UaFdlRHcvaUhad2hkMm5mTmF2S0NpL0kzNDdwcHBHSDBPTjFCUCtsTmFURks1U2FZc1lnR2pOK1dOb1lWTE4zL3JJUjAwOFJCeHZOQWtGMlB1RGVxWWQ3ZHhCYnl4WWxjRW02eUNLUnBnWm1tRWRGMnFTTmdialdoMHpQOS9PQkl4NGhtK1lNNXRFMUkvMW9pZXJMMmtXdnU3dGtzRDk5NzVONXkzSjhkN3FpM3UvMDZNTjVveW9ScDZWY1FPZSs3NEIxODdKb2FNUzd5RUFoRE1rS1ZkZXdFc2hxRzVvUjBXdVQ1U0Q2Ny9HN1JvajJXNjRHcEsrYUdWc3puNEkzRnBFV3RKYTJEaVBEUmxzU0YxWXZ4dmo0ekFLY3AvaFpNMnNpd2NCajd3UW02QlNiU1BYK2JwdFdTS1dZblM0dDdrYnh5S0JPREpXVXovekE1clQ5eEVqeERsT29zbDJnWm9FS2ZoWlFhOFRCT0c4aVlUbXlLdmJEdyttYlJlSjVWTStxTGQwPSIsIm1hYyI6ImFlNmVlNmRjNTBmOWRhODIwOTI1YzEwZDdhMDVmODIwNDAxNDI3NWM3ZDI4NjBkMDBmZjM0M2EzMjViYmIzMzQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0GgnDHiqej\/Uw1hqt8nh8XS9R7x1Yo5\/BGqwuPxYhg8=", "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": "eyJpdiI6IjkxNk5hMXEyZ0RBRGdNWlRSbGJNdGc9PSIsInZhbHVlIjoiRzBYdjlYaWpqYkNBVzVlMkQ0RXhSTk9zZnEybDdvaVhOenAzb0Rxc3VMTkMyb0pCVlNpWThrcWtIZDVRWW9EbUNGb054TXJHa0I1UzFBME1sa0ZNM2FxSW55S2RQQ3A5YWM2VGlUQ21aMjExMWxSbElic1h6TjVSZWxJT2JmNWNnekFJSXhOMlVNeDM1bW1wTzdxdUZkU2trS2EwdW1UYmY3OUZUVXM5ZkxJQ3RDak9jNW1kWDhyZ1VhcWZKU2ZlSmlWZ3QvMVZycXF2U2pTbHkrOENQQkgrUUh6WVREbXlqOERoSWFtWmhCMDBZZTRseHJrTkxsTmVGZlBQN1lLcXVCU2xxNnVpd2ZpUm5wYktsNEVtK2NsY1pwaWZHYk9QL21ITnZrdUtGaEt5QzNqM3Fmb3FpcWxnYmtWRDRKVGpsbFAxdzB1SlpETjlocGRsRU9QTm1XbVNkLzR5WHFEc3dSeXF2M2NyaGw1bmViQm5aeFZtUVQ1dUY0U2pyejhLOE5xY1JjUkJFWkJUdGhkNEdWdURvZGxveDNQUVUwRVJMSmJCMkRGd1U5bmRKVHJ3R1dIMjJKQm1vQWUrcUl6VHZ2aTVhMmMxTEdva0hhdzVUa0pQNUI5QmdtK1pxMW11dUg4RVNXK3lMa1hwb0tIc2p1b3l1VTNnNXlZUytmamg0dkdSZnBkalVvMGNaSS9HbDNwWEM5bzE1UzN3cjJZM3VxTjBaSmJzN0Z0S3BYQVhDRk9lWU9ES3ZJQm1JZmNhU2dXb0RyeEh3cHF2Y2NKREN0VEkrNkZtNlZRMVJxTlU5VG1ZckR2bVRnOHhYMlkzQmlRVWVjVzFCdFB6NW5yejliNWpmTURsUnVxN1JhQUhQTHJGZ2V6M1NlbXZMY0ZOOXRWek1MRm9SckMyVlc2VlZMMTJMbDMwNEoxSXBiNzNQM0FneCtERElySDR2SEpRZGozcjZYNGo0dTl0OVd6Z09HNklKY21YZjNpZmdQRk9WQkg3MTA4SmdpRmRVRkxSNEROY0pvbmNWTmNWbUUwWlgzYnhpQTkrRzNacFRmdXNSajk1T3hFRHM5TWF6SWoxMzNUczBub2tWYllPeG9zZWRnRktQdC9BYytWSlM5RUZGbVpoM3lJN0FjRTRZNE1pczVTUCsxWnlIS2FhTnFFZnNNUVJNM0NBZ3R3VFNUUTZqQ2NxelVYZURzeXc4K0VPQ1U3b0JvSDVxT3F3bFdRSWU1bTMrY3M3Mnk2aUZrQ21reFE3cHBITERTYW8wWnhRTWlDZEllelZpVEI2SzZLQ2MyOHd5c1Yyb0RERGgvU25Ya2JzcG1pWjJTUEtnQWR2c1kwNFM2bXF5aGVDeC9YUi9DNlBwZFJGak1mZWN3VERtZnQ1Y2xwTkhqR1RTaEJQcHBJK0NzbkFzL2pOY1I1dlRrZTI0SUExN2xyUksrNjRzWWpHWVV2RXBuSW95eVpRdXJHc0tnMXNodk5TMTM4Sjlpd3JkdmMzL3hSRWdJalBmbVgxaFFyOVhVQmtXUGZiWUpoQlBrRC9veWdsZXh1TWRraGNaR0tVeUZVTDJPZzczbVpZdnVMd1Y3U2JlZ1l4MHVSaFB2SWF1V3NCTENRbzI2Qk1TU1lBQXlUVVVmN3hta1drT0d4cnZ4WFViT09HUmVEOXpZcnNDTkFETW5EY3U1U3RjRHc3UEprcnlQQmNtZUxuMmpteXhrK0dLTWlJeEwxMnQ0eGpZY256ZkJuWnZYL1BsL0F5SUNsQjUzdHFzVGlKYlQveUdock81WDExNXZPNHZFbUV0cUlKR2J3ck9DQXR1R2VsTUdlR3lsMkZYQmZDMFI4L2dlU0FpbDFTVE5XdzVKc3VhRnZxNmgvYWhCaWpBdWhyRE54am5pRjR3Y3BDQ2Rjb0Y4dFhYNWFCOGdtUmMyb3J2S09pek8zSS9CSUQ5Qmo0cGRjK2JPT0kwZWN6ZDVzWXNBZDA2ZXozT3Qrek9VRzJQRm1KMkh5YzZ5c0huWmZ3TWVVV1pGNDFLMG5TNHdTWHVvQ3UvNGlzSVJEOEtyZjZzNFRjdVJkVHJGQldHTEVod1ZmblNhc0hiZDhsN3RBeGhsdjRFWlhVTG1XeDd1SHIxVzFWQXJkMXFnT01wQlhCNWRnR1h4ZGEwdWc5VHFSNFhMSXUvUHF4MklPYng4dEpVSy9FTXhPUzl5T25iOVBMMjZYMnZqM010NlF5THpHeWNZcTRmK2ltYWlwRHMrT0ZIVnpTaTNRWDB3Wm5UaFdlRHcvaUhad2hkMm5mTmF2S0NpL0kzNDdwcHBHSDBPTjFCUCtsTmFURks1U2FZc1lnR2pOK1dOb1lWTE4zL3JJUjAwOFJCeHZOQWtGMlB1RGVxWWQ3ZHhCYnl4WWxjRW02eUNLUnBnWm1tRWRGMnFTTmdialdoMHpQOS9PQkl4NGhtK1lNNXRFMUkvMW9pZXJMMmtXdnU3dGtzRDk5NzVONXkzSjhkN3FpM3UvMDZNTjVveW9ScDZWY1FPZSs3NEIxODdKb2FNUzd5RUFoRE1rS1ZkZXdFc2hxRzVvUjBXdVQ1U0Q2Ny9HN1JvajJXNjRHcEsrYUdWc3puNEkzRnBFV3RKYTJEaVBEUmxzU0YxWXZ4dmo0ekFLY3AvaFpNMnNpd2NCajd3UW02QlNiU1BYK2JwdFdTS1dZblM0dDdrYnh5S0JPREpXVXovekE1clQ5eEVqeERsT29zbDJnWm9FS2ZoWlFhOFRCT0c4aVlUbXlLdmJEdyttYlJlSjVWTStxTGQwPSIsIm1hYyI6ImFlNmVlNmRjNTBmOWRhODIwOTI1YzEwZDdhMDVmODIwNDAxNDI3NWM3ZDI4NjBkMDBmZjM0M2EzMjViYmIzMzQiLCJ0YWciOiIifQ==", "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": "dvsn9n1Br0SuOM6LSdKtiKVkTKODQqebiZygYDGLMkw=", "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": "eyJpdiI6IjkxNk5hMXEyZ0RBRGdNWlRSbGJNdGc9PSIsInZhbHVlIjoiRzBYdjlYaWpqYkNBVzVlMkQ0RXhSTk9zZnEybDdvaVhOenAzb0Rxc3VMTkMyb0pCVlNpWThrcWtIZDVRWW9EbUNGb054TXJHa0I1UzFBME1sa0ZNM2FxSW55S2RQQ3A5YWM2VGlUQ21aMjExMWxSbElic1h6TjVSZWxJT2JmNWNnekFJSXhOMlVNeDM1bW1wTzdxdUZkU2trS2EwdW1UYmY3OUZUVXM5ZkxJQ3RDak9jNW1kWDhyZ1VhcWZKU2ZlSmlWZ3QvMVZycXF2U2pTbHkrOENQQkgrUUh6WVREbXlqOERoSWFtWmhCMDBZZTRseHJrTkxsTmVGZlBQN1lLcXVCU2xxNnVpd2ZpUm5wYktsNEVtK2NsY1pwaWZHYk9QL21ITnZrdUtGaEt5QzNqM3Fmb3FpcWxnYmtWRDRKVGpsbFAxdzB1SlpETjlocGRsRU9QTm1XbVNkLzR5WHFEc3dSeXF2M2NyaGw1bmViQm5aeFZtUVQ1dUY0U2pyejhLOE5xY1JjUkJFWkJUdGhkNEdWdURvZGxveDNQUVUwRVJMSmJCMkRGd1U5bmRKVHJ3R1dIMjJKQm1vQWUrcUl6VHZ2aTVhMmMxTEdva0hhdzVUa0pQNUI5QmdtK1pxMW11dUg4RVNXK3lMa1hwb0tIc2p1b3l1VTNnNXlZUytmamg0dkdSZnBkalVvMGNaSS9HbDNwWEM5bzE1UzN3cjJZM3VxTjBaSmJzN0Z0S3BYQVhDRk9lWU9ES3ZJQm1JZmNhU2dXb0RyeEh3cHF2Y2NKREN0VEkrNkZtNlZRMVJxTlU5VG1ZckR2bVRnOHhYMlkzQmlRVWVjVzFCdFB6NW5yejliNWpmTURsUnVxN1JhQUhQTHJGZ2V6M1NlbXZMY0ZOOXRWek1MRm9SckMyVlc2VlZMMTJMbDMwNEoxSXBiNzNQM0FneCtERElySDR2SEpRZGozcjZYNGo0dTl0OVd6Z09HNklKY21YZjNpZmdQRk9WQkg3MTA4SmdpRmRVRkxSNEROY0pvbmNWTmNWbUUwWlgzYnhpQTkrRzNacFRmdXNSajk1T3hFRHM5TWF6SWoxMzNUczBub2tWYllPeG9zZWRnRktQdC9BYytWSlM5RUZGbVpoM3lJN0FjRTRZNE1pczVTUCsxWnlIS2FhTnFFZnNNUVJNM0NBZ3R3VFNUUTZqQ2NxelVYZURzeXc4K0VPQ1U3b0JvSDVxT3F3bFdRSWU1bTMrY3M3Mnk2aUZrQ21reFE3cHBITERTYW8wWnhRTWlDZEllelZpVEI2SzZLQ2MyOHd5c1Yyb0RERGgvU25Ya2JzcG1pWjJTUEtnQWR2c1kwNFM2bXF5aGVDeC9YUi9DNlBwZFJGak1mZWN3VERtZnQ1Y2xwTkhqR1RTaEJQcHBJK0NzbkFzL2pOY1I1dlRrZTI0SUExN2xyUksrNjRzWWpHWVV2RXBuSW95eVpRdXJHc0tnMXNodk5TMTM4Sjlpd3JkdmMzL3hSRWdJalBmbVgxaFFyOVhVQmtXUGZiWUpoQlBrRC9veWdsZXh1TWRraGNaR0tVeUZVTDJPZzczbVpZdnVMd1Y3U2JlZ1l4MHVSaFB2SWF1V3NCTENRbzI2Qk1TU1lBQXlUVVVmN3hta1drT0d4cnZ4WFViT09HUmVEOXpZcnNDTkFETW5EY3U1U3RjRHc3UEprcnlQQmNtZUxuMmpteXhrK0dLTWlJeEwxMnQ0eGpZY256ZkJuWnZYL1BsL0F5SUNsQjUzdHFzVGlKYlQveUdock81WDExNXZPNHZFbUV0cUlKR2J3ck9DQXR1R2VsTUdlR3lsMkZYQmZDMFI4L2dlU0FpbDFTVE5XdzVKc3VhRnZxNmgvYWhCaWpBdWhyRE54am5pRjR3Y3BDQ2Rjb0Y4dFhYNWFCOGdtUmMyb3J2S09pek8zSS9CSUQ5Qmo0cGRjK2JPT0kwZWN6ZDVzWXNBZDA2ZXozT3Qrek9VRzJQRm1KMkh5YzZ5c0huWmZ3TWVVV1pGNDFLMG5TNHdTWHVvQ3UvNGlzSVJEOEtyZjZzNFRjdVJkVHJGQldHTEVod1ZmblNhc0hiZDhsN3RBeGhsdjRFWlhVTG1XeDd1SHIxVzFWQXJkMXFnT01wQlhCNWRnR1h4ZGEwdWc5VHFSNFhMSXUvUHF4MklPYng4dEpVSy9FTXhPUzl5T25iOVBMMjZYMnZqM010NlF5THpHeWNZcTRmK2ltYWlwRHMrT0ZIVnpTaTNRWDB3Wm5UaFdlRHcvaUhad2hkMm5mTmF2S0NpL0kzNDdwcHBHSDBPTjFCUCtsTmFURks1U2FZc1lnR2pOK1dOb1lWTE4zL3JJUjAwOFJCeHZOQWtGMlB1RGVxWWQ3ZHhCYnl4WWxjRW02eUNLUnBnWm1tRWRGMnFTTmdialdoMHpQOS9PQkl4NGhtK1lNNXRFMUkvMW9pZXJMMmtXdnU3dGtzRDk5NzVONXkzSjhkN3FpM3UvMDZNTjVveW9ScDZWY1FPZSs3NEIxODdKb2FNUzd5RUFoRE1rS1ZkZXdFc2hxRzVvUjBXdVQ1U0Q2Ny9HN1JvajJXNjRHcEsrYUdWc3puNEkzRnBFV3RKYTJEaVBEUmxzU0YxWXZ4dmo0ekFLY3AvaFpNMnNpd2NCajd3UW02QlNiU1BYK2JwdFdTS1dZblM0dDdrYnh5S0JPREpXVXovekE1clQ5eEVqeERsT29zbDJnWm9FS2ZoWlFhOFRCT0c4aVlUbXlLdmJEdyttYlJlSjVWTStxTGQwPSIsIm1hYyI6ImFlNmVlNmRjNTBmOWRhODIwOTI1YzEwZDdhMDVmODIwNDAxNDI3NWM3ZDI4NjBkMDBmZjM0M2EzMjViYmIzMzQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ck\/NHGxWiL\/QjivHr94jQnhXhk7\/pqtkcBJWsdc6g50=", "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": "eyJpdiI6IjkxNk5hMXEyZ0RBRGdNWlRSbGJNdGc9PSIsInZhbHVlIjoiRzBYdjlYaWpqYkNBVzVlMkQ0RXhSTk9zZnEybDdvaVhOenAzb0Rxc3VMTkMyb0pCVlNpWThrcWtIZDVRWW9EbUNGb054TXJHa0I1UzFBME1sa0ZNM2FxSW55S2RQQ3A5YWM2VGlUQ21aMjExMWxSbElic1h6TjVSZWxJT2JmNWNnekFJSXhOMlVNeDM1bW1wTzdxdUZkU2trS2EwdW1UYmY3OUZUVXM5ZkxJQ3RDak9jNW1kWDhyZ1VhcWZKU2ZlSmlWZ3QvMVZycXF2U2pTbHkrOENQQkgrUUh6WVREbXlqOERoSWFtWmhCMDBZZTRseHJrTkxsTmVGZlBQN1lLcXVCU2xxNnVpd2ZpUm5wYktsNEVtK2NsY1pwaWZHYk9QL21ITnZrdUtGaEt5QzNqM3Fmb3FpcWxnYmtWRDRKVGpsbFAxdzB1SlpETjlocGRsRU9QTm1XbVNkLzR5WHFEc3dSeXF2M2NyaGw1bmViQm5aeFZtUVQ1dUY0U2pyejhLOE5xY1JjUkJFWkJUdGhkNEdWdURvZGxveDNQUVUwRVJMSmJCMkRGd1U5bmRKVHJ3R1dIMjJKQm1vQWUrcUl6VHZ2aTVhMmMxTEdva0hhdzVUa0pQNUI5QmdtK1pxMW11dUg4RVNXK3lMa1hwb0tIc2p1b3l1VTNnNXlZUytmamg0dkdSZnBkalVvMGNaSS9HbDNwWEM5bzE1UzN3cjJZM3VxTjBaSmJzN0Z0S3BYQVhDRk9lWU9ES3ZJQm1JZmNhU2dXb0RyeEh3cHF2Y2NKREN0VEkrNkZtNlZRMVJxTlU5VG1ZckR2bVRnOHhYMlkzQmlRVWVjVzFCdFB6NW5yejliNWpmTURsUnVxN1JhQUhQTHJGZ2V6M1NlbXZMY0ZOOXRWek1MRm9SckMyVlc2VlZMMTJMbDMwNEoxSXBiNzNQM0FneCtERElySDR2SEpRZGozcjZYNGo0dTl0OVd6Z09HNklKY21YZjNpZmdQRk9WQkg3MTA4SmdpRmRVRkxSNEROY0pvbmNWTmNWbUUwWlgzYnhpQTkrRzNacFRmdXNSajk1T3hFRHM5TWF6SWoxMzNUczBub2tWYllPeG9zZWRnRktQdC9BYytWSlM5RUZGbVpoM3lJN0FjRTRZNE1pczVTUCsxWnlIS2FhTnFFZnNNUVJNM0NBZ3R3VFNUUTZqQ2NxelVYZURzeXc4K0VPQ1U3b0JvSDVxT3F3bFdRSWU1bTMrY3M3Mnk2aUZrQ21reFE3cHBITERTYW8wWnhRTWlDZEllelZpVEI2SzZLQ2MyOHd5c1Yyb0RERGgvU25Ya2JzcG1pWjJTUEtnQWR2c1kwNFM2bXF5aGVDeC9YUi9DNlBwZFJGak1mZWN3VERtZnQ1Y2xwTkhqR1RTaEJQcHBJK0NzbkFzL2pOY1I1dlRrZTI0SUExN2xyUksrNjRzWWpHWVV2RXBuSW95eVpRdXJHc0tnMXNodk5TMTM4Sjlpd3JkdmMzL3hSRWdJalBmbVgxaFFyOVhVQmtXUGZiWUpoQlBrRC9veWdsZXh1TWRraGNaR0tVeUZVTDJPZzczbVpZdnVMd1Y3U2JlZ1l4MHVSaFB2SWF1V3NCTENRbzI2Qk1TU1lBQXlUVVVmN3hta1drT0d4cnZ4WFViT09HUmVEOXpZcnNDTkFETW5EY3U1U3RjRHc3UEprcnlQQmNtZUxuMmpteXhrK0dLTWlJeEwxMnQ0eGpZY256ZkJuWnZYL1BsL0F5SUNsQjUzdHFzVGlKYlQveUdock81WDExNXZPNHZFbUV0cUlKR2J3ck9DQXR1R2VsTUdlR3lsMkZYQmZDMFI4L2dlU0FpbDFTVE5XdzVKc3VhRnZxNmgvYWhCaWpBdWhyRE54am5pRjR3Y3BDQ2Rjb0Y4dFhYNWFCOGdtUmMyb3J2S09pek8zSS9CSUQ5Qmo0cGRjK2JPT0kwZWN6ZDVzWXNBZDA2ZXozT3Qrek9VRzJQRm1KMkh5YzZ5c0huWmZ3TWVVV1pGNDFLMG5TNHdTWHVvQ3UvNGlzSVJEOEtyZjZzNFRjdVJkVHJGQldHTEVod1ZmblNhc0hiZDhsN3RBeGhsdjRFWlhVTG1XeDd1SHIxVzFWQXJkMXFnT01wQlhCNWRnR1h4ZGEwdWc5VHFSNFhMSXUvUHF4MklPYng4dEpVSy9FTXhPUzl5T25iOVBMMjZYMnZqM010NlF5THpHeWNZcTRmK2ltYWlwRHMrT0ZIVnpTaTNRWDB3Wm5UaFdlRHcvaUhad2hkMm5mTmF2S0NpL0kzNDdwcHBHSDBPTjFCUCtsTmFURks1U2FZc1lnR2pOK1dOb1lWTE4zL3JJUjAwOFJCeHZOQWtGMlB1RGVxWWQ3ZHhCYnl4WWxjRW02eUNLUnBnWm1tRWRGMnFTTmdialdoMHpQOS9PQkl4NGhtK1lNNXRFMUkvMW9pZXJMMmtXdnU3dGtzRDk5NzVONXkzSjhkN3FpM3UvMDZNTjVveW9ScDZWY1FPZSs3NEIxODdKb2FNUzd5RUFoRE1rS1ZkZXdFc2hxRzVvUjBXdVQ1U0Q2Ny9HN1JvajJXNjRHcEsrYUdWc3puNEkzRnBFV3RKYTJEaVBEUmxzU0YxWXZ4dmo0ekFLY3AvaFpNMnNpd2NCajd3UW02QlNiU1BYK2JwdFdTS1dZblM0dDdrYnh5S0JPREpXVXovekE1clQ5eEVqeERsT29zbDJnWm9FS2ZoWlFhOFRCT0c4aVlUbXlLdmJEdyttYlJlSjVWTStxTGQwPSIsIm1hYyI6ImFlNmVlNmRjNTBmOWRhODIwOTI1YzEwZDdhMDVmODIwNDAxNDI3NWM3ZDI4NjBkMDBmZjM0M2EzMjViYmIzMzQiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQv+JcwCtgV+XVrnDfP6YsFX1NB5vzlwsReosNmnqBOL2PUhyEHRN29VcPnC11lq5Ts=", "PriceCodeRef": null, "supplier_title": "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": "JPuDZGi9ILGI7Sim+0o7LAt0BrPtE+64EJQjuFkzAMg=", "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": "eyJpdiI6IklZU3E2VzZsbmpTUE43WTdyL2tacXc9PSIsInZhbHVlIjoib1kwR3NyWms3NDcwUkRJanJoNmdhaCtmMUt5a0s0NjFZdDlXbng2NzZSVnkvVTRGSDlOd2I0b3NPd3pwR3B1aUkwUFE0QXFuS0xha1Qvb1E3WGhtbVJra1JkRVJORGZoVjJ5L0lmZEhxMVMwVGNaSDdNOUV1dmVmVC9DK0R5c0p1cU51ZWN2ZGQzUDFhSTkyamIvZU9XZkxkcEtlNjJhajJXUk5qcXlwTlhZc0hTVjlvZWZKMEk1d0dDYkYxNExJL3RHY281NkZBcXhmY2pSb0RsNEZWbFZIMDh6dlJ3MnRGWXluRWQra3NrbHk2T2d3ZFJiZ3JOWlV1dzRsL21GbDJoaEpJN0ZHbnptTEdPZWFnR1J3b29nZWFlQ1hrWUtvb0pHKzdqcC9iODczamtjdWxja1BLdGh4bFBPZENlS1RsYUp2dTVnaURlckhTWDdRaEViQk1vdHYzSXJ1YVQ2MWtwbjFHc3VtZWZ6cXV2UzBhakpzU0lZS252QlUyT3lVMlVPTWRTb2FTOE1xYmJjTWNBSDRCR3VYbW5BNjJ1aWcyV0d1Riswc0V1dUo3bE1aS3U1TTdWalF4cWYwYUl6UjJEdytNdU1yU0IzVTlOQW5hUGNBd1JXeGUxNllWVngxc0VsbkVQb0FabHRMWGxzT0NZZEZFWEtWTHZ1bWh3YVJPL2M5VnhoNzdUU05PSXQwWXVVU0lLQU5qYWVwQnlaNUFoZ1B5a1AvQUJtbk5icUo1c3h5RHFZejVwZ2V0T1gvZEhKbEFhTXhYMk1jNEpVOElKM21MTk91aGJMZzRTNTBSREdqUkM1YS94WGdkV21ONUJpSlF5eFFQQmk1bmk5WHIwTis0akNOY2JiV08rNTYxTjZZZ2l0K1M4S0grOS9HQlR4eTFqMEpiYVU1a25NclFHb2I2bUFQVDVjK0p5aDVuMzhzbGMxUXpNclIrR3NrbUhydUlYdlorUDM4OTV0bk5PemduNWp5Yng4ZWFQY2JOMzJkR29VZVo4ZnArOWlpNzR0aTcxbzFEOVczZlB3RWxqcmh3cDhoUERFS0dkL1hIdzlOWVpFcXUvNk1MUEhVK2lCbCs5STg0Mk9rSHd1NkhQK2ljRE5LYTdvZjc3U0pmck5ROUV6VGZ6bU1YTlgrKzM4S1R2Y0pYRE5KZW9kYXZVRUJMcCt3dzc4WGk5ei8veWpnTHRjcTNFNWM5WGUwNDFmbnBqcUxqbzI2WE85dlhKUnVGYkNHcDB3MWpzek8yTzJhWmxyNXlwR0NFVzJPaVdGYTJraW9uYUtydXM4WFZ1NkRDdFdOWHBnTTAzWkUyVkFubEUwYXVQRUlwbDV1MjNPQ3poeGtsMzYvUWhCVHlGQ3BjaldHSHdCc0VJUnJOVnVsMzVRM3Ewb2gxMWp6QzlFNElGeW9FWE1UNlBTdURNS1kzUm5pZWdXbGtrSkRCNVFHUTNoSkxMN1RoNnZ2RUJEb3EyaFhZR2JFbENkSzdjR3REcXYrSnRNSEpYWjA5Z3kvN2RqQWYwMHFhZGF0ZTI0NmpZckd5QzIyKy9YRVVvSjMxV0JTcmdNU0tjb2dIcDlOY0hua0dZWEpsckx3Vkpya1UrNmtGVTFuaVpqNitiYnN4Uktkd0hoS1hnK1A0eDM3TStQak4wc3lTcWFFNk54ZnpUM0lQT0Q4M2JqNXoxSDBVeCtINDZlSmY3cGJKYXV2RG15VGErZkoyeWROMytUNjJCU21BK1ozNnh4NWpzR0h6bXFoUC9EQ0wyUVFnM1ptRnNVMmNSbjhmTm1KUE9ldWMwQUlPRk1lKzJxeGc1ajRYTERXK0JRNUpFMzhhZVBvbUZ1RFhFeTRKcDRUK3V3SmVrTEVOWEJvL3JzYmxuZ2czekQ0dXFGK2MwajNwbWZHY2dkRi9VbXpUbC9uaCszM1VITkVjc2Z0WWl2QzBNTVZiVm1icHh4YUsxNGdDVmczOGNkYzRYK1BaSUJkUVhJdnllUUZRc3NxaXcwTFR0V2RVamtGMWFLQUxuejhDMkROcS9OcXhpd2NJNVpBbVJtd1BZWDVWcmJzUXBMZm5LdVg4cGhwbldzNzRnRVdYY1pUdVNPT3FyMncrY2Q4K2J1b0dHejJiUFVKRVNzbFgyeC9QZUpmenVQQ0RwVnRpV2toSjdwQmxBQ3BMNzFYZ05CRmptVjIxaEVxWE1RWThQZ2tJa2t2alRsaXpxQ01uK21uN0J1M0lNVk5qUElQaE9MWkRWWjV0MThXUTdXMEF1diszZ3JLdW5DVHM1RWlHTUFWeXdFdUpBV2hyUmdiUmxDREphc0UvR0o0NVFRTjM4V0V6bkZ0a2ptZVNzVFJvQW9TZktlMXJTajFqTXN6UnY5MUpOWDVqVWJTa3JXdWxrUTRZajNSV1Q4aGtHWDBzU0N6WThJaEZLZEFWMWQxS0RObDV5cjQzYTI4ZVVsKzVPaEN4QzBPbXcxMHlRM1ZCMXlxV2ZCaGZZTnJYSWpuRE1zdjZTb2c5aHMzY2pDSWU0VFhmUmRZR1pxMWcycDN4cURQNldENVV0aUZsRWRheUpJUVV0ZkttaFFhUVQwVEJnM3RSV1RweWluWC9LSitaT3hhbFpUeUcwY2ZZWGhSQ3lERmlxSEhWaFRvSzhoQjJGQWdoZVgzNytYRDVZZjA1YzRQbWZhcTZOeUNHbUltMnZZMERCbUIrMGtpSzdkMHdhUjFUQzNRNkRXdXJITlY1a0FncHFMcm5WK2dGWVRZd2QycHJub2RTSUhnbitkaGt6WDZaVnpKRmhVPSIsIm1hYyI6ImI4N2UyYjJiMjJkZDlhYWFkZDhmNDY0ZGU1ZTAyYTdiN2ViZDhmMzAzN2QyYTNmOGUxNDZiZmJmYjBlNjQxMjQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wbm+VqgTZVbskjPzP59YKgZRerK9SQ\/+ZWRNLeBUecc=", "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": "eyJpdiI6IklZU3E2VzZsbmpTUE43WTdyL2tacXc9PSIsInZhbHVlIjoib1kwR3NyWms3NDcwUkRJanJoNmdhaCtmMUt5a0s0NjFZdDlXbng2NzZSVnkvVTRGSDlOd2I0b3NPd3pwR3B1aUkwUFE0QXFuS0xha1Qvb1E3WGhtbVJra1JkRVJORGZoVjJ5L0lmZEhxMVMwVGNaSDdNOUV1dmVmVC9DK0R5c0p1cU51ZWN2ZGQzUDFhSTkyamIvZU9XZkxkcEtlNjJhajJXUk5qcXlwTlhZc0hTVjlvZWZKMEk1d0dDYkYxNExJL3RHY281NkZBcXhmY2pSb0RsNEZWbFZIMDh6dlJ3MnRGWXluRWQra3NrbHk2T2d3ZFJiZ3JOWlV1dzRsL21GbDJoaEpJN0ZHbnptTEdPZWFnR1J3b29nZWFlQ1hrWUtvb0pHKzdqcC9iODczamtjdWxja1BLdGh4bFBPZENlS1RsYUp2dTVnaURlckhTWDdRaEViQk1vdHYzSXJ1YVQ2MWtwbjFHc3VtZWZ6cXV2UzBhakpzU0lZS252QlUyT3lVMlVPTWRTb2FTOE1xYmJjTWNBSDRCR3VYbW5BNjJ1aWcyV0d1Riswc0V1dUo3bE1aS3U1TTdWalF4cWYwYUl6UjJEdytNdU1yU0IzVTlOQW5hUGNBd1JXeGUxNllWVngxc0VsbkVQb0FabHRMWGxzT0NZZEZFWEtWTHZ1bWh3YVJPL2M5VnhoNzdUU05PSXQwWXVVU0lLQU5qYWVwQnlaNUFoZ1B5a1AvQUJtbk5icUo1c3h5RHFZejVwZ2V0T1gvZEhKbEFhTXhYMk1jNEpVOElKM21MTk91aGJMZzRTNTBSREdqUkM1YS94WGdkV21ONUJpSlF5eFFQQmk1bmk5WHIwTis0akNOY2JiV08rNTYxTjZZZ2l0K1M4S0grOS9HQlR4eTFqMEpiYVU1a25NclFHb2I2bUFQVDVjK0p5aDVuMzhzbGMxUXpNclIrR3NrbUhydUlYdlorUDM4OTV0bk5PemduNWp5Yng4ZWFQY2JOMzJkR29VZVo4ZnArOWlpNzR0aTcxbzFEOVczZlB3RWxqcmh3cDhoUERFS0dkL1hIdzlOWVpFcXUvNk1MUEhVK2lCbCs5STg0Mk9rSHd1NkhQK2ljRE5LYTdvZjc3U0pmck5ROUV6VGZ6bU1YTlgrKzM4S1R2Y0pYRE5KZW9kYXZVRUJMcCt3dzc4WGk5ei8veWpnTHRjcTNFNWM5WGUwNDFmbnBqcUxqbzI2WE85dlhKUnVGYkNHcDB3MWpzek8yTzJhWmxyNXlwR0NFVzJPaVdGYTJraW9uYUtydXM4WFZ1NkRDdFdOWHBnTTAzWkUyVkFubEUwYXVQRUlwbDV1MjNPQ3poeGtsMzYvUWhCVHlGQ3BjaldHSHdCc0VJUnJOVnVsMzVRM3Ewb2gxMWp6QzlFNElGeW9FWE1UNlBTdURNS1kzUm5pZWdXbGtrSkRCNVFHUTNoSkxMN1RoNnZ2RUJEb3EyaFhZR2JFbENkSzdjR3REcXYrSnRNSEpYWjA5Z3kvN2RqQWYwMHFhZGF0ZTI0NmpZckd5QzIyKy9YRVVvSjMxV0JTcmdNU0tjb2dIcDlOY0hua0dZWEpsckx3Vkpya1UrNmtGVTFuaVpqNitiYnN4Uktkd0hoS1hnK1A0eDM3TStQak4wc3lTcWFFNk54ZnpUM0lQT0Q4M2JqNXoxSDBVeCtINDZlSmY3cGJKYXV2RG15VGErZkoyeWROMytUNjJCU21BK1ozNnh4NWpzR0h6bXFoUC9EQ0wyUVFnM1ptRnNVMmNSbjhmTm1KUE9ldWMwQUlPRk1lKzJxeGc1ajRYTERXK0JRNUpFMzhhZVBvbUZ1RFhFeTRKcDRUK3V3SmVrTEVOWEJvL3JzYmxuZ2czekQ0dXFGK2MwajNwbWZHY2dkRi9VbXpUbC9uaCszM1VITkVjc2Z0WWl2QzBNTVZiVm1icHh4YUsxNGdDVmczOGNkYzRYK1BaSUJkUVhJdnllUUZRc3NxaXcwTFR0V2RVamtGMWFLQUxuejhDMkROcS9OcXhpd2NJNVpBbVJtd1BZWDVWcmJzUXBMZm5LdVg4cGhwbldzNzRnRVdYY1pUdVNPT3FyMncrY2Q4K2J1b0dHejJiUFVKRVNzbFgyeC9QZUpmenVQQ0RwVnRpV2toSjdwQmxBQ3BMNzFYZ05CRmptVjIxaEVxWE1RWThQZ2tJa2t2alRsaXpxQ01uK21uN0J1M0lNVk5qUElQaE9MWkRWWjV0MThXUTdXMEF1diszZ3JLdW5DVHM1RWlHTUFWeXdFdUpBV2hyUmdiUmxDREphc0UvR0o0NVFRTjM4V0V6bkZ0a2ptZVNzVFJvQW9TZktlMXJTajFqTXN6UnY5MUpOWDVqVWJTa3JXdWxrUTRZajNSV1Q4aGtHWDBzU0N6WThJaEZLZEFWMWQxS0RObDV5cjQzYTI4ZVVsKzVPaEN4QzBPbXcxMHlRM1ZCMXlxV2ZCaGZZTnJYSWpuRE1zdjZTb2c5aHMzY2pDSWU0VFhmUmRZR1pxMWcycDN4cURQNldENVV0aUZsRWRheUpJUVV0ZkttaFFhUVQwVEJnM3RSV1RweWluWC9LSitaT3hhbFpUeUcwY2ZZWGhSQ3lERmlxSEhWaFRvSzhoQjJGQWdoZVgzNytYRDVZZjA1YzRQbWZhcTZOeUNHbUltMnZZMERCbUIrMGtpSzdkMHdhUjFUQzNRNkRXdXJITlY1a0FncHFMcm5WK2dGWVRZd2QycHJub2RTSUhnbitkaGt6WDZaVnpKRmhVPSIsIm1hYyI6ImI4N2UyYjJiMjJkZDlhYWFkZDhmNDY0ZGU1ZTAyYTdiN2ViZDhmMzAzN2QyYTNmOGUxNDZiZmJmYjBlNjQxMjQiLCJ0YWciOiIifQ==", "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": "HP7kzVpYXe9twPbsD3EL65uACmGP\/VsWI4SbNxMP4lo=", "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": "eyJpdiI6IklZU3E2VzZsbmpTUE43WTdyL2tacXc9PSIsInZhbHVlIjoib1kwR3NyWms3NDcwUkRJanJoNmdhaCtmMUt5a0s0NjFZdDlXbng2NzZSVnkvVTRGSDlOd2I0b3NPd3pwR3B1aUkwUFE0QXFuS0xha1Qvb1E3WGhtbVJra1JkRVJORGZoVjJ5L0lmZEhxMVMwVGNaSDdNOUV1dmVmVC9DK0R5c0p1cU51ZWN2ZGQzUDFhSTkyamIvZU9XZkxkcEtlNjJhajJXUk5qcXlwTlhZc0hTVjlvZWZKMEk1d0dDYkYxNExJL3RHY281NkZBcXhmY2pSb0RsNEZWbFZIMDh6dlJ3MnRGWXluRWQra3NrbHk2T2d3ZFJiZ3JOWlV1dzRsL21GbDJoaEpJN0ZHbnptTEdPZWFnR1J3b29nZWFlQ1hrWUtvb0pHKzdqcC9iODczamtjdWxja1BLdGh4bFBPZENlS1RsYUp2dTVnaURlckhTWDdRaEViQk1vdHYzSXJ1YVQ2MWtwbjFHc3VtZWZ6cXV2UzBhakpzU0lZS252QlUyT3lVMlVPTWRTb2FTOE1xYmJjTWNBSDRCR3VYbW5BNjJ1aWcyV0d1Riswc0V1dUo3bE1aS3U1TTdWalF4cWYwYUl6UjJEdytNdU1yU0IzVTlOQW5hUGNBd1JXeGUxNllWVngxc0VsbkVQb0FabHRMWGxzT0NZZEZFWEtWTHZ1bWh3YVJPL2M5VnhoNzdUU05PSXQwWXVVU0lLQU5qYWVwQnlaNUFoZ1B5a1AvQUJtbk5icUo1c3h5RHFZejVwZ2V0T1gvZEhKbEFhTXhYMk1jNEpVOElKM21MTk91aGJMZzRTNTBSREdqUkM1YS94WGdkV21ONUJpSlF5eFFQQmk1bmk5WHIwTis0akNOY2JiV08rNTYxTjZZZ2l0K1M4S0grOS9HQlR4eTFqMEpiYVU1a25NclFHb2I2bUFQVDVjK0p5aDVuMzhzbGMxUXpNclIrR3NrbUhydUlYdlorUDM4OTV0bk5PemduNWp5Yng4ZWFQY2JOMzJkR29VZVo4ZnArOWlpNzR0aTcxbzFEOVczZlB3RWxqcmh3cDhoUERFS0dkL1hIdzlOWVpFcXUvNk1MUEhVK2lCbCs5STg0Mk9rSHd1NkhQK2ljRE5LYTdvZjc3U0pmck5ROUV6VGZ6bU1YTlgrKzM4S1R2Y0pYRE5KZW9kYXZVRUJMcCt3dzc4WGk5ei8veWpnTHRjcTNFNWM5WGUwNDFmbnBqcUxqbzI2WE85dlhKUnVGYkNHcDB3MWpzek8yTzJhWmxyNXlwR0NFVzJPaVdGYTJraW9uYUtydXM4WFZ1NkRDdFdOWHBnTTAzWkUyVkFubEUwYXVQRUlwbDV1MjNPQ3poeGtsMzYvUWhCVHlGQ3BjaldHSHdCc0VJUnJOVnVsMzVRM3Ewb2gxMWp6QzlFNElGeW9FWE1UNlBTdURNS1kzUm5pZWdXbGtrSkRCNVFHUTNoSkxMN1RoNnZ2RUJEb3EyaFhZR2JFbENkSzdjR3REcXYrSnRNSEpYWjA5Z3kvN2RqQWYwMHFhZGF0ZTI0NmpZckd5QzIyKy9YRVVvSjMxV0JTcmdNU0tjb2dIcDlOY0hua0dZWEpsckx3Vkpya1UrNmtGVTFuaVpqNitiYnN4Uktkd0hoS1hnK1A0eDM3TStQak4wc3lTcWFFNk54ZnpUM0lQT0Q4M2JqNXoxSDBVeCtINDZlSmY3cGJKYXV2RG15VGErZkoyeWROMytUNjJCU21BK1ozNnh4NWpzR0h6bXFoUC9EQ0wyUVFnM1ptRnNVMmNSbjhmTm1KUE9ldWMwQUlPRk1lKzJxeGc1ajRYTERXK0JRNUpFMzhhZVBvbUZ1RFhFeTRKcDRUK3V3SmVrTEVOWEJvL3JzYmxuZ2czekQ0dXFGK2MwajNwbWZHY2dkRi9VbXpUbC9uaCszM1VITkVjc2Z0WWl2QzBNTVZiVm1icHh4YUsxNGdDVmczOGNkYzRYK1BaSUJkUVhJdnllUUZRc3NxaXcwTFR0V2RVamtGMWFLQUxuejhDMkROcS9OcXhpd2NJNVpBbVJtd1BZWDVWcmJzUXBMZm5LdVg4cGhwbldzNzRnRVdYY1pUdVNPT3FyMncrY2Q4K2J1b0dHejJiUFVKRVNzbFgyeC9QZUpmenVQQ0RwVnRpV2toSjdwQmxBQ3BMNzFYZ05CRmptVjIxaEVxWE1RWThQZ2tJa2t2alRsaXpxQ01uK21uN0J1M0lNVk5qUElQaE9MWkRWWjV0MThXUTdXMEF1diszZ3JLdW5DVHM1RWlHTUFWeXdFdUpBV2hyUmdiUmxDREphc0UvR0o0NVFRTjM4V0V6bkZ0a2ptZVNzVFJvQW9TZktlMXJTajFqTXN6UnY5MUpOWDVqVWJTa3JXdWxrUTRZajNSV1Q4aGtHWDBzU0N6WThJaEZLZEFWMWQxS0RObDV5cjQzYTI4ZVVsKzVPaEN4QzBPbXcxMHlRM1ZCMXlxV2ZCaGZZTnJYSWpuRE1zdjZTb2c5aHMzY2pDSWU0VFhmUmRZR1pxMWcycDN4cURQNldENVV0aUZsRWRheUpJUVV0ZkttaFFhUVQwVEJnM3RSV1RweWluWC9LSitaT3hhbFpUeUcwY2ZZWGhSQ3lERmlxSEhWaFRvSzhoQjJGQWdoZVgzNytYRDVZZjA1YzRQbWZhcTZOeUNHbUltMnZZMERCbUIrMGtpSzdkMHdhUjFUQzNRNkRXdXJITlY1a0FncHFMcm5WK2dGWVRZd2QycHJub2RTSUhnbitkaGt6WDZaVnpKRmhVPSIsIm1hYyI6ImI4N2UyYjJiMjJkZDlhYWFkZDhmNDY0ZGU1ZTAyYTdiN2ViZDhmMzAzN2QyYTNmOGUxNDZiZmJmYjBlNjQxMjQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Uyj6mZONw0Cq4NANO7krnN\/p+WB8657JPoAJaNnMC0E=", "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": "eyJpdiI6IklZU3E2VzZsbmpTUE43WTdyL2tacXc9PSIsInZhbHVlIjoib1kwR3NyWms3NDcwUkRJanJoNmdhaCtmMUt5a0s0NjFZdDlXbng2NzZSVnkvVTRGSDlOd2I0b3NPd3pwR3B1aUkwUFE0QXFuS0xha1Qvb1E3WGhtbVJra1JkRVJORGZoVjJ5L0lmZEhxMVMwVGNaSDdNOUV1dmVmVC9DK0R5c0p1cU51ZWN2ZGQzUDFhSTkyamIvZU9XZkxkcEtlNjJhajJXUk5qcXlwTlhZc0hTVjlvZWZKMEk1d0dDYkYxNExJL3RHY281NkZBcXhmY2pSb0RsNEZWbFZIMDh6dlJ3MnRGWXluRWQra3NrbHk2T2d3ZFJiZ3JOWlV1dzRsL21GbDJoaEpJN0ZHbnptTEdPZWFnR1J3b29nZWFlQ1hrWUtvb0pHKzdqcC9iODczamtjdWxja1BLdGh4bFBPZENlS1RsYUp2dTVnaURlckhTWDdRaEViQk1vdHYzSXJ1YVQ2MWtwbjFHc3VtZWZ6cXV2UzBhakpzU0lZS252QlUyT3lVMlVPTWRTb2FTOE1xYmJjTWNBSDRCR3VYbW5BNjJ1aWcyV0d1Riswc0V1dUo3bE1aS3U1TTdWalF4cWYwYUl6UjJEdytNdU1yU0IzVTlOQW5hUGNBd1JXeGUxNllWVngxc0VsbkVQb0FabHRMWGxzT0NZZEZFWEtWTHZ1bWh3YVJPL2M5VnhoNzdUU05PSXQwWXVVU0lLQU5qYWVwQnlaNUFoZ1B5a1AvQUJtbk5icUo1c3h5RHFZejVwZ2V0T1gvZEhKbEFhTXhYMk1jNEpVOElKM21MTk91aGJMZzRTNTBSREdqUkM1YS94WGdkV21ONUJpSlF5eFFQQmk1bmk5WHIwTis0akNOY2JiV08rNTYxTjZZZ2l0K1M4S0grOS9HQlR4eTFqMEpiYVU1a25NclFHb2I2bUFQVDVjK0p5aDVuMzhzbGMxUXpNclIrR3NrbUhydUlYdlorUDM4OTV0bk5PemduNWp5Yng4ZWFQY2JOMzJkR29VZVo4ZnArOWlpNzR0aTcxbzFEOVczZlB3RWxqcmh3cDhoUERFS0dkL1hIdzlOWVpFcXUvNk1MUEhVK2lCbCs5STg0Mk9rSHd1NkhQK2ljRE5LYTdvZjc3U0pmck5ROUV6VGZ6bU1YTlgrKzM4S1R2Y0pYRE5KZW9kYXZVRUJMcCt3dzc4WGk5ei8veWpnTHRjcTNFNWM5WGUwNDFmbnBqcUxqbzI2WE85dlhKUnVGYkNHcDB3MWpzek8yTzJhWmxyNXlwR0NFVzJPaVdGYTJraW9uYUtydXM4WFZ1NkRDdFdOWHBnTTAzWkUyVkFubEUwYXVQRUlwbDV1MjNPQ3poeGtsMzYvUWhCVHlGQ3BjaldHSHdCc0VJUnJOVnVsMzVRM3Ewb2gxMWp6QzlFNElGeW9FWE1UNlBTdURNS1kzUm5pZWdXbGtrSkRCNVFHUTNoSkxMN1RoNnZ2RUJEb3EyaFhZR2JFbENkSzdjR3REcXYrSnRNSEpYWjA5Z3kvN2RqQWYwMHFhZGF0ZTI0NmpZckd5QzIyKy9YRVVvSjMxV0JTcmdNU0tjb2dIcDlOY0hua0dZWEpsckx3Vkpya1UrNmtGVTFuaVpqNitiYnN4Uktkd0hoS1hnK1A0eDM3TStQak4wc3lTcWFFNk54ZnpUM0lQT0Q4M2JqNXoxSDBVeCtINDZlSmY3cGJKYXV2RG15VGErZkoyeWROMytUNjJCU21BK1ozNnh4NWpzR0h6bXFoUC9EQ0wyUVFnM1ptRnNVMmNSbjhmTm1KUE9ldWMwQUlPRk1lKzJxeGc1ajRYTERXK0JRNUpFMzhhZVBvbUZ1RFhFeTRKcDRUK3V3SmVrTEVOWEJvL3JzYmxuZ2czekQ0dXFGK2MwajNwbWZHY2dkRi9VbXpUbC9uaCszM1VITkVjc2Z0WWl2QzBNTVZiVm1icHh4YUsxNGdDVmczOGNkYzRYK1BaSUJkUVhJdnllUUZRc3NxaXcwTFR0V2RVamtGMWFLQUxuejhDMkROcS9OcXhpd2NJNVpBbVJtd1BZWDVWcmJzUXBMZm5LdVg4cGhwbldzNzRnRVdYY1pUdVNPT3FyMncrY2Q4K2J1b0dHejJiUFVKRVNzbFgyeC9QZUpmenVQQ0RwVnRpV2toSjdwQmxBQ3BMNzFYZ05CRmptVjIxaEVxWE1RWThQZ2tJa2t2alRsaXpxQ01uK21uN0J1M0lNVk5qUElQaE9MWkRWWjV0MThXUTdXMEF1diszZ3JLdW5DVHM1RWlHTUFWeXdFdUpBV2hyUmdiUmxDREphc0UvR0o0NVFRTjM4V0V6bkZ0a2ptZVNzVFJvQW9TZktlMXJTajFqTXN6UnY5MUpOWDVqVWJTa3JXdWxrUTRZajNSV1Q4aGtHWDBzU0N6WThJaEZLZEFWMWQxS0RObDV5cjQzYTI4ZVVsKzVPaEN4QzBPbXcxMHlRM1ZCMXlxV2ZCaGZZTnJYSWpuRE1zdjZTb2c5aHMzY2pDSWU0VFhmUmRZR1pxMWcycDN4cURQNldENVV0aUZsRWRheUpJUVV0ZkttaFFhUVQwVEJnM3RSV1RweWluWC9LSitaT3hhbFpUeUcwY2ZZWGhSQ3lERmlxSEhWaFRvSzhoQjJGQWdoZVgzNytYRDVZZjA1YzRQbWZhcTZOeUNHbUltMnZZMERCbUIrMGtpSzdkMHdhUjFUQzNRNkRXdXJITlY1a0FncHFMcm5WK2dGWVRZd2QycHJub2RTSUhnbitkaGt6WDZaVnpKRmhVPSIsIm1hYyI6ImI4N2UyYjJiMjJkZDlhYWFkZDhmNDY0ZGU1ZTAyYTdiN2ViZDhmMzAzN2QyYTNmOGUxNDZiZmJmYjBlNjQxMjQiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQt7Ato5duVBaMnnaSWIshrJefm2z4zuS3E8tgrds\/n7Oj90LYa4ES+r1rvAkr7jVLk=", "PriceCodeRef": null, "supplier_title": "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": "9fOWB06HYH6Qi21pBmUpgJc7SG\/pRCXxCKvDVlzUxlk=", "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": "eyJpdiI6IlU2OGNYWmFJajN5TzJRdHFkekl4dVE9PSIsInZhbHVlIjoid2hHRFdVdnpvMFF6NGFhdFFoQjMvSjg2bDhza29rR0NmVWQvaHJYZ21BVHFLZUNEWS9NVGQ5aHlUNCthdWd0Z2doU1F5TDN2cUdYWDZpbzRJeXEvQ2ZPbVZqYzlTWDZiWTdHbTZveVg3dlhnZUpCMmtZYTVEMkxOQldERVZwbDc3RFRuamdRcFV2bldzRlkxMFNpUEY1QkdnWTNXVzMrOUgxTllmdnFmbkZ0dldXajF4VkhJZkQwaGVKMlg5TzA5YzQyS0tFb1hhQ1B2TXNYQ2YwemFlVzBiMEppc1kyWGRjbXJoYWJyeEFpaHcrSDhkSmlTc08zcENrellNQ0lJY2JydjYveUl4TmtoZjhucDBBaDJ1eXFyRjQyeUxEb0MvV1I4dCtFbWRHT1ZTc0xxTERhbVRaK0F5Q21qSzRPMG1FZE1sZWsrV3F2MXVLbXFNREQ5bzQ4NjNaaDZ2RGV1WTlVMW1vK3F6Y3Q5V0p4bUNSWTNTbDVlRlc1eFFHbjMxQmhHYlM1WGlaSDdCV3F0WDJNZTcrVjJUWmxoa1FsMGc1b084WHhVdU84TndNNFhWMlk4N2tVRmlNMnJLV0FzMEszaU8wUi9NNFV0Smg5SHNEVHhrQUdiUGM2RnhzK0Voc09kRzJYSGhJbXNrd1VPaXIzZWZxYXlGNmtoeHFZcEplUGUvdUNGOUgzU3BHQzhFeUl4eGhNL2p3ZXBnUld3V2FYclNOSzlzNWgrQ3RMZ253RGxpZis5NmhpTkN6WGZMZHBpMGhlNGgxMGdBRDJMYWNwa3hjNjRINDZYS3RiaXc4cldHVitwV2pLYURscSt2bTE4Yk5MZWYxTUU5blRBVjVuOFV6bUVXUEttb29JWXlTMmhEY3cxZXZJOHJTOE9aUVN5bGVhS2pTZk1wdmg4VUR3ZzBucGNsOENiRktVOW9rcXRKelNRR01QeTdrYlpGNFdaL2dEbmNNNDRFQW5hSnRYNjdMczNBVjdQR0tCR3ErVVdXNDhyOS82ekNPMSs0Vi84V0FPM3dJRzRxOSt5TU9pYUwzRktLV29aaEpnK21zUXMvMVloRVgrNW0razZxcjBKQzZ2SnNZZkQyUWMyVzNmNi9TZkJDMDZ0RUMwMHVJeVYzdjlwdkNoMHpoVnhlVldwc1UvdVJSM1JwS0tUTit0R2JZNm9EM0JjbVpsMllZSjllbmtXbWhtRmw3MVR0S0wyM1JCZkhvMTBMK2lMRnlPTnlubm9uMjI3ZFV4SVVIWEcrMEt6WWxUTGZQMXVad1JDazRtdm05WURGNlpmWUo0amFKNjFFdXpjUFJJUHF3ZWNIaHBqcGo4eWJnMEdKVnFid0s4YUp0R2VvdU1PNnA2VGpLTnVmcWloZlpERjM4V0Rxb1lNeHJIalhqckVtTkd3S0lCWE9ZT0E1ai9CaWJGRHluNGFlU3JtelZpQno5VWhBclJKY0tCR2lJTUtzcjk5Ly9tN3FVT3VKcU5SMjRxOUdoZDR2Z1hZdUpZNWVpOWlkRG9CditrQTFBVnpKUXYrbVJ4WUcxUmk1d042dkZ5eEJJajlHV1J0S3NoRUMza2lOMEdEZmdub2ZlaEh6WFBpKzRQZFFrekVxT25NaHNWTEVSQjJ0Y0dWSVI3dkdEaWV4eVViQk9IY0dXYmx5S0tsbGNhRWZzQTNBdVRSMUs2RlhpM0tUclZmdUhxZGdJMmhWZlhKS2JNdlNQbXNxWUVuQlh2a1hpcTVLdXcwTExSbzN5VHpYY20zU0JlU3hQVW13RnowSllMR01WVTJIVFdvU29Tck1RUzVFZ0MxeXVrdWhjeVZCdmFwc2VVVnJFdGtaN3p6cThaQitDL1ZyaFVVQUJ0eFFOWXBvMmJVL0VJVEFZNS9pOHk5bndROWhiWXB0clNHNEZEYVdWWlE3WE91WThtSi83WXRRR2VwZDN2MlRYS3FicFJEZEdROEdadk5za3prYlk5TCtJalN2aFl5SWI3K05jMTBlYldONUdxMHIzL0tuUHpmVkxnbG1XdWhvOCtPM2xIL2lQa0s5dWQ5OFpLQmV3L2xyb05XRkF5Y25Fa0xqa0dUK0YzWHV4akZEUzhXdStHM3Y1QTJVVGgrTGU1RmkvcXdxdUtNanovSmxxYXNIbE4xTDAraWdsWXdvYlhNWXNzZjNvT2JXR3UxYXhEZlFCZ3hMSW9GMDBMRGdmcTFLTndFTXFkWE5wNVkrSHJUbEVhVXI2VTFFaWV5aklIV01YR0RrRlUrWWJlRVNTZml6cERqcnBOZlRNOE90VkdEOWM3b3pEcFM2K01rRVkvTnRkd0VpVE1UZHlqZW44Ly83ZjRwaVJaZ0RWVzQ0Z0Q5clA5WG53bHVHbGllREhhSThNVmhycVIwMTZWNHcvYnNXbnFFdUtLRGJET3UzODVtNWg1QXYyTzhUTEFCVktBeUVSeFpBVTd1dmNQS3A4N1ZyWHlib0pxK0dBVWRTbWVySDByTXl2L2laaC91T3d5dyt5WHpRUzkyY1FKZXFUZ3VlOEVRRXhRVlVRTUxVREszK2VFNjZSdUQwSmhBdk5FTnkwbjBsWU4rSkQ1a1Uyak1kUFBOSzlBVWk1VWx5YWNFUzFVVm1sTWkvV3FUOWIxdWF6ZDY5NzJNM3Q1YnI1T2l4ZjVLQmhUMFBEdjNyU0xGOWZQQkhuL2JKMElBRUxKOTY4SkUwcUErNzF2MVlxQlR2WjA5dzVlUU5WMzlvTE1xcVJDakVIbXFZbmV6TmRaM3lNQ1R0ZEFLR04vK1RQMmN0OWVrPSIsIm1hYyI6ImNkNzMxMzYyNjU0NzUzNGNiMTE5Y2M4YmUwYTFjZDJiNDg4Yzg2ODdiODlmMDVjZDA4ODgzOGNlN2FmMGE0ZmQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "bdjRmP2rPtGfURrIkAizGPkbcLfzXqWMxIFZPITmEho=", "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": "eyJpdiI6IlU2OGNYWmFJajN5TzJRdHFkekl4dVE9PSIsInZhbHVlIjoid2hHRFdVdnpvMFF6NGFhdFFoQjMvSjg2bDhza29rR0NmVWQvaHJYZ21BVHFLZUNEWS9NVGQ5aHlUNCthdWd0Z2doU1F5TDN2cUdYWDZpbzRJeXEvQ2ZPbVZqYzlTWDZiWTdHbTZveVg3dlhnZUpCMmtZYTVEMkxOQldERVZwbDc3RFRuamdRcFV2bldzRlkxMFNpUEY1QkdnWTNXVzMrOUgxTllmdnFmbkZ0dldXajF4VkhJZkQwaGVKMlg5TzA5YzQyS0tFb1hhQ1B2TXNYQ2YwemFlVzBiMEppc1kyWGRjbXJoYWJyeEFpaHcrSDhkSmlTc08zcENrellNQ0lJY2JydjYveUl4TmtoZjhucDBBaDJ1eXFyRjQyeUxEb0MvV1I4dCtFbWRHT1ZTc0xxTERhbVRaK0F5Q21qSzRPMG1FZE1sZWsrV3F2MXVLbXFNREQ5bzQ4NjNaaDZ2RGV1WTlVMW1vK3F6Y3Q5V0p4bUNSWTNTbDVlRlc1eFFHbjMxQmhHYlM1WGlaSDdCV3F0WDJNZTcrVjJUWmxoa1FsMGc1b084WHhVdU84TndNNFhWMlk4N2tVRmlNMnJLV0FzMEszaU8wUi9NNFV0Smg5SHNEVHhrQUdiUGM2RnhzK0Voc09kRzJYSGhJbXNrd1VPaXIzZWZxYXlGNmtoeHFZcEplUGUvdUNGOUgzU3BHQzhFeUl4eGhNL2p3ZXBnUld3V2FYclNOSzlzNWgrQ3RMZ253RGxpZis5NmhpTkN6WGZMZHBpMGhlNGgxMGdBRDJMYWNwa3hjNjRINDZYS3RiaXc4cldHVitwV2pLYURscSt2bTE4Yk5MZWYxTUU5blRBVjVuOFV6bUVXUEttb29JWXlTMmhEY3cxZXZJOHJTOE9aUVN5bGVhS2pTZk1wdmg4VUR3ZzBucGNsOENiRktVOW9rcXRKelNRR01QeTdrYlpGNFdaL2dEbmNNNDRFQW5hSnRYNjdMczNBVjdQR0tCR3ErVVdXNDhyOS82ekNPMSs0Vi84V0FPM3dJRzRxOSt5TU9pYUwzRktLV29aaEpnK21zUXMvMVloRVgrNW0razZxcjBKQzZ2SnNZZkQyUWMyVzNmNi9TZkJDMDZ0RUMwMHVJeVYzdjlwdkNoMHpoVnhlVldwc1UvdVJSM1JwS0tUTit0R2JZNm9EM0JjbVpsMllZSjllbmtXbWhtRmw3MVR0S0wyM1JCZkhvMTBMK2lMRnlPTnlubm9uMjI3ZFV4SVVIWEcrMEt6WWxUTGZQMXVad1JDazRtdm05WURGNlpmWUo0amFKNjFFdXpjUFJJUHF3ZWNIaHBqcGo4eWJnMEdKVnFid0s4YUp0R2VvdU1PNnA2VGpLTnVmcWloZlpERjM4V0Rxb1lNeHJIalhqckVtTkd3S0lCWE9ZT0E1ai9CaWJGRHluNGFlU3JtelZpQno5VWhBclJKY0tCR2lJTUtzcjk5Ly9tN3FVT3VKcU5SMjRxOUdoZDR2Z1hZdUpZNWVpOWlkRG9CditrQTFBVnpKUXYrbVJ4WUcxUmk1d042dkZ5eEJJajlHV1J0S3NoRUMza2lOMEdEZmdub2ZlaEh6WFBpKzRQZFFrekVxT25NaHNWTEVSQjJ0Y0dWSVI3dkdEaWV4eVViQk9IY0dXYmx5S0tsbGNhRWZzQTNBdVRSMUs2RlhpM0tUclZmdUhxZGdJMmhWZlhKS2JNdlNQbXNxWUVuQlh2a1hpcTVLdXcwTExSbzN5VHpYY20zU0JlU3hQVW13RnowSllMR01WVTJIVFdvU29Tck1RUzVFZ0MxeXVrdWhjeVZCdmFwc2VVVnJFdGtaN3p6cThaQitDL1ZyaFVVQUJ0eFFOWXBvMmJVL0VJVEFZNS9pOHk5bndROWhiWXB0clNHNEZEYVdWWlE3WE91WThtSi83WXRRR2VwZDN2MlRYS3FicFJEZEdROEdadk5za3prYlk5TCtJalN2aFl5SWI3K05jMTBlYldONUdxMHIzL0tuUHpmVkxnbG1XdWhvOCtPM2xIL2lQa0s5dWQ5OFpLQmV3L2xyb05XRkF5Y25Fa0xqa0dUK0YzWHV4akZEUzhXdStHM3Y1QTJVVGgrTGU1RmkvcXdxdUtNanovSmxxYXNIbE4xTDAraWdsWXdvYlhNWXNzZjNvT2JXR3UxYXhEZlFCZ3hMSW9GMDBMRGdmcTFLTndFTXFkWE5wNVkrSHJUbEVhVXI2VTFFaWV5aklIV01YR0RrRlUrWWJlRVNTZml6cERqcnBOZlRNOE90VkdEOWM3b3pEcFM2K01rRVkvTnRkd0VpVE1UZHlqZW44Ly83ZjRwaVJaZ0RWVzQ0Z0Q5clA5WG53bHVHbGllREhhSThNVmhycVIwMTZWNHcvYnNXbnFFdUtLRGJET3UzODVtNWg1QXYyTzhUTEFCVktBeUVSeFpBVTd1dmNQS3A4N1ZyWHlib0pxK0dBVWRTbWVySDByTXl2L2laaC91T3d5dyt5WHpRUzkyY1FKZXFUZ3VlOEVRRXhRVlVRTUxVREszK2VFNjZSdUQwSmhBdk5FTnkwbjBsWU4rSkQ1a1Uyak1kUFBOSzlBVWk1VWx5YWNFUzFVVm1sTWkvV3FUOWIxdWF6ZDY5NzJNM3Q1YnI1T2l4ZjVLQmhUMFBEdjNyU0xGOWZQQkhuL2JKMElBRUxKOTY4SkUwcUErNzF2MVlxQlR2WjA5dzVlUU5WMzlvTE1xcVJDakVIbXFZbmV6TmRaM3lNQ1R0ZEFLR04vK1RQMmN0OWVrPSIsIm1hYyI6ImNkNzMxMzYyNjU0NzUzNGNiMTE5Y2M4YmUwYTFjZDJiNDg4Yzg2ODdiODlmMDVjZDA4ODgzOGNlN2FmMGE0ZmQiLCJ0YWciOiIifQ==", "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": "x3Ow56tZxlUSW0sb1O78OaLsCgwCOaW2WEZ3LbTXr3g=", "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": "eyJpdiI6IlU2OGNYWmFJajN5TzJRdHFkekl4dVE9PSIsInZhbHVlIjoid2hHRFdVdnpvMFF6NGFhdFFoQjMvSjg2bDhza29rR0NmVWQvaHJYZ21BVHFLZUNEWS9NVGQ5aHlUNCthdWd0Z2doU1F5TDN2cUdYWDZpbzRJeXEvQ2ZPbVZqYzlTWDZiWTdHbTZveVg3dlhnZUpCMmtZYTVEMkxOQldERVZwbDc3RFRuamdRcFV2bldzRlkxMFNpUEY1QkdnWTNXVzMrOUgxTllmdnFmbkZ0dldXajF4VkhJZkQwaGVKMlg5TzA5YzQyS0tFb1hhQ1B2TXNYQ2YwemFlVzBiMEppc1kyWGRjbXJoYWJyeEFpaHcrSDhkSmlTc08zcENrellNQ0lJY2JydjYveUl4TmtoZjhucDBBaDJ1eXFyRjQyeUxEb0MvV1I4dCtFbWRHT1ZTc0xxTERhbVRaK0F5Q21qSzRPMG1FZE1sZWsrV3F2MXVLbXFNREQ5bzQ4NjNaaDZ2RGV1WTlVMW1vK3F6Y3Q5V0p4bUNSWTNTbDVlRlc1eFFHbjMxQmhHYlM1WGlaSDdCV3F0WDJNZTcrVjJUWmxoa1FsMGc1b084WHhVdU84TndNNFhWMlk4N2tVRmlNMnJLV0FzMEszaU8wUi9NNFV0Smg5SHNEVHhrQUdiUGM2RnhzK0Voc09kRzJYSGhJbXNrd1VPaXIzZWZxYXlGNmtoeHFZcEplUGUvdUNGOUgzU3BHQzhFeUl4eGhNL2p3ZXBnUld3V2FYclNOSzlzNWgrQ3RMZ253RGxpZis5NmhpTkN6WGZMZHBpMGhlNGgxMGdBRDJMYWNwa3hjNjRINDZYS3RiaXc4cldHVitwV2pLYURscSt2bTE4Yk5MZWYxTUU5blRBVjVuOFV6bUVXUEttb29JWXlTMmhEY3cxZXZJOHJTOE9aUVN5bGVhS2pTZk1wdmg4VUR3ZzBucGNsOENiRktVOW9rcXRKelNRR01QeTdrYlpGNFdaL2dEbmNNNDRFQW5hSnRYNjdMczNBVjdQR0tCR3ErVVdXNDhyOS82ekNPMSs0Vi84V0FPM3dJRzRxOSt5TU9pYUwzRktLV29aaEpnK21zUXMvMVloRVgrNW0razZxcjBKQzZ2SnNZZkQyUWMyVzNmNi9TZkJDMDZ0RUMwMHVJeVYzdjlwdkNoMHpoVnhlVldwc1UvdVJSM1JwS0tUTit0R2JZNm9EM0JjbVpsMllZSjllbmtXbWhtRmw3MVR0S0wyM1JCZkhvMTBMK2lMRnlPTnlubm9uMjI3ZFV4SVVIWEcrMEt6WWxUTGZQMXVad1JDazRtdm05WURGNlpmWUo0amFKNjFFdXpjUFJJUHF3ZWNIaHBqcGo4eWJnMEdKVnFid0s4YUp0R2VvdU1PNnA2VGpLTnVmcWloZlpERjM4V0Rxb1lNeHJIalhqckVtTkd3S0lCWE9ZT0E1ai9CaWJGRHluNGFlU3JtelZpQno5VWhBclJKY0tCR2lJTUtzcjk5Ly9tN3FVT3VKcU5SMjRxOUdoZDR2Z1hZdUpZNWVpOWlkRG9CditrQTFBVnpKUXYrbVJ4WUcxUmk1d042dkZ5eEJJajlHV1J0S3NoRUMza2lOMEdEZmdub2ZlaEh6WFBpKzRQZFFrekVxT25NaHNWTEVSQjJ0Y0dWSVI3dkdEaWV4eVViQk9IY0dXYmx5S0tsbGNhRWZzQTNBdVRSMUs2RlhpM0tUclZmdUhxZGdJMmhWZlhKS2JNdlNQbXNxWUVuQlh2a1hpcTVLdXcwTExSbzN5VHpYY20zU0JlU3hQVW13RnowSllMR01WVTJIVFdvU29Tck1RUzVFZ0MxeXVrdWhjeVZCdmFwc2VVVnJFdGtaN3p6cThaQitDL1ZyaFVVQUJ0eFFOWXBvMmJVL0VJVEFZNS9pOHk5bndROWhiWXB0clNHNEZEYVdWWlE3WE91WThtSi83WXRRR2VwZDN2MlRYS3FicFJEZEdROEdadk5za3prYlk5TCtJalN2aFl5SWI3K05jMTBlYldONUdxMHIzL0tuUHpmVkxnbG1XdWhvOCtPM2xIL2lQa0s5dWQ5OFpLQmV3L2xyb05XRkF5Y25Fa0xqa0dUK0YzWHV4akZEUzhXdStHM3Y1QTJVVGgrTGU1RmkvcXdxdUtNanovSmxxYXNIbE4xTDAraWdsWXdvYlhNWXNzZjNvT2JXR3UxYXhEZlFCZ3hMSW9GMDBMRGdmcTFLTndFTXFkWE5wNVkrSHJUbEVhVXI2VTFFaWV5aklIV01YR0RrRlUrWWJlRVNTZml6cERqcnBOZlRNOE90VkdEOWM3b3pEcFM2K01rRVkvTnRkd0VpVE1UZHlqZW44Ly83ZjRwaVJaZ0RWVzQ0Z0Q5clA5WG53bHVHbGllREhhSThNVmhycVIwMTZWNHcvYnNXbnFFdUtLRGJET3UzODVtNWg1QXYyTzhUTEFCVktBeUVSeFpBVTd1dmNQS3A4N1ZyWHlib0pxK0dBVWRTbWVySDByTXl2L2laaC91T3d5dyt5WHpRUzkyY1FKZXFUZ3VlOEVRRXhRVlVRTUxVREszK2VFNjZSdUQwSmhBdk5FTnkwbjBsWU4rSkQ1a1Uyak1kUFBOSzlBVWk1VWx5YWNFUzFVVm1sTWkvV3FUOWIxdWF6ZDY5NzJNM3Q1YnI1T2l4ZjVLQmhUMFBEdjNyU0xGOWZQQkhuL2JKMElBRUxKOTY4SkUwcUErNzF2MVlxQlR2WjA5dzVlUU5WMzlvTE1xcVJDakVIbXFZbmV6TmRaM3lNQ1R0ZEFLR04vK1RQMmN0OWVrPSIsIm1hYyI6ImNkNzMxMzYyNjU0NzUzNGNiMTE5Y2M4YmUwYTFjZDJiNDg4Yzg2ODdiODlmMDVjZDA4ODgzOGNlN2FmMGE0ZmQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "bkRGjLvrD6tPPH68OZqKjDD0UUx+8HhpaAWQ5PM8qVM=", "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": "eyJpdiI6IlU2OGNYWmFJajN5TzJRdHFkekl4dVE9PSIsInZhbHVlIjoid2hHRFdVdnpvMFF6NGFhdFFoQjMvSjg2bDhza29rR0NmVWQvaHJYZ21BVHFLZUNEWS9NVGQ5aHlUNCthdWd0Z2doU1F5TDN2cUdYWDZpbzRJeXEvQ2ZPbVZqYzlTWDZiWTdHbTZveVg3dlhnZUpCMmtZYTVEMkxOQldERVZwbDc3RFRuamdRcFV2bldzRlkxMFNpUEY1QkdnWTNXVzMrOUgxTllmdnFmbkZ0dldXajF4VkhJZkQwaGVKMlg5TzA5YzQyS0tFb1hhQ1B2TXNYQ2YwemFlVzBiMEppc1kyWGRjbXJoYWJyeEFpaHcrSDhkSmlTc08zcENrellNQ0lJY2JydjYveUl4TmtoZjhucDBBaDJ1eXFyRjQyeUxEb0MvV1I4dCtFbWRHT1ZTc0xxTERhbVRaK0F5Q21qSzRPMG1FZE1sZWsrV3F2MXVLbXFNREQ5bzQ4NjNaaDZ2RGV1WTlVMW1vK3F6Y3Q5V0p4bUNSWTNTbDVlRlc1eFFHbjMxQmhHYlM1WGlaSDdCV3F0WDJNZTcrVjJUWmxoa1FsMGc1b084WHhVdU84TndNNFhWMlk4N2tVRmlNMnJLV0FzMEszaU8wUi9NNFV0Smg5SHNEVHhrQUdiUGM2RnhzK0Voc09kRzJYSGhJbXNrd1VPaXIzZWZxYXlGNmtoeHFZcEplUGUvdUNGOUgzU3BHQzhFeUl4eGhNL2p3ZXBnUld3V2FYclNOSzlzNWgrQ3RMZ253RGxpZis5NmhpTkN6WGZMZHBpMGhlNGgxMGdBRDJMYWNwa3hjNjRINDZYS3RiaXc4cldHVitwV2pLYURscSt2bTE4Yk5MZWYxTUU5blRBVjVuOFV6bUVXUEttb29JWXlTMmhEY3cxZXZJOHJTOE9aUVN5bGVhS2pTZk1wdmg4VUR3ZzBucGNsOENiRktVOW9rcXRKelNRR01QeTdrYlpGNFdaL2dEbmNNNDRFQW5hSnRYNjdMczNBVjdQR0tCR3ErVVdXNDhyOS82ekNPMSs0Vi84V0FPM3dJRzRxOSt5TU9pYUwzRktLV29aaEpnK21zUXMvMVloRVgrNW0razZxcjBKQzZ2SnNZZkQyUWMyVzNmNi9TZkJDMDZ0RUMwMHVJeVYzdjlwdkNoMHpoVnhlVldwc1UvdVJSM1JwS0tUTit0R2JZNm9EM0JjbVpsMllZSjllbmtXbWhtRmw3MVR0S0wyM1JCZkhvMTBMK2lMRnlPTnlubm9uMjI3ZFV4SVVIWEcrMEt6WWxUTGZQMXVad1JDazRtdm05WURGNlpmWUo0amFKNjFFdXpjUFJJUHF3ZWNIaHBqcGo4eWJnMEdKVnFid0s4YUp0R2VvdU1PNnA2VGpLTnVmcWloZlpERjM4V0Rxb1lNeHJIalhqckVtTkd3S0lCWE9ZT0E1ai9CaWJGRHluNGFlU3JtelZpQno5VWhBclJKY0tCR2lJTUtzcjk5Ly9tN3FVT3VKcU5SMjRxOUdoZDR2Z1hZdUpZNWVpOWlkRG9CditrQTFBVnpKUXYrbVJ4WUcxUmk1d042dkZ5eEJJajlHV1J0S3NoRUMza2lOMEdEZmdub2ZlaEh6WFBpKzRQZFFrekVxT25NaHNWTEVSQjJ0Y0dWSVI3dkdEaWV4eVViQk9IY0dXYmx5S0tsbGNhRWZzQTNBdVRSMUs2RlhpM0tUclZmdUhxZGdJMmhWZlhKS2JNdlNQbXNxWUVuQlh2a1hpcTVLdXcwTExSbzN5VHpYY20zU0JlU3hQVW13RnowSllMR01WVTJIVFdvU29Tck1RUzVFZ0MxeXVrdWhjeVZCdmFwc2VVVnJFdGtaN3p6cThaQitDL1ZyaFVVQUJ0eFFOWXBvMmJVL0VJVEFZNS9pOHk5bndROWhiWXB0clNHNEZEYVdWWlE3WE91WThtSi83WXRRR2VwZDN2MlRYS3FicFJEZEdROEdadk5za3prYlk5TCtJalN2aFl5SWI3K05jMTBlYldONUdxMHIzL0tuUHpmVkxnbG1XdWhvOCtPM2xIL2lQa0s5dWQ5OFpLQmV3L2xyb05XRkF5Y25Fa0xqa0dUK0YzWHV4akZEUzhXdStHM3Y1QTJVVGgrTGU1RmkvcXdxdUtNanovSmxxYXNIbE4xTDAraWdsWXdvYlhNWXNzZjNvT2JXR3UxYXhEZlFCZ3hMSW9GMDBMRGdmcTFLTndFTXFkWE5wNVkrSHJUbEVhVXI2VTFFaWV5aklIV01YR0RrRlUrWWJlRVNTZml6cERqcnBOZlRNOE90VkdEOWM3b3pEcFM2K01rRVkvTnRkd0VpVE1UZHlqZW44Ly83ZjRwaVJaZ0RWVzQ0Z0Q5clA5WG53bHVHbGllREhhSThNVmhycVIwMTZWNHcvYnNXbnFFdUtLRGJET3UzODVtNWg1QXYyTzhUTEFCVktBeUVSeFpBVTd1dmNQS3A4N1ZyWHlib0pxK0dBVWRTbWVySDByTXl2L2laaC91T3d5dyt5WHpRUzkyY1FKZXFUZ3VlOEVRRXhRVlVRTUxVREszK2VFNjZSdUQwSmhBdk5FTnkwbjBsWU4rSkQ1a1Uyak1kUFBOSzlBVWk1VWx5YWNFUzFVVm1sTWkvV3FUOWIxdWF6ZDY5NzJNM3Q1YnI1T2l4ZjVLQmhUMFBEdjNyU0xGOWZQQkhuL2JKMElBRUxKOTY4SkUwcUErNzF2MVlxQlR2WjA5dzVlUU5WMzlvTE1xcVJDakVIbXFZbmV6TmRaM3lNQ1R0ZEFLR04vK1RQMmN0OWVrPSIsIm1hYyI6ImNkNzMxMzYyNjU0NzUzNGNiMTE5Y2M4YmUwYTFjZDJiNDg4Yzg2ODdiODlmMDVjZDA4ODgzOGNlN2FmMGE0ZmQiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQt9S0XKlE6C0sMqd7Jf5KZd2X+b496n5dxcGNpor9Hs+ruxRVP\/CVMlriBjZ23IOZM=", "PriceCodeRef": null, "supplier_title": "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": "wP2TqUq9EfPJw6Iull4qAuTwt6n8FliRr1l6xaZDZ6g=", "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": "eyJpdiI6IjlhYTQ5N2sxVklmR2hWMzhIRlljQkE9PSIsInZhbHVlIjoiN2FsZUkvVHo4TFIyMW9veW5PM29qMHN6dVpQZmRiU2R0L1pkNjVVak84eXVwcU80VTZYTzNNUXA1M3JQakt3TW9ISlJyc0diWExWS1RQbVgzeFpKeDk4T2J3QjZVMUpzeTFJb01ranQvSzVkVFoxSHo4UnRpV0kwbjNUZmFoU0ZMaWhvK1ZvSEdReDdHQ3NKSzFYT3BrREFydlBEdnQ1RmRyUTB5RnNSQlZoVFZOTVRwWUFmOFhHazNzMHBVU0loVUlmWUx6L3hOTENRRkxKZjI4QXRqWEJMbEt2K0NpSkRLbTVjMXhacndoWVM4VHl1NjdHemF2WTh3aWh1Z0M1c3NXaHowV09OT2p4dElPdUhEeEtRZyt4RWJ5UDVyYzRrMXYzUnRQamh2RW0wY25mbDlsTUw0eVdaN1U1OWJSaFdINWdwYktmVHBscVAwN092SkpHamRCT0o2dCsvbWxJUzdjbG4xYkQyVmVHc3JmckVTR1JuSXAyaldrL282RWk1RkVtOXl3U3hBSVVVY3E1OXltWC9JYTVWNVppYmxnckZ5UkRLUG5BQzc1UDBrQXhHREhHOGVoZWRUdE1iZ0haZzA5LzRMWUJCSmhqOE1MaEo2NklYVXMwOVpPYUloQ1ZGV2lpYy96elE0UmpxNmJjemI5R05XQTBuZ3pQN05UQ0RXZC96cDVNRUIxUzMxNTBPdlZzaU0vb2hmcUhHR21YemlEbVdYL3pqak5rcm5RY3FrTStINlIzU1laTUQvTlY0OHQ2T2FqZjAyWWQ4UHhXY3cwT3I0SXlPZThTYTJXZVhZZTNrK0crT2NPbHcwV092U25pWFBhNW1YL3dGckpyZW9mem9JdHZ0NE9Ca0V6ZkFrKzVZOVJ5N09nUVR6MG04U3NrOUNqY2tBYlovWmFBQ2kwTExmeVpzbUFVSkJsNDJWOFZJTmg3SFFGTkplVnNsOGU0SmErK2xaQ0J4TWxYOTE4QjE5YVFLMFJtcTF0ME5WSHZjT0NoVUVDZTc1M2E0UnB3WG0wWUs3M0xBY3A1M0dlT1VrS25mRFJUOFZwNWhOTnZJYzdjd21XY25EOHIzZVUxdlZzZko5a2VnUVVqcDc4WDRBQkRiaEpMbnAzZFVMNUhTWUh6N0xLOW1BUStrQzBoZWFmQWhhcVRlZ3hSN0w1em13MHVOczg0eFJHSmthMUcxVnFkTW9MYzVONlhHYmRiM3IvWEhmc1MzaDNvZERRWUVBR0FiQmhqQ3pMNmJxQlVrVDZtUGxSMXlMYUhLNTJjSW5RU0lsYzR3bmxDdmtYZ3FEeDVOQzlMVXNlb3E0cEY0YjNJVzloZmFrUHA3OThKZDBoTUVQT1pZdnNXSEtGbC9YQ2ZCUlI3bDY2MnBieXJMaHNyVlZtdFZ5aUd6RjFSeWVsQmZrODNkSzladzF3U2NrREZMRUQwejF4OGZoV2dWL0lnZ2YvN05pZ0xiWmI1QThIcFViZWRhZzlCTkZxWU9yNXFjVU82KzVmblZEV1MvN09pUlU4M0JzVnRuTXhxdlowL1p6Y1RZUFQrdm9HUUNOTjViMUtWQkszQmlLMmZVSlhwdHBDVUNZRVJFVUwydDdOYjhxcHkxVzVMYkllcWp1cm9BdEJnRzZsb0Y0elMzaS90cGJrVno2bTdXZytOc09BMGZiU3RkTlNsV1dya1JrRmg2eUVUejQ5TzFsNkgrUjY0TXZNdmd3NjJDeXRvWXBsNUZmYjY2am43VnJ6aCtwMFYwL3Z3NTV1MlpGZWFOK1BqZVFVcnNwZHE2SGxmMC9XSWdqUGU4alA2YkN0TTR2SlFzMUtvZENpYnU4Z1gvLzN0RW0zdkdRSTc5RSt2cUtXdHRxN2dOQXBDK2NVSXVwTU85UzJBT2VIU0kya290VytZMVpJNk1Xa1d4NU1GTHJBMFRrVndzR25iUTdRZU9VTDFUaVpnVFJEZ0NzUVBuQ3Y2RW5DWmZXWmF5cFlIUGljSVA4L2YyV2JhUUgwUlRkNGd0alI4dFdrT2ZMa044WnhMS3lyZlFrMk5Od0x0cG9TMUJkbGZRODNyUVVPVTA5MGNzYkc0djZKR1phK2Ywc3QySzc5YlUxbXM2MnM3dy9kMGZITzFtZTRjd1J5SkpnQXZpUjhuVTZzZ29Ga1hUNmxPSjZmMzN2UTk2N2Jya0wrUGFROHliZTRHVzB4ZXlyamZRb055c0xHVkRFNjRJSHFyUmRjWnlWaFNaZy9IRTAzeHBLUUUrT25VaGMxWEV0YTlRRzdOSjZBQ1VwM043Q2pRc0EzQUJCVWhyN3ZjczhxWU82RzBXMys5M2JpSzFjV3Z3TC9namduOGNpUTVNN3ZBQU9FNmw0RU8rSnZxRDdlcS80MEZYYlBIeDk1RjNEYXBzdEc3ZTNxUWhWbEVJVG0zZElnN0RtOWNUbFBRRGZTeGZRWS80cjN2OVlzVHdVUVpOdTJKVUJwb1Zib0s0YzZiOWVINUZjTE9LVE9ZcW5oY1BFcEV1S2wreUFUWXV3dmc1aXVFNUhXc1NhZjhieDhETnBibTJzckNiWTRnZzNvblozOEZEMFJyNGdCZTJmTWg5aEpnREhFMkdVemlGMSsyNkowa0Q5OHdaQzVZUjYrc1g0Z0doeE5yNmRPZVpNeEllaTJKcWg4a3MrcG1rM25hd1F0QU5WOWxsbS92ZkdyWTZvTEJQTGQzOG9GeWFVek1GWjJVcEJhZnlmcjlHRnVKZ0NzZGhjMUJiOFFuK3dDZ0MySld0YSt5cDJiVmxMdHVHWVFzPSIsIm1hYyI6Ijg2ODRkOTdiZTFlZTJiNzNkNmQwYTE1MjVkZDRlNTM4MGVjY2E0NGIxYjYxNmI4MzgxZWZjY2JjMTdhNzNiY2YiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4KcYKxqpcHY3GQ034lvoo2DFhjZH\/zuUQ6QHyXiz9hk=", "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": "eyJpdiI6IjlhYTQ5N2sxVklmR2hWMzhIRlljQkE9PSIsInZhbHVlIjoiN2FsZUkvVHo4TFIyMW9veW5PM29qMHN6dVpQZmRiU2R0L1pkNjVVak84eXVwcU80VTZYTzNNUXA1M3JQakt3TW9ISlJyc0diWExWS1RQbVgzeFpKeDk4T2J3QjZVMUpzeTFJb01ranQvSzVkVFoxSHo4UnRpV0kwbjNUZmFoU0ZMaWhvK1ZvSEdReDdHQ3NKSzFYT3BrREFydlBEdnQ1RmRyUTB5RnNSQlZoVFZOTVRwWUFmOFhHazNzMHBVU0loVUlmWUx6L3hOTENRRkxKZjI4QXRqWEJMbEt2K0NpSkRLbTVjMXhacndoWVM4VHl1NjdHemF2WTh3aWh1Z0M1c3NXaHowV09OT2p4dElPdUhEeEtRZyt4RWJ5UDVyYzRrMXYzUnRQamh2RW0wY25mbDlsTUw0eVdaN1U1OWJSaFdINWdwYktmVHBscVAwN092SkpHamRCT0o2dCsvbWxJUzdjbG4xYkQyVmVHc3JmckVTR1JuSXAyaldrL282RWk1RkVtOXl3U3hBSVVVY3E1OXltWC9JYTVWNVppYmxnckZ5UkRLUG5BQzc1UDBrQXhHREhHOGVoZWRUdE1iZ0haZzA5LzRMWUJCSmhqOE1MaEo2NklYVXMwOVpPYUloQ1ZGV2lpYy96elE0UmpxNmJjemI5R05XQTBuZ3pQN05UQ0RXZC96cDVNRUIxUzMxNTBPdlZzaU0vb2hmcUhHR21YemlEbVdYL3pqak5rcm5RY3FrTStINlIzU1laTUQvTlY0OHQ2T2FqZjAyWWQ4UHhXY3cwT3I0SXlPZThTYTJXZVhZZTNrK0crT2NPbHcwV092U25pWFBhNW1YL3dGckpyZW9mem9JdHZ0NE9Ca0V6ZkFrKzVZOVJ5N09nUVR6MG04U3NrOUNqY2tBYlovWmFBQ2kwTExmeVpzbUFVSkJsNDJWOFZJTmg3SFFGTkplVnNsOGU0SmErK2xaQ0J4TWxYOTE4QjE5YVFLMFJtcTF0ME5WSHZjT0NoVUVDZTc1M2E0UnB3WG0wWUs3M0xBY3A1M0dlT1VrS25mRFJUOFZwNWhOTnZJYzdjd21XY25EOHIzZVUxdlZzZko5a2VnUVVqcDc4WDRBQkRiaEpMbnAzZFVMNUhTWUh6N0xLOW1BUStrQzBoZWFmQWhhcVRlZ3hSN0w1em13MHVOczg0eFJHSmthMUcxVnFkTW9MYzVONlhHYmRiM3IvWEhmc1MzaDNvZERRWUVBR0FiQmhqQ3pMNmJxQlVrVDZtUGxSMXlMYUhLNTJjSW5RU0lsYzR3bmxDdmtYZ3FEeDVOQzlMVXNlb3E0cEY0YjNJVzloZmFrUHA3OThKZDBoTUVQT1pZdnNXSEtGbC9YQ2ZCUlI3bDY2MnBieXJMaHNyVlZtdFZ5aUd6RjFSeWVsQmZrODNkSzladzF3U2NrREZMRUQwejF4OGZoV2dWL0lnZ2YvN05pZ0xiWmI1QThIcFViZWRhZzlCTkZxWU9yNXFjVU82KzVmblZEV1MvN09pUlU4M0JzVnRuTXhxdlowL1p6Y1RZUFQrdm9HUUNOTjViMUtWQkszQmlLMmZVSlhwdHBDVUNZRVJFVUwydDdOYjhxcHkxVzVMYkllcWp1cm9BdEJnRzZsb0Y0elMzaS90cGJrVno2bTdXZytOc09BMGZiU3RkTlNsV1dya1JrRmg2eUVUejQ5TzFsNkgrUjY0TXZNdmd3NjJDeXRvWXBsNUZmYjY2am43VnJ6aCtwMFYwL3Z3NTV1MlpGZWFOK1BqZVFVcnNwZHE2SGxmMC9XSWdqUGU4alA2YkN0TTR2SlFzMUtvZENpYnU4Z1gvLzN0RW0zdkdRSTc5RSt2cUtXdHRxN2dOQXBDK2NVSXVwTU85UzJBT2VIU0kya290VytZMVpJNk1Xa1d4NU1GTHJBMFRrVndzR25iUTdRZU9VTDFUaVpnVFJEZ0NzUVBuQ3Y2RW5DWmZXWmF5cFlIUGljSVA4L2YyV2JhUUgwUlRkNGd0alI4dFdrT2ZMa044WnhMS3lyZlFrMk5Od0x0cG9TMUJkbGZRODNyUVVPVTA5MGNzYkc0djZKR1phK2Ywc3QySzc5YlUxbXM2MnM3dy9kMGZITzFtZTRjd1J5SkpnQXZpUjhuVTZzZ29Ga1hUNmxPSjZmMzN2UTk2N2Jya0wrUGFROHliZTRHVzB4ZXlyamZRb055c0xHVkRFNjRJSHFyUmRjWnlWaFNaZy9IRTAzeHBLUUUrT25VaGMxWEV0YTlRRzdOSjZBQ1VwM043Q2pRc0EzQUJCVWhyN3ZjczhxWU82RzBXMys5M2JpSzFjV3Z3TC9namduOGNpUTVNN3ZBQU9FNmw0RU8rSnZxRDdlcS80MEZYYlBIeDk1RjNEYXBzdEc3ZTNxUWhWbEVJVG0zZElnN0RtOWNUbFBRRGZTeGZRWS80cjN2OVlzVHdVUVpOdTJKVUJwb1Zib0s0YzZiOWVINUZjTE9LVE9ZcW5oY1BFcEV1S2wreUFUWXV3dmc1aXVFNUhXc1NhZjhieDhETnBibTJzckNiWTRnZzNvblozOEZEMFJyNGdCZTJmTWg5aEpnREhFMkdVemlGMSsyNkowa0Q5OHdaQzVZUjYrc1g0Z0doeE5yNmRPZVpNeEllaTJKcWg4a3MrcG1rM25hd1F0QU5WOWxsbS92ZkdyWTZvTEJQTGQzOG9GeWFVek1GWjJVcEJhZnlmcjlHRnVKZ0NzZGhjMUJiOFFuK3dDZ0MySld0YSt5cDJiVmxMdHVHWVFzPSIsIm1hYyI6Ijg2ODRkOTdiZTFlZTJiNzNkNmQwYTE1MjVkZDRlNTM4MGVjY2E0NGIxYjYxNmI4MzgxZWZjY2JjMTdhNzNiY2YiLCJ0YWciOiIifQ==", "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": "H952j8qGS\/EseCvVb+jwlQJ8RMdSkQYs0LMeWg3aVKA=", "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": "eyJpdiI6IjlhYTQ5N2sxVklmR2hWMzhIRlljQkE9PSIsInZhbHVlIjoiN2FsZUkvVHo4TFIyMW9veW5PM29qMHN6dVpQZmRiU2R0L1pkNjVVak84eXVwcU80VTZYTzNNUXA1M3JQakt3TW9ISlJyc0diWExWS1RQbVgzeFpKeDk4T2J3QjZVMUpzeTFJb01ranQvSzVkVFoxSHo4UnRpV0kwbjNUZmFoU0ZMaWhvK1ZvSEdReDdHQ3NKSzFYT3BrREFydlBEdnQ1RmRyUTB5RnNSQlZoVFZOTVRwWUFmOFhHazNzMHBVU0loVUlmWUx6L3hOTENRRkxKZjI4QXRqWEJMbEt2K0NpSkRLbTVjMXhacndoWVM4VHl1NjdHemF2WTh3aWh1Z0M1c3NXaHowV09OT2p4dElPdUhEeEtRZyt4RWJ5UDVyYzRrMXYzUnRQamh2RW0wY25mbDlsTUw0eVdaN1U1OWJSaFdINWdwYktmVHBscVAwN092SkpHamRCT0o2dCsvbWxJUzdjbG4xYkQyVmVHc3JmckVTR1JuSXAyaldrL282RWk1RkVtOXl3U3hBSVVVY3E1OXltWC9JYTVWNVppYmxnckZ5UkRLUG5BQzc1UDBrQXhHREhHOGVoZWRUdE1iZ0haZzA5LzRMWUJCSmhqOE1MaEo2NklYVXMwOVpPYUloQ1ZGV2lpYy96elE0UmpxNmJjemI5R05XQTBuZ3pQN05UQ0RXZC96cDVNRUIxUzMxNTBPdlZzaU0vb2hmcUhHR21YemlEbVdYL3pqak5rcm5RY3FrTStINlIzU1laTUQvTlY0OHQ2T2FqZjAyWWQ4UHhXY3cwT3I0SXlPZThTYTJXZVhZZTNrK0crT2NPbHcwV092U25pWFBhNW1YL3dGckpyZW9mem9JdHZ0NE9Ca0V6ZkFrKzVZOVJ5N09nUVR6MG04U3NrOUNqY2tBYlovWmFBQ2kwTExmeVpzbUFVSkJsNDJWOFZJTmg3SFFGTkplVnNsOGU0SmErK2xaQ0J4TWxYOTE4QjE5YVFLMFJtcTF0ME5WSHZjT0NoVUVDZTc1M2E0UnB3WG0wWUs3M0xBY3A1M0dlT1VrS25mRFJUOFZwNWhOTnZJYzdjd21XY25EOHIzZVUxdlZzZko5a2VnUVVqcDc4WDRBQkRiaEpMbnAzZFVMNUhTWUh6N0xLOW1BUStrQzBoZWFmQWhhcVRlZ3hSN0w1em13MHVOczg0eFJHSmthMUcxVnFkTW9MYzVONlhHYmRiM3IvWEhmc1MzaDNvZERRWUVBR0FiQmhqQ3pMNmJxQlVrVDZtUGxSMXlMYUhLNTJjSW5RU0lsYzR3bmxDdmtYZ3FEeDVOQzlMVXNlb3E0cEY0YjNJVzloZmFrUHA3OThKZDBoTUVQT1pZdnNXSEtGbC9YQ2ZCUlI3bDY2MnBieXJMaHNyVlZtdFZ5aUd6RjFSeWVsQmZrODNkSzladzF3U2NrREZMRUQwejF4OGZoV2dWL0lnZ2YvN05pZ0xiWmI1QThIcFViZWRhZzlCTkZxWU9yNXFjVU82KzVmblZEV1MvN09pUlU4M0JzVnRuTXhxdlowL1p6Y1RZUFQrdm9HUUNOTjViMUtWQkszQmlLMmZVSlhwdHBDVUNZRVJFVUwydDdOYjhxcHkxVzVMYkllcWp1cm9BdEJnRzZsb0Y0elMzaS90cGJrVno2bTdXZytOc09BMGZiU3RkTlNsV1dya1JrRmg2eUVUejQ5TzFsNkgrUjY0TXZNdmd3NjJDeXRvWXBsNUZmYjY2am43VnJ6aCtwMFYwL3Z3NTV1MlpGZWFOK1BqZVFVcnNwZHE2SGxmMC9XSWdqUGU4alA2YkN0TTR2SlFzMUtvZENpYnU4Z1gvLzN0RW0zdkdRSTc5RSt2cUtXdHRxN2dOQXBDK2NVSXVwTU85UzJBT2VIU0kya290VytZMVpJNk1Xa1d4NU1GTHJBMFRrVndzR25iUTdRZU9VTDFUaVpnVFJEZ0NzUVBuQ3Y2RW5DWmZXWmF5cFlIUGljSVA4L2YyV2JhUUgwUlRkNGd0alI4dFdrT2ZMa044WnhMS3lyZlFrMk5Od0x0cG9TMUJkbGZRODNyUVVPVTA5MGNzYkc0djZKR1phK2Ywc3QySzc5YlUxbXM2MnM3dy9kMGZITzFtZTRjd1J5SkpnQXZpUjhuVTZzZ29Ga1hUNmxPSjZmMzN2UTk2N2Jya0wrUGFROHliZTRHVzB4ZXlyamZRb055c0xHVkRFNjRJSHFyUmRjWnlWaFNaZy9IRTAzeHBLUUUrT25VaGMxWEV0YTlRRzdOSjZBQ1VwM043Q2pRc0EzQUJCVWhyN3ZjczhxWU82RzBXMys5M2JpSzFjV3Z3TC9namduOGNpUTVNN3ZBQU9FNmw0RU8rSnZxRDdlcS80MEZYYlBIeDk1RjNEYXBzdEc3ZTNxUWhWbEVJVG0zZElnN0RtOWNUbFBRRGZTeGZRWS80cjN2OVlzVHdVUVpOdTJKVUJwb1Zib0s0YzZiOWVINUZjTE9LVE9ZcW5oY1BFcEV1S2wreUFUWXV3dmc1aXVFNUhXc1NhZjhieDhETnBibTJzckNiWTRnZzNvblozOEZEMFJyNGdCZTJmTWg5aEpnREhFMkdVemlGMSsyNkowa0Q5OHdaQzVZUjYrc1g0Z0doeE5yNmRPZVpNeEllaTJKcWg4a3MrcG1rM25hd1F0QU5WOWxsbS92ZkdyWTZvTEJQTGQzOG9GeWFVek1GWjJVcEJhZnlmcjlHRnVKZ0NzZGhjMUJiOFFuK3dDZ0MySld0YSt5cDJiVmxMdHVHWVFzPSIsIm1hYyI6Ijg2ODRkOTdiZTFlZTJiNzNkNmQwYTE1MjVkZDRlNTM4MGVjY2E0NGIxYjYxNmI4MzgxZWZjY2JjMTdhNzNiY2YiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "dt2ril+wouiMC2T4aLF+6bYzDaEMEKyIERuH1FcLRWk=", "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": "eyJpdiI6IjlhYTQ5N2sxVklmR2hWMzhIRlljQkE9PSIsInZhbHVlIjoiN2FsZUkvVHo4TFIyMW9veW5PM29qMHN6dVpQZmRiU2R0L1pkNjVVak84eXVwcU80VTZYTzNNUXA1M3JQakt3TW9ISlJyc0diWExWS1RQbVgzeFpKeDk4T2J3QjZVMUpzeTFJb01ranQvSzVkVFoxSHo4UnRpV0kwbjNUZmFoU0ZMaWhvK1ZvSEdReDdHQ3NKSzFYT3BrREFydlBEdnQ1RmRyUTB5RnNSQlZoVFZOTVRwWUFmOFhHazNzMHBVU0loVUlmWUx6L3hOTENRRkxKZjI4QXRqWEJMbEt2K0NpSkRLbTVjMXhacndoWVM4VHl1NjdHemF2WTh3aWh1Z0M1c3NXaHowV09OT2p4dElPdUhEeEtRZyt4RWJ5UDVyYzRrMXYzUnRQamh2RW0wY25mbDlsTUw0eVdaN1U1OWJSaFdINWdwYktmVHBscVAwN092SkpHamRCT0o2dCsvbWxJUzdjbG4xYkQyVmVHc3JmckVTR1JuSXAyaldrL282RWk1RkVtOXl3U3hBSVVVY3E1OXltWC9JYTVWNVppYmxnckZ5UkRLUG5BQzc1UDBrQXhHREhHOGVoZWRUdE1iZ0haZzA5LzRMWUJCSmhqOE1MaEo2NklYVXMwOVpPYUloQ1ZGV2lpYy96elE0UmpxNmJjemI5R05XQTBuZ3pQN05UQ0RXZC96cDVNRUIxUzMxNTBPdlZzaU0vb2hmcUhHR21YemlEbVdYL3pqak5rcm5RY3FrTStINlIzU1laTUQvTlY0OHQ2T2FqZjAyWWQ4UHhXY3cwT3I0SXlPZThTYTJXZVhZZTNrK0crT2NPbHcwV092U25pWFBhNW1YL3dGckpyZW9mem9JdHZ0NE9Ca0V6ZkFrKzVZOVJ5N09nUVR6MG04U3NrOUNqY2tBYlovWmFBQ2kwTExmeVpzbUFVSkJsNDJWOFZJTmg3SFFGTkplVnNsOGU0SmErK2xaQ0J4TWxYOTE4QjE5YVFLMFJtcTF0ME5WSHZjT0NoVUVDZTc1M2E0UnB3WG0wWUs3M0xBY3A1M0dlT1VrS25mRFJUOFZwNWhOTnZJYzdjd21XY25EOHIzZVUxdlZzZko5a2VnUVVqcDc4WDRBQkRiaEpMbnAzZFVMNUhTWUh6N0xLOW1BUStrQzBoZWFmQWhhcVRlZ3hSN0w1em13MHVOczg0eFJHSmthMUcxVnFkTW9MYzVONlhHYmRiM3IvWEhmc1MzaDNvZERRWUVBR0FiQmhqQ3pMNmJxQlVrVDZtUGxSMXlMYUhLNTJjSW5RU0lsYzR3bmxDdmtYZ3FEeDVOQzlMVXNlb3E0cEY0YjNJVzloZmFrUHA3OThKZDBoTUVQT1pZdnNXSEtGbC9YQ2ZCUlI3bDY2MnBieXJMaHNyVlZtdFZ5aUd6RjFSeWVsQmZrODNkSzladzF3U2NrREZMRUQwejF4OGZoV2dWL0lnZ2YvN05pZ0xiWmI1QThIcFViZWRhZzlCTkZxWU9yNXFjVU82KzVmblZEV1MvN09pUlU4M0JzVnRuTXhxdlowL1p6Y1RZUFQrdm9HUUNOTjViMUtWQkszQmlLMmZVSlhwdHBDVUNZRVJFVUwydDdOYjhxcHkxVzVMYkllcWp1cm9BdEJnRzZsb0Y0elMzaS90cGJrVno2bTdXZytOc09BMGZiU3RkTlNsV1dya1JrRmg2eUVUejQ5TzFsNkgrUjY0TXZNdmd3NjJDeXRvWXBsNUZmYjY2am43VnJ6aCtwMFYwL3Z3NTV1MlpGZWFOK1BqZVFVcnNwZHE2SGxmMC9XSWdqUGU4alA2YkN0TTR2SlFzMUtvZENpYnU4Z1gvLzN0RW0zdkdRSTc5RSt2cUtXdHRxN2dOQXBDK2NVSXVwTU85UzJBT2VIU0kya290VytZMVpJNk1Xa1d4NU1GTHJBMFRrVndzR25iUTdRZU9VTDFUaVpnVFJEZ0NzUVBuQ3Y2RW5DWmZXWmF5cFlIUGljSVA4L2YyV2JhUUgwUlRkNGd0alI4dFdrT2ZMa044WnhMS3lyZlFrMk5Od0x0cG9TMUJkbGZRODNyUVVPVTA5MGNzYkc0djZKR1phK2Ywc3QySzc5YlUxbXM2MnM3dy9kMGZITzFtZTRjd1J5SkpnQXZpUjhuVTZzZ29Ga1hUNmxPSjZmMzN2UTk2N2Jya0wrUGFROHliZTRHVzB4ZXlyamZRb055c0xHVkRFNjRJSHFyUmRjWnlWaFNaZy9IRTAzeHBLUUUrT25VaGMxWEV0YTlRRzdOSjZBQ1VwM043Q2pRc0EzQUJCVWhyN3ZjczhxWU82RzBXMys5M2JpSzFjV3Z3TC9namduOGNpUTVNN3ZBQU9FNmw0RU8rSnZxRDdlcS80MEZYYlBIeDk1RjNEYXBzdEc3ZTNxUWhWbEVJVG0zZElnN0RtOWNUbFBRRGZTeGZRWS80cjN2OVlzVHdVUVpOdTJKVUJwb1Zib0s0YzZiOWVINUZjTE9LVE9ZcW5oY1BFcEV1S2wreUFUWXV3dmc1aXVFNUhXc1NhZjhieDhETnBibTJzckNiWTRnZzNvblozOEZEMFJyNGdCZTJmTWg5aEpnREhFMkdVemlGMSsyNkowa0Q5OHdaQzVZUjYrc1g0Z0doeE5yNmRPZVpNeEllaTJKcWg4a3MrcG1rM25hd1F0QU5WOWxsbS92ZkdyWTZvTEJQTGQzOG9GeWFVek1GWjJVcEJhZnlmcjlHRnVKZ0NzZGhjMUJiOFFuK3dDZ0MySld0YSt5cDJiVmxMdHVHWVFzPSIsIm1hYyI6Ijg2ODRkOTdiZTFlZTJiNzNkNmQwYTE1MjVkZDRlNTM4MGVjY2E0NGIxYjYxNmI4MzgxZWZjY2JjMTdhNzNiY2YiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+kcM0tanEKImfqZHntF\/ijbFcCccThCfEoFNPaC6Q90eVaAs4\/yj4vN6TeuIysR+r", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN4zJcoe7rjJBC1RY61Z2Tx6XPdurb4roXY95YVumemtj+rV4QMNChjSP9C+qVRNw60=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN4zJcoe7rjJBC1RY61Z2Tx6szVn+BOf+5siddap0ep7MGKNxValDPp3NZqV0KoGup0=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85nSvH05cAFuq9DNHKDtJaPCJnwuveeckxiVMM0Cfak5jbqnq\/XSuECa\/BBZvELwQs=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85nSvH05cAFuq9DNHKDtJaPqqSgwEUH6sfomovRs5MmKxxxI+U8G0Eir1ZMKsXijZw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNfIm2L3rb95ykrLVvoYAREDdTi2E6+MPeirRxCM0q5FA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcLTZi+55S\/P\/hSvLkzZnJlGiDXYzIGefIHYEch0fqX5g2adQ6p+c6g2maBA+zA4gHY9DuT6DZNFYkHGa7nb6+sYgpqv15Y6jxlz9IaMVb+2RZS3bBK9HtgBobyVJccgoBbff855kUCuh4bjjTLGy3deSfwFHFVLH9BT0ovoXMfuGfw\/yUKCsUDE3D4UU3PVxBgKcOHfdUdxFyKRkZhzS2CHe8xG1aBtuBfIHzExpie4rnThj4Dtd6iJkO55+SxPEVU1iGuoCeCbcSg7sq+AMvL73LR2vpr4+G\/DmSZkG0728+11Ck\/LSUtzy6fACxcffy3aSUlPtEU5Ft+zgZd87Spmdfc56iInicZ0NLULfwfOCVMARxDGCm7eoO5UzHbZ+aVPAshYnFfMItQTD3uYltIs5DQELdKJJvfLKv4eWyUO+sY6ogkhFuFiakS29QHibVkcxb3FutaK5UdmGnkHIaE8GGmHtzlSqIjaZwLo4styh8mCEwoGdyVaujqYOEgA4QKzasOPfnRcp36z3pHPqWOW9RsaEG+sHI2yEfr5qMub05cW22F3dLCF2hasvppa1IysQhpSLmGCdN4pdrliniTj2OCxnw9NAa7s4DqTJ49TwpFfkfDYAJnSLne2dheLfAE9\/\/hRUvaPB1M9ith6IoaA0ivrl2+VEjHbTcv6kuITyhu6K\/y4GOwyXdinXckW4t1\/Tm3D5y7WLWPjDL3v1Ahsxv\/xy35Pfnib0D1GUkapIYuhzhxrfrNYNOhSHrLs6xbnuUhdygavPrw7b3IW0EK4aETZho5kbmHNz+cldnOe5inTVFBWkuxEu\/fyd0NMHV8h30kfwHhSJsDoEIcb8LCOK99bsDstVEk0fzXD4ZQdajnlt0BV7QGUu8aJXGUKEUfTw8SmbbA\/CumAJsb1xnAX4UQbyZj+MnsRGDF5Aye4PdYh81h2g+AGzSXbfc\/DTVnW48fWf9CDvdI8TP8pM7MYwzQRSAijg9HBd+JHDTzRw=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcosuxfeIGudMYC5zFiRG+hll8UJ5rE9p7+Suyc8utUwxyShEvKo0QTNWUQRh9f\/6yGG9coNbA4S1xhz4zNxnmalpf2LDNoAg88ajTMzrgs546KcseV1s11RlvGtfV\/OQXVlvznHGzossLxfwlM+bwa8W8qLAkb4Fpa2pToZzC6aFnyGAzZuJVoiOBU\/2GNvCPd+RV+\/FCJHskMcoUSXmqB9b5RnA1iyG77J2wFxh8fcoIpxbcpWW1LkSMckru7TD81sYvl3YpVtdeKyF1N+6IFuRjoPd7t28ct9bd73vd2D8C5mItjQvveLkkNWFRcoi5m\/\/XlGjF2Ft5h\/djWaOA7IIVkWWC63NCWNrBi4xzYoYeaZS6vdku4eyu2+np\/tnDDuWD80QLx7CtnZyg4uJCnNZ9hf+RHBGtStnzShH40XrBDr3aoPhzM2yajHuK7nmnd2ZLmj\/kb0gVzMsYWtFMpefA2khKlD4oPjJTveV2JHgSQ46ALXanT3DWS4iMx07wS6OTPyLYFBvH8IlG2LKbzrD9Fy8MmNSaTYmc7LRkM\/jF8MdtEC1ulyP7m5xuB4BJYTjM36VsqYULKNub28ySqo7ZLf\/ZWOL7yjo2134V3WDE9ISqBEJvi+zF16fTTJVHk9AXqsTiMTfUsE5UXBuADbyGyT1RLWTMbt2PNZN\/9QNDG6wPQlsrrus4Seic9WxOhQKD4Sv1Eb3UKuLSt9Pqjjv3MS4YY\/nxwmtCM7hJ6okZPfrNk1GY6lN6t9dZckA6W+pj4fo+QL3IIvMwwrWZR841S7nV56uphjn8zW4eVzPNX8Uj4XULHx\/NCzR4\/bVAUy0Rk6Lbyh0Ltpvf9oRBO4rpsD1URMqqDnnsG2bNSGAflNtDnyvQDTTH4EeOWr6pcjuIa8Sy\/Ple8cJF01Bi6ZzczkwQWkDZugT5a6VlDWud4fGbEHhj1Vcwx2H4AQndVQzzS4MpmoyDFowXbr0IOw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xd9apMyN8OCzB4nM1m40iaJJFzMlJAALECeE2xl8naf0sMwNQm3u9Jvfw8jW+g4\/w34yIfJd\/7kxY\/E0hgySfiDhItXgxJD2L4KbihadyQTxt7go\/8aLcuEcE9B3VBYhfR4a9guRPxFeeVR3C6lbYjIYS+YwTrJIhXRSTfU5t5fsb7W09cwqdMIhY3XEc51CkG0qSJHtEnX2jliB\/e5jwkd8bfYFYlYA8OPFDEPnkoVuNYL4hcV0C0C9hosy3wHX\/JdUTAEI9wIzbd3zzld0KYKY3LUWEG9qrEtbfUogz+I7xgkiYZ2BQqwtF+BTztEco5SxBxIXU7daj60MU7Q2okBaRQiYMCYrhzqz7zUJU6NoA+f56EZh4bcIUDjOLEvs609EzjltRcN1C\/R\/k0TvMeZqOYuHUIW8BFFWi6cTmZvZN7a6PNtjq01fIr3LRkXaRAXvIDVPKIIuSd64uFjWSkKTir2fTg4EubBkB8A6orIIcAOg88bNqMxMQ5v0zTML7YC+XO15L8jOfVqr3\/PqYF2DPwWocSLIDFH9EPSLaI+bDGFeuFLAX6KUekooJvun\/FOsbCcm2IQBMffv6CpnQc6A1t\/14Fa30VEEVXF1OYtN+ahNE4mOkBgsrcvrkdLA+o5qkO+dFPh7M57Yh5JSL+P\/TF8CCM84\/e1Lyow0ufnYLVL82tUrIpsQ6xZXVYAae+aMq4dBrlsy+bwlxPYQrDBe\/ozxgwi4bmV43np1HEvoK\/h+cK7aFNmp2Ja4U1aDmrxKNa6EO2ym+wx33Y8HTXb9eVerL4L9HJ7lhLd3oP197rF2X92lcdxaS5thPdUmfE8Mkgn+rCKHj2i2n+uwVzsdY8WUz4MGzAcswrIGb\/M+1OTJ8QxdvavMh2jYXq2UHARa18Sdte6t1X\/f84F8uwmf\/JSBOV6UzcKj6djoYbc9IDxUsbpoobAjzfK9wbxgNsmhJLX4zKcldNrkJayf2i9zGtQ2B3Z7RxiTMpcbwO5U=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xL8laj3mS1CAyDBVKkKeAS9tThdPvr65PM7fwfpKG1loccwFBADKLzfHbEqya6jinpAOFEThOcz6NwAtRIYKj5NJSlGkeqnHLEYe6Hv8cdd4LiBWBA\/YUZwiyGLS\/9G+verQxBekO1d9JIm1h0izK39S9tvi6xiV\/aPWwdLTcUKZLCrzRy\/uiYKwlhqggo2BAi7HlSWLwwSGm0YYSCHM\/Tkhqu9bHUraC+BAeR7+FYOzyV\/kQi64XkMtwgPB9nbZbqR\/lpqynYYyFSYjGCTWSus7CV7QLY6tJLab4jyaSXPc1kLxkYlrIu4Bly0XexT7ku60NXuMwMSSXPWtmQhjFqQ+FgvsXIUw6XR8ZhojNaS7KsxROstchrO\/AMPlSSVzudFE+cWFmh\/8ql6uS2BtRGi3IcEHzxzFeAPcW4yxsLegiamTZKWX7ROXc2voJsookogwWwqyOkokyL0RbdVykuzq6ca4QNtCJV2veFlLZ2uBCwxH9vHoNNOLZ4CYDDs+EFAVNJ+MG97EPmoc1yAGdU+7qwi7WevVm1CwSkcElBzMXwLboeTIiB2ozj9YN9r2ZnqZ4j1WCDNCEC46HJgNIwYqihl+vAAvCKQHKc+KcqT65cCqajE1k5VApwYeR3ehX3fOHiHANBTtBziJAGvZw0ZKPxaeECkbqYopmkqgGvfWSaVFEC7rpaYCjUusIxaSWAO+jRGlHw6NmFw6mGLv3Eqxd\/K9VWNT4ZaSbMizrrFuDYtaitbA3KDkES+iQHZPfou8EkIeQBj7jnyKTbtJ1RBNoJwUiyci0h22yNMUj8PJ4MOtRIVrR2tnmVsio3u8PuvTlpofi7F2CVTnFlho5b8\/ootca5lvqBDYMaJbYpUbB24nL8ldJ0OxztbsXkBfMTQGuWZPmpfBnZ9Dvh2\/iP+a5z2vkTfQ+qbtFMRJeE6uT185+xocVOCfqguGMJkdfGB3uiWRsr8nE9JZLNH64vRzABBbifdXY4UgNp\/RMKDo=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxufBmKQVfMDvMshUzOdE9Ut+DtUSG+y3iAMlQO1\/Jj6iRDmWg8u+1+BWpUdipWk5kD", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUK+2Oh\/TjOJPCt3g\/9n8WTiiUIfrsRotzi9NJbtfhhQoxmysU2t\/QmfAJGKIW7tgoo=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CPyp7fKC32vWZupIqd4OOtH2W8rQNRoGDUTZUenJdF5kON9FrNDQZH21kwivEVEUM=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNYodyKHlsvqRJ4ksFmx5+veYNS6pW0xQBb0xPr4Na4cQ==", "PriceCodeRef": null, "supplier_title": "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": "3RaJHwKefSFMyqy5pueWDg==", "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": "eui2QKFeEHVZJw8YnIYklg==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOjWNCSez1WAAebWbzW51Wfxczzg5MM6kUlGg35iDkmRQ==", "PriceCodeRef": null, "supplier_title": "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": "3RaJHwKefSFMyqy5pueWDg==", "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": "AgH6cCaJ1eqNT0fve3Yxow==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcbf+oaXbYiuAK6FtEXME9ge8gGVyC1xV8UvL5\/IDsfLFygt2bGNLg\/rzoOZqBQzH9HSlWwr\/9gBsHMSXExelqGEdHu2b8kS5GdvxNTpc+XhZa4tXQk8QcxePLEA7aiZuP\/CDL7seG3NONhWGTEVYVh888NepysRZP\/LrYcTyvry8gYALip2L9sF73C08KwJrlmKgmv0KPsQMELktrRhu3tY3oLJFSaIDFRNClLz\/gV8jaFqQzrD2M2MHXG9gL3JKZFvd3tv7PxIDRyD7JTlhcwklVWItl3O4h1+uu13X3Z83lwMFPR1LXqxM1z6bH3TieYSOpL2dmjBO8pcctu6tK\/8r5KV2W1CvfrvASO9DaKM6t3nWkROOMiA\/h0iPZzV4V3e\/UdD3QmcQeaaVHmbUztYTyK6osOUO7Tgqz2Z8k2Wv\/nvFqs\/uZrrXdtx8l48rwWPScueibcLkfO2VJcCoXJKJ81xl1biBPd2eQmQ9NnPnD9ib4NQS\/vXTW\/JaYIafa8n9YUQg4fAaYX\/xrZNSFz\/nfd0CtQpBLlLt9lWW47h+nWGN7lesoMK1tLhjawvdBAN8RdI1+ntz5OSJ3iOt9R0YCIFjhlCQ2Vjc26WX6NUYjwj4hqOlklVbRfVtd0tN+Zrjw9iD\/HlfqZh5JFII618cnTbXiyyYC5Lnz8qp+jXCkjS82+PSn\/eudNZpfh\/H2\/yJat5fWhr+5HdGwloRbvuUbLPN1xV+JvA0iR0wiHPdDd4xwc7KpGvgrxEGLHYdcGXP3\/C3itdlXLvdoFMFRngW6EFm\/AZqtb0EgOQUgqnBytp4HJLJIEwtLgI1Q42wCedM0GGwSHYCgayDuTNlrE6sm4JNbr1PW80A6m4v\/i6TKxlA79hp0A1uqaEuAY+S+ZkEolVZPY0TNfM1MeRUl+iACyxx\/+gmMTR\/93orXmwtZ+JUAX9QE8pZNxE6Zh6Fim5c0YA7A0lBKKAH8V7zhw8xzhLXMT+ta\/Tam8v3fF8s=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQv3aviF5rN51XRSUzDPbOwl3thMZx+fRyBFwKBDMCi9g5tOlLJ8mB1Z6QUZHx+Qvqk=", "PriceCodeRef": null, "supplier_title": "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": "vRqMDNIPAYtFznCgdMu3CnH327KQRKXnMZEudQ8NO1Y=", "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": "eyJpdiI6Imt6bmlWUEI3NnUyNWJxOU9XUzNvM1E9PSIsInZhbHVlIjoic0pUa2s5Q2RaUnhIdnZiaERoSWcydnhjb2htdm9OTUhjUmxmZU5kQVRKZ2tkOTNxM0JFbGJsWlREUzI2RGI3WGJDckNLZFNFR2l5c0ZJZ2VzUFdocEJnSno1U1hVNFdwOTRLbGRENDdZWVNxREZFYTNOdTJmOWd0emhkNVYzNlJWOVVJMDBuNWRnWmE0Vk5EV1JHSk1jN3BoazJmeXNtNTduQ3o4SFYzT0ZSaXdvYjhTUS9ZNkRZWXdZN1R4TkdrOVA2MzhEeS9OL0VoRkhBZUNhL2NrTUhxSkhEUlR5T0FBc0VmdFFLMHJHc0dWcVllcHdsaDRJU0ZvSDd1NitubVJERkxoLzJWeUhBZEt0VUxvelVVYnB0UFh4MCtzQ0JPeVZHckN5cWU2Vm9YRU41Z1VWYXdwY05VSEdIS3o4Vkkzb3cvL3pKa2hGT3JhSXZnWTVYVlM5RGFXRW9pSFhGYTNJZmg2aDhXWjh3WUxVVzMzSmVCeUdQa1BzaUtCWHJaNnhjcGxRWDNlMTBwVlh2YUVqYUkyOHdDcmN1OW1hRnpJdVVQTERKVkkvZE9rNWI1b29vcU95OE1xSEZmdEtNMHRuRDVKUy9ZbkY4RDNvQ3cyMlV5eE53a2JXVWpmdWJhVHNRKzBsalhoS2lEc1NhU1VKbXhZK25pVUw2cGM3b0NMTy80UXN5aVl1cE1DTSttZXdjWUx1YzErVkgyUjlVeld6QTc4cE9pdXRoOVJMak1hMG5kODZITkxHeWhlcVlvUnBTVVlISW1UbDUrY2JXYzlESTJramxKU2ZWR0ZZdHJYWGpLTGhKN2ZmQjZYcjlwRjFubkpDcmVsZThxRnByYmRtVXVVL3IvR0RaWVo1LzN5c0dtOGNxRUU1WDd1VzZIZWJLdURYVWV5bUNnbWJ5N0RFNmhRSnJuTzJEL29CS2xlVG9VRGZURzhoR3cyN3lNTjV1M3dyM1UvVVZFR01rS1NKOGgvTXJPeXRLNE9GMHdaVEsveFNTRHVhNUZuYnhOZE44aTlqcGxkRk0relZLaU55ZTErUVFQNGk2aUVoeVhtNFNjT3lSdGw0YkVKdlo2RDA0alY4V3ZPTm1MR2Zic2w3a0VVb3BDTTNGVEhTT0ZGaVdieTZ5QkNuVkd4R2FGak1vdTNuYnRrNGVaQmNZWUdsNnVrc093WHg5enMxNUNzcVArVUNJVUxtaTJDTWdycHN3ZVFBOXl0WFhXNmdGa0FiQU5DcDBZMmJkUmlkOXNtcHcvbzRwM2hGZFZPZGllK3hjdkpNdVVqV2ZEOU8ySUlpZ3pzTEdkbWt4OTI2OVZSQTByNThDTUJBSDZST0VQVGZpQmpSS2xHSDNLb2lTUTZZUzRpclh2WVNvcnBRZ2N6T21GK29OenpCOE5sUW9CQTFLVVhxMzRDSXU0VWhyYzNkcVhIN1Brdk9HM0xUMXlpZ2w1Nk1MZVp3Q01DeGJTWGpqOTJ1VXprYlFXMTBCQ0xrMkl1ZDNSM1BiYVVkbGVsd2xPT3lJNFFrYkhQbGROQ29HK0hkMFJQSHI1ZCtmaVFzREQ1SmtJbjRRNTNvd0k1dGN4Tmh1L2hZejQzYzA4Q0o0VnQveGZrSWpWUHpTTzNNSCt0Zm1NajF1aHhuWW9tN01kaTNnN0t3cVMzMy95NXE1emRkS3h2eHMvRGV1STFvVzFPTDZpeS8xU1ZVdjRrb2J5eXJJZkN2aUNLcXRIdFFHYUJqWnZLbXhCUHBtaHV1b2QyWGFzZ3ZXdkszSXhwZWh3bnh6ZHI1cG55OWNNOWZPcVA3YXlWZ0VQY0pXellDUDBVNFhsWCtSVUJ3QVhWSzRiakU3OUtCYW1TS3l0ekZLR1FXU3lyVGNsY0ViUWFBNTFGZHZjYXR4Z0RzTGRmOS9ZS2w2TENJVDlPSXlveC90U0FZblJFM280RXd5MGZFeFh3TzFBZW9QbVE2RzlTYXhKS1U4RXo0NEI5WGthOGNSL292WlNyZUUyeUhIZHF1cFFSQklETWpXNjFlWHMwM3BCek0rWHFQZ2xldnF2bW90UFhyQWRmN1BJM3JZbXZzY3V5S3cyTDNLb3UzUXU4a2k1eXRQanlLZHRNVm03WFhDL0hyQzlEem91SktFOHNtZ0lMQ0NKUmpVR1lUUWx0YWRBc0lPTFBsTjRVY0tVWWZ6SG1RQjUvWEljdnRqYjV5VmRIYmdCYU9iOSthNmpRRUlFZk8vL3k1Qy9LS2N1R2ZpQ0lFSGNaaW5SOVdHTU50VVkzY1MwTy84eFVvN1hVVGFMWGo5SmJaOWtGa3NUL0ZkWTI3a1FCMTd0YUVERG1CMnJyRmpFd25hZlJJaUg4NlZ2aVBHVnIxeGsvTkgvQ0dUNDU2SXFaVHNHSndzNWpvbUJxSjRycDBIdmRvbVNqMVplUWp2bmxZYkc4WnBva1QyaGxIU3Q4RmZZa2R0b0xnQ3ZIVXN2QTF3MFFXdTBkMmlEYnR2ODVxK1NqNm5UdXJJbGI5Tkk2dmlhQzRnRmhsUDdZdkNpVHkwZ2hTUSs2Zlh4M1NNZlNNakhIMXJNcVB6b1JURXNOWmlaZEJ0VjRFM0oxc0haekU4Y3plRFVlYkpBY0Qvd0w2c0FHZG13RmNpcERoM2pxWXBsMUpaanZXOWNFbWJUWVZEck05ajJ3V2NFaTMwYkEwUXJ3cHoyMkd1MXIyc0dFNjc0QVFTVjUzVisyZHlrUzNuV1piQkM0TDZiaU1FdlNyNTVKQTVlc2xybVpCRklLQVJuSm9lMm1VQi9nWVJFYWFRPSIsIm1hYyI6ImI5MDQ3MDIwMzJmYmEyYmQ3ZDVkZTRjNWYxZDdhNWI5OTkyOTE3OTc0M2I0NjY5YmE5MDUwYjZkMmE1ZGQwMmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "zlcXF6yoUdh7x5cvB+4CXNhQ6hMK0lVC7WxrdUvZSMU=", "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": "eyJpdiI6Imt6bmlWUEI3NnUyNWJxOU9XUzNvM1E9PSIsInZhbHVlIjoic0pUa2s5Q2RaUnhIdnZiaERoSWcydnhjb2htdm9OTUhjUmxmZU5kQVRKZ2tkOTNxM0JFbGJsWlREUzI2RGI3WGJDckNLZFNFR2l5c0ZJZ2VzUFdocEJnSno1U1hVNFdwOTRLbGRENDdZWVNxREZFYTNOdTJmOWd0emhkNVYzNlJWOVVJMDBuNWRnWmE0Vk5EV1JHSk1jN3BoazJmeXNtNTduQ3o4SFYzT0ZSaXdvYjhTUS9ZNkRZWXdZN1R4TkdrOVA2MzhEeS9OL0VoRkhBZUNhL2NrTUhxSkhEUlR5T0FBc0VmdFFLMHJHc0dWcVllcHdsaDRJU0ZvSDd1NitubVJERkxoLzJWeUhBZEt0VUxvelVVYnB0UFh4MCtzQ0JPeVZHckN5cWU2Vm9YRU41Z1VWYXdwY05VSEdIS3o4Vkkzb3cvL3pKa2hGT3JhSXZnWTVYVlM5RGFXRW9pSFhGYTNJZmg2aDhXWjh3WUxVVzMzSmVCeUdQa1BzaUtCWHJaNnhjcGxRWDNlMTBwVlh2YUVqYUkyOHdDcmN1OW1hRnpJdVVQTERKVkkvZE9rNWI1b29vcU95OE1xSEZmdEtNMHRuRDVKUy9ZbkY4RDNvQ3cyMlV5eE53a2JXVWpmdWJhVHNRKzBsalhoS2lEc1NhU1VKbXhZK25pVUw2cGM3b0NMTy80UXN5aVl1cE1DTSttZXdjWUx1YzErVkgyUjlVeld6QTc4cE9pdXRoOVJMak1hMG5kODZITkxHeWhlcVlvUnBTVVlISW1UbDUrY2JXYzlESTJramxKU2ZWR0ZZdHJYWGpLTGhKN2ZmQjZYcjlwRjFubkpDcmVsZThxRnByYmRtVXVVL3IvR0RaWVo1LzN5c0dtOGNxRUU1WDd1VzZIZWJLdURYVWV5bUNnbWJ5N0RFNmhRSnJuTzJEL29CS2xlVG9VRGZURzhoR3cyN3lNTjV1M3dyM1UvVVZFR01rS1NKOGgvTXJPeXRLNE9GMHdaVEsveFNTRHVhNUZuYnhOZE44aTlqcGxkRk0relZLaU55ZTErUVFQNGk2aUVoeVhtNFNjT3lSdGw0YkVKdlo2RDA0alY4V3ZPTm1MR2Zic2w3a0VVb3BDTTNGVEhTT0ZGaVdieTZ5QkNuVkd4R2FGak1vdTNuYnRrNGVaQmNZWUdsNnVrc093WHg5enMxNUNzcVArVUNJVUxtaTJDTWdycHN3ZVFBOXl0WFhXNmdGa0FiQU5DcDBZMmJkUmlkOXNtcHcvbzRwM2hGZFZPZGllK3hjdkpNdVVqV2ZEOU8ySUlpZ3pzTEdkbWt4OTI2OVZSQTByNThDTUJBSDZST0VQVGZpQmpSS2xHSDNLb2lTUTZZUzRpclh2WVNvcnBRZ2N6T21GK29OenpCOE5sUW9CQTFLVVhxMzRDSXU0VWhyYzNkcVhIN1Brdk9HM0xUMXlpZ2w1Nk1MZVp3Q01DeGJTWGpqOTJ1VXprYlFXMTBCQ0xrMkl1ZDNSM1BiYVVkbGVsd2xPT3lJNFFrYkhQbGROQ29HK0hkMFJQSHI1ZCtmaVFzREQ1SmtJbjRRNTNvd0k1dGN4Tmh1L2hZejQzYzA4Q0o0VnQveGZrSWpWUHpTTzNNSCt0Zm1NajF1aHhuWW9tN01kaTNnN0t3cVMzMy95NXE1emRkS3h2eHMvRGV1STFvVzFPTDZpeS8xU1ZVdjRrb2J5eXJJZkN2aUNLcXRIdFFHYUJqWnZLbXhCUHBtaHV1b2QyWGFzZ3ZXdkszSXhwZWh3bnh6ZHI1cG55OWNNOWZPcVA3YXlWZ0VQY0pXellDUDBVNFhsWCtSVUJ3QVhWSzRiakU3OUtCYW1TS3l0ekZLR1FXU3lyVGNsY0ViUWFBNTFGZHZjYXR4Z0RzTGRmOS9ZS2w2TENJVDlPSXlveC90U0FZblJFM280RXd5MGZFeFh3TzFBZW9QbVE2RzlTYXhKS1U4RXo0NEI5WGthOGNSL292WlNyZUUyeUhIZHF1cFFSQklETWpXNjFlWHMwM3BCek0rWHFQZ2xldnF2bW90UFhyQWRmN1BJM3JZbXZzY3V5S3cyTDNLb3UzUXU4a2k1eXRQanlLZHRNVm03WFhDL0hyQzlEem91SktFOHNtZ0lMQ0NKUmpVR1lUUWx0YWRBc0lPTFBsTjRVY0tVWWZ6SG1RQjUvWEljdnRqYjV5VmRIYmdCYU9iOSthNmpRRUlFZk8vL3k1Qy9LS2N1R2ZpQ0lFSGNaaW5SOVdHTU50VVkzY1MwTy84eFVvN1hVVGFMWGo5SmJaOWtGa3NUL0ZkWTI3a1FCMTd0YUVERG1CMnJyRmpFd25hZlJJaUg4NlZ2aVBHVnIxeGsvTkgvQ0dUNDU2SXFaVHNHSndzNWpvbUJxSjRycDBIdmRvbVNqMVplUWp2bmxZYkc4WnBva1QyaGxIU3Q4RmZZa2R0b0xnQ3ZIVXN2QTF3MFFXdTBkMmlEYnR2ODVxK1NqNm5UdXJJbGI5Tkk2dmlhQzRnRmhsUDdZdkNpVHkwZ2hTUSs2Zlh4M1NNZlNNakhIMXJNcVB6b1JURXNOWmlaZEJ0VjRFM0oxc0haekU4Y3plRFVlYkpBY0Qvd0w2c0FHZG13RmNpcERoM2pxWXBsMUpaanZXOWNFbWJUWVZEck05ajJ3V2NFaTMwYkEwUXJ3cHoyMkd1MXIyc0dFNjc0QVFTVjUzVisyZHlrUzNuV1piQkM0TDZiaU1FdlNyNTVKQTVlc2xybVpCRklLQVJuSm9lMm1VQi9nWVJFYWFRPSIsIm1hYyI6ImI5MDQ3MDIwMzJmYmEyYmQ3ZDVkZTRjNWYxZDdhNWI5OTkyOTE3OTc0M2I0NjY5YmE5MDUwYjZkMmE1ZGQwMmUiLCJ0YWciOiIifQ==", "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": "PRMotH415R5\/XO3XTc1o9nBkd3f6X7uwxvJeM34K7ls=", "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": "eyJpdiI6Imt6bmlWUEI3NnUyNWJxOU9XUzNvM1E9PSIsInZhbHVlIjoic0pUa2s5Q2RaUnhIdnZiaERoSWcydnhjb2htdm9OTUhjUmxmZU5kQVRKZ2tkOTNxM0JFbGJsWlREUzI2RGI3WGJDckNLZFNFR2l5c0ZJZ2VzUFdocEJnSno1U1hVNFdwOTRLbGRENDdZWVNxREZFYTNOdTJmOWd0emhkNVYzNlJWOVVJMDBuNWRnWmE0Vk5EV1JHSk1jN3BoazJmeXNtNTduQ3o4SFYzT0ZSaXdvYjhTUS9ZNkRZWXdZN1R4TkdrOVA2MzhEeS9OL0VoRkhBZUNhL2NrTUhxSkhEUlR5T0FBc0VmdFFLMHJHc0dWcVllcHdsaDRJU0ZvSDd1NitubVJERkxoLzJWeUhBZEt0VUxvelVVYnB0UFh4MCtzQ0JPeVZHckN5cWU2Vm9YRU41Z1VWYXdwY05VSEdIS3o4Vkkzb3cvL3pKa2hGT3JhSXZnWTVYVlM5RGFXRW9pSFhGYTNJZmg2aDhXWjh3WUxVVzMzSmVCeUdQa1BzaUtCWHJaNnhjcGxRWDNlMTBwVlh2YUVqYUkyOHdDcmN1OW1hRnpJdVVQTERKVkkvZE9rNWI1b29vcU95OE1xSEZmdEtNMHRuRDVKUy9ZbkY4RDNvQ3cyMlV5eE53a2JXVWpmdWJhVHNRKzBsalhoS2lEc1NhU1VKbXhZK25pVUw2cGM3b0NMTy80UXN5aVl1cE1DTSttZXdjWUx1YzErVkgyUjlVeld6QTc4cE9pdXRoOVJMak1hMG5kODZITkxHeWhlcVlvUnBTVVlISW1UbDUrY2JXYzlESTJramxKU2ZWR0ZZdHJYWGpLTGhKN2ZmQjZYcjlwRjFubkpDcmVsZThxRnByYmRtVXVVL3IvR0RaWVo1LzN5c0dtOGNxRUU1WDd1VzZIZWJLdURYVWV5bUNnbWJ5N0RFNmhRSnJuTzJEL29CS2xlVG9VRGZURzhoR3cyN3lNTjV1M3dyM1UvVVZFR01rS1NKOGgvTXJPeXRLNE9GMHdaVEsveFNTRHVhNUZuYnhOZE44aTlqcGxkRk0relZLaU55ZTErUVFQNGk2aUVoeVhtNFNjT3lSdGw0YkVKdlo2RDA0alY4V3ZPTm1MR2Zic2w3a0VVb3BDTTNGVEhTT0ZGaVdieTZ5QkNuVkd4R2FGak1vdTNuYnRrNGVaQmNZWUdsNnVrc093WHg5enMxNUNzcVArVUNJVUxtaTJDTWdycHN3ZVFBOXl0WFhXNmdGa0FiQU5DcDBZMmJkUmlkOXNtcHcvbzRwM2hGZFZPZGllK3hjdkpNdVVqV2ZEOU8ySUlpZ3pzTEdkbWt4OTI2OVZSQTByNThDTUJBSDZST0VQVGZpQmpSS2xHSDNLb2lTUTZZUzRpclh2WVNvcnBRZ2N6T21GK29OenpCOE5sUW9CQTFLVVhxMzRDSXU0VWhyYzNkcVhIN1Brdk9HM0xUMXlpZ2w1Nk1MZVp3Q01DeGJTWGpqOTJ1VXprYlFXMTBCQ0xrMkl1ZDNSM1BiYVVkbGVsd2xPT3lJNFFrYkhQbGROQ29HK0hkMFJQSHI1ZCtmaVFzREQ1SmtJbjRRNTNvd0k1dGN4Tmh1L2hZejQzYzA4Q0o0VnQveGZrSWpWUHpTTzNNSCt0Zm1NajF1aHhuWW9tN01kaTNnN0t3cVMzMy95NXE1emRkS3h2eHMvRGV1STFvVzFPTDZpeS8xU1ZVdjRrb2J5eXJJZkN2aUNLcXRIdFFHYUJqWnZLbXhCUHBtaHV1b2QyWGFzZ3ZXdkszSXhwZWh3bnh6ZHI1cG55OWNNOWZPcVA3YXlWZ0VQY0pXellDUDBVNFhsWCtSVUJ3QVhWSzRiakU3OUtCYW1TS3l0ekZLR1FXU3lyVGNsY0ViUWFBNTFGZHZjYXR4Z0RzTGRmOS9ZS2w2TENJVDlPSXlveC90U0FZblJFM280RXd5MGZFeFh3TzFBZW9QbVE2RzlTYXhKS1U4RXo0NEI5WGthOGNSL292WlNyZUUyeUhIZHF1cFFSQklETWpXNjFlWHMwM3BCek0rWHFQZ2xldnF2bW90UFhyQWRmN1BJM3JZbXZzY3V5S3cyTDNLb3UzUXU4a2k1eXRQanlLZHRNVm03WFhDL0hyQzlEem91SktFOHNtZ0lMQ0NKUmpVR1lUUWx0YWRBc0lPTFBsTjRVY0tVWWZ6SG1RQjUvWEljdnRqYjV5VmRIYmdCYU9iOSthNmpRRUlFZk8vL3k1Qy9LS2N1R2ZpQ0lFSGNaaW5SOVdHTU50VVkzY1MwTy84eFVvN1hVVGFMWGo5SmJaOWtGa3NUL0ZkWTI3a1FCMTd0YUVERG1CMnJyRmpFd25hZlJJaUg4NlZ2aVBHVnIxeGsvTkgvQ0dUNDU2SXFaVHNHSndzNWpvbUJxSjRycDBIdmRvbVNqMVplUWp2bmxZYkc4WnBva1QyaGxIU3Q4RmZZa2R0b0xnQ3ZIVXN2QTF3MFFXdTBkMmlEYnR2ODVxK1NqNm5UdXJJbGI5Tkk2dmlhQzRnRmhsUDdZdkNpVHkwZ2hTUSs2Zlh4M1NNZlNNakhIMXJNcVB6b1JURXNOWmlaZEJ0VjRFM0oxc0haekU4Y3plRFVlYkpBY0Qvd0w2c0FHZG13RmNpcERoM2pxWXBsMUpaanZXOWNFbWJUWVZEck05ajJ3V2NFaTMwYkEwUXJ3cHoyMkd1MXIyc0dFNjc0QVFTVjUzVisyZHlrUzNuV1piQkM0TDZiaU1FdlNyNTVKQTVlc2xybVpCRklLQVJuSm9lMm1VQi9nWVJFYWFRPSIsIm1hYyI6ImI5MDQ3MDIwMzJmYmEyYmQ3ZDVkZTRjNWYxZDdhNWI5OTkyOTE3OTc0M2I0NjY5YmE5MDUwYjZkMmE1ZGQwMmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "yRFMNYLr4K\/x18iBdCdtAzvYHyD\/qLUxfLUe8\/rSqNk=", "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": "eyJpdiI6Imt6bmlWUEI3NnUyNWJxOU9XUzNvM1E9PSIsInZhbHVlIjoic0pUa2s5Q2RaUnhIdnZiaERoSWcydnhjb2htdm9OTUhjUmxmZU5kQVRKZ2tkOTNxM0JFbGJsWlREUzI2RGI3WGJDckNLZFNFR2l5c0ZJZ2VzUFdocEJnSno1U1hVNFdwOTRLbGRENDdZWVNxREZFYTNOdTJmOWd0emhkNVYzNlJWOVVJMDBuNWRnWmE0Vk5EV1JHSk1jN3BoazJmeXNtNTduQ3o4SFYzT0ZSaXdvYjhTUS9ZNkRZWXdZN1R4TkdrOVA2MzhEeS9OL0VoRkhBZUNhL2NrTUhxSkhEUlR5T0FBc0VmdFFLMHJHc0dWcVllcHdsaDRJU0ZvSDd1NitubVJERkxoLzJWeUhBZEt0VUxvelVVYnB0UFh4MCtzQ0JPeVZHckN5cWU2Vm9YRU41Z1VWYXdwY05VSEdIS3o4Vkkzb3cvL3pKa2hGT3JhSXZnWTVYVlM5RGFXRW9pSFhGYTNJZmg2aDhXWjh3WUxVVzMzSmVCeUdQa1BzaUtCWHJaNnhjcGxRWDNlMTBwVlh2YUVqYUkyOHdDcmN1OW1hRnpJdVVQTERKVkkvZE9rNWI1b29vcU95OE1xSEZmdEtNMHRuRDVKUy9ZbkY4RDNvQ3cyMlV5eE53a2JXVWpmdWJhVHNRKzBsalhoS2lEc1NhU1VKbXhZK25pVUw2cGM3b0NMTy80UXN5aVl1cE1DTSttZXdjWUx1YzErVkgyUjlVeld6QTc4cE9pdXRoOVJMak1hMG5kODZITkxHeWhlcVlvUnBTVVlISW1UbDUrY2JXYzlESTJramxKU2ZWR0ZZdHJYWGpLTGhKN2ZmQjZYcjlwRjFubkpDcmVsZThxRnByYmRtVXVVL3IvR0RaWVo1LzN5c0dtOGNxRUU1WDd1VzZIZWJLdURYVWV5bUNnbWJ5N0RFNmhRSnJuTzJEL29CS2xlVG9VRGZURzhoR3cyN3lNTjV1M3dyM1UvVVZFR01rS1NKOGgvTXJPeXRLNE9GMHdaVEsveFNTRHVhNUZuYnhOZE44aTlqcGxkRk0relZLaU55ZTErUVFQNGk2aUVoeVhtNFNjT3lSdGw0YkVKdlo2RDA0alY4V3ZPTm1MR2Zic2w3a0VVb3BDTTNGVEhTT0ZGaVdieTZ5QkNuVkd4R2FGak1vdTNuYnRrNGVaQmNZWUdsNnVrc093WHg5enMxNUNzcVArVUNJVUxtaTJDTWdycHN3ZVFBOXl0WFhXNmdGa0FiQU5DcDBZMmJkUmlkOXNtcHcvbzRwM2hGZFZPZGllK3hjdkpNdVVqV2ZEOU8ySUlpZ3pzTEdkbWt4OTI2OVZSQTByNThDTUJBSDZST0VQVGZpQmpSS2xHSDNLb2lTUTZZUzRpclh2WVNvcnBRZ2N6T21GK29OenpCOE5sUW9CQTFLVVhxMzRDSXU0VWhyYzNkcVhIN1Brdk9HM0xUMXlpZ2w1Nk1MZVp3Q01DeGJTWGpqOTJ1VXprYlFXMTBCQ0xrMkl1ZDNSM1BiYVVkbGVsd2xPT3lJNFFrYkhQbGROQ29HK0hkMFJQSHI1ZCtmaVFzREQ1SmtJbjRRNTNvd0k1dGN4Tmh1L2hZejQzYzA4Q0o0VnQveGZrSWpWUHpTTzNNSCt0Zm1NajF1aHhuWW9tN01kaTNnN0t3cVMzMy95NXE1emRkS3h2eHMvRGV1STFvVzFPTDZpeS8xU1ZVdjRrb2J5eXJJZkN2aUNLcXRIdFFHYUJqWnZLbXhCUHBtaHV1b2QyWGFzZ3ZXdkszSXhwZWh3bnh6ZHI1cG55OWNNOWZPcVA3YXlWZ0VQY0pXellDUDBVNFhsWCtSVUJ3QVhWSzRiakU3OUtCYW1TS3l0ekZLR1FXU3lyVGNsY0ViUWFBNTFGZHZjYXR4Z0RzTGRmOS9ZS2w2TENJVDlPSXlveC90U0FZblJFM280RXd5MGZFeFh3TzFBZW9QbVE2RzlTYXhKS1U4RXo0NEI5WGthOGNSL292WlNyZUUyeUhIZHF1cFFSQklETWpXNjFlWHMwM3BCek0rWHFQZ2xldnF2bW90UFhyQWRmN1BJM3JZbXZzY3V5S3cyTDNLb3UzUXU4a2k1eXRQanlLZHRNVm03WFhDL0hyQzlEem91SktFOHNtZ0lMQ0NKUmpVR1lUUWx0YWRBc0lPTFBsTjRVY0tVWWZ6SG1RQjUvWEljdnRqYjV5VmRIYmdCYU9iOSthNmpRRUlFZk8vL3k1Qy9LS2N1R2ZpQ0lFSGNaaW5SOVdHTU50VVkzY1MwTy84eFVvN1hVVGFMWGo5SmJaOWtGa3NUL0ZkWTI3a1FCMTd0YUVERG1CMnJyRmpFd25hZlJJaUg4NlZ2aVBHVnIxeGsvTkgvQ0dUNDU2SXFaVHNHSndzNWpvbUJxSjRycDBIdmRvbVNqMVplUWp2bmxZYkc4WnBva1QyaGxIU3Q4RmZZa2R0b0xnQ3ZIVXN2QTF3MFFXdTBkMmlEYnR2ODVxK1NqNm5UdXJJbGI5Tkk2dmlhQzRnRmhsUDdZdkNpVHkwZ2hTUSs2Zlh4M1NNZlNNakhIMXJNcVB6b1JURXNOWmlaZEJ0VjRFM0oxc0haekU4Y3plRFVlYkpBY0Qvd0w2c0FHZG13RmNpcERoM2pxWXBsMUpaanZXOWNFbWJUWVZEck05ajJ3V2NFaTMwYkEwUXJ3cHoyMkd1MXIyc0dFNjc0QVFTVjUzVisyZHlrUzNuV1piQkM0TDZiaU1FdlNyNTVKQTVlc2xybVpCRklLQVJuSm9lMm1VQi9nWVJFYWFRPSIsIm1hYyI6ImI5MDQ3MDIwMzJmYmEyYmQ3ZDVkZTRjNWYxZDdhNWI5OTkyOTE3OTc0M2I0NjY5YmE5MDUwYjZkMmE1ZGQwMmUiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtc2Gu+2+JAcdsFN+6h4wqTQlThqQbidCyssw8CpNxzRpE\/5rz95tyBuWC7HcFMrcE=", "PriceCodeRef": null, "supplier_title": "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": "WeQmCpYnvedrUMqgA0B5JbXyWOvhiKvdmWYiOabp2k4=", "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": "eyJpdiI6IkprK2JSVHRZQWcrMWd0djdFQ3NyR0E9PSIsInZhbHVlIjoiVHhSWUozRzNiOE1MUnFDc2FLQks4eEFSL2N3ODNQLzdBZUhDUWFaaVpZQ2xjVUI5RVhydG9mSW1wUDUySGhlUmsrWHhWRmFLaUZiWUNIYk1UQ3djZzB0UXRRV3VVU083TU54bEVKVEFWVG03aUs0d2NoY1JHcG9PZUNYT2pYNmhpMXdzSE1POGpYNnl6L29zMXV4OStWWVNvemNNQVhFaklWbkg3NXZraExVN2Y4SUhMK09KYmlEVjcxcmxzOTI3NktkVzU5a1pVL2ZaR0ozelQ4Sm5ZYVBSeE5LYWp3UUFpWTRVNkxKZEJ2OG8rNVpLRHdDNlFyYWI0MW96NEZ2OEZlTFVOa0lmWW1KU3ZXejFIMWF5T1lEVXhpSjBsOXJ6Y2NQeFc3WnRaYmgzUVZCYUU0ZUlKVDkwZ215ODBDdFl3ajRtRmxwMFVVb3I1Y2pYSHJmaXZvQjlNLzY4U1NLWjBpdW5SNjIzdzNHbmlKdENDakN0N294R2RDbUorNU92RW4reVBIL0NCQyt2ek9NUXNoek9OVzJITHBRMEcycUY2cGhVci8vTXJ2MjZtVklWQTMvRzMrbndxZTQyWXpDVHlKK2xRd01uUHBiTDhrZlRnWFZ4VmgrbTRZT0JEb3ZYYmhLY2pjS2xkS0dGQ21Ka09wbDhzUGRwYkw2b0luMytTcHY3cjVvWVVqVTJvS3lvdkNJaUg2Tnd6RFArUVNmQmNqU3lrclAwWVJNVGhmUHBHM3hVcUFlQ3FqbFR0b2toODJWNjRYZ2RXaEJocXdBY09YaDRFSHo2RkJNeDFnbU9GeEZJTVdZVlprT0xycE50eFJLNDVhUk56TS9McDlZdEZsUUI3OG5JVURUVDdGZ1Y1T2VMSkRGZjNZR2UyYmpTOXRDV0ErNmNvV28ydUl1YlBVd1AvUFpDOTIya0R1cXV3akd5VjdRWlhNN3RqZDZUUnFpSUdLa2RmQjBCeXM1ZkdJRUNHS2ZiUEdzbytqdTNTTTdqZzJCOU9vdDVaZVFqRS9NSGZXbE1LcVd1SFhtMEtmcnFGNEtIUXRqTjlHZEowdFB1U2NzdmxxbUFKZVZqclBZSFB6bXJWWUxVMHdhYTV6ZFNZeE9VUm43ZW1keUlPTEt4MWJMQ0NUemFSa0JkWXpnZ1BaL2VIblYrbzUzZEQxay92L3Z5ci9Rb0I1QkMwSW1EbldGeFk0NTJBcmdIcitzR0ZPZ3JLd1N3SnF0bXJLcVU1b25vT3JoRTJ5TGtuSy91cm0wNGxRWm5lWW1tMVQxU2FkTUpIUUFyQm5WWHFIRHNsb3hlT254Vjk3a0V3Y084dXN3eDYvVFBpN0lRNkxKbkN2eGN6WEdyMzlGbkg0Vm1HVENZNmEzUFRqaHRZOWlxZ25xVnFUd2t4UDN6RXM1S1diVkhZLy9QSTBUUnFZekwxUTNMa2p3OHpmUk05MEw3NjU4SDJvazBmNWFYb0FLOHErWk9GemxJMnJNbWROUHUySWxWR0MyRG45eTI0S1c5WDg2Z3Nsc0praXFMTld1akVJZGgrL0dtODRtT1ZaTzdrcVFWVEEwbnN3VHJPcnY2dk02RVNCWHhyR1VLSzdhUEU0bHRwSVMvNTlZK2NEMFprM2txek5SRjR6aEF3dHZyZDd4b21MS3haTlpGVEN1VTZSMGJVR0FQU1dnTEY1VjZZWFk4MmhmQjM3OGlSVktYVGlRbkVPVHdQNG9ucHd1d1NQRzdiMWJ0QjlzUityNDBRR2pQNEZMckMxR0RJeHoxd1NQcFdpc0dMNzlhNUJVcXJKcm5tdWN4cmZacmJaSXBaRFMzTGZOcGNHWG9xcWd4aE5tbkhzSlNSelZDMU5YZnVlN2VCRlRRTWE5TE5TTTNHMG16K3FXSkFIbmFiUnBIVTk4cTJOM21HS2hCczNSUzZCQXB6UEUyRWNVRlVRQklYTVRUVTF3dXhCWmQ3ME1vK0Qxd0pqaUt4Z09BRXp1U2FscitraDVpaStOTmNOcFNvMHhmWit3b29PcXVmdXhaT0hraGhmRTU0a3BTN3FRdVhkSk5taVBzTUpuOWxidmlYTGl0TjdFWFo1dGw1dG9Ba0lOaHQvSng0V2gwK3R6N1FnWGE2NlFCYTN5ZENtYlE2YUNDWXh4c255dkE2S2VzZ0xrL282N2JjV21ZWEpTVll5QmhUei9DOVo0N3l2TW43MzE1bGdrcHlJUWQ5QXZFdEpXTHhoMzJSRHpMNHN3VmZFL0pPMXVGRVFzZlk1S2grYWhDUHNQT1JwOTgva08zcFV1NkpsK3NBbXo3enlzNGFYckZ4c29EYkVqY1RkNDFPRjhTMkRna1hzT1hpaEVNbmRuVWdOdjNUbWhoRXJPV3FGYlppRStaTXA1ejZaRzk1SjlpOHg3M3JOdTNqT3krV1FYM3puKzVocmZPeXIybEp4ZjdXeVlqVHdETjZZTW94bTZNZ2twMEU1TmNURWx5aGlwQ2RuZzVndDNqam8xRVNlQkhwQkxHUUVWS0NHdUhjYmdmNmliNGFCekdtc1krV2VTek0wT21oaVkxN3ZBbHFvb0orc2FTYlkvTHgvNEpYNWZGR0JWS2cwV2FVSEcxK2EyUjhuVHhLd0I4M25Kd0l6RTJKTFU2QjdSNXlPTTZFWVUwU1FpRTRESWtEbGdiblQ3OFB6RHJvd3BHRlpxaU1JMWFzRVg2dlE5VHM0ZkZXOUY5QWRhNTJMQlFkU1VuMzNmR1dmVkpmVzNtRjVGYkM1emw3aWNYRjJOa0tnK0Yzb0wvekg4PSIsIm1hYyI6IjQyMjQzZDc1MjExYjU0OWVhMGVlODQ3MGQ3NTg3MWZmNWU3YjZlOGVhN2VmOTdmMzJmYzZiYjRkNzcxZTI2N2UiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HNudjS95Eq8PXi3iCD6jsaZmgXrVnFpPa1Xd642sejM=", "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": "eyJpdiI6IkprK2JSVHRZQWcrMWd0djdFQ3NyR0E9PSIsInZhbHVlIjoiVHhSWUozRzNiOE1MUnFDc2FLQks4eEFSL2N3ODNQLzdBZUhDUWFaaVpZQ2xjVUI5RVhydG9mSW1wUDUySGhlUmsrWHhWRmFLaUZiWUNIYk1UQ3djZzB0UXRRV3VVU083TU54bEVKVEFWVG03aUs0d2NoY1JHcG9PZUNYT2pYNmhpMXdzSE1POGpYNnl6L29zMXV4OStWWVNvemNNQVhFaklWbkg3NXZraExVN2Y4SUhMK09KYmlEVjcxcmxzOTI3NktkVzU5a1pVL2ZaR0ozelQ4Sm5ZYVBSeE5LYWp3UUFpWTRVNkxKZEJ2OG8rNVpLRHdDNlFyYWI0MW96NEZ2OEZlTFVOa0lmWW1KU3ZXejFIMWF5T1lEVXhpSjBsOXJ6Y2NQeFc3WnRaYmgzUVZCYUU0ZUlKVDkwZ215ODBDdFl3ajRtRmxwMFVVb3I1Y2pYSHJmaXZvQjlNLzY4U1NLWjBpdW5SNjIzdzNHbmlKdENDakN0N294R2RDbUorNU92RW4reVBIL0NCQyt2ek9NUXNoek9OVzJITHBRMEcycUY2cGhVci8vTXJ2MjZtVklWQTMvRzMrbndxZTQyWXpDVHlKK2xRd01uUHBiTDhrZlRnWFZ4VmgrbTRZT0JEb3ZYYmhLY2pjS2xkS0dGQ21Ka09wbDhzUGRwYkw2b0luMytTcHY3cjVvWVVqVTJvS3lvdkNJaUg2Tnd6RFArUVNmQmNqU3lrclAwWVJNVGhmUHBHM3hVcUFlQ3FqbFR0b2toODJWNjRYZ2RXaEJocXdBY09YaDRFSHo2RkJNeDFnbU9GeEZJTVdZVlprT0xycE50eFJLNDVhUk56TS9McDlZdEZsUUI3OG5JVURUVDdGZ1Y1T2VMSkRGZjNZR2UyYmpTOXRDV0ErNmNvV28ydUl1YlBVd1AvUFpDOTIya0R1cXV3akd5VjdRWlhNN3RqZDZUUnFpSUdLa2RmQjBCeXM1ZkdJRUNHS2ZiUEdzbytqdTNTTTdqZzJCOU9vdDVaZVFqRS9NSGZXbE1LcVd1SFhtMEtmcnFGNEtIUXRqTjlHZEowdFB1U2NzdmxxbUFKZVZqclBZSFB6bXJWWUxVMHdhYTV6ZFNZeE9VUm43ZW1keUlPTEt4MWJMQ0NUemFSa0JkWXpnZ1BaL2VIblYrbzUzZEQxay92L3Z5ci9Rb0I1QkMwSW1EbldGeFk0NTJBcmdIcitzR0ZPZ3JLd1N3SnF0bXJLcVU1b25vT3JoRTJ5TGtuSy91cm0wNGxRWm5lWW1tMVQxU2FkTUpIUUFyQm5WWHFIRHNsb3hlT254Vjk3a0V3Y084dXN3eDYvVFBpN0lRNkxKbkN2eGN6WEdyMzlGbkg0Vm1HVENZNmEzUFRqaHRZOWlxZ25xVnFUd2t4UDN6RXM1S1diVkhZLy9QSTBUUnFZekwxUTNMa2p3OHpmUk05MEw3NjU4SDJvazBmNWFYb0FLOHErWk9GemxJMnJNbWROUHUySWxWR0MyRG45eTI0S1c5WDg2Z3Nsc0praXFMTld1akVJZGgrL0dtODRtT1ZaTzdrcVFWVEEwbnN3VHJPcnY2dk02RVNCWHhyR1VLSzdhUEU0bHRwSVMvNTlZK2NEMFprM2txek5SRjR6aEF3dHZyZDd4b21MS3haTlpGVEN1VTZSMGJVR0FQU1dnTEY1VjZZWFk4MmhmQjM3OGlSVktYVGlRbkVPVHdQNG9ucHd1d1NQRzdiMWJ0QjlzUityNDBRR2pQNEZMckMxR0RJeHoxd1NQcFdpc0dMNzlhNUJVcXJKcm5tdWN4cmZacmJaSXBaRFMzTGZOcGNHWG9xcWd4aE5tbkhzSlNSelZDMU5YZnVlN2VCRlRRTWE5TE5TTTNHMG16K3FXSkFIbmFiUnBIVTk4cTJOM21HS2hCczNSUzZCQXB6UEUyRWNVRlVRQklYTVRUVTF3dXhCWmQ3ME1vK0Qxd0pqaUt4Z09BRXp1U2FscitraDVpaStOTmNOcFNvMHhmWit3b29PcXVmdXhaT0hraGhmRTU0a3BTN3FRdVhkSk5taVBzTUpuOWxidmlYTGl0TjdFWFo1dGw1dG9Ba0lOaHQvSng0V2gwK3R6N1FnWGE2NlFCYTN5ZENtYlE2YUNDWXh4c255dkE2S2VzZ0xrL282N2JjV21ZWEpTVll5QmhUei9DOVo0N3l2TW43MzE1bGdrcHlJUWQ5QXZFdEpXTHhoMzJSRHpMNHN3VmZFL0pPMXVGRVFzZlk1S2grYWhDUHNQT1JwOTgva08zcFV1NkpsK3NBbXo3enlzNGFYckZ4c29EYkVqY1RkNDFPRjhTMkRna1hzT1hpaEVNbmRuVWdOdjNUbWhoRXJPV3FGYlppRStaTXA1ejZaRzk1SjlpOHg3M3JOdTNqT3krV1FYM3puKzVocmZPeXIybEp4ZjdXeVlqVHdETjZZTW94bTZNZ2twMEU1TmNURWx5aGlwQ2RuZzVndDNqam8xRVNlQkhwQkxHUUVWS0NHdUhjYmdmNmliNGFCekdtc1krV2VTek0wT21oaVkxN3ZBbHFvb0orc2FTYlkvTHgvNEpYNWZGR0JWS2cwV2FVSEcxK2EyUjhuVHhLd0I4M25Kd0l6RTJKTFU2QjdSNXlPTTZFWVUwU1FpRTRESWtEbGdiblQ3OFB6RHJvd3BHRlpxaU1JMWFzRVg2dlE5VHM0ZkZXOUY5QWRhNTJMQlFkU1VuMzNmR1dmVkpmVzNtRjVGYkM1emw3aWNYRjJOa0tnK0Yzb0wvekg4PSIsIm1hYyI6IjQyMjQzZDc1MjExYjU0OWVhMGVlODQ3MGQ3NTg3MWZmNWU3YjZlOGVhN2VmOTdmMzJmYzZiYjRkNzcxZTI2N2UiLCJ0YWciOiIifQ==", "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": "YGdj+e9nkI9rIWzaid8FRYmnJz7ZeWo8dPfpbXXSXNs=", "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": "eyJpdiI6IkprK2JSVHRZQWcrMWd0djdFQ3NyR0E9PSIsInZhbHVlIjoiVHhSWUozRzNiOE1MUnFDc2FLQks4eEFSL2N3ODNQLzdBZUhDUWFaaVpZQ2xjVUI5RVhydG9mSW1wUDUySGhlUmsrWHhWRmFLaUZiWUNIYk1UQ3djZzB0UXRRV3VVU083TU54bEVKVEFWVG03aUs0d2NoY1JHcG9PZUNYT2pYNmhpMXdzSE1POGpYNnl6L29zMXV4OStWWVNvemNNQVhFaklWbkg3NXZraExVN2Y4SUhMK09KYmlEVjcxcmxzOTI3NktkVzU5a1pVL2ZaR0ozelQ4Sm5ZYVBSeE5LYWp3UUFpWTRVNkxKZEJ2OG8rNVpLRHdDNlFyYWI0MW96NEZ2OEZlTFVOa0lmWW1KU3ZXejFIMWF5T1lEVXhpSjBsOXJ6Y2NQeFc3WnRaYmgzUVZCYUU0ZUlKVDkwZ215ODBDdFl3ajRtRmxwMFVVb3I1Y2pYSHJmaXZvQjlNLzY4U1NLWjBpdW5SNjIzdzNHbmlKdENDakN0N294R2RDbUorNU92RW4reVBIL0NCQyt2ek9NUXNoek9OVzJITHBRMEcycUY2cGhVci8vTXJ2MjZtVklWQTMvRzMrbndxZTQyWXpDVHlKK2xRd01uUHBiTDhrZlRnWFZ4VmgrbTRZT0JEb3ZYYmhLY2pjS2xkS0dGQ21Ka09wbDhzUGRwYkw2b0luMytTcHY3cjVvWVVqVTJvS3lvdkNJaUg2Tnd6RFArUVNmQmNqU3lrclAwWVJNVGhmUHBHM3hVcUFlQ3FqbFR0b2toODJWNjRYZ2RXaEJocXdBY09YaDRFSHo2RkJNeDFnbU9GeEZJTVdZVlprT0xycE50eFJLNDVhUk56TS9McDlZdEZsUUI3OG5JVURUVDdGZ1Y1T2VMSkRGZjNZR2UyYmpTOXRDV0ErNmNvV28ydUl1YlBVd1AvUFpDOTIya0R1cXV3akd5VjdRWlhNN3RqZDZUUnFpSUdLa2RmQjBCeXM1ZkdJRUNHS2ZiUEdzbytqdTNTTTdqZzJCOU9vdDVaZVFqRS9NSGZXbE1LcVd1SFhtMEtmcnFGNEtIUXRqTjlHZEowdFB1U2NzdmxxbUFKZVZqclBZSFB6bXJWWUxVMHdhYTV6ZFNZeE9VUm43ZW1keUlPTEt4MWJMQ0NUemFSa0JkWXpnZ1BaL2VIblYrbzUzZEQxay92L3Z5ci9Rb0I1QkMwSW1EbldGeFk0NTJBcmdIcitzR0ZPZ3JLd1N3SnF0bXJLcVU1b25vT3JoRTJ5TGtuSy91cm0wNGxRWm5lWW1tMVQxU2FkTUpIUUFyQm5WWHFIRHNsb3hlT254Vjk3a0V3Y084dXN3eDYvVFBpN0lRNkxKbkN2eGN6WEdyMzlGbkg0Vm1HVENZNmEzUFRqaHRZOWlxZ25xVnFUd2t4UDN6RXM1S1diVkhZLy9QSTBUUnFZekwxUTNMa2p3OHpmUk05MEw3NjU4SDJvazBmNWFYb0FLOHErWk9GemxJMnJNbWROUHUySWxWR0MyRG45eTI0S1c5WDg2Z3Nsc0praXFMTld1akVJZGgrL0dtODRtT1ZaTzdrcVFWVEEwbnN3VHJPcnY2dk02RVNCWHhyR1VLSzdhUEU0bHRwSVMvNTlZK2NEMFprM2txek5SRjR6aEF3dHZyZDd4b21MS3haTlpGVEN1VTZSMGJVR0FQU1dnTEY1VjZZWFk4MmhmQjM3OGlSVktYVGlRbkVPVHdQNG9ucHd1d1NQRzdiMWJ0QjlzUityNDBRR2pQNEZMckMxR0RJeHoxd1NQcFdpc0dMNzlhNUJVcXJKcm5tdWN4cmZacmJaSXBaRFMzTGZOcGNHWG9xcWd4aE5tbkhzSlNSelZDMU5YZnVlN2VCRlRRTWE5TE5TTTNHMG16K3FXSkFIbmFiUnBIVTk4cTJOM21HS2hCczNSUzZCQXB6UEUyRWNVRlVRQklYTVRUVTF3dXhCWmQ3ME1vK0Qxd0pqaUt4Z09BRXp1U2FscitraDVpaStOTmNOcFNvMHhmWit3b29PcXVmdXhaT0hraGhmRTU0a3BTN3FRdVhkSk5taVBzTUpuOWxidmlYTGl0TjdFWFo1dGw1dG9Ba0lOaHQvSng0V2gwK3R6N1FnWGE2NlFCYTN5ZENtYlE2YUNDWXh4c255dkE2S2VzZ0xrL282N2JjV21ZWEpTVll5QmhUei9DOVo0N3l2TW43MzE1bGdrcHlJUWQ5QXZFdEpXTHhoMzJSRHpMNHN3VmZFL0pPMXVGRVFzZlk1S2grYWhDUHNQT1JwOTgva08zcFV1NkpsK3NBbXo3enlzNGFYckZ4c29EYkVqY1RkNDFPRjhTMkRna1hzT1hpaEVNbmRuVWdOdjNUbWhoRXJPV3FGYlppRStaTXA1ejZaRzk1SjlpOHg3M3JOdTNqT3krV1FYM3puKzVocmZPeXIybEp4ZjdXeVlqVHdETjZZTW94bTZNZ2twMEU1TmNURWx5aGlwQ2RuZzVndDNqam8xRVNlQkhwQkxHUUVWS0NHdUhjYmdmNmliNGFCekdtc1krV2VTek0wT21oaVkxN3ZBbHFvb0orc2FTYlkvTHgvNEpYNWZGR0JWS2cwV2FVSEcxK2EyUjhuVHhLd0I4M25Kd0l6RTJKTFU2QjdSNXlPTTZFWVUwU1FpRTRESWtEbGdiblQ3OFB6RHJvd3BHRlpxaU1JMWFzRVg2dlE5VHM0ZkZXOUY5QWRhNTJMQlFkU1VuMzNmR1dmVkpmVzNtRjVGYkM1emw3aWNYRjJOa0tnK0Yzb0wvekg4PSIsIm1hYyI6IjQyMjQzZDc1MjExYjU0OWVhMGVlODQ3MGQ3NTg3MWZmNWU3YjZlOGVhN2VmOTdmMzJmYzZiYjRkNzcxZTI2N2UiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "12V0gQ3X+pF6SJk\/sGmcwggm+lt3RyioArluAYIEsIs=", "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": "eyJpdiI6IkprK2JSVHRZQWcrMWd0djdFQ3NyR0E9PSIsInZhbHVlIjoiVHhSWUozRzNiOE1MUnFDc2FLQks4eEFSL2N3ODNQLzdBZUhDUWFaaVpZQ2xjVUI5RVhydG9mSW1wUDUySGhlUmsrWHhWRmFLaUZiWUNIYk1UQ3djZzB0UXRRV3VVU083TU54bEVKVEFWVG03aUs0d2NoY1JHcG9PZUNYT2pYNmhpMXdzSE1POGpYNnl6L29zMXV4OStWWVNvemNNQVhFaklWbkg3NXZraExVN2Y4SUhMK09KYmlEVjcxcmxzOTI3NktkVzU5a1pVL2ZaR0ozelQ4Sm5ZYVBSeE5LYWp3UUFpWTRVNkxKZEJ2OG8rNVpLRHdDNlFyYWI0MW96NEZ2OEZlTFVOa0lmWW1KU3ZXejFIMWF5T1lEVXhpSjBsOXJ6Y2NQeFc3WnRaYmgzUVZCYUU0ZUlKVDkwZ215ODBDdFl3ajRtRmxwMFVVb3I1Y2pYSHJmaXZvQjlNLzY4U1NLWjBpdW5SNjIzdzNHbmlKdENDakN0N294R2RDbUorNU92RW4reVBIL0NCQyt2ek9NUXNoek9OVzJITHBRMEcycUY2cGhVci8vTXJ2MjZtVklWQTMvRzMrbndxZTQyWXpDVHlKK2xRd01uUHBiTDhrZlRnWFZ4VmgrbTRZT0JEb3ZYYmhLY2pjS2xkS0dGQ21Ka09wbDhzUGRwYkw2b0luMytTcHY3cjVvWVVqVTJvS3lvdkNJaUg2Tnd6RFArUVNmQmNqU3lrclAwWVJNVGhmUHBHM3hVcUFlQ3FqbFR0b2toODJWNjRYZ2RXaEJocXdBY09YaDRFSHo2RkJNeDFnbU9GeEZJTVdZVlprT0xycE50eFJLNDVhUk56TS9McDlZdEZsUUI3OG5JVURUVDdGZ1Y1T2VMSkRGZjNZR2UyYmpTOXRDV0ErNmNvV28ydUl1YlBVd1AvUFpDOTIya0R1cXV3akd5VjdRWlhNN3RqZDZUUnFpSUdLa2RmQjBCeXM1ZkdJRUNHS2ZiUEdzbytqdTNTTTdqZzJCOU9vdDVaZVFqRS9NSGZXbE1LcVd1SFhtMEtmcnFGNEtIUXRqTjlHZEowdFB1U2NzdmxxbUFKZVZqclBZSFB6bXJWWUxVMHdhYTV6ZFNZeE9VUm43ZW1keUlPTEt4MWJMQ0NUemFSa0JkWXpnZ1BaL2VIblYrbzUzZEQxay92L3Z5ci9Rb0I1QkMwSW1EbldGeFk0NTJBcmdIcitzR0ZPZ3JLd1N3SnF0bXJLcVU1b25vT3JoRTJ5TGtuSy91cm0wNGxRWm5lWW1tMVQxU2FkTUpIUUFyQm5WWHFIRHNsb3hlT254Vjk3a0V3Y084dXN3eDYvVFBpN0lRNkxKbkN2eGN6WEdyMzlGbkg0Vm1HVENZNmEzUFRqaHRZOWlxZ25xVnFUd2t4UDN6RXM1S1diVkhZLy9QSTBUUnFZekwxUTNMa2p3OHpmUk05MEw3NjU4SDJvazBmNWFYb0FLOHErWk9GemxJMnJNbWROUHUySWxWR0MyRG45eTI0S1c5WDg2Z3Nsc0praXFMTld1akVJZGgrL0dtODRtT1ZaTzdrcVFWVEEwbnN3VHJPcnY2dk02RVNCWHhyR1VLSzdhUEU0bHRwSVMvNTlZK2NEMFprM2txek5SRjR6aEF3dHZyZDd4b21MS3haTlpGVEN1VTZSMGJVR0FQU1dnTEY1VjZZWFk4MmhmQjM3OGlSVktYVGlRbkVPVHdQNG9ucHd1d1NQRzdiMWJ0QjlzUityNDBRR2pQNEZMckMxR0RJeHoxd1NQcFdpc0dMNzlhNUJVcXJKcm5tdWN4cmZacmJaSXBaRFMzTGZOcGNHWG9xcWd4aE5tbkhzSlNSelZDMU5YZnVlN2VCRlRRTWE5TE5TTTNHMG16K3FXSkFIbmFiUnBIVTk4cTJOM21HS2hCczNSUzZCQXB6UEUyRWNVRlVRQklYTVRUVTF3dXhCWmQ3ME1vK0Qxd0pqaUt4Z09BRXp1U2FscitraDVpaStOTmNOcFNvMHhmWit3b29PcXVmdXhaT0hraGhmRTU0a3BTN3FRdVhkSk5taVBzTUpuOWxidmlYTGl0TjdFWFo1dGw1dG9Ba0lOaHQvSng0V2gwK3R6N1FnWGE2NlFCYTN5ZENtYlE2YUNDWXh4c255dkE2S2VzZ0xrL282N2JjV21ZWEpTVll5QmhUei9DOVo0N3l2TW43MzE1bGdrcHlJUWQ5QXZFdEpXTHhoMzJSRHpMNHN3VmZFL0pPMXVGRVFzZlk1S2grYWhDUHNQT1JwOTgva08zcFV1NkpsK3NBbXo3enlzNGFYckZ4c29EYkVqY1RkNDFPRjhTMkRna1hzT1hpaEVNbmRuVWdOdjNUbWhoRXJPV3FGYlppRStaTXA1ejZaRzk1SjlpOHg3M3JOdTNqT3krV1FYM3puKzVocmZPeXIybEp4ZjdXeVlqVHdETjZZTW94bTZNZ2twMEU1TmNURWx5aGlwQ2RuZzVndDNqam8xRVNlQkhwQkxHUUVWS0NHdUhjYmdmNmliNGFCekdtc1krV2VTek0wT21oaVkxN3ZBbHFvb0orc2FTYlkvTHgvNEpYNWZGR0JWS2cwV2FVSEcxK2EyUjhuVHhLd0I4M25Kd0l6RTJKTFU2QjdSNXlPTTZFWVUwU1FpRTRESWtEbGdiblQ3OFB6RHJvd3BHRlpxaU1JMWFzRVg2dlE5VHM0ZkZXOUY5QWRhNTJMQlFkU1VuMzNmR1dmVkpmVzNtRjVGYkM1emw3aWNYRjJOa0tnK0Yzb0wvekg4PSIsIm1hYyI6IjQyMjQzZDc1MjExYjU0OWVhMGVlODQ3MGQ3NTg3MWZmNWU3YjZlOGVhN2VmOTdmMzJmYzZiYjRkNzcxZTI2N2UiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvQmb9nDdzHmq511glmPjNfq1MF8s\/ELwieow2z2ZQNdHDLlQ7u6Qj90USbYUYPVVM=", "PriceCodeRef": null, "supplier_title": "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": "dUnjVUtVBNWAZRY89cqVFK7Sdlcp7EXc70US91r8aBI=", "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": "eyJpdiI6IkQzall6K0Ywa0JIc3pWejlYa2VyOFE9PSIsInZhbHVlIjoiNXVEYklaYnVuWDhoMjVHdlZPWklxbVpEWkNxSThxNi9aR3RyTXVkTUVqcGQwa0swbUt1akl4K001UGxJUDBleVUyWnJ5RnZLK3hBRGVGMld1M3VlMFNFR0hYWGQ0bXVPZXJmN1dmNS82Z0szSHcxQ2lUUjFoZzB1Z3ZtT2hzYkNjUVpMNW5yNnE1eFY5bHRLSFl5aW54bW5rR1hzUENqdkw4S1B2TjRDbXpvSytnL0ZQR2hqZGdsMTBsUVQzV0RmMGRWbXlnY0VnV3RsL3lsQktPbzdYTDkweXFYaWdoYy9jY1hJOFoxS2cxbE9kSlllbWIvcERnRmxnSTNTeTBYN1FjR250aTVzaUh6eHQvNlJpVUhRMWFSZ01LTGhSaHVoQ2MrQ1J5Z0hRd0UzYkY3L3I0Sy9Ibi9kVUJwTjRmenVWUHFVUDlUWWNhV21tY2htVHA0YWlEZjcwL09IR0ZHNCtGS0RlU25pU0JIY3FxS2l2VlFLZ1dFcTN3TDBBbUtOV2tueGowOFVTLzAraTNoODEyMm5hU2tnODVqdnJ1TVhPcHdPaVhabkwwbGNIODNkL1F2azRuSDVwOFhhTlNYU04yWk5kU2VUbmlFQ2lQc3ZXTUxxRmJxSGxNeUpSMVMzY2dTZGNrQU1PL0JiOFNBdUpVeUV3WmlkbU5iL2YzejE0ZURNODg1dUhwZVJFTTUvL3pSbExyNVZnTzhpMGE0MXk4RDBFQXRHakk3N2dvdEZIMm84MkxPdEdNRlBvTWdwREUxdGx1WVFOTTdJNDdjUmM3VnhtVGhvNlJCU05QQzZGTERxcENyUHFIVGpXUE9BQWEzdHg2ZktOSjdrRHptemttbFlGQW5vRTFJNjl4TUpKUk8zbVJHUENQSXdFK01CS2lObE5Ma0xuOXJuVWMrY2VNYmNuZnZsRU1PQWlDbEJrbm5pTlNtbmRDSXdPTlNHZHJ2K0pFTGRxTXp6SnoxVDRFS2NQMGZpZGJmSlhMeXZBSzZ3VFVJS3VBVmh4NGxMUXpRQ0tiVWdzS3NrV1QvZGdxeUhsOURDbXFIN3hna0ttQWcvemNGOUlCYjNTS2lJK1RKVm93TExTdm15OFJhcmRmYTJQMU50LzlES2pFZHRlaGZyM2NnZC9UeVUySlFkd0d6Vmwwd0ZRRnIyWnhJcnZ5RythdUN4ZFV5UkFPaCtKZ2d2UTlWUVZpSnZtNFN2WkNYOVhwT2FKOFg3Ym42ZTdSd0M2NGc0a0ZwTU9CaVkva2NXZDU5bWVmMyt1andRV245K0QxOWV0Q1VtYVpmaHdKa2MwUXY5SFZ0YkdsVnVJYjVCakpoRHU5OFJkeVRKVG43THNaNk5zRjBRUS9XZ1ZzYnBjUFlmem1QUWpOS1hZYUEvZEJ3NnZnWjNCSjRHTldNUjA0TjFlYXRWVEpQVlB6RlRqRkQ1dmUxWGJXdURURDZDbWhZU0NVMStPaU1MMnk3dEc2UDVQWFI2MHVaTjcrM3Y3Z3ZpdDlMNklCODUrQUlnOUdpVHh1LzY0YzBXKzl1RXhnUzhhaHlLVlZKaVdhcXZ6RVVBZW9yRDVleGxmYTNNQ0YvTGZwZENlNmk1NFJodTNJUFF0bUJ5d2xYNEQwTUlzWTNWM3N2NXF4OGowcDFPNUd2Unl3YWtTNVlJQWJCeFhHS3lnc2NLamUxSmFCT1RWNWlOWks0YmNQL1dMSmpLVEtLdDhYS1JRaXNTOHVxakRJWHI3TC90cDFmUFkrUUxEa2tjNE5lMjZ2dnExcUZObmZ3VEhaWHlaZGR2RzlrSFNMZW9jZjlncWpHcmNWRWFEQkVUV2lCOE1oZzBIOFNGWmh5V2pESjloTkV4VUh3Q0VMa0FhZWI4bWdoakVuZ1htNlpFYXI2aEl2NjhPTHp5MHJCVTRUa3l3N1daYThDdUJWajdwa3k3QUZjaXNhZkIzWFJQOEtmMmR0N2ZDbTQ3OGh5TVZERDkyNW40S21IclJ3Tks1YnBYS1Nza3Jyb1duYkxqRGpyZ0E0MExuNXlBcDdkNlBEQUFlKzlhSk5yMTNxdERaNWs5UmVQUlZmbzJpckFUbnF3aGlJSG1Tc0VENSs1WWp2REZ0WXJyKzdvbWUrWW1MNUVXRFUwNXAvUHpCNUVQdW5BYTY5dVVkMGgyMGxLZFNSbFJiVkt1allxaHFnUmplNnNmRzVvbmxYTElGTzlZWjUyY1ZjWGNWblRqWDFkcnEvSnBNWUlWUkF6MWdSU2o0dXNDUFRZN3pNQUV6dWIrbC90RHNCaTB1MTIrUTRZRGZ0RlVzNis3U0dzT1d4MXdPamtaWnlzbG1sY0RkNlRudlQ1Umx4V0FiZVZBSU52S0l2ZG9YOGhJQXJhRGd3eVhYbGpoeVpQOGg4amRyRXVvbzJZeHlOWHVWNDlRQlNHYjFtYU5YemlqTG9ZOVptODBXR1dmdHpLbG5aRmdWZ0VmSTgwaThTUjdITE9HRXR5ZlZKSCtEakJOYk1JNkZxeXUrd2hPZVRMaEtabHpxUDcxWmdpR1lzUGFCY0g3U1V0d2FSc003VUNYWmJsNUMyM3ZSd3BicW5vRkxmNTBaVnkxdDEvbitJWllnMmpXR05tNnpjYXFSTGVTVHFSSHdHU1Q1czRkMlE4NXM5M1pWU1luY0U1ekxjS3MyeDExRTFYR3lwUVMrdFVQTjFyTE15Y2xITzRLTDJHUlZycDFVK2JGSFJSZ3MvMzFodlE5WDZnb2JlQk4vMnNWaGdJZkVsbEpteXEwSnozV05ibzJHdTNLVFRVPSIsIm1hYyI6IjExNjBmODcyN2ZiNTFhOGQ5ZmIzNWUyYzhlYTk2ZDBhMzc2OGIxNTkwODQ4YjNhY2Y3OGFhMWM5NjYyMjFkOWQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0rCO8LEqPkrWzXo5cBRBUwCUSu9jp38+YWSH5OdpYQc=", "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": "eyJpdiI6IkQzall6K0Ywa0JIc3pWejlYa2VyOFE9PSIsInZhbHVlIjoiNXVEYklaYnVuWDhoMjVHdlZPWklxbVpEWkNxSThxNi9aR3RyTXVkTUVqcGQwa0swbUt1akl4K001UGxJUDBleVUyWnJ5RnZLK3hBRGVGMld1M3VlMFNFR0hYWGQ0bXVPZXJmN1dmNS82Z0szSHcxQ2lUUjFoZzB1Z3ZtT2hzYkNjUVpMNW5yNnE1eFY5bHRLSFl5aW54bW5rR1hzUENqdkw4S1B2TjRDbXpvSytnL0ZQR2hqZGdsMTBsUVQzV0RmMGRWbXlnY0VnV3RsL3lsQktPbzdYTDkweXFYaWdoYy9jY1hJOFoxS2cxbE9kSlllbWIvcERnRmxnSTNTeTBYN1FjR250aTVzaUh6eHQvNlJpVUhRMWFSZ01LTGhSaHVoQ2MrQ1J5Z0hRd0UzYkY3L3I0Sy9Ibi9kVUJwTjRmenVWUHFVUDlUWWNhV21tY2htVHA0YWlEZjcwL09IR0ZHNCtGS0RlU25pU0JIY3FxS2l2VlFLZ1dFcTN3TDBBbUtOV2tueGowOFVTLzAraTNoODEyMm5hU2tnODVqdnJ1TVhPcHdPaVhabkwwbGNIODNkL1F2azRuSDVwOFhhTlNYU04yWk5kU2VUbmlFQ2lQc3ZXTUxxRmJxSGxNeUpSMVMzY2dTZGNrQU1PL0JiOFNBdUpVeUV3WmlkbU5iL2YzejE0ZURNODg1dUhwZVJFTTUvL3pSbExyNVZnTzhpMGE0MXk4RDBFQXRHakk3N2dvdEZIMm84MkxPdEdNRlBvTWdwREUxdGx1WVFOTTdJNDdjUmM3VnhtVGhvNlJCU05QQzZGTERxcENyUHFIVGpXUE9BQWEzdHg2ZktOSjdrRHptemttbFlGQW5vRTFJNjl4TUpKUk8zbVJHUENQSXdFK01CS2lObE5Ma0xuOXJuVWMrY2VNYmNuZnZsRU1PQWlDbEJrbm5pTlNtbmRDSXdPTlNHZHJ2K0pFTGRxTXp6SnoxVDRFS2NQMGZpZGJmSlhMeXZBSzZ3VFVJS3VBVmh4NGxMUXpRQ0tiVWdzS3NrV1QvZGdxeUhsOURDbXFIN3hna0ttQWcvemNGOUlCYjNTS2lJK1RKVm93TExTdm15OFJhcmRmYTJQMU50LzlES2pFZHRlaGZyM2NnZC9UeVUySlFkd0d6Vmwwd0ZRRnIyWnhJcnZ5RythdUN4ZFV5UkFPaCtKZ2d2UTlWUVZpSnZtNFN2WkNYOVhwT2FKOFg3Ym42ZTdSd0M2NGc0a0ZwTU9CaVkva2NXZDU5bWVmMyt1andRV245K0QxOWV0Q1VtYVpmaHdKa2MwUXY5SFZ0YkdsVnVJYjVCakpoRHU5OFJkeVRKVG43THNaNk5zRjBRUS9XZ1ZzYnBjUFlmem1QUWpOS1hZYUEvZEJ3NnZnWjNCSjRHTldNUjA0TjFlYXRWVEpQVlB6RlRqRkQ1dmUxWGJXdURURDZDbWhZU0NVMStPaU1MMnk3dEc2UDVQWFI2MHVaTjcrM3Y3Z3ZpdDlMNklCODUrQUlnOUdpVHh1LzY0YzBXKzl1RXhnUzhhaHlLVlZKaVdhcXZ6RVVBZW9yRDVleGxmYTNNQ0YvTGZwZENlNmk1NFJodTNJUFF0bUJ5d2xYNEQwTUlzWTNWM3N2NXF4OGowcDFPNUd2Unl3YWtTNVlJQWJCeFhHS3lnc2NLamUxSmFCT1RWNWlOWks0YmNQL1dMSmpLVEtLdDhYS1JRaXNTOHVxakRJWHI3TC90cDFmUFkrUUxEa2tjNE5lMjZ2dnExcUZObmZ3VEhaWHlaZGR2RzlrSFNMZW9jZjlncWpHcmNWRWFEQkVUV2lCOE1oZzBIOFNGWmh5V2pESjloTkV4VUh3Q0VMa0FhZWI4bWdoakVuZ1htNlpFYXI2aEl2NjhPTHp5MHJCVTRUa3l3N1daYThDdUJWajdwa3k3QUZjaXNhZkIzWFJQOEtmMmR0N2ZDbTQ3OGh5TVZERDkyNW40S21IclJ3Tks1YnBYS1Nza3Jyb1duYkxqRGpyZ0E0MExuNXlBcDdkNlBEQUFlKzlhSk5yMTNxdERaNWs5UmVQUlZmbzJpckFUbnF3aGlJSG1Tc0VENSs1WWp2REZ0WXJyKzdvbWUrWW1MNUVXRFUwNXAvUHpCNUVQdW5BYTY5dVVkMGgyMGxLZFNSbFJiVkt1allxaHFnUmplNnNmRzVvbmxYTElGTzlZWjUyY1ZjWGNWblRqWDFkcnEvSnBNWUlWUkF6MWdSU2o0dXNDUFRZN3pNQUV6dWIrbC90RHNCaTB1MTIrUTRZRGZ0RlVzNis3U0dzT1d4MXdPamtaWnlzbG1sY0RkNlRudlQ1Umx4V0FiZVZBSU52S0l2ZG9YOGhJQXJhRGd3eVhYbGpoeVpQOGg4amRyRXVvbzJZeHlOWHVWNDlRQlNHYjFtYU5YemlqTG9ZOVptODBXR1dmdHpLbG5aRmdWZ0VmSTgwaThTUjdITE9HRXR5ZlZKSCtEakJOYk1JNkZxeXUrd2hPZVRMaEtabHpxUDcxWmdpR1lzUGFCY0g3U1V0d2FSc003VUNYWmJsNUMyM3ZSd3BicW5vRkxmNTBaVnkxdDEvbitJWllnMmpXR05tNnpjYXFSTGVTVHFSSHdHU1Q1czRkMlE4NXM5M1pWU1luY0U1ekxjS3MyeDExRTFYR3lwUVMrdFVQTjFyTE15Y2xITzRLTDJHUlZycDFVK2JGSFJSZ3MvMzFodlE5WDZnb2JlQk4vMnNWaGdJZkVsbEpteXEwSnozV05ibzJHdTNLVFRVPSIsIm1hYyI6IjExNjBmODcyN2ZiNTFhOGQ5ZmIzNWUyYzhlYTk2ZDBhMzc2OGIxNTkwODQ4YjNhY2Y3OGFhMWM5NjYyMjFkOWQiLCJ0YWciOiIifQ==", "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": "R3FcLifXLxwszE0vTY4oPzeCnZ\/bYSnWEhSh03WXpVU=", "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": "eyJpdiI6IkQzall6K0Ywa0JIc3pWejlYa2VyOFE9PSIsInZhbHVlIjoiNXVEYklaYnVuWDhoMjVHdlZPWklxbVpEWkNxSThxNi9aR3RyTXVkTUVqcGQwa0swbUt1akl4K001UGxJUDBleVUyWnJ5RnZLK3hBRGVGMld1M3VlMFNFR0hYWGQ0bXVPZXJmN1dmNS82Z0szSHcxQ2lUUjFoZzB1Z3ZtT2hzYkNjUVpMNW5yNnE1eFY5bHRLSFl5aW54bW5rR1hzUENqdkw4S1B2TjRDbXpvSytnL0ZQR2hqZGdsMTBsUVQzV0RmMGRWbXlnY0VnV3RsL3lsQktPbzdYTDkweXFYaWdoYy9jY1hJOFoxS2cxbE9kSlllbWIvcERnRmxnSTNTeTBYN1FjR250aTVzaUh6eHQvNlJpVUhRMWFSZ01LTGhSaHVoQ2MrQ1J5Z0hRd0UzYkY3L3I0Sy9Ibi9kVUJwTjRmenVWUHFVUDlUWWNhV21tY2htVHA0YWlEZjcwL09IR0ZHNCtGS0RlU25pU0JIY3FxS2l2VlFLZ1dFcTN3TDBBbUtOV2tueGowOFVTLzAraTNoODEyMm5hU2tnODVqdnJ1TVhPcHdPaVhabkwwbGNIODNkL1F2azRuSDVwOFhhTlNYU04yWk5kU2VUbmlFQ2lQc3ZXTUxxRmJxSGxNeUpSMVMzY2dTZGNrQU1PL0JiOFNBdUpVeUV3WmlkbU5iL2YzejE0ZURNODg1dUhwZVJFTTUvL3pSbExyNVZnTzhpMGE0MXk4RDBFQXRHakk3N2dvdEZIMm84MkxPdEdNRlBvTWdwREUxdGx1WVFOTTdJNDdjUmM3VnhtVGhvNlJCU05QQzZGTERxcENyUHFIVGpXUE9BQWEzdHg2ZktOSjdrRHptemttbFlGQW5vRTFJNjl4TUpKUk8zbVJHUENQSXdFK01CS2lObE5Ma0xuOXJuVWMrY2VNYmNuZnZsRU1PQWlDbEJrbm5pTlNtbmRDSXdPTlNHZHJ2K0pFTGRxTXp6SnoxVDRFS2NQMGZpZGJmSlhMeXZBSzZ3VFVJS3VBVmh4NGxMUXpRQ0tiVWdzS3NrV1QvZGdxeUhsOURDbXFIN3hna0ttQWcvemNGOUlCYjNTS2lJK1RKVm93TExTdm15OFJhcmRmYTJQMU50LzlES2pFZHRlaGZyM2NnZC9UeVUySlFkd0d6Vmwwd0ZRRnIyWnhJcnZ5RythdUN4ZFV5UkFPaCtKZ2d2UTlWUVZpSnZtNFN2WkNYOVhwT2FKOFg3Ym42ZTdSd0M2NGc0a0ZwTU9CaVkva2NXZDU5bWVmMyt1andRV245K0QxOWV0Q1VtYVpmaHdKa2MwUXY5SFZ0YkdsVnVJYjVCakpoRHU5OFJkeVRKVG43THNaNk5zRjBRUS9XZ1ZzYnBjUFlmem1QUWpOS1hZYUEvZEJ3NnZnWjNCSjRHTldNUjA0TjFlYXRWVEpQVlB6RlRqRkQ1dmUxWGJXdURURDZDbWhZU0NVMStPaU1MMnk3dEc2UDVQWFI2MHVaTjcrM3Y3Z3ZpdDlMNklCODUrQUlnOUdpVHh1LzY0YzBXKzl1RXhnUzhhaHlLVlZKaVdhcXZ6RVVBZW9yRDVleGxmYTNNQ0YvTGZwZENlNmk1NFJodTNJUFF0bUJ5d2xYNEQwTUlzWTNWM3N2NXF4OGowcDFPNUd2Unl3YWtTNVlJQWJCeFhHS3lnc2NLamUxSmFCT1RWNWlOWks0YmNQL1dMSmpLVEtLdDhYS1JRaXNTOHVxakRJWHI3TC90cDFmUFkrUUxEa2tjNE5lMjZ2dnExcUZObmZ3VEhaWHlaZGR2RzlrSFNMZW9jZjlncWpHcmNWRWFEQkVUV2lCOE1oZzBIOFNGWmh5V2pESjloTkV4VUh3Q0VMa0FhZWI4bWdoakVuZ1htNlpFYXI2aEl2NjhPTHp5MHJCVTRUa3l3N1daYThDdUJWajdwa3k3QUZjaXNhZkIzWFJQOEtmMmR0N2ZDbTQ3OGh5TVZERDkyNW40S21IclJ3Tks1YnBYS1Nza3Jyb1duYkxqRGpyZ0E0MExuNXlBcDdkNlBEQUFlKzlhSk5yMTNxdERaNWs5UmVQUlZmbzJpckFUbnF3aGlJSG1Tc0VENSs1WWp2REZ0WXJyKzdvbWUrWW1MNUVXRFUwNXAvUHpCNUVQdW5BYTY5dVVkMGgyMGxLZFNSbFJiVkt1allxaHFnUmplNnNmRzVvbmxYTElGTzlZWjUyY1ZjWGNWblRqWDFkcnEvSnBNWUlWUkF6MWdSU2o0dXNDUFRZN3pNQUV6dWIrbC90RHNCaTB1MTIrUTRZRGZ0RlVzNis3U0dzT1d4MXdPamtaWnlzbG1sY0RkNlRudlQ1Umx4V0FiZVZBSU52S0l2ZG9YOGhJQXJhRGd3eVhYbGpoeVpQOGg4amRyRXVvbzJZeHlOWHVWNDlRQlNHYjFtYU5YemlqTG9ZOVptODBXR1dmdHpLbG5aRmdWZ0VmSTgwaThTUjdITE9HRXR5ZlZKSCtEakJOYk1JNkZxeXUrd2hPZVRMaEtabHpxUDcxWmdpR1lzUGFCY0g3U1V0d2FSc003VUNYWmJsNUMyM3ZSd3BicW5vRkxmNTBaVnkxdDEvbitJWllnMmpXR05tNnpjYXFSTGVTVHFSSHdHU1Q1czRkMlE4NXM5M1pWU1luY0U1ekxjS3MyeDExRTFYR3lwUVMrdFVQTjFyTE15Y2xITzRLTDJHUlZycDFVK2JGSFJSZ3MvMzFodlE5WDZnb2JlQk4vMnNWaGdJZkVsbEpteXEwSnozV05ibzJHdTNLVFRVPSIsIm1hYyI6IjExNjBmODcyN2ZiNTFhOGQ5ZmIzNWUyYzhlYTk2ZDBhMzc2OGIxNTkwODQ4YjNhY2Y3OGFhMWM5NjYyMjFkOWQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "TWc5NbzdEKEdIZKjGRv2jkBD82rlEcMPGHmH4NXcXP4=", "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": "eyJpdiI6IkQzall6K0Ywa0JIc3pWejlYa2VyOFE9PSIsInZhbHVlIjoiNXVEYklaYnVuWDhoMjVHdlZPWklxbVpEWkNxSThxNi9aR3RyTXVkTUVqcGQwa0swbUt1akl4K001UGxJUDBleVUyWnJ5RnZLK3hBRGVGMld1M3VlMFNFR0hYWGQ0bXVPZXJmN1dmNS82Z0szSHcxQ2lUUjFoZzB1Z3ZtT2hzYkNjUVpMNW5yNnE1eFY5bHRLSFl5aW54bW5rR1hzUENqdkw4S1B2TjRDbXpvSytnL0ZQR2hqZGdsMTBsUVQzV0RmMGRWbXlnY0VnV3RsL3lsQktPbzdYTDkweXFYaWdoYy9jY1hJOFoxS2cxbE9kSlllbWIvcERnRmxnSTNTeTBYN1FjR250aTVzaUh6eHQvNlJpVUhRMWFSZ01LTGhSaHVoQ2MrQ1J5Z0hRd0UzYkY3L3I0Sy9Ibi9kVUJwTjRmenVWUHFVUDlUWWNhV21tY2htVHA0YWlEZjcwL09IR0ZHNCtGS0RlU25pU0JIY3FxS2l2VlFLZ1dFcTN3TDBBbUtOV2tueGowOFVTLzAraTNoODEyMm5hU2tnODVqdnJ1TVhPcHdPaVhabkwwbGNIODNkL1F2azRuSDVwOFhhTlNYU04yWk5kU2VUbmlFQ2lQc3ZXTUxxRmJxSGxNeUpSMVMzY2dTZGNrQU1PL0JiOFNBdUpVeUV3WmlkbU5iL2YzejE0ZURNODg1dUhwZVJFTTUvL3pSbExyNVZnTzhpMGE0MXk4RDBFQXRHakk3N2dvdEZIMm84MkxPdEdNRlBvTWdwREUxdGx1WVFOTTdJNDdjUmM3VnhtVGhvNlJCU05QQzZGTERxcENyUHFIVGpXUE9BQWEzdHg2ZktOSjdrRHptemttbFlGQW5vRTFJNjl4TUpKUk8zbVJHUENQSXdFK01CS2lObE5Ma0xuOXJuVWMrY2VNYmNuZnZsRU1PQWlDbEJrbm5pTlNtbmRDSXdPTlNHZHJ2K0pFTGRxTXp6SnoxVDRFS2NQMGZpZGJmSlhMeXZBSzZ3VFVJS3VBVmh4NGxMUXpRQ0tiVWdzS3NrV1QvZGdxeUhsOURDbXFIN3hna0ttQWcvemNGOUlCYjNTS2lJK1RKVm93TExTdm15OFJhcmRmYTJQMU50LzlES2pFZHRlaGZyM2NnZC9UeVUySlFkd0d6Vmwwd0ZRRnIyWnhJcnZ5RythdUN4ZFV5UkFPaCtKZ2d2UTlWUVZpSnZtNFN2WkNYOVhwT2FKOFg3Ym42ZTdSd0M2NGc0a0ZwTU9CaVkva2NXZDU5bWVmMyt1andRV245K0QxOWV0Q1VtYVpmaHdKa2MwUXY5SFZ0YkdsVnVJYjVCakpoRHU5OFJkeVRKVG43THNaNk5zRjBRUS9XZ1ZzYnBjUFlmem1QUWpOS1hZYUEvZEJ3NnZnWjNCSjRHTldNUjA0TjFlYXRWVEpQVlB6RlRqRkQ1dmUxWGJXdURURDZDbWhZU0NVMStPaU1MMnk3dEc2UDVQWFI2MHVaTjcrM3Y3Z3ZpdDlMNklCODUrQUlnOUdpVHh1LzY0YzBXKzl1RXhnUzhhaHlLVlZKaVdhcXZ6RVVBZW9yRDVleGxmYTNNQ0YvTGZwZENlNmk1NFJodTNJUFF0bUJ5d2xYNEQwTUlzWTNWM3N2NXF4OGowcDFPNUd2Unl3YWtTNVlJQWJCeFhHS3lnc2NLamUxSmFCT1RWNWlOWks0YmNQL1dMSmpLVEtLdDhYS1JRaXNTOHVxakRJWHI3TC90cDFmUFkrUUxEa2tjNE5lMjZ2dnExcUZObmZ3VEhaWHlaZGR2RzlrSFNMZW9jZjlncWpHcmNWRWFEQkVUV2lCOE1oZzBIOFNGWmh5V2pESjloTkV4VUh3Q0VMa0FhZWI4bWdoakVuZ1htNlpFYXI2aEl2NjhPTHp5MHJCVTRUa3l3N1daYThDdUJWajdwa3k3QUZjaXNhZkIzWFJQOEtmMmR0N2ZDbTQ3OGh5TVZERDkyNW40S21IclJ3Tks1YnBYS1Nza3Jyb1duYkxqRGpyZ0E0MExuNXlBcDdkNlBEQUFlKzlhSk5yMTNxdERaNWs5UmVQUlZmbzJpckFUbnF3aGlJSG1Tc0VENSs1WWp2REZ0WXJyKzdvbWUrWW1MNUVXRFUwNXAvUHpCNUVQdW5BYTY5dVVkMGgyMGxLZFNSbFJiVkt1allxaHFnUmplNnNmRzVvbmxYTElGTzlZWjUyY1ZjWGNWblRqWDFkcnEvSnBNWUlWUkF6MWdSU2o0dXNDUFRZN3pNQUV6dWIrbC90RHNCaTB1MTIrUTRZRGZ0RlVzNis3U0dzT1d4MXdPamtaWnlzbG1sY0RkNlRudlQ1Umx4V0FiZVZBSU52S0l2ZG9YOGhJQXJhRGd3eVhYbGpoeVpQOGg4amRyRXVvbzJZeHlOWHVWNDlRQlNHYjFtYU5YemlqTG9ZOVptODBXR1dmdHpLbG5aRmdWZ0VmSTgwaThTUjdITE9HRXR5ZlZKSCtEakJOYk1JNkZxeXUrd2hPZVRMaEtabHpxUDcxWmdpR1lzUGFCY0g3U1V0d2FSc003VUNYWmJsNUMyM3ZSd3BicW5vRkxmNTBaVnkxdDEvbitJWllnMmpXR05tNnpjYXFSTGVTVHFSSHdHU1Q1czRkMlE4NXM5M1pWU1luY0U1ekxjS3MyeDExRTFYR3lwUVMrdFVQTjFyTE15Y2xITzRLTDJHUlZycDFVK2JGSFJSZ3MvMzFodlE5WDZnb2JlQk4vMnNWaGdJZkVsbEpteXEwSnozV05ibzJHdTNLVFRVPSIsIm1hYyI6IjExNjBmODcyN2ZiNTFhOGQ5ZmIzNWUyYzhlYTk2ZDBhMzc2OGIxNTkwODQ4YjNhY2Y3OGFhMWM5NjYyMjFkOWQiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtCBcbeD\/mxJMXWhYNnQYfkp5YJj4a8ByVUDXoVtZw81YDVYXZcYGeOa0Iwq7T2nto=", "PriceCodeRef": null, "supplier_title": "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": "rZdKNG0W\/9QBkc4e5p0CnZU9rGJyFmgr4AWzE310S80=", "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": "eyJpdiI6IkdFelVDdXYwUUNUR3Y0eG1Sd3VGdGc9PSIsInZhbHVlIjoia0Z1SnRPUHJJTkxiU1BnLzdTbHkrNE5ZTGZWNEN2cjJCc0hhT0pXRytuK09YQ3I5Vlp0QVZ2Q2g4cGVQdjhpUEhXTGJFNDNwOVJodUZHS3NyRzRFWndPdnNUOWM4VFphV3M0ZFQyWjhOejdQb242T3prQ3UrcklTM2g5OEt6bmorUGh6N2E3Qkk3d3hjTW5rVDlrR2FMMEMrM25yRTd6c3pxd25OYnMzTC9tVVp3RHBKWWJpbDh3VXZmL2xzREh1dm9XMUhPL2owRGJzcnF1NGxLWjUza3dnNXBoRXhyemNuTUpZc1poNzlVcG1zT05wQ29NOWdPUVI0ZzFqVW4yZmN2MlQ4Q2liWFhKNHFPdFBOMmhHUDg0U1hMbjQ5Z1dYN3VJb3UxMFlsRUs1VWdTM2J5dVBqUng4ZmREN1FibzBud1I0bGNNTjBPUmtGd1hxcTVLRUVkMlI2RDJXRldPNndrUG9zU2hFRmRTUUpiTEcxSWpORlByOHlFMXpTNjFKY09NWm9rRDJNL1JXNXlJSXhTUm1lZXNnUjY4cC9RLzd1WE1zRG9oS2FMMW1sdm5LYlY3NlpqWHYrMmt3SXI5bGdwbkxUQlArejNPZTBsam5Ocm1Xb2cxWElBQUE4K2w2VHlBREZ1VmVwSjNXc1BJMS9rN2orMk1nK01ySFRkMDZTVnlCZ3ZJUmdLZDd6WS9DRGxpUUFHUnkwd2c3SEpJTUdlU0lFL2ZLL3FRckIzZnQ2V2ZHRUxQMmEvUkVaMnY2Q05KV1M3NW40VnZsb25ibmNCckQzTDBwMXFiaTJGZTN0dEZwei9zcHRNQW9QT3IxL3ltSHQ2VHZkTkllV3FLVFhCU1JNWGVKNzgyc1F3MllZYkhIU2FBUW9IUlFJU25RM0RubS83eVEyc3lqR2IvREJvdUVLTDVLSGoxeDloQi8zK0VCd2dVTnhoa1BoMDd4dWpVUXowY0N0bDlXWERLbDU0djlDdGUxUTZFU0I5ODUwNVFSbTRSWlF6eEhaWXIyeDNSWEM5TkxjTlk5bUFhVWF2TFRZekZOZ0NVNGZ1Zld2TmJkd0w4QmxpMXI4YW5jVS9GazZZU1YwTEovQmUxc1dkKzJFa2I2Mjcza1FrSFJmTmFCYXo3YTY5ZVZZelJVYk84ZTg1Rjc4aElWa2pzSEFoVHhvQVJTVzgwQ0FhM21tV0FVVE1kSG0wM3BETFo4bnZaUDVMMTZGQXF3K0NTc2lQb1h6Q05oV3Q5cW9kV2dmQ0svdzRTc0FSc2NpeFMwZjV1dmNuYjRxRVQwNFRqZGE0ZVhldEVHNUExVHg5RTI5bkZuVW5GUzg1aDAvVFV4K3Z3OUxHU2xub2dWcnAySHBxYXMxZnU5RVNpSlZlYlJpUXZMdEY1WGpxRFFZUWZDYmlJSDMwV2h3RjFiQmVDT1NLYlZDSzdkdjBwUzdmZlp4b0hUczhvbDk0YnZrYU5TSXZyMk40ekhzdDhtL0NvbXp1eWlQTi9pT2habUw1TERkZHNlWjJ5T2puWk82VUNMWTI1SjF6MzMzMUJsSURhWVFub0doUFl5N21uaCt6L21PaGQraFJRRGhFWk5vdXMvK2RlTjllVWk3NmVBNFlSeThjUW9HYis3STE2VzRsMVl1ZTJmSjk4dFhocS9NaisyZHlUL3hxRUtkYTlxb2RrRWRhc3pUV3FBUGdDR2t5Vi9aRFowQ3BkRlRkQmJOWTF1Y01Pc2pBWkw0OURsZ1c5OStpNmJScTU1RlFjUGlQaU5CNjFPYUZkTlk4M1ZLQ3preFNlK3Z5M3R6bW5vMmtxazc0V3dRdDljYWg5NUE5WFZjSnVBQUdteTN2YWt1R1pCWnlEQ2JFSG55aGthazhSTGxjUXphQTdpdWRjMXBtUEx2VnVVWS9PK3BMUjNVc3JhQ3pGT2o0Y3JTamNMdnRPVHdaNVZzQnFjMHZmOE8wZHVaUStKSTkwd0xlZ2VzWXBhZ1dJaVVGK1NQZDc1YVlIVVd3RVhCbjhkV3E2SXdOaDBxQk0xZS9VZ09xcmdObXBUVFdJM3ovdkdyeDZPL29WN2Y2amdQMDl4ZzBpWW5IQnRZakE4M0kwdFVHQjNTYkZWbWRPbEYyKzVMbHJlRGVPVUhmNzFSWVUwNXR5d3VWZXM2VkRvUDFqbTREU3ZYUzNBUStsbFJQek5oVURHZjdBeHE1SHF2R0RRMll5WklDNmp0MklqeFZlZGNHRk9SYmhBY1dmSkF1N0dJQ1BtdWZqYjJiOFZLdGFlcmdEanRPeVQ5QlE3TVJUWkhmdDQ1YTVSQVZBTjEwVTlHdGI5aXA0VGJISmFYa0pQS0hWVXpYaEhzYysrQTUrVks4SXlVc2NSMkJiNHZGcXMxV08wQ2REUlNPeUtaTUhSUUVGSE04NmFZbEoxa1N5eUZ2MXNlNUxodS9raWhOZDgxVkN2UThLVDV4L2FsdHdJek9CR3R4SHlFR0s4dUlQejg3Vk1aUUJmbDU5c3JXaGNHUHRPbUlwZDlva1BxM2RTemNQeFM0bCswSmZqRGt3Z3JjVW9EQzhnRG1UNlNaRkdJd0l4YWYydTltMk9WVHV0TkUrOER2clVCbHZCZmJ1eFMzRG0zRytPTy9KVEFUM0xWZWd0VERGeXBqaFR0cjY0bmJCS3FmOFRtUVVOK1p3MnFPTk1UWXFpcENZQlIxOXFqOWNBMlhRY0hiVCtDTHdIZTdoak95N1JQSGh2cm9zbVVPTnIyVzRiNm9kdXZlSzJCKzMwbjNQNFlhVGtuWkRQNnowPSIsIm1hYyI6IjhmMTM4MjZlZTUzZDFjODM4NGNlNzcyMmVjZGQxNzM2MWJmNjZjYzQyYTcyZmU0OTQ2ODljNGJkNWM1NjFlNTUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kHgi7Ui6ET6z1sET315VbhI3SWgX1\/YUAHH7A3pItYE=", "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": "eyJpdiI6IkdFelVDdXYwUUNUR3Y0eG1Sd3VGdGc9PSIsInZhbHVlIjoia0Z1SnRPUHJJTkxiU1BnLzdTbHkrNE5ZTGZWNEN2cjJCc0hhT0pXRytuK09YQ3I5Vlp0QVZ2Q2g4cGVQdjhpUEhXTGJFNDNwOVJodUZHS3NyRzRFWndPdnNUOWM4VFphV3M0ZFQyWjhOejdQb242T3prQ3UrcklTM2g5OEt6bmorUGh6N2E3Qkk3d3hjTW5rVDlrR2FMMEMrM25yRTd6c3pxd25OYnMzTC9tVVp3RHBKWWJpbDh3VXZmL2xzREh1dm9XMUhPL2owRGJzcnF1NGxLWjUza3dnNXBoRXhyemNuTUpZc1poNzlVcG1zT05wQ29NOWdPUVI0ZzFqVW4yZmN2MlQ4Q2liWFhKNHFPdFBOMmhHUDg0U1hMbjQ5Z1dYN3VJb3UxMFlsRUs1VWdTM2J5dVBqUng4ZmREN1FibzBud1I0bGNNTjBPUmtGd1hxcTVLRUVkMlI2RDJXRldPNndrUG9zU2hFRmRTUUpiTEcxSWpORlByOHlFMXpTNjFKY09NWm9rRDJNL1JXNXlJSXhTUm1lZXNnUjY4cC9RLzd1WE1zRG9oS2FMMW1sdm5LYlY3NlpqWHYrMmt3SXI5bGdwbkxUQlArejNPZTBsam5Ocm1Xb2cxWElBQUE4K2w2VHlBREZ1VmVwSjNXc1BJMS9rN2orMk1nK01ySFRkMDZTVnlCZ3ZJUmdLZDd6WS9DRGxpUUFHUnkwd2c3SEpJTUdlU0lFL2ZLL3FRckIzZnQ2V2ZHRUxQMmEvUkVaMnY2Q05KV1M3NW40VnZsb25ibmNCckQzTDBwMXFiaTJGZTN0dEZwei9zcHRNQW9QT3IxL3ltSHQ2VHZkTkllV3FLVFhCU1JNWGVKNzgyc1F3MllZYkhIU2FBUW9IUlFJU25RM0RubS83eVEyc3lqR2IvREJvdUVLTDVLSGoxeDloQi8zK0VCd2dVTnhoa1BoMDd4dWpVUXowY0N0bDlXWERLbDU0djlDdGUxUTZFU0I5ODUwNVFSbTRSWlF6eEhaWXIyeDNSWEM5TkxjTlk5bUFhVWF2TFRZekZOZ0NVNGZ1Zld2TmJkd0w4QmxpMXI4YW5jVS9GazZZU1YwTEovQmUxc1dkKzJFa2I2Mjcza1FrSFJmTmFCYXo3YTY5ZVZZelJVYk84ZTg1Rjc4aElWa2pzSEFoVHhvQVJTVzgwQ0FhM21tV0FVVE1kSG0wM3BETFo4bnZaUDVMMTZGQXF3K0NTc2lQb1h6Q05oV3Q5cW9kV2dmQ0svdzRTc0FSc2NpeFMwZjV1dmNuYjRxRVQwNFRqZGE0ZVhldEVHNUExVHg5RTI5bkZuVW5GUzg1aDAvVFV4K3Z3OUxHU2xub2dWcnAySHBxYXMxZnU5RVNpSlZlYlJpUXZMdEY1WGpxRFFZUWZDYmlJSDMwV2h3RjFiQmVDT1NLYlZDSzdkdjBwUzdmZlp4b0hUczhvbDk0YnZrYU5TSXZyMk40ekhzdDhtL0NvbXp1eWlQTi9pT2habUw1TERkZHNlWjJ5T2puWk82VUNMWTI1SjF6MzMzMUJsSURhWVFub0doUFl5N21uaCt6L21PaGQraFJRRGhFWk5vdXMvK2RlTjllVWk3NmVBNFlSeThjUW9HYis3STE2VzRsMVl1ZTJmSjk4dFhocS9NaisyZHlUL3hxRUtkYTlxb2RrRWRhc3pUV3FBUGdDR2t5Vi9aRFowQ3BkRlRkQmJOWTF1Y01Pc2pBWkw0OURsZ1c5OStpNmJScTU1RlFjUGlQaU5CNjFPYUZkTlk4M1ZLQ3preFNlK3Z5M3R6bW5vMmtxazc0V3dRdDljYWg5NUE5WFZjSnVBQUdteTN2YWt1R1pCWnlEQ2JFSG55aGthazhSTGxjUXphQTdpdWRjMXBtUEx2VnVVWS9PK3BMUjNVc3JhQ3pGT2o0Y3JTamNMdnRPVHdaNVZzQnFjMHZmOE8wZHVaUStKSTkwd0xlZ2VzWXBhZ1dJaVVGK1NQZDc1YVlIVVd3RVhCbjhkV3E2SXdOaDBxQk0xZS9VZ09xcmdObXBUVFdJM3ovdkdyeDZPL29WN2Y2amdQMDl4ZzBpWW5IQnRZakE4M0kwdFVHQjNTYkZWbWRPbEYyKzVMbHJlRGVPVUhmNzFSWVUwNXR5d3VWZXM2VkRvUDFqbTREU3ZYUzNBUStsbFJQek5oVURHZjdBeHE1SHF2R0RRMll5WklDNmp0MklqeFZlZGNHRk9SYmhBY1dmSkF1N0dJQ1BtdWZqYjJiOFZLdGFlcmdEanRPeVQ5QlE3TVJUWkhmdDQ1YTVSQVZBTjEwVTlHdGI5aXA0VGJISmFYa0pQS0hWVXpYaEhzYysrQTUrVks4SXlVc2NSMkJiNHZGcXMxV08wQ2REUlNPeUtaTUhSUUVGSE04NmFZbEoxa1N5eUZ2MXNlNUxodS9raWhOZDgxVkN2UThLVDV4L2FsdHdJek9CR3R4SHlFR0s4dUlQejg3Vk1aUUJmbDU5c3JXaGNHUHRPbUlwZDlva1BxM2RTemNQeFM0bCswSmZqRGt3Z3JjVW9EQzhnRG1UNlNaRkdJd0l4YWYydTltMk9WVHV0TkUrOER2clVCbHZCZmJ1eFMzRG0zRytPTy9KVEFUM0xWZWd0VERGeXBqaFR0cjY0bmJCS3FmOFRtUVVOK1p3MnFPTk1UWXFpcENZQlIxOXFqOWNBMlhRY0hiVCtDTHdIZTdoak95N1JQSGh2cm9zbVVPTnIyVzRiNm9kdXZlSzJCKzMwbjNQNFlhVGtuWkRQNnowPSIsIm1hYyI6IjhmMTM4MjZlZTUzZDFjODM4NGNlNzcyMmVjZGQxNzM2MWJmNjZjYzQyYTcyZmU0OTQ2ODljNGJkNWM1NjFlNTUiLCJ0YWciOiIifQ==", "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": "FhTxNbrlByDJJOtiCepW1M2fHHhVeZFOmttXStMpng4=", "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": "eyJpdiI6IkdFelVDdXYwUUNUR3Y0eG1Sd3VGdGc9PSIsInZhbHVlIjoia0Z1SnRPUHJJTkxiU1BnLzdTbHkrNE5ZTGZWNEN2cjJCc0hhT0pXRytuK09YQ3I5Vlp0QVZ2Q2g4cGVQdjhpUEhXTGJFNDNwOVJodUZHS3NyRzRFWndPdnNUOWM4VFphV3M0ZFQyWjhOejdQb242T3prQ3UrcklTM2g5OEt6bmorUGh6N2E3Qkk3d3hjTW5rVDlrR2FMMEMrM25yRTd6c3pxd25OYnMzTC9tVVp3RHBKWWJpbDh3VXZmL2xzREh1dm9XMUhPL2owRGJzcnF1NGxLWjUza3dnNXBoRXhyemNuTUpZc1poNzlVcG1zT05wQ29NOWdPUVI0ZzFqVW4yZmN2MlQ4Q2liWFhKNHFPdFBOMmhHUDg0U1hMbjQ5Z1dYN3VJb3UxMFlsRUs1VWdTM2J5dVBqUng4ZmREN1FibzBud1I0bGNNTjBPUmtGd1hxcTVLRUVkMlI2RDJXRldPNndrUG9zU2hFRmRTUUpiTEcxSWpORlByOHlFMXpTNjFKY09NWm9rRDJNL1JXNXlJSXhTUm1lZXNnUjY4cC9RLzd1WE1zRG9oS2FMMW1sdm5LYlY3NlpqWHYrMmt3SXI5bGdwbkxUQlArejNPZTBsam5Ocm1Xb2cxWElBQUE4K2w2VHlBREZ1VmVwSjNXc1BJMS9rN2orMk1nK01ySFRkMDZTVnlCZ3ZJUmdLZDd6WS9DRGxpUUFHUnkwd2c3SEpJTUdlU0lFL2ZLL3FRckIzZnQ2V2ZHRUxQMmEvUkVaMnY2Q05KV1M3NW40VnZsb25ibmNCckQzTDBwMXFiaTJGZTN0dEZwei9zcHRNQW9QT3IxL3ltSHQ2VHZkTkllV3FLVFhCU1JNWGVKNzgyc1F3MllZYkhIU2FBUW9IUlFJU25RM0RubS83eVEyc3lqR2IvREJvdUVLTDVLSGoxeDloQi8zK0VCd2dVTnhoa1BoMDd4dWpVUXowY0N0bDlXWERLbDU0djlDdGUxUTZFU0I5ODUwNVFSbTRSWlF6eEhaWXIyeDNSWEM5TkxjTlk5bUFhVWF2TFRZekZOZ0NVNGZ1Zld2TmJkd0w4QmxpMXI4YW5jVS9GazZZU1YwTEovQmUxc1dkKzJFa2I2Mjcza1FrSFJmTmFCYXo3YTY5ZVZZelJVYk84ZTg1Rjc4aElWa2pzSEFoVHhvQVJTVzgwQ0FhM21tV0FVVE1kSG0wM3BETFo4bnZaUDVMMTZGQXF3K0NTc2lQb1h6Q05oV3Q5cW9kV2dmQ0svdzRTc0FSc2NpeFMwZjV1dmNuYjRxRVQwNFRqZGE0ZVhldEVHNUExVHg5RTI5bkZuVW5GUzg1aDAvVFV4K3Z3OUxHU2xub2dWcnAySHBxYXMxZnU5RVNpSlZlYlJpUXZMdEY1WGpxRFFZUWZDYmlJSDMwV2h3RjFiQmVDT1NLYlZDSzdkdjBwUzdmZlp4b0hUczhvbDk0YnZrYU5TSXZyMk40ekhzdDhtL0NvbXp1eWlQTi9pT2habUw1TERkZHNlWjJ5T2puWk82VUNMWTI1SjF6MzMzMUJsSURhWVFub0doUFl5N21uaCt6L21PaGQraFJRRGhFWk5vdXMvK2RlTjllVWk3NmVBNFlSeThjUW9HYis3STE2VzRsMVl1ZTJmSjk4dFhocS9NaisyZHlUL3hxRUtkYTlxb2RrRWRhc3pUV3FBUGdDR2t5Vi9aRFowQ3BkRlRkQmJOWTF1Y01Pc2pBWkw0OURsZ1c5OStpNmJScTU1RlFjUGlQaU5CNjFPYUZkTlk4M1ZLQ3preFNlK3Z5M3R6bW5vMmtxazc0V3dRdDljYWg5NUE5WFZjSnVBQUdteTN2YWt1R1pCWnlEQ2JFSG55aGthazhSTGxjUXphQTdpdWRjMXBtUEx2VnVVWS9PK3BMUjNVc3JhQ3pGT2o0Y3JTamNMdnRPVHdaNVZzQnFjMHZmOE8wZHVaUStKSTkwd0xlZ2VzWXBhZ1dJaVVGK1NQZDc1YVlIVVd3RVhCbjhkV3E2SXdOaDBxQk0xZS9VZ09xcmdObXBUVFdJM3ovdkdyeDZPL29WN2Y2amdQMDl4ZzBpWW5IQnRZakE4M0kwdFVHQjNTYkZWbWRPbEYyKzVMbHJlRGVPVUhmNzFSWVUwNXR5d3VWZXM2VkRvUDFqbTREU3ZYUzNBUStsbFJQek5oVURHZjdBeHE1SHF2R0RRMll5WklDNmp0MklqeFZlZGNHRk9SYmhBY1dmSkF1N0dJQ1BtdWZqYjJiOFZLdGFlcmdEanRPeVQ5QlE3TVJUWkhmdDQ1YTVSQVZBTjEwVTlHdGI5aXA0VGJISmFYa0pQS0hWVXpYaEhzYysrQTUrVks4SXlVc2NSMkJiNHZGcXMxV08wQ2REUlNPeUtaTUhSUUVGSE04NmFZbEoxa1N5eUZ2MXNlNUxodS9raWhOZDgxVkN2UThLVDV4L2FsdHdJek9CR3R4SHlFR0s4dUlQejg3Vk1aUUJmbDU5c3JXaGNHUHRPbUlwZDlva1BxM2RTemNQeFM0bCswSmZqRGt3Z3JjVW9EQzhnRG1UNlNaRkdJd0l4YWYydTltMk9WVHV0TkUrOER2clVCbHZCZmJ1eFMzRG0zRytPTy9KVEFUM0xWZWd0VERGeXBqaFR0cjY0bmJCS3FmOFRtUVVOK1p3MnFPTk1UWXFpcENZQlIxOXFqOWNBMlhRY0hiVCtDTHdIZTdoak95N1JQSGh2cm9zbVVPTnIyVzRiNm9kdXZlSzJCKzMwbjNQNFlhVGtuWkRQNnowPSIsIm1hYyI6IjhmMTM4MjZlZTUzZDFjODM4NGNlNzcyMmVjZGQxNzM2MWJmNjZjYzQyYTcyZmU0OTQ2ODljNGJkNWM1NjFlNTUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HHit8ja3gdvpiFEaGgI1r0wJsV\/0XV\/C55XLd\/\/ozps=", "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": "eyJpdiI6IkdFelVDdXYwUUNUR3Y0eG1Sd3VGdGc9PSIsInZhbHVlIjoia0Z1SnRPUHJJTkxiU1BnLzdTbHkrNE5ZTGZWNEN2cjJCc0hhT0pXRytuK09YQ3I5Vlp0QVZ2Q2g4cGVQdjhpUEhXTGJFNDNwOVJodUZHS3NyRzRFWndPdnNUOWM4VFphV3M0ZFQyWjhOejdQb242T3prQ3UrcklTM2g5OEt6bmorUGh6N2E3Qkk3d3hjTW5rVDlrR2FMMEMrM25yRTd6c3pxd25OYnMzTC9tVVp3RHBKWWJpbDh3VXZmL2xzREh1dm9XMUhPL2owRGJzcnF1NGxLWjUza3dnNXBoRXhyemNuTUpZc1poNzlVcG1zT05wQ29NOWdPUVI0ZzFqVW4yZmN2MlQ4Q2liWFhKNHFPdFBOMmhHUDg0U1hMbjQ5Z1dYN3VJb3UxMFlsRUs1VWdTM2J5dVBqUng4ZmREN1FibzBud1I0bGNNTjBPUmtGd1hxcTVLRUVkMlI2RDJXRldPNndrUG9zU2hFRmRTUUpiTEcxSWpORlByOHlFMXpTNjFKY09NWm9rRDJNL1JXNXlJSXhTUm1lZXNnUjY4cC9RLzd1WE1zRG9oS2FMMW1sdm5LYlY3NlpqWHYrMmt3SXI5bGdwbkxUQlArejNPZTBsam5Ocm1Xb2cxWElBQUE4K2w2VHlBREZ1VmVwSjNXc1BJMS9rN2orMk1nK01ySFRkMDZTVnlCZ3ZJUmdLZDd6WS9DRGxpUUFHUnkwd2c3SEpJTUdlU0lFL2ZLL3FRckIzZnQ2V2ZHRUxQMmEvUkVaMnY2Q05KV1M3NW40VnZsb25ibmNCckQzTDBwMXFiaTJGZTN0dEZwei9zcHRNQW9QT3IxL3ltSHQ2VHZkTkllV3FLVFhCU1JNWGVKNzgyc1F3MllZYkhIU2FBUW9IUlFJU25RM0RubS83eVEyc3lqR2IvREJvdUVLTDVLSGoxeDloQi8zK0VCd2dVTnhoa1BoMDd4dWpVUXowY0N0bDlXWERLbDU0djlDdGUxUTZFU0I5ODUwNVFSbTRSWlF6eEhaWXIyeDNSWEM5TkxjTlk5bUFhVWF2TFRZekZOZ0NVNGZ1Zld2TmJkd0w4QmxpMXI4YW5jVS9GazZZU1YwTEovQmUxc1dkKzJFa2I2Mjcza1FrSFJmTmFCYXo3YTY5ZVZZelJVYk84ZTg1Rjc4aElWa2pzSEFoVHhvQVJTVzgwQ0FhM21tV0FVVE1kSG0wM3BETFo4bnZaUDVMMTZGQXF3K0NTc2lQb1h6Q05oV3Q5cW9kV2dmQ0svdzRTc0FSc2NpeFMwZjV1dmNuYjRxRVQwNFRqZGE0ZVhldEVHNUExVHg5RTI5bkZuVW5GUzg1aDAvVFV4K3Z3OUxHU2xub2dWcnAySHBxYXMxZnU5RVNpSlZlYlJpUXZMdEY1WGpxRFFZUWZDYmlJSDMwV2h3RjFiQmVDT1NLYlZDSzdkdjBwUzdmZlp4b0hUczhvbDk0YnZrYU5TSXZyMk40ekhzdDhtL0NvbXp1eWlQTi9pT2habUw1TERkZHNlWjJ5T2puWk82VUNMWTI1SjF6MzMzMUJsSURhWVFub0doUFl5N21uaCt6L21PaGQraFJRRGhFWk5vdXMvK2RlTjllVWk3NmVBNFlSeThjUW9HYis3STE2VzRsMVl1ZTJmSjk4dFhocS9NaisyZHlUL3hxRUtkYTlxb2RrRWRhc3pUV3FBUGdDR2t5Vi9aRFowQ3BkRlRkQmJOWTF1Y01Pc2pBWkw0OURsZ1c5OStpNmJScTU1RlFjUGlQaU5CNjFPYUZkTlk4M1ZLQ3preFNlK3Z5M3R6bW5vMmtxazc0V3dRdDljYWg5NUE5WFZjSnVBQUdteTN2YWt1R1pCWnlEQ2JFSG55aGthazhSTGxjUXphQTdpdWRjMXBtUEx2VnVVWS9PK3BMUjNVc3JhQ3pGT2o0Y3JTamNMdnRPVHdaNVZzQnFjMHZmOE8wZHVaUStKSTkwd0xlZ2VzWXBhZ1dJaVVGK1NQZDc1YVlIVVd3RVhCbjhkV3E2SXdOaDBxQk0xZS9VZ09xcmdObXBUVFdJM3ovdkdyeDZPL29WN2Y2amdQMDl4ZzBpWW5IQnRZakE4M0kwdFVHQjNTYkZWbWRPbEYyKzVMbHJlRGVPVUhmNzFSWVUwNXR5d3VWZXM2VkRvUDFqbTREU3ZYUzNBUStsbFJQek5oVURHZjdBeHE1SHF2R0RRMll5WklDNmp0MklqeFZlZGNHRk9SYmhBY1dmSkF1N0dJQ1BtdWZqYjJiOFZLdGFlcmdEanRPeVQ5QlE3TVJUWkhmdDQ1YTVSQVZBTjEwVTlHdGI5aXA0VGJISmFYa0pQS0hWVXpYaEhzYysrQTUrVks4SXlVc2NSMkJiNHZGcXMxV08wQ2REUlNPeUtaTUhSUUVGSE04NmFZbEoxa1N5eUZ2MXNlNUxodS9raWhOZDgxVkN2UThLVDV4L2FsdHdJek9CR3R4SHlFR0s4dUlQejg3Vk1aUUJmbDU5c3JXaGNHUHRPbUlwZDlva1BxM2RTemNQeFM0bCswSmZqRGt3Z3JjVW9EQzhnRG1UNlNaRkdJd0l4YWYydTltMk9WVHV0TkUrOER2clVCbHZCZmJ1eFMzRG0zRytPTy9KVEFUM0xWZWd0VERGeXBqaFR0cjY0bmJCS3FmOFRtUVVOK1p3MnFPTk1UWXFpcENZQlIxOXFqOWNBMlhRY0hiVCtDTHdIZTdoak95N1JQSGh2cm9zbVVPTnIyVzRiNm9kdXZlSzJCKzMwbjNQNFlhVGtuWkRQNnowPSIsIm1hYyI6IjhmMTM4MjZlZTUzZDFjODM4NGNlNzcyMmVjZGQxNzM2MWJmNjZjYzQyYTcyZmU0OTQ2ODljNGJkNWM1NjFlNTUiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xp6OACKwV8AEsYaUyynX8i1HTJQHgO7Nd8ZJeuzukNkgl\/jb\/e2xHoQyOAuypRWzD\/YANNfAjGxDKhCVMnMqx9dWoAGQ9xOMsq3WtLF3AR4L0QGfFwfDKYZjPXZXBoxW6QeinMoc\/jyS5a6O0219kpLfgsG+j0ebNvxhjCmlWQ3kHLtPcD\/\/xJTa2YAw2I7j7adGdjvgRQaL+bs+eLpPzYt3WX1LQDKCflO6HAbySzz6JNHc8YuFvpUVprs5qJvj4Y6CZ2wLdqYFzVh2ocNYMOtNhAnyxD\/6X45vPqpB9p5KKTotg0NIeHBxyT0kaN2wIfyXfJ47MBjcJHlTJ8xCgJctSIeddQFeW+p196H5i6nXph8hv94mOxUiSvJvFbckZa6wJiD7LbCvk9HIfn5nUmtODDXW7Zt\/cG+Tkke7U64PG8Q5xKil+cr8bo0904WYGwmQxKo2l98iJsL1tGGbFuuc3zObHqbw2BHDYZSiZRNAJKZob\/scSyfNVy+ZbBIn\/Vkfa5F9NoF008Sz1CrRLOrq19ZP5phQE9zFpUXBa3cgW4EJ2oma0gZ0lKjkNmJ4YANEVyplnw6Y7JafZSm4qu\/3rlmNXItAcBtefntRL4oPR66hS64ntHll59L398B1IKe30oOuBLSmbbH15FN3wJDYWG8hCc1cDPks9pYY3gXeaS5gFWQoq6BSPncnasjoi\/zoSquRor6PXs+MafXoRmJsQ1QXvi0i4msy9KtvysFLwAQ38dPn72pBZ6xNVZin6LNOg9zOy6XG2pTmQVvpZF\/WQ+ZsbWJDNO6HlSWB4KvfwvEz\/RpBh95G0bN+cjZmwsIFPgQtEjmpsvscgC3yWkKDe6CiXvkwL20kn1sS2iA8pczJSj6UW1+LKKmXdlIJDgCId3ZjdXj6tV5zFcrDPLzdMdC2ovN\/invTXvUde0CQZhFurSdSbMy0XwhDuW60A+z6vjduQXTgNBLtyyHGAYC1KYcWgQjVnxVltbfFSvkA=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJKA1t2KO3Nddz2AB0brraM083l0ZB3s8tyPhYTcFcs+", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNYodyKHlsvqRJ4ksFmx5+v4iKygkDPRwP\/ySRrho2baQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOjWNCSez1WAAebWbzW51WfgGqeWTkYSYJYLlpc040OHg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+kzPb6e4KlkYkoKj2K+Lt83L+LIkBd43n51RYB8sgvm59++YnqewJZapG\/l0ESIW3", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN48sVieygxEeAa6tPCX\/gX+g9AYWZRUf3Br3wcbQtbUtV\/Rnt4gsyKbctns0cORnmI=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a848qizmT0H8chCB5h3p7iSMe7I8+lrXlp0GHqm4R455zErA8vFp8rU0XRDrMb22mhY=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMDO1HbuvglPf5N8cv5pI7neVT6zJGJ2Xs8SQ1s9+dI6", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REOfAeXlvgFHjQts7YdIuF1Qlc83Vh3KlHwSxSgoEyyST", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMqhnDsND\/juAeMNdRtduGMfftwFc7EBJgq2RQSVpMk5", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REIcHXx0rX6D7ACcakQXKWO9GbEqY73DKjFs1nYGifNP9", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuL5Zp5flJD+AJu0SH2FxSQl5hP3LfIW4j5zsD+rS7P0vw4fDhmg3Rj\/7OVq6tbcJT", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULM759ZHwp5WgY1D9pgOIrKnK1Ukobc20dLYx5cnVbsrEIpbNmtRhKHXG30EIgO\/tk=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6DzndxNG9meR8jKEJA2k9JN0nFOGIXMg5gxjwokfW\/TMBe6aBEUNQuP+Ws15HrRc4k=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNixsmWcvfPT+pEuZQNHvPVAeegkd\/cO4lqZ3WEKrFIVQ==", "PriceCodeRef": null, "supplier_title": "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": "3RaJHwKefSFMyqy5pueWDg==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+ZOrrwiXhJnMTFvzTFwssFAldPUsYxZuemS+diJBGyVrkl8vNyld2camfDR4dKdiXBQTJGETnL36kGPqrTsiC3mkKMMRsV6ubdO80DQF329r+owL2BtVgel310HhJSyXDdR9IOekdqLvlM2LJGZl1hsTDoEeIvf90WRFYMj6qFPNfjFE4QDsGVVsHVAr7WF5DgbzPWDOa\/4wIXJW0enTyLN8dZeQDSZiK9uMawGKs7g7BrFLd3Bw4gWvhnlyITdnvlztjus1NRVtHDoYVlBhI9Lu1fhuPB8oJUDX714yujeDIUl84wEex6EVg9g5T2Wxm77iN6L1QFiNwy4TaPg6v4bXe13h3yWDTa0PsgniBEYA=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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-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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+si2hfhf9JoxccgGTZW93eFvwl+4Uw7EdDkyC1savZan5oJNKjBu3r1X11HOmvelNEyCuAsn9pO8V8NbSJRiDeFV1cdQXTWXNP4eA9eLycFAzKYxMmhnurxkdBKapqY3mf7C1CvDULTZ4CxTus1aiV+br5jXczXoc6dStm1pqPB4Y69jNPjvQK1v7WN4wpCUoZzZRvNIXBb\/gbFlf7X8a\/PeShk1N+BhYtdDGQz32pN+uUNP0AQumEzTT\/4KI3IB2qUKBr6A1CIJaq8cwGp2VyT1+umZ+j9CP0o25861DrrQV8hyU\/K82r6rTCbJjDfJLc3DX8PH1uTWnbcQenlZgwolCv0BDiQjRLnYjor\/O9wU=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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-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": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+ZOrrwiXhJnMTFvzTFwssFBYu6m9pJLgU5V9LVIo5UWst6W5cH6HgaX54F0tl\/cfIPmWhfI6X0RZ4ztLfkStDtGRzLiQ1VPu9jy\/EYaKbW4IZQc+yzqmVyKbD7WCbU2dTGdrrN\/H1XLdS0tfvcQCyBeoJ\/VAdZztwe25Lnlj0iSnU9Nrfi1rpYa8PVZp2PxEqSJ3GphfKVHCdAH7L7U6daSSZ+\/2fAUs1Qmh1oxdLf0Z0dJO8MgUHIB3L1gi9cEY2547Yn4E2na3mHzl6ztCF155py2GtQ8b+Oj2S5JabuuZTzG1n8rFrPQEK3Tw3er0BSNWUqb9AScUedi6b9h8P9G2fjORR5L5iB8foKthI288=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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-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": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+EITuPY4IpIIxK+OkfsiuGnurrCScnf5ldQx6HPOZpCwol6FOI03zeCFOoyd1han5BhfwtBradN08YqdJYJKw+usCqRjbRc6WW24AKwCO2EOP9MADgGHX6gnQ1KaHvFaasO9sJ7Vao+fG7q3sj0hlHC6JSOjn57wMBBO5cGg0LrBjvpjXFu6+Z22s16AHzWledmRzeNInA3QpCHBDtohdCvWIl3DLtJVuog\/7qpxR2LD\/PVKXGmgDpaU0IYLGjED8ndP88tRxLRCBPp5\/9OsWMlCVGr4DhqqfeuBdchhxjzHQwN0TgJXizllXZz1fTXfjwPbT7qMoBHcAsNUG0bazSGlggIIdUuSCQJRHBR+lP04=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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-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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNixsmWcvfPT+pEuZQNHvPVeWkbBWUsWHF6F3kb1BZlXg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+otWr8yQvh2Y6txL19hl9vqUWUUM6IkaiN9w\/piidBFYO\/cQnbb5KADFOWdoSA7lI", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6Nn0pdpS50yB3p8DibRjgivqCL49\/z7TvAob+ZiERYQEQe2VvlHCfiwhtuMO3Bv+4=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84IlDDL\/vMm9YlzGFUaVCusMpNDTYPo8GzCWFkwuz7RsHQbH\/n14\/ugizlU+V+qr4c=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOtujiBDubbqgUuOhUFHP7J\/4ebHYLl6yqKXwmuYbsdgr8lZbk95zSOs+RxZzXPls2fnwZWKFu08pgA7d8qrCSF", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMWk0fokdxgh54ruPEg+qn9jaUnRescKJVjt1\/n3N72zH8Avpe3QYM\/8w696THZyNUks6zsE0Hz6Y6YUzdna2Aj", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNlJBJr4haWGeHnza3AYFNq+roEQpV5+c\/cZHCbabI5WYNshEEbzAJNcz5ehagzVCt7nlAxMVLlsbnrGZR95Xf+", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuOcJ21I+53dWzwBXxkK7yt6W\/FUv9qfhYufWCNmu7ZACkon0k5IgHtICsB1euElI3W7jKZ3phKR0c5ek32IO+", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+OHgme+MLJ8ptwAe4UB0JTV\/KFnbx8ahfjXI\/S9TSPw+dm669sz9gYqpUnuglvUND", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7w6rl12va8wnTExi4VMGJo5OKU5YHwPF+PY3NWgemx\/OmIBbSItefXEdRRKFUzgdM=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7w6rl12va8wnTExi4VMGJoK\/lO8J0+uXcQQ9fcWKAxO6M8uaqbQtfPrdif6gTLw58=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87A7UwWmyS5A0d1+uafosbn\/Eep12oEF9KzSFYy8hpg2oAQC7uFyQibNL6OpobNUNU=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+isR+opgDRJWI8CQ0ixF5PVsRGevKB7WqoSCOSsaaSCpfCVrq\/nAiFbvCyf1\/QWlK", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6c6BbVhaYZwQryUfbOaLehAqse5B00ii\/AZMynNqHV2i2\/kALBbeRKjIaerW5Wtdk=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6c6BbVhaYZwQryUfbOaLeh32CuVNEk3HQ9O7bdSetpb1WSPFvHdAjLYN8mThVMPmA=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a862S0SQG1Ok94ldJiHa9ioyIv6i8cRcjwJHkUaOODTMCtQ6vwNYw9r5cK5pjEF7BYk=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a862S0SQG1Ok94ldJiHa9ioyvq4lhcItjanqEIkSvq3GaFvYhTTp6b8cvVzXou8FOxQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcJbWpvRX\/Ni8zAJkbeYkZHOWxFNHCeIOrr\/TJd3W5nAGHJXl8JhtFLKomK2hVJCzb", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZER\/18nyi84wx9QLZ0rcaJI+W2jXKoSyOIExWiykp1e5rbsSION\/abN9bT0swgt3Szw=", "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZER\/18nyi84wx9QLZ0rcaJI+YZmnMoW7FvuToC6g1sW0pPFNbjzK5fbyBXZQraVG5Lo=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEzdQOW2KSoweCiyrvH7DznZEeWJHdHF4Heeb0RvOvAS2R+KaAPmXJUo9JeO8\/1LYco=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP79EdghRgLxOs8\/c\/nyrVuNeBHVyOLVijU4SXtClnAvA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMaNt8huL8am+7o3q0qJzXdJQPucgEgtc+am3x+7EBtlg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNCvBQ9S4hTDQs0Gkq2ha\/qxDf\/xYhDwMncEZi5J3adEA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMavObcU8Wlc30SceknP2csC2ecdMLJ1wKjPgRgk71YIw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RELL7CPiENz7nGJAvVbetosZ+X5O9ZRa8LeNOSnHH3+Xj", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPc8Kvg00+68iMIubhvtathj48ITL1RB85zIkEvnLLyGg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0AOYSJ2fyVS+oDJzpAmsjWlpa1NxUzrSM1p9bhr8an79bCgGcF7McUErNmcwGKbTzMfeLs6Ti8XXArfU524czEU7o0lyqIe552a9ycKZvRJmcB9HPGQWJ0UTvimlE6G8pnq+q9FjoxG4tCcloE5voVS7GPZ7WT9mNEXQeaCBlMIimzQKVEW96xC7sSHOSVk2b9Pimgv\/rCTuh\/rNWDYOImUqJn9Aq0vCdXaUocfjyLsWtLvBE\/72UXlM8OUndqBev9yrZNRu5GQutSXzt4m5fpT0qV1yt6XQ9lcJ7paTsRLAz9zIQBS4A1mbbWxkTE3xsB60H6X6GgR7PlblC3mRHF6zWxg8nZBMd65fYelVFzexg9tVJYXHEg7tPsjDfO0dUx2TOAhFZLHZHUXHn9ipoaSZJrtxm5YetAyifEqJ48X3HgAp1wimn8TtYx10FWlpmVFf0RGX\/gByqoQgz8rgbhWvdFY9wXTHDVB5+5Ruo4t5dUCN6VddDHaiK+wEqBtG4Y6zj\/\/TdEZ6Kq+GECv1jobAAfHyZ8tisqhZKaNr5wPhe1wwK3eTZ7kHu2SwGQdPvf7R6vxIjBQn9Yeyeu1ti+pzCDfve+pz8j5o\/Tatn6rWg42DlBT1p7ZIrNazZKJV3Bkn1WXiQMjMN11kKEEY0ASwQ1xi1Ry7N4hhIv1JYPr\/HBlYGCwUId8703VZ00mFDlcBvxKw3YII+6CgAA+4gv2NTllcXUkiS8dgmZ7kkvsNSCEYmBl+AEXswoJ0XifOyRb7\/0Vk5BsHJlNnjgk8F5QzXl5rA\/3CcHbGEDaQEw8VBobBajSQ8FMKRUcBt6XQW+c8ERj6nXGO3TjnA+L0Az5Im66XUbGcFnmnGLvr+SErSDXH8ghIPZ4nfp6N6Xz1q8KMRVTelxKpx\/apd\/o4brQbMv2iHdwNXHfzdBEGtN9aVqcCru9G+jnjvp7yS5mAngn4KgmYzX+tFwxCCL5zQuC7bO11WzXtQaQelc3OZVBY=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0RAJadNFcoE6SIy3mnkmSlkhCeXgjnA1DLwfHo7MzcdPtY9lLdyatj8AZiticacEgngX3NusaeOwCVVdOLxQarNcZzn\/gOdLHnTk13WmDxR\/6hkq+jPSIiOaCXFGlHBCNhxOv4dvEOPOIYaW096VEaZoGX+REBpJNxXp4K0z8JsKmV\/5GKsS2\/WzNmqttHlnu2TjnSjZ+gHyjgIRS+HfrYhc3TxjHIcm\/gkbU7EVUK7xGx2ubCHMcRdL1TQT9BXTfjYvIU8zuVT0ofy5QshIyM3c6P3FoWwxMlGDT+BRlF2zFkZh1SQ0Nxa2hn356nOrJdY6vCWV0B6OX6D7PsPS\/tGhKEveQvnDbX9Qol86LwYWhQ1jKH525UWitAkw5PQV4lysGNSv3YiHuVpk17+yyWh6txj+0A+0ZIoUypmt+BI\/jFNV9Cl8Bg7QrqF+W8aKC\/IGyjtme80GIBFdCxLAL8AETJq+YpFnpH5dW6LFVr8tGs6\/CzA43Hk5zpmDbyMMuFVtu7y4+6+n5PCsCMGhu59Nt\/0fP0zE49y4brS2QYCsR2z9g7ds5srPCu8ZyUbwKzFQjrgTi5gwtk3wuHHXV1kNcS9s42NRRNriSnBOAn6YzmhO5KHR8gyFKjp03MQWscL5\/k\/5u3Gt0gGmBiSPOJz70z1NyGB1i\/4fuvxxB\/o1w4ZLFp6FYPvG\/NYKpDqPNFAPKwm+uVCe\/Pu46R5Hj421sc3dZHhngxE3P8LJlfac9Lr96eZLltduxuc4+zSZIPP1JhUnMCFzBRb47eSZRB9Mg1w0Nu6gCh++fqz0EBGdf+bvvG7KywrWQMpTFs8wmrh7UDO10mVwuN7XJ\/Dmf+mNHYIGB\/qlKuKiLXGrNscScd1k6pk70WFYo5xZ5gHx3WArkK+S1Abl9c4eLbsk+K91hx\/mBvh9ZSzsG\/Tji3gFD0lMtBAeSLVqjaeJOyZzVEpJyBHe7fFNMN+G+PhUGsw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcURTKcEkzqOpLKsMbdA61TZNamSpygu19DPKVgAJXISLxIkkRsml+TVsi11HMRjpGX1\/0Q4iWiWiQqknQNuve28OIfoA07VC+XVEg9eKqUOI4NQxRJ8MmPz1+ABx63SLU4lR6n1LKXzIIARlcTssnvq\/ybcfm7TpJOlCUnF9Z94H+SaJ246ZPXDLfN+ngKtrHJzPhhAnEmvHmrnT0pR\/WoP4pG2Z\/UihWpQbo2FK3CEsocbmi7o\/ylI2sF0Az+MMzaC6a\/utwB2RXgTRtFmjUqtHlOuhMoDa\/LEI89aNVv6F5\/Y50nr7rQcUrbh4QZNCUUvEzMvM7AlZeg+lLT+6y3E+72sTAVKIBV8TTqN0S72zmblDPMJMKASGetm2trofGRvKK\/IVDCD6\/yhIertHQU+rw9fx2fTlS9N9y9joVvfEZj2NIN4SK49bEzkqZ92Anhq3Ra\/6gsCAeVZE1qEgmDgjCMj4EYnpgmwFBi+KOx\/wrphbXjiOX2ajfsGPUbcQvuXSUjoQ9tnrhUrm52lnFI+IqWl0Jz6Rsy9zomYSso2q3XaUtW25vFJmjMq4xxBFFovcQubRTGMCCDkzoH82MOMzEHAHMTkbRVzqlkFXIvmWezTbLIbWGZKLeT9Hm8qMc\/BMhbbqDw6j+U3MQFreO1yxDWhKu5JLZ33e0PGaLm+gd06Z7QtIpmHFZYuj1xG7QXD3tQgHcjCd0MydYDMDeX4lmCDSA92A+dQWVFSRZjZidiHG30E1qHDWrGSVTEIGZRsbS2S9\/8DQaii9QB8+VLZaovuFNHQwnxsf3g\/mwE1Dqc\/5KZQjqflLch4ceyZNZ0WaqzTJDUjjiyTrkzkHtKFFojsTVFmQMbcEIcgFCAJr4QR6hBFAMDk3KErk+YIrEWFJK5MBjSC9d2VAzwhrIQCiqK2OzyO4KYq+rzZnDafHSrhejyGyFa+nOS+6b4cbhQYsPMN8oLC1TcKpqEb\/xbA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcJnKX5vgw\/gGuA3J37eIYYFX0Iw93UJaC24TY77Ri9RjUZvtURUl9AxT+VcbY3uRlR4AWB3HMHKXKsDd3OliM+UAC9ur748L0QZ3leplYbYX+YxYzm0cxXBuViQrm7wZ9P7GvCaM\/n1kjbupbcbG+OkoIB1TL8gZte3rAZBoJeIT5m+V0aWcFnCzP8bN6ubnfWwlVaUXubIwScV6NwSON6hHcQbFmDdl39u1Li\/DIkF4Je\/dhJWKQBZh7uiDrSYNJnQO7a5jcKgL5sQ0+nOM+YxXfPl9ylz258ZuUAze4HW5OVbtxNK87WDM3tGQywrfw7wR779pn\/bQP8eDZtlaMsdYDdbk\/3pWUprmkr\/8aGUniwD2mM+mCJ58KyCg8NMNl+qHkwi+Y6O51pBzOSevV2CRfhbxLVwPoXKyO6ikLfEGyRoWCo2oLgUpzG5B6qxQr3Z+SQkUzls3M4eCALyABB14Hfchk9gy2nNxbz7uzsA9yFgma8nKF0i1DTAD4Ts0AjXmozh4g0COq78nlRwTcus5YJEnDS5VVYcZAOjNAHTnFuT0aSoOaWUyYoAah5yeHG2\/ud\/i3Cs2cshnu1okv8sm857ijY3PIS+VEHeTgJDf0juTg\/A9NjIxg5GggYhppeido3zS49fwxRcUmEFhaprbBgLnLd\/+uHP0RzHVvCwEcyEOKwIJWeAFjlEOAtxshuqtOIw19d9JT8S7VxInbGcTxQop4CgaELWUPif5rz4faWT3lq57XPGMX2effME9r9hBwPDql+YzF3IaebWfNgI9VNljcH6HUyYXober3v9kAMipn+JfYfPtaq+KZQ3Jhu2PHi7TKYW8XCYwIVlOVrqm5h7Eso1+Qu2eIb23LpOfAVEztGzhDiGJMiabbK5vBJj1goH7jBf9O1OtHDR\/8PBMZE42RQWiCu7y40db6crVFfjIFEYc+bmt7xNIa1wFTOorQb3YJRLUoa\/WJsLsQK0xwF8f2g+zxL8Bj8Ft\/1TA=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REAjU4CSc2qOaQoxugEtaHA0m8UsqrSDAVD+Pnu7anoFa", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xovZbaUCX0A4UCUJ5duzf1rPQTkWebtq8gNiJxk0yxolOBEJNo9d7siG7Dnic4EH\/xXsAUPh7SYVA4PuFcXGnC7BYRojF+TYssl3b2d8Q4T+t+1qOJFrGhhxNxlQEI4m7D5GSsYBrfZArnGb\/cI\/5DDHKxwM94onfoGM0UzrV99Iyg4XXm7uHMbHGCc62c119Ud6\/NSVM3dqjYdTK2Ar6xde6DZgZR5WewTx8C1K7z44kNmdl2xFNEM3U50OvacZ+A3i\/9W+5NNQXnOvOBcO2lesYSFHb2EHGtkL4EG7UIOxGufdUB8\/ecI8MTrV8Jdja\/S1Ypu0htmYKDWSJzHLJhF+vkAwNLmTysLIBSBcAdBgGp7KjLNACi85jbmX6a1Tk30d6NJwLq7+gIbJSzbeT0CofKvSk0Nvfk00Gotq2uPp5Mm51SDiQlW5Mh23X89BvmSz0YAwa2N4Hn9B9s8cZf1uZ1OSBoRmzejryPlIbNbip2GVPxynHLt6veJlfQ0YxdtrrlApsrIuY1ag6mg1M0ly4I07Bo+ELHVeL\/XnjugiKTClsU3f8cT3NqFwJ\/zpmcSm14TK1dD2iTgsxdWd\/sLwMkzVcdRuidOIqqRWGpPL5yayRXfqzNlLYcfobRz4zuQa5yom9WcongC+ij\/sqC4SvIdBu\/WkSHlbq2sfZSRPUpBjNrXHHWfGqf6\/81C5Gsu8BtSeECXeYSOX5jDeo4yDRHEdZEhLU9frjNiSwYG9nlPYxp5k+pKYr65EHJVfRWNMbE9nLzVjK2ptBYbBC9fhRJ1DulFC7jtzO7dz8SRBUp6QXqvP+N5kcU7RZUckp4P6X9i39Ay7OUkm9psjd8QpGXf1fru6iMBWf8o3EJgidrMslPOThOpwuhhwEIVHXmir2UdYAM6fvYOzGDs96UJaKTtkB3syO\/DErRaI2MFwZBjLnw8YG+J8xeEXi0ElBgsiU1stWPMF6rAoAPckeKW\/8wJaHzU3nIVIHBDr4JU4=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0x4nGi6ixWKyhEMIRClG1aHtesUnJyB7QA87UnzP\/kvUMnHO+6c\/5rielpgGtavnFmCBv2lNuLUy2Hv8GPzOvQ1llgVpqA2DLFZCpGh76nObJXiylvl52Jk2RlZZx\/NDLu1sDYtCg5Ji0PflkMg5A0LiK8Xb6+rb1u6EZb6NdO0F\/2xScU5W\/AcLf0G4P9NHD70iq\/WYxZvUdnQZMlyIIwsJV4VZHmvgGH6yatLqOX5MzzYHyvEhOzdHj3xjoYEDna5BVqeN7dO6h3r2PS0Gv3FQJGveJTKOTytGMLs8MW9YZ6nLSS8WCp8SqN1fFuTN+FEpUSOl4Lm\/tDP+StmDGiM+dOMQEG3suAJ69Ma4DV3XIKyD0lyP5Xj6XXp2bNaq83jPuib2EoIUFlxg\/19lqjk8EovlHfb7H9+JadWMZHD1wXiYq6tNIpd21RXguCLfVOd6a\/t9hj5DaubWnTzWNFl\/aDec4kCK5egR9hz2f0TWli4K\/5VIh5KMDN7ONQVnIrqAlLfcL6xoxAgYS1yX4bikhXzYsdBCeet3TSztHZYf8xpYr77m8xIGbBDH4eLjjOA1O8YGFRBDzFEAxnTFlk\/oMn3j4fq9CAcOZ\/Xs7+jG0b4KOSNuY3BKxttASGl21NTLZ2mV29kzNs7xa6sJNlchSB6BDuGBcNyjXpdgehgsrfcoN9TgPfvrrz8RE2EFUOrJYfnj4qgamMhfRT5uHKzgXWAFTfofFgTB83aC3GOInbCd7lNDOlYAaj++0\/A3xlG\/2DPo5iHXl7fYRghu2yt1bPfcS0r317Qm+hrnhk5o1mhWGNZp7nd9cqL3sfOKWpgdfrEMAWUrzqxS1UImN4NevnfRbWNwQtZGOREV2jE+YdusLubDMW+Cwrt1kkCJiZI0QZG1LD1C+BB9fpE0D2gFESQTAYUVtp\/7xP5ibhaI5llpjcauphTn+xtKtXpEiSaZ38mb8nam05G77VEtGYZ0QARvpnHEkzRdStEnaeOJ4=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3ol4P\/OsmszzAFWpzdCEX8fgAV52S+gvue1Cs26NfAByn113ZBRy3KYHnoinJIZ3Lej7sLYbhKfO9MHY6nkruhnSCIEo7Znbu97emPmXFR8zvUpsFDe17\/MyQLHZKxiuVmV1aE7UEidZyldF7Z3Rohr0ojig6lPQteNjFzaGTwGB3b46TAtaCcaApQMEtBTLA3TS4RKYFY0RAK+DcL9sx8whPuhMmBc7Gp2qiZVlHKp7B8AEt\/SRgVfluqNemShhI6Qznp6REYG8a5kDfoYb2BZJx0Cd5Ww4hXaxs2kLbKE7FWMnjtybZp8m9Ie\/Z0gPvGTBSCB2KvX82Ph9UFWd28A0JCPjn\/oWLAAAaNGJ2QrUwLmYMLwQYH8GjmgwFhwE7fyNSMhM3GIFk7G4tSLWPG7MCKX+gbc8rJod7CnPLMhPEG3ZklxDBl\/GqSxV3NCPkCqDfkFz9pgx\/gKbwGtVvNxW08uGxlJHUIg0E4KdyboE\/qaNqWyeVQh6BpmbmeCjHjqFnUG6QSSZG3yhXj8OA2i7ljuaSs3xaLFKfLhfLCPRMn4PVDUqAUrcsPEYMlL716gXgMqTO6\/HOETslZpnUMd8fPKhmsnpZGzyqfZc2dcwrCmVB6Up+QsrFSnOKJqAFAJi3yitVa9aL6YYdVy1C+4Y+OvzJNu98AYgFuvNUxlzXYuBwXA+zmkdGQfRq2WL6wGOEsn7a9gp8GyRyEbDHp5PchwxgSr1Zw1YfuiN5mk8QmWTPk18vE0UAUTkyb81\/d0HZVfsPeoYoc8MbqDkzJp2tZ242EvueBVwp+fAAn5WK88A6kJxfZcsROsTsGQf2FMeZ7aAj6kaiz8oGBeKeOgyUW9DzA\/8p+FnmF5e6ikNlVNWawC8ueJPiF83qzfT6mG4nbv0wVM2x40FALHxltYs2RqQLbXZ\/aASgeDC4Pui2IMtztHd+indzGm0LczrLL0LxFisoSs+H+1zVpliu+DX9zUKj+tUxeOXO0e04jg8=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3UUMbwuGTXedEnMIQvZAHJxNPANJg385yG6ShNJa59Ws1yGnJgp\/U7JUHvfDJBExZoTFwy+u\/3A+8Yyk8rR\/HZAE8Mz8Hx4su4+\/MSRYKf1ZAtytYTLv53G0Fx1Xi\/I8\/jEV\/FX5TfwDuYZND0eA8kKYdlXTEtSiEhTnagbuGuS9YnTp0NTm3y9TSESjV55v64SqXznNvdt9F2X9coUt5u01\/2zfrnOrn9tAF5Q2qsjfww7+jJKEVMaZf4vGEunHzMKylYfRo54polPbd9OfrUZMOFoEZqBHHvrQgTQEZV0Sk4QyZ2tGvwWeA3iDHREST6oN1fBu\/CrdykG3lgNXKOl0XKrOPSXbhIZnLB1MWemShpC7QGA53m2FyiNtSqKtYVWfP+D14VTeASj48K8JwNpiv5aPzPhdIE2mwn707+l+zDjCrULTGMB79Rrawm2LYUu3KLqPzWooqjExhgf0f++GCc3GL2JZFTSEHdYCaKuZ6c\/RiDHsEhewG2EgYJMEkdL0Dowz82O2KIdvTm\/zqOBw6\/s8CyoKgSRfFAr\/NATkuizHO8V73F2qNbMLVTLKG0RN+DLOoxoBGLXq37etBIb7AC+QRmAjkutakSM8TUQ+zXBaBLYOUlyjd42\/BUHI1rqjwJAEBrvreN+jjQrjNYd+1MyBmoEoLBQBv4Qus+GF\/pIKIzq\/n\/UQfwjJSnnasvZ3K9V4daRO617iyatMeBk2H5a5iPRG0LJGnQXVO6czUrux99LlwwSqxIosXk9aUMMatAsCnmxLscsRKeiAE9yPPY3vSyJDqzJif8KXUCx6OHFN0YUO\/44hbfrIICDqxi3LPbQgIBc4KheiWJinzEqLa1KRinzqFA04tBPKlASc4MoHuKWWR2QmTL3yNZQY4vAaNDhwJzsnZErR2wAjmmx6fQR56gqJtkNwlV24u5Wkwrt3IkwIUTr5waQ8U4Oi\/ahyrvUX8hayd1xtYj9Xvrev64askDQ5bMDF3vX6Piqs=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RENH+lD3zcp\/GXlHlm3wwjihFcbnP3lGM7MCGjTBtYuk3", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotq2bVTwfN9PzhuLhNQ7tU\/3tEuxUhdp8N909AO0pKt7ZcYBj6cedRlKin\/m4\/HmwGgJ8byT4gln7ZZi7+t\/9ejf5Y5Lj+gtuTXTJCjUFFF0hnSKRcOZYY\/M8204DBHjkd8DVkOnfcJsvUrsF9EZCYmoUjqeJJIkaowv36f5W0I1xLMcGn+MHgsHfT+VdGrTpD32IZsero0cQ2+zacqAT90Bi0yfElA0C\/aPIg24FzjgJ8gB4vxS1id+oSa7FImfhmemWAQ++dOk2kjoLG7rgTfTVry4Eel\/vvAtOkW7B1mGWQ3nlAyvRgZ9VK5xdud4nGuuscW3Iee24XL\/jVEuiPEE=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotqkxFzZ6RmvKUxFXEIl47uiWxEywK\/HpuJwQKcCBATqc7ikCY5wa8aGFlMQa+Cn\/QoUBbIZw8vPo7P2R3Byu0BnhPuIdIsOchbV9NL3XEKTMYa\/rD9t7TTTC\/5Q0ZiVJJwvOG5Km+FUSGMbyCQvMW8\/pBdZwWy\/UNujsYVa0u1\/ZbZjtH41FdRfU6ylQV868lH8sWolv\/+GEmbAxFrx7V+qBihNIp9\/6U+p8xlU67fuH+80RBvkthaDBsp8SNEmHKFphEPGGGdrrsKSPAjHaBHBWlvPSXuds5KPf4w\/w+pz103ialM+6JzeMqI99lpf+p4oge9xTWOBCFR1bBQfsW2w=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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-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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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-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": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+9i\/KMeWOqpzPRMUtZUVKFwFj0AcM7JYNFTpMac8HV54fj0BIC\/g1WSoPIGPW\/zTG5T\/Xa83EoW47iCquHWNiQtVhHKnl7s0dS4Qp2ZYXE7LJ8TD0XQSIeP1hHsjfhD1WCQZJiOunJkoNEWiHgUfCAS5qhvzZCkOYfoyV9Yg7ViUb83qnGJM6i7pEoJg\/eT0PMucXh4MrX3xpcDd1HQ6ICZzD7vSJf+ESH9I6ha05k+I1iCmOHaYjCYOo5KqiUu+26qsQzvhksl3fQ3so5r4OQTgFiYEBdP8xIrNrF26gqficO8OfZvFlhtYkS6DswNQsLVce17RZqZQJ7Hz56l1MNLwEvyxRuXSJeZjEhOUQ8J8=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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-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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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-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": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotkvQXOGX5B8j8p0gJjActJEq5IZ0S16wOlBhiESuJi73dfXByHs\/zrQhOL0nclayAlIvalzAgWtQ4LMaJIIqyP5TY0eH7rl\/y1UMIkWvTwrDgR8iN5r9OHaY4wrkiv3D218KiRCgCLGz4jCz2JisDNg70fV6yy3kU9VJUSq1N94KeAMiPmcsp8Ex\/WDPk\/9XBG1pRmOOy+IAYNsuGwb6J0i2ylaaAPMqhYsg9byq\/2BMIbgn7no7CS5PVeg0y87PptyD01BRPJ+zPD0Ldk0cs9+ycSpJ4QTdUjhK1NbkdJVSCY7U8fFOTrUDuOd3FR2Mo3t3jLzQeJtbRTlTqBSraZs=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+ZOrrwiXhJnMTFvzTFwssFGLdVynJpHwiKFERD7w+wpEJSqJAFeuITW5mI9l52q04EkKpBk79AgNbE+8zS0OGnwGA4nH1RbsE3Y1l5RqI5JG0Uo95RLfoeAyQ2qUNZCxzs0mSkVV8akx\/fhSHIJYx1DFYd1Oyehcq6VwSfKtFbqYOd+pElfOQO64IYYdyuvjJL7VdTe+Qgwbx\/HSxtw1iIOZD9wG1aIhbM1aLturZx94JjIVxnROH64Tn8fMgTO59G5JmvE\/nMxxMk8X3rrAZ17thkK9B9ux1yYxTctIwqCQy0EshKb36Q4VCVSEZ\/vwFeMp3HNDe9RE9Vg3exU0Jct00FkmV1swaUT7eBaQKv30=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+ZOrrwiXhJnMTFvzTFwssFNWF1k2EbnVYMN+onHIb1XSuTOfj1LRsINB2MfCr4nq7jxH4b9azjCNwD17kXVKIYRkR4dy6EqIxEw5PVD5Lb+Tn0+HA7MbmsoNmI+1Ztw633fNdedv72lB9XhDFJcDsx1B3MwJZPLMTUSrD5BhP3un05tkT8Oc+k4nyk0Ypt2\/x47xFTsVpmGIig4vtztZ90VQdfv9A9xusIYE8WS5\/LoHe\/RhiCu2qW+VpcJChtD2kffBPyGKBTQzujfrn386uytBTPGvCPjC4rWg0wJi09NfHwrFnVlDW8MqNuA9xjVxGtFSSMVNTF\/cQyfsPpnhMbicOMK9xmfy4kq+ECyVf+e4=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REEGiq9tErQcBeHu\/9E8fA17EaKG+xcuIbJyr+P2Al\/2S", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REOj2n1fHY9dJ2Ckna43nqsRswl3JCoRADxhNsBsawODN", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+si2hfhf9JoxccgGTZW93eF+PyjA8hp\/fH3BY3kw8RQJpeV0YqLA4nE\/\/humNdJGauE2P7MepviROY8Ho5tyz1A5oSUgvbjUgDOzBrOdY1UAaZMPRrKlITFkMB678yh9VF4pVETn6RNStWNvQ2R6T8KFdJre\/9AWlv3MD5rTdAix1DonIJ0HUPq+lIgkS+yJxyRIm5m+PesXfP0rCX7KLbxCWQWO+xBfIzh8AO6mfLn41szaG59rzju9aC8nr1N6JOA9ZmCxYhYxM3zPrA3twBbJcq57+2\/9WVrYh44w5923nquQm12z2ofqIrO3vyrn1mcNPv0oiamgYaHxldGylJDGxAOuiM552cyyLCr3ZYZo=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+si2hfhf9JoxccgGTZW93eMgiKUsol\/z3ei4R8iDkfURM7l5e0awbOK1LU1WnkGpQU\/7kM0EWAw2BSJPxLLqhkh6SAvSFpL+76XNcbe20Hku99RpWmBz1YdGANwyYYFxeoztb6l5qDHkiNoH+C6KjKim0rCuSMH+HX2UklVncB7gKqx8QLiQwGYg+ISL8PqAMhEpgzVH1ycFUJZqx+XS3KfJdXh2xneyDszqVruBpYMqNNhbhQzLYjcicdRNA1RUxXM+kOfrk1Oh9+BMagZif4mTiX4bqBmk6KtD32hoLa2MyPhMOgeKRNnylI7l+Hl09n1hlxNCpOrv9tAHBNkEooz8abYDTL58HM6Mq7zlbeWc=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGWpAvNNHpjj+Wg4XCN0f93gOOfGCNzPeze99IPc8K9Q", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REDnmtlXammMYTArqTVqGjwEWKSHpBvb46AQr2JhrS5M9", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REIQWItX21CVD1ezOIU9biQv9PVeXCiCY6ugK8O96RaTs", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REAQp25V9Np4mn0hVIb8g0I9xyao+pHz1bRVKzFJJsUGY", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuuBk8+LRlPe2wERX5jt24bSOE+lJNOyVMaejpVb7MtxB+U7vZCATg1LbVtnQTqglB", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUIlzuAD2hbMB+87bvTWibpcfgy1R0ZgNNN3yqHhwZSwp4kpo6jmXqPEAvG9ZHjjeq0=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUIlzuAD2hbMB+87bvTWibpcQE4hzhfQ8RzWi4FTKRO4jaOrn2+EBuwvaz0zbMRnKbU=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CLWwZGRYmb1sSJJQVpUSf9U7+ea5MuqwNHzuw2lYlozKGMf9shIVR\/5nygTzs6FJg=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CLWwZGRYmb1sSJJQVpUSf9Tpglr04I5SVaHI4JMY6nJHJTcA2pO603v1TQKGu8AS4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0xF5VmtU3MjDzt0Xz3I+wWGWlKkrRN3+OAbsPe9c9nIIoOgfKW\/cv5v71bcRckRc2f26nD0vgQcLuMxP+SqPc61xCOvO3GmrhGM2TW+VsnKUC6fPL+L7Db6I6x8HLSeFpziVxAtcIezkeDdy+Np+4vSMKhO\/DyJAp2aHny2Wl0KlZErxa1bjqXtXW0HZywl3nFS9LMBdvx3EIG7fsJw0if2hIBdZLDkKa\/VziE1qsDHsky8I9sxdZZjJ+ykxAgO0ZO3yNOBsH+Rc\/yH5LjSTYCCTscKpslnvlevyaHpTKoo33zrn+aTs8DLnfzFY7qtIXMf0M1QMEAYiRqdatEh2JanNwuEVJ067mr3M9BNR0KnaFY8KrOjpfYpKMcGfI4sNiM1DfGjvGe5gJW2VPxUzlMdDZwzgF+ZjWSXpz1Dk61n0k5QXHZL55fR7R3xQj2QDRBHxLf\/2wvlktAJ6EEQtRNjQ4k6q0cxIpjLh4++PBLc9S3WxydqyeuXrfmFnN5xl1CKgGj2tGv7iviHFGkD6fLfq+StyRwlq3x9HelG\/J\/iHsowNHq\/TNlMF+ev9XrkTSbjPDKDXzWBlZf9ntrN75x\/qPCPZcxfwSKkx06UY74CRN+hDUVzwlc94Jmai2WWpTUeeZenEzhEDAXC99n5iIn3ueBdZo16aXej3nelRqNOItX7Lf6aNQXJq6A\/RgQfv0CJboEEZumKjWnugM7yi6vlUChnSgryZtRZ6QPOPbIq3amXxeGeKrtCVv1kPyo0R6g4Fep2yUc096CIO79IAPfV8Sr00Qci2mCrEqt3CoAbM8CmBmKL+6QYmGunXoFf3rIlR9HIlYX1Ew\/8fv1hTa37gqhU2eGyLd4sDYKZsIM5qGPEE11n6gn3yYBgV2Tvzj0b4ldiq+krUIOcO\/2MLCeWRq2A0+KBOdYQYoci9+8Av5DefW1AvWgC4SUfq+PZpsd34JmaB548jAXtLAXhWU2+4YqyPx9jaL0ty9JvVtDUM=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcF3eXos5p\/xol8v26jkP8L9VtGVTWp9G6lixz1xsINWRyDx7EkgwFWZ0ke4Q5AIttPWrkArp43pkwYGGFru8mP5CcPlhnX65PP+aPDo0K4eMYLe8HYhSVG6Wvkg5l3NVIuLG0qsgri56rCaKfg+ZjHZ+s+waOAVAuatRjEMOBZ2At716LdP3YFM5Qo8JI1fbHE6td9IdMEL\/+5agPd7NCiiVwBLOpxqKkX54CeRpNw73o\/ERGcJVdwGhF4sc1vft6HR9Xr1Tys2yH3\/+WBrCz244w1U3A4BMSiQpmCCETIb+AR3W8ruMbEIrCPJeIWPLpQ2zCUXu\/uDBMtrNefxfwDSc4mQKISAxHQ9mIGNXYW4bq34gnrx4IxbXlk1SV5eu6QY9H3pxhcLhsGOhdHc351f5B56ATE0yQI4D\/Cf2+xtNaRuZlK9yKC+3vlvEHhTxm3Cs\/G9kIWfa8JfhgAvod\/V4OcEfy6o9ITk8a\/HIKtOR57QG6WqKv+vBOBodgZpTaMheTn6AwqKk6Te+BsAglQfEuZuTfgIN\/1KfIUIx8jDQ5odEnge0TE0ood1rdO\/Ic9iY1gSWUnLTx5gv\/NieJlIUJq\/De5dsTXAYgRqb8K2zXAllBq9F7\/Qvr3MKjyf4wy5luv94K3ZlN76uUAypJYhZ5syYO7ojG1X+NOnEUowgSkx5bFZ3Mt98CIX\/hCBJWiSkIs5khRTvaMfJIF06BH5BcFaamnDgLfbf4s1LEPwVkmWBBKZ+K9deBOFBy76MiXO\/PzX1XcovTEof0OhKu2N3NABV8r\/V408jhQ6lneRINjiyhxgPPUbS6Df0XfW6zNiTV1\/CZpmM+AY\/G1N+a9eOlCpavIH6Gpn2dHzOqNMU7U17IThz2DYxoyJZn1OYRtg+dKA7vdxXW7yfV0l\/vmyBMgGCBetbWhq5x6K3oq5o3FJ4IUVKoNZw08ZsB0TDCmmlyS6PCNm1eEAbCbuGwRg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3Ux8bGiO9y6\/f5GnjZXWabs20syWUt4b38GRgV2VdJQ4+hipP2KgONUs8MTyyzxk1oSm6cg8c5pxx1BXrP6hjkuJnSKFtyozSplAAI3gtiQoVqSMy8udoordXjD3AL0XP8ruUB2kfgRsP84jUAi92Cu9c80elJsUEGRzNMmFRbkFtwGgyxgLgCqVwiiic0bBU2m2l6n5xwfJRNUX058p4Z0RQN7xS4ODa2ZNkVaG1twqAWRMHK3v7zBkPvaohhFjzvTfrqGGPGXuASOIp\/IPjH28h1CbgfV8liics3c6+kBb\/FtuNqhqgtMwGHR\/qVwUsREiiPb7Yh4xqB26FBdBMNpeekKdDzmDFguko0+4fBxoxEYS4nfpCDi3+7xB0h6WxcOAXpvg94KZjlQks8XVC3e\/7KuDxiprFqetgURopQ8Wwqr0bWl8TjWRYos9TCMUqJYTniJZ85V6oysQuiEGGpnTp34XY0xo6IcuL3Pw2SYNUorsHApIOtvlXkwQ03GsoszshJbUZo+TnNWI1LhqNQXZU1e\/rCUbJ6mJ8588oX36q4Bqqz84DErKLvwaz6nt6avhXGmyKpPrgI9vpr8ZPO0b8QnG7GwRIj5UWAopLRD5O1Q2l2qyzTuMI8kJ2W1\/yovTDL4uYA8goXaJqiIdT842oFfWmK1szJv1Zp+PLJBaFfMjgYnjizTNgGprOt33t4OZfPDJpJSdopTww\/f7vVY0weLMUOC52mY2ybKOcYoHPhkZU4a6kJEGPKOhYntW1r5mfYvcr\/+gJYc9k9AJyEf9VMtYuO7n87xmLyCwfx33RJnao+vGRbtkRUddqr8PXfT0C\/BA9Vn09JiquupGOWjPDVo8zTbuAUP71jQRxJxM5P\/u22kHkz7P3zPhe2UHDyeCrsRiEeaYELW2A3mNI+AmKoVMTAvzvhXyvL04v2t8iit6fzLQMDhH343xIVUy+AWofEsYsWu4AdBaNtJV5B6GZJYdFc9KNd09ECHDAtf8=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xoixZl1Q1tAzvhHnk9SaTrjCgal3+7ECIworYZTiZUGyOzJekgbGNlx3IeO4KZ0jNGHX\/0+29AKQIRhA1m9srxLaT31MN1ENa0c69pwhHy\/9jmx93NUS2GRpfv163zl4cJjvitaylTSYM9AdB+4VOgGiqgLafriPKCwdATx+zFPeWnUVhdcl9uKo\/mCMm8g0N709Td2CJebAeTGF5H+N4JV1itSPEze3MEdcAoDLMvjQGxYmlSdgNyHhfJKs8CfzSesRC\/g2neb63gvsFBsNHKR4+w6L87xvxz3dd+IyCeYg5nF3Q5oqbHZi\/yDF4L5BTsjIbO\/87LMv\/YYKkNWQrmonNgIRgSEfAp0uPNTEOWwFCoInKLCJ2VQDgW7bpjtF7UM9FiRWTYU8QtSrNW9aqrsBC73e8lsv28n79L5UhoeaaiBnHW7yFK0sBk0kWweAFr6Qv+0kx7Dyo18Q04GBAs2PprHwbj7bCnb45GLY+srhFVVv56rPJxHowJ6lh0RpU3Me53F8GFznEpIiWkSj2dWz9Bk0UDglQ8u0kd4JrFrmFq5py9elsHbW8mGFBIFXeSe4g4YwlzT0DtIvMY93RYKNO8D7rYYQhif118y6dSpwIkqwUGALvzaxrODm0NQiq8TwN8BOl0Xle3g972zyLA7SnYVsumLydK77sze68vN8zinLodm9caIVmdXAJP7Q9RL6jXqME77QT2l94Bvlga9uyEtsgGZ6GCUfc2J3sfaLfp6m+GFhvZe8uBhgf52uB9MAQIzLIyPaFKzWTVKP0TIrwquS5kEW\/BP1Y3eTfGRNWEYXxvxbKGuy2Bcg83pw4gvo0fr6cS\/URm8YNmrl+8fGVUedsrm51AfwT4YkDu5lap6y6zi5fjY9gK2sc9HJW\/P+Q9iOJhAaaRKkx+LS2bqaY15eeuLQcK\/+D\/JsB0LENNrNG9JyaJbkH0xblGriOxNZnEzZvydiXREdYLVSk\/CFSGDvsUW8oG2sQJi5LvdY=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30RnJpCRhqPT1YEEjdGjDmFukl1eLMq9bBu\/px36U97OVtt8gTX36Ty6Cv20VYih3DoY=", "PriceCodeRef": null, "supplier_title": "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": "6x2jIsDnSwvW6V932PEoWpwBhhIdB\/B2cN56jrhS\/9Y=", "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": "eyJpdiI6IlozcEJzYVptREQ2YUVQcnFlTFNHOUE9PSIsInZhbHVlIjoiUWl1YStuVGZZZ2ltc1ZhdExHeUljSjk1UWMvT280YWJxaEVVMTBTWjdqMFN3eFVUZVV1Zkx4SkMvMHM3V3QxbUc1TDgvQnNYRlYxT2t0SGZ3SWRNRUlRSm5vVEhFNHpxNlAyRC9zK0krRUJQS3dhNG8vZTVDK0xBVk9XZ09tWGlORDhKR2VzWVBoQ2lDSmZRTVRBVVhudTZQNG13T29yeEhNaDJrR1VnTEVEbnhNbDNDbnB0c0dkTHlMc3B0SzAvbE9LelpvUjVsWENuMm9IWjBYQ01HdG1HbDM3SDVoZ0NORU5EekJSbkllZm5zaGw1dFpVdEFQbVZ6L3JCajhGQmx2RWVCelZBbjl5OWVTbmZqMWk1bEpmUTJEMlBicGt4b3lzRU50VVlGMkk0WnVwY3NmU0RjM1kwSURTeEV6Ny90NForWUVNLzFQaUN0dGkzTS8wWk1XN0c1b1Q1MW82Y3VVNWw2UStqSHFrMkpDVWZIUEdEekIzZ0xsUUdqd1pNYU42VUpncEJkR2hEVzRmbjhZTWRXR1BLSUQ0S3gxWWhaVTNsMGJRUHBtWlFId2lmQVdyL3ZwQnJ3elVlcWtiU01FUjlJV3ZpSU16SURQN2VvL0RGdVdQWXU1ZmFsRUFhUDN5WUlJZEZhNGVGT2Z2bStMcUVTN2Z1cXR5NDVLUk1TZDhnYTZWdkdCYVgrTDZ5eG5YRnBVWUdRaWg1eUpRakZDeWdaSHBjMitaK2ZBMUhGWm9uVkc4eGljcEJDTUZUMy9LMWpSbEhkZkx1c0lPK0lwSEY0S3BKWWYwb0w4YkxNdCtTN2d6YlJCWlVFY1J2N05VazQ3SjJDSkliN01ZUXgrNnQ1WXlKbzc2ejd5ZDFOZDhDOUJubE03NDZYR1BYOUlMcHlLazkrSTRFMVhMYWFpS2lIakRrUlFtdHVtelFEbWhVai85NXFQWGhFZjlySURldkFVVmVFYVZVRm84clgxbjhzZmdvTWF1MlVaUnFMUVhvank5VmplWlBBbVVadmJLSEd6c0ROQ3RWbElqTUxleklUTDA1cUw4dmFGWG1sbXN0N3RuMC9FY1pYM3F3bC9YTmlaTUlTejVKdlIxRHFmdkxLSmdCaUtvcFF0U2dPRitEZzFwclU2bmhoWFlzU3o1RjZjNUYvdCtFcFlHVTRhbWdxb21KODFDeFlIYzVlaDE3c25yMUppY1I2U2NzakFpUnRBRHZpVmRVdWNSZFZ0cFU3aEdxT0gwYzFFMmp4RWQ3KytzRXRIdUFOTERoT0RScXVxdktpVG5qT0xTaEo3cHhPRXFNOEQ1Qno5MTUrVmVPYUd4cEhhak9oUm95Z25YREcycUtmQzNkTmdDNE1wMGN0ekdRSE5NanFWMXVEaTVUK0NhL3lwLytDcWl6RmlGd1R4d0kzWisxdzJhSUlRZld2bitoUzNCQUJnemFjM1BpdWZzUUtOODZQVXdjNTgvbWo5K2JlVUE0bHZKY1lkSTlzRVM2YkwyNy8rSFBXVUhLRGhBOGVFME1NdExtcml6aHlMeTJDSk14MFNDaFM1eGNFdz09IiwibWFjIjoiNzAwM2ZlOTViNmUyMjQ2Y2U5YWMyOWIxYzNjYTNhOWM1ZDE0MTcyN2ZhYWQ3Nzk5YjM2MDdhZjAyZTYxZTQyYSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "IBaFLQn\/iH30KTSW8PseialIIIhU8JyKbjWI9qB6H3w=", "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": "eyJpdiI6IlozcEJzYVptREQ2YUVQcnFlTFNHOUE9PSIsInZhbHVlIjoiUWl1YStuVGZZZ2ltc1ZhdExHeUljSjk1UWMvT280YWJxaEVVMTBTWjdqMFN3eFVUZVV1Zkx4SkMvMHM3V3QxbUc1TDgvQnNYRlYxT2t0SGZ3SWRNRUlRSm5vVEhFNHpxNlAyRC9zK0krRUJQS3dhNG8vZTVDK0xBVk9XZ09tWGlORDhKR2VzWVBoQ2lDSmZRTVRBVVhudTZQNG13T29yeEhNaDJrR1VnTEVEbnhNbDNDbnB0c0dkTHlMc3B0SzAvbE9LelpvUjVsWENuMm9IWjBYQ01HdG1HbDM3SDVoZ0NORU5EekJSbkllZm5zaGw1dFpVdEFQbVZ6L3JCajhGQmx2RWVCelZBbjl5OWVTbmZqMWk1bEpmUTJEMlBicGt4b3lzRU50VVlGMkk0WnVwY3NmU0RjM1kwSURTeEV6Ny90NForWUVNLzFQaUN0dGkzTS8wWk1XN0c1b1Q1MW82Y3VVNWw2UStqSHFrMkpDVWZIUEdEekIzZ0xsUUdqd1pNYU42VUpncEJkR2hEVzRmbjhZTWRXR1BLSUQ0S3gxWWhaVTNsMGJRUHBtWlFId2lmQVdyL3ZwQnJ3elVlcWtiU01FUjlJV3ZpSU16SURQN2VvL0RGdVdQWXU1ZmFsRUFhUDN5WUlJZEZhNGVGT2Z2bStMcUVTN2Z1cXR5NDVLUk1TZDhnYTZWdkdCYVgrTDZ5eG5YRnBVWUdRaWg1eUpRakZDeWdaSHBjMitaK2ZBMUhGWm9uVkc4eGljcEJDTUZUMy9LMWpSbEhkZkx1c0lPK0lwSEY0S3BKWWYwb0w4YkxNdCtTN2d6YlJCWlVFY1J2N05VazQ3SjJDSkliN01ZUXgrNnQ1WXlKbzc2ejd5ZDFOZDhDOUJubE03NDZYR1BYOUlMcHlLazkrSTRFMVhMYWFpS2lIakRrUlFtdHVtelFEbWhVai85NXFQWGhFZjlySURldkFVVmVFYVZVRm84clgxbjhzZmdvTWF1MlVaUnFMUVhvank5VmplWlBBbVVadmJLSEd6c0ROQ3RWbElqTUxleklUTDA1cUw4dmFGWG1sbXN0N3RuMC9FY1pYM3F3bC9YTmlaTUlTejVKdlIxRHFmdkxLSmdCaUtvcFF0U2dPRitEZzFwclU2bmhoWFlzU3o1RjZjNUYvdCtFcFlHVTRhbWdxb21KODFDeFlIYzVlaDE3c25yMUppY1I2U2NzakFpUnRBRHZpVmRVdWNSZFZ0cFU3aEdxT0gwYzFFMmp4RWQ3KytzRXRIdUFOTERoT0RScXVxdktpVG5qT0xTaEo3cHhPRXFNOEQ1Qno5MTUrVmVPYUd4cEhhak9oUm95Z25YREcycUtmQzNkTmdDNE1wMGN0ekdRSE5NanFWMXVEaTVUK0NhL3lwLytDcWl6RmlGd1R4d0kzWisxdzJhSUlRZld2bitoUzNCQUJnemFjM1BpdWZzUUtOODZQVXdjNTgvbWo5K2JlVUE0bHZKY1lkSTlzRVM2YkwyNy8rSFBXVUhLRGhBOGVFME1NdExtcml6aHlMeTJDSk14MFNDaFM1eGNFdz09IiwibWFjIjoiNzAwM2ZlOTViNmUyMjQ2Y2U5YWMyOWIxYzNjYTNhOWM1ZDE0MTcyN2ZhYWQ3Nzk5YjM2MDdhZjAyZTYxZTQyYSIsInRhZyI6IiJ9", "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": "Ghk64AVd6KtNUIcys9Z\/jLkXSfsHuctR9RqT6Y0zQbY=", "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": "eyJpdiI6IlozcEJzYVptREQ2YUVQcnFlTFNHOUE9PSIsInZhbHVlIjoiUWl1YStuVGZZZ2ltc1ZhdExHeUljSjk1UWMvT280YWJxaEVVMTBTWjdqMFN3eFVUZVV1Zkx4SkMvMHM3V3QxbUc1TDgvQnNYRlYxT2t0SGZ3SWRNRUlRSm5vVEhFNHpxNlAyRC9zK0krRUJQS3dhNG8vZTVDK0xBVk9XZ09tWGlORDhKR2VzWVBoQ2lDSmZRTVRBVVhudTZQNG13T29yeEhNaDJrR1VnTEVEbnhNbDNDbnB0c0dkTHlMc3B0SzAvbE9LelpvUjVsWENuMm9IWjBYQ01HdG1HbDM3SDVoZ0NORU5EekJSbkllZm5zaGw1dFpVdEFQbVZ6L3JCajhGQmx2RWVCelZBbjl5OWVTbmZqMWk1bEpmUTJEMlBicGt4b3lzRU50VVlGMkk0WnVwY3NmU0RjM1kwSURTeEV6Ny90NForWUVNLzFQaUN0dGkzTS8wWk1XN0c1b1Q1MW82Y3VVNWw2UStqSHFrMkpDVWZIUEdEekIzZ0xsUUdqd1pNYU42VUpncEJkR2hEVzRmbjhZTWRXR1BLSUQ0S3gxWWhaVTNsMGJRUHBtWlFId2lmQVdyL3ZwQnJ3elVlcWtiU01FUjlJV3ZpSU16SURQN2VvL0RGdVdQWXU1ZmFsRUFhUDN5WUlJZEZhNGVGT2Z2bStMcUVTN2Z1cXR5NDVLUk1TZDhnYTZWdkdCYVgrTDZ5eG5YRnBVWUdRaWg1eUpRakZDeWdaSHBjMitaK2ZBMUhGWm9uVkc4eGljcEJDTUZUMy9LMWpSbEhkZkx1c0lPK0lwSEY0S3BKWWYwb0w4YkxNdCtTN2d6YlJCWlVFY1J2N05VazQ3SjJDSkliN01ZUXgrNnQ1WXlKbzc2ejd5ZDFOZDhDOUJubE03NDZYR1BYOUlMcHlLazkrSTRFMVhMYWFpS2lIakRrUlFtdHVtelFEbWhVai85NXFQWGhFZjlySURldkFVVmVFYVZVRm84clgxbjhzZmdvTWF1MlVaUnFMUVhvank5VmplWlBBbVVadmJLSEd6c0ROQ3RWbElqTUxleklUTDA1cUw4dmFGWG1sbXN0N3RuMC9FY1pYM3F3bC9YTmlaTUlTejVKdlIxRHFmdkxLSmdCaUtvcFF0U2dPRitEZzFwclU2bmhoWFlzU3o1RjZjNUYvdCtFcFlHVTRhbWdxb21KODFDeFlIYzVlaDE3c25yMUppY1I2U2NzakFpUnRBRHZpVmRVdWNSZFZ0cFU3aEdxT0gwYzFFMmp4RWQ3KytzRXRIdUFOTERoT0RScXVxdktpVG5qT0xTaEo3cHhPRXFNOEQ1Qno5MTUrVmVPYUd4cEhhak9oUm95Z25YREcycUtmQzNkTmdDNE1wMGN0ekdRSE5NanFWMXVEaTVUK0NhL3lwLytDcWl6RmlGd1R4d0kzWisxdzJhSUlRZld2bitoUzNCQUJnemFjM1BpdWZzUUtOODZQVXdjNTgvbWo5K2JlVUE0bHZKY1lkSTlzRVM2YkwyNy8rSFBXVUhLRGhBOGVFME1NdExtcml6aHlMeTJDSk14MFNDaFM1eGNFdz09IiwibWFjIjoiNzAwM2ZlOTViNmUyMjQ2Y2U5YWMyOWIxYzNjYTNhOWM1ZDE0MTcyN2ZhYWQ3Nzk5YjM2MDdhZjAyZTYxZTQyYSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "IY5ZIrClJYoH8CAopTqA28jRFq6f5t3gqOArb97YUuQ=", "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": "eyJpdiI6IlozcEJzYVptREQ2YUVQcnFlTFNHOUE9PSIsInZhbHVlIjoiUWl1YStuVGZZZ2ltc1ZhdExHeUljSjk1UWMvT280YWJxaEVVMTBTWjdqMFN3eFVUZVV1Zkx4SkMvMHM3V3QxbUc1TDgvQnNYRlYxT2t0SGZ3SWRNRUlRSm5vVEhFNHpxNlAyRC9zK0krRUJQS3dhNG8vZTVDK0xBVk9XZ09tWGlORDhKR2VzWVBoQ2lDSmZRTVRBVVhudTZQNG13T29yeEhNaDJrR1VnTEVEbnhNbDNDbnB0c0dkTHlMc3B0SzAvbE9LelpvUjVsWENuMm9IWjBYQ01HdG1HbDM3SDVoZ0NORU5EekJSbkllZm5zaGw1dFpVdEFQbVZ6L3JCajhGQmx2RWVCelZBbjl5OWVTbmZqMWk1bEpmUTJEMlBicGt4b3lzRU50VVlGMkk0WnVwY3NmU0RjM1kwSURTeEV6Ny90NForWUVNLzFQaUN0dGkzTS8wWk1XN0c1b1Q1MW82Y3VVNWw2UStqSHFrMkpDVWZIUEdEekIzZ0xsUUdqd1pNYU42VUpncEJkR2hEVzRmbjhZTWRXR1BLSUQ0S3gxWWhaVTNsMGJRUHBtWlFId2lmQVdyL3ZwQnJ3elVlcWtiU01FUjlJV3ZpSU16SURQN2VvL0RGdVdQWXU1ZmFsRUFhUDN5WUlJZEZhNGVGT2Z2bStMcUVTN2Z1cXR5NDVLUk1TZDhnYTZWdkdCYVgrTDZ5eG5YRnBVWUdRaWg1eUpRakZDeWdaSHBjMitaK2ZBMUhGWm9uVkc4eGljcEJDTUZUMy9LMWpSbEhkZkx1c0lPK0lwSEY0S3BKWWYwb0w4YkxNdCtTN2d6YlJCWlVFY1J2N05VazQ3SjJDSkliN01ZUXgrNnQ1WXlKbzc2ejd5ZDFOZDhDOUJubE03NDZYR1BYOUlMcHlLazkrSTRFMVhMYWFpS2lIakRrUlFtdHVtelFEbWhVai85NXFQWGhFZjlySURldkFVVmVFYVZVRm84clgxbjhzZmdvTWF1MlVaUnFMUVhvank5VmplWlBBbVVadmJLSEd6c0ROQ3RWbElqTUxleklUTDA1cUw4dmFGWG1sbXN0N3RuMC9FY1pYM3F3bC9YTmlaTUlTejVKdlIxRHFmdkxLSmdCaUtvcFF0U2dPRitEZzFwclU2bmhoWFlzU3o1RjZjNUYvdCtFcFlHVTRhbWdxb21KODFDeFlIYzVlaDE3c25yMUppY1I2U2NzakFpUnRBRHZpVmRVdWNSZFZ0cFU3aEdxT0gwYzFFMmp4RWQ3KytzRXRIdUFOTERoT0RScXVxdktpVG5qT0xTaEo3cHhPRXFNOEQ1Qno5MTUrVmVPYUd4cEhhak9oUm95Z25YREcycUtmQzNkTmdDNE1wMGN0ekdRSE5NanFWMXVEaTVUK0NhL3lwLytDcWl6RmlGd1R4d0kzWisxdzJhSUlRZld2bitoUzNCQUJnemFjM1BpdWZzUUtOODZQVXdjNTgvbWo5K2JlVUE0bHZKY1lkSTlzRVM2YkwyNy8rSFBXVUhLRGhBOGVFME1NdExtcml6aHlMeTJDSk14MFNDaFM1eGNFdz09IiwibWFjIjoiNzAwM2ZlOTViNmUyMjQ2Y2U5YWMyOWIxYzNjYTNhOWM1ZDE0MTcyN2ZhYWQ3Nzk5YjM2MDdhZjAyZTYxZTQyYSIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO2oztM28McBoehdq8N7cub6JI0xLtCLQ\/sqqdRKFkP9arJqtTwhnbSqxeQBxmVtBSdvSHAf0XzOdWihHc+7LcD", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPgbbzNXnXvFS5gYOZQEaWF7E9Q9nweVL1FeLonGUNaFkT36TpQbNyYSE8NxUk8mdM4WyTk0EQTUptwEfsb8HXE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNsRcgvCFwmPVFNASbehi5PZKGquJa1lxGkFwhIMYfL6TTvJkssP0nVsshDuBw9CuHgEWG2HdszLB2NZa2txhce", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPvJIEIUSh+RJ0cgJtrwM+FdDgtf9CoqNzoCNO9SMt0+xQG87Q+U2+UmIPlIHTUPTQWO4DG08RYNmTO8ps0hzql", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMo0hiUYXgxshQXRRQlXc8zpo12lN+SIuGUe28M8XzxOXbRLokbfZEyOop+3mztcaEgFBVN802oTB\/VakBRwVIQ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMmu2IF+zjuU\/vFwcjQClH73mbf0BHx8TvNWhuN8Qhp2e0dEWov6JmYQHrH85C3QOFIZuWceo0zUA+SA6IO5Htz", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNVLrCJuGKdMI2YHYn27egostDtXOy92iGwCwJwIRSK8HlDt5AGFQZsVfsXGGG3PgI4n9epLQnwxPgCRgCNC9QG", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMPMxPJ7FyJRENzdDBtbQXlVjYIbFYTl+ALR6dvPGg0Ls5RkmbS3xjC66gaaqTAk9jg2VHUA6U1ezzfYb25OyT0", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuARasemmgaXfvfhTFvytNg6nC2Qk\/q5OVjzyj1KKkINRSSE6x8CO0LNtPMCHpcZUJ", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUI2PRCuJV06H54oO0HacWsKj95pTBAXUC5OZhYv1qgnS8EwEnXKmwtFvQHu9VJB7J0=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUI2PRCuJV06H54oO0HacWsK+D30TBH8Dz2HUT+lUGkl82C+Q\/Hxo8Je3rXPy6CdiUM=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Ct+m9wPLc4t+XGwC92qpp+oJgXFQCuoxgAkydOFZZxa7hwWB\/GTyvQVqsY\/lguBKQ=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Ct+m9wPLc4t+XGwC92qpp+nCWxvIeRC2jfPJKHeR9y6flCzXLpmgWbqg5B9K1CeT4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuYKa+v5GJzGeSg0YNy4gFFqQhqTGcYvzeBW3s6ZsxtJxOsAvnQJdXKrnrhf7gVPJk", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJ8E+V8szEsmR2QCKJ5ejdc+RK18qmWAKgCBOPHB0uHuN+QsceRkmJZkBs7O46kZpw=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJ8E+V8szEsmR2QCKJ5ejdc++4889C3I1qyi\/XWw27LXxZHKmlbaxe2JRJMJek6VwY=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Aacunjvia81Lfnsw6tIfJAwfSOHlNZ\/P4e4u5BaJgizvdp1Ok2r2z4zYSiIfT57Mw=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Aacunjvia81Lfnsw6tIfJAiTjJqZzNIvVZbb854tkiRWePzUXIlhJZmn\/q0zw3+7k=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30Rl1kSEVr9Oi4RMyOBdqQG6x91F9bGNMCK3FEK6DdJcO+gZQWuCyPxr1iCB36TPhlA8=", "PriceCodeRef": null, "supplier_title": "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": "vW6g1DQ5BLjojjN484je5slY+A1PezpwvmSUnyA9+gs=", "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": "eyJpdiI6IlRQeGtyMjQvdkJ3bWtQaGVRMllvenc9PSIsInZhbHVlIjoidURoRHhjaWJvZHczUkkzL002cFM1WHNJVUhkQktURGRBdnkrbUZ0MEJVb3ZnOGd6M1VjRjB2OC9SSmwzMEtqNC9TdEhTeEQ3VFUwU2IrQ1gyUTBMMGYyV1FsZ1BuTXd3VDh3OFdjWDQxK21qQmlrL2VjTkxPRHpZYTNIcWJ0amlxMFNTMmwvZHZpZFRMOWt4d2JSK3N3Yis5V3dDckY3S1RCSU0yem5JUVAxT252OFJlQWR4by9QNUgrWUU1Y3ZneUpqYWJzb1Y5QXk4SXh0YU0wZXZpUk9WTjM2aitmM0JjenMvQ2ZpZjR5TXdoWWs3Sm5pN0xNdzJpT3QycXVCQlFkcGxCMmVRWXhyMnhPKzZJdFp0aEkzb2sxaStTeWVMSHZ4dGdQNE5VcWZOQTJEdWZzeGNkaWFPK3VXTmg0WXkwTlNwOWdIaWFKMXFLQWVCbFJsaHcrcnRCL29tL0grUy9KdFVHc3ZUNjU5YU1neHA4TzZYY3lmWDJ2aGpEdE9zakZOeVpFanZSRmZDdWVpWTdSQ0l6RnptQ0UrZWJnREZHVHc0bGFaQlVLZEgwNzRpR01ZRnRGM0hKc3pPdUU3RHdINVRvMVFvSlMyNkNURUtTQi9aQjNLb2N2cEg3bFNUNkgrMW9YcmRMUzFUY05HR2x1UHMrY1JlZmx6a2I4UFBIOWQwb0d0L096NjRzMzdnMk9FbWtkeGFycy9QWHo5RkYvbVRqSG02cFVncjdXUVRxNTZ6bFVocEtBTlBPcUs5djQwazVDclZDZXdNSSszS1NGbFZvSE9kNVZXUm5lY3RaTmxROVZDa2sxTkhPK3pGWHY3WmxDMjhycFVQTjdMNWVwanBrYlRmdlJ1MUR5YTVlUDFSbC9ZMVZIWDNqdnVOZ2dQejc1SGdmbFJMeGU1VDZ0d1plKzhyOWNMVmJDVzgzNFN2dGhJZFZtcmRkWndsdlJmS0NrU2JpK0x6NTZlOUdEeHMvOTRWM0ozT01BTHFheGhCR3ZkTGllYStCS1hCU2xHMVNEMDFVNDZveW5zOWF4Q0RIcGwvY1V2bGRXeERUS1dFN2VyZCtaUDJUUGVRYlRIY3hpdVo1T1Y0Vm9YZWNsTnYyWHRTS1o4Vm1kdXo0VjNBcWI5T0J0MlNSUG1HNEZOUzk0MGY2ZC9NaXBma3hmQlpJY0R1TGRXVXc1aFZFOCtjQ2NVUDVXK0c5T1J5bDFUcDVEYVFmV2NxNW10S0ZXaWZKd3JjT0JNWmdnbVhJVjE2UDZFa0tlRWlHOUFKc0g5SGhtZldwUnBuNjAyR0VVblRaTDZCZjJUeEkybUk3SUE5Y1J1a04xa1JqcTR6S1NoMXIyMGdBVmhqbUJlV0o0NG5sSEkzNkhLZlNuY1krMW0yTWZXdHZmcklNWS9Pc05CT3lQSnRHSkxpa3NzZlYycXBoZm1VU0FWSUxiSElEMG1qaHpvbmcvUjhxZ2dnUVlscHp2WDhKUGlYaXRjNjF4MzNjUHVrcnFRY0pvZzRIOFJqVCsrbmFUUzJ6MXFxWHpIL3U2aC9KYVI1Mk1pVW44WU9ldGV6TCt1M1hwMUFMa0FwYjZKUm5oQT0iLCJtYWMiOiJkZDllODNkYzRkNDAzNGI5Y2UxMzQ3MDljYmU5MmY3YmViZmQzY2U2MDZmNzZiZjQ0YmI5NzcxNjIyNWFlM2YxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "fdo9+2PIFX9JO1gttlK0Rz3M6nEeKBnOM4ed6oGZU2s=", "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": "eyJpdiI6IlRQeGtyMjQvdkJ3bWtQaGVRMllvenc9PSIsInZhbHVlIjoidURoRHhjaWJvZHczUkkzL002cFM1WHNJVUhkQktURGRBdnkrbUZ0MEJVb3ZnOGd6M1VjRjB2OC9SSmwzMEtqNC9TdEhTeEQ3VFUwU2IrQ1gyUTBMMGYyV1FsZ1BuTXd3VDh3OFdjWDQxK21qQmlrL2VjTkxPRHpZYTNIcWJ0amlxMFNTMmwvZHZpZFRMOWt4d2JSK3N3Yis5V3dDckY3S1RCSU0yem5JUVAxT252OFJlQWR4by9QNUgrWUU1Y3ZneUpqYWJzb1Y5QXk4SXh0YU0wZXZpUk9WTjM2aitmM0JjenMvQ2ZpZjR5TXdoWWs3Sm5pN0xNdzJpT3QycXVCQlFkcGxCMmVRWXhyMnhPKzZJdFp0aEkzb2sxaStTeWVMSHZ4dGdQNE5VcWZOQTJEdWZzeGNkaWFPK3VXTmg0WXkwTlNwOWdIaWFKMXFLQWVCbFJsaHcrcnRCL29tL0grUy9KdFVHc3ZUNjU5YU1neHA4TzZYY3lmWDJ2aGpEdE9zakZOeVpFanZSRmZDdWVpWTdSQ0l6RnptQ0UrZWJnREZHVHc0bGFaQlVLZEgwNzRpR01ZRnRGM0hKc3pPdUU3RHdINVRvMVFvSlMyNkNURUtTQi9aQjNLb2N2cEg3bFNUNkgrMW9YcmRMUzFUY05HR2x1UHMrY1JlZmx6a2I4UFBIOWQwb0d0L096NjRzMzdnMk9FbWtkeGFycy9QWHo5RkYvbVRqSG02cFVncjdXUVRxNTZ6bFVocEtBTlBPcUs5djQwazVDclZDZXdNSSszS1NGbFZvSE9kNVZXUm5lY3RaTmxROVZDa2sxTkhPK3pGWHY3WmxDMjhycFVQTjdMNWVwanBrYlRmdlJ1MUR5YTVlUDFSbC9ZMVZIWDNqdnVOZ2dQejc1SGdmbFJMeGU1VDZ0d1plKzhyOWNMVmJDVzgzNFN2dGhJZFZtcmRkWndsdlJmS0NrU2JpK0x6NTZlOUdEeHMvOTRWM0ozT01BTHFheGhCR3ZkTGllYStCS1hCU2xHMVNEMDFVNDZveW5zOWF4Q0RIcGwvY1V2bGRXeERUS1dFN2VyZCtaUDJUUGVRYlRIY3hpdVo1T1Y0Vm9YZWNsTnYyWHRTS1o4Vm1kdXo0VjNBcWI5T0J0MlNSUG1HNEZOUzk0MGY2ZC9NaXBma3hmQlpJY0R1TGRXVXc1aFZFOCtjQ2NVUDVXK0c5T1J5bDFUcDVEYVFmV2NxNW10S0ZXaWZKd3JjT0JNWmdnbVhJVjE2UDZFa0tlRWlHOUFKc0g5SGhtZldwUnBuNjAyR0VVblRaTDZCZjJUeEkybUk3SUE5Y1J1a04xa1JqcTR6S1NoMXIyMGdBVmhqbUJlV0o0NG5sSEkzNkhLZlNuY1krMW0yTWZXdHZmcklNWS9Pc05CT3lQSnRHSkxpa3NzZlYycXBoZm1VU0FWSUxiSElEMG1qaHpvbmcvUjhxZ2dnUVlscHp2WDhKUGlYaXRjNjF4MzNjUHVrcnFRY0pvZzRIOFJqVCsrbmFUUzJ6MXFxWHpIL3U2aC9KYVI1Mk1pVW44WU9ldGV6TCt1M1hwMUFMa0FwYjZKUm5oQT0iLCJtYWMiOiJkZDllODNkYzRkNDAzNGI5Y2UxMzQ3MDljYmU5MmY3YmViZmQzY2U2MDZmNzZiZjQ0YmI5NzcxNjIyNWFlM2YxIiwidGFnIjoiIn0=", "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": "pk6\/PRcNceWoAo0m1F\/wEo5Y80ISL9JUV5VOuyMwylc=", "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": "eyJpdiI6IlRQeGtyMjQvdkJ3bWtQaGVRMllvenc9PSIsInZhbHVlIjoidURoRHhjaWJvZHczUkkzL002cFM1WHNJVUhkQktURGRBdnkrbUZ0MEJVb3ZnOGd6M1VjRjB2OC9SSmwzMEtqNC9TdEhTeEQ3VFUwU2IrQ1gyUTBMMGYyV1FsZ1BuTXd3VDh3OFdjWDQxK21qQmlrL2VjTkxPRHpZYTNIcWJ0amlxMFNTMmwvZHZpZFRMOWt4d2JSK3N3Yis5V3dDckY3S1RCSU0yem5JUVAxT252OFJlQWR4by9QNUgrWUU1Y3ZneUpqYWJzb1Y5QXk4SXh0YU0wZXZpUk9WTjM2aitmM0JjenMvQ2ZpZjR5TXdoWWs3Sm5pN0xNdzJpT3QycXVCQlFkcGxCMmVRWXhyMnhPKzZJdFp0aEkzb2sxaStTeWVMSHZ4dGdQNE5VcWZOQTJEdWZzeGNkaWFPK3VXTmg0WXkwTlNwOWdIaWFKMXFLQWVCbFJsaHcrcnRCL29tL0grUy9KdFVHc3ZUNjU5YU1neHA4TzZYY3lmWDJ2aGpEdE9zakZOeVpFanZSRmZDdWVpWTdSQ0l6RnptQ0UrZWJnREZHVHc0bGFaQlVLZEgwNzRpR01ZRnRGM0hKc3pPdUU3RHdINVRvMVFvSlMyNkNURUtTQi9aQjNLb2N2cEg3bFNUNkgrMW9YcmRMUzFUY05HR2x1UHMrY1JlZmx6a2I4UFBIOWQwb0d0L096NjRzMzdnMk9FbWtkeGFycy9QWHo5RkYvbVRqSG02cFVncjdXUVRxNTZ6bFVocEtBTlBPcUs5djQwazVDclZDZXdNSSszS1NGbFZvSE9kNVZXUm5lY3RaTmxROVZDa2sxTkhPK3pGWHY3WmxDMjhycFVQTjdMNWVwanBrYlRmdlJ1MUR5YTVlUDFSbC9ZMVZIWDNqdnVOZ2dQejc1SGdmbFJMeGU1VDZ0d1plKzhyOWNMVmJDVzgzNFN2dGhJZFZtcmRkWndsdlJmS0NrU2JpK0x6NTZlOUdEeHMvOTRWM0ozT01BTHFheGhCR3ZkTGllYStCS1hCU2xHMVNEMDFVNDZveW5zOWF4Q0RIcGwvY1V2bGRXeERUS1dFN2VyZCtaUDJUUGVRYlRIY3hpdVo1T1Y0Vm9YZWNsTnYyWHRTS1o4Vm1kdXo0VjNBcWI5T0J0MlNSUG1HNEZOUzk0MGY2ZC9NaXBma3hmQlpJY0R1TGRXVXc1aFZFOCtjQ2NVUDVXK0c5T1J5bDFUcDVEYVFmV2NxNW10S0ZXaWZKd3JjT0JNWmdnbVhJVjE2UDZFa0tlRWlHOUFKc0g5SGhtZldwUnBuNjAyR0VVblRaTDZCZjJUeEkybUk3SUE5Y1J1a04xa1JqcTR6S1NoMXIyMGdBVmhqbUJlV0o0NG5sSEkzNkhLZlNuY1krMW0yTWZXdHZmcklNWS9Pc05CT3lQSnRHSkxpa3NzZlYycXBoZm1VU0FWSUxiSElEMG1qaHpvbmcvUjhxZ2dnUVlscHp2WDhKUGlYaXRjNjF4MzNjUHVrcnFRY0pvZzRIOFJqVCsrbmFUUzJ6MXFxWHpIL3U2aC9KYVI1Mk1pVW44WU9ldGV6TCt1M1hwMUFMa0FwYjZKUm5oQT0iLCJtYWMiOiJkZDllODNkYzRkNDAzNGI5Y2UxMzQ3MDljYmU5MmY3YmViZmQzY2U2MDZmNzZiZjQ0YmI5NzcxNjIyNWFlM2YxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "quhfiv2hwkQNdHg94zbu7JJYToW9yd5etWKTYzoVuCY=", "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": "eyJpdiI6IlRQeGtyMjQvdkJ3bWtQaGVRMllvenc9PSIsInZhbHVlIjoidURoRHhjaWJvZHczUkkzL002cFM1WHNJVUhkQktURGRBdnkrbUZ0MEJVb3ZnOGd6M1VjRjB2OC9SSmwzMEtqNC9TdEhTeEQ3VFUwU2IrQ1gyUTBMMGYyV1FsZ1BuTXd3VDh3OFdjWDQxK21qQmlrL2VjTkxPRHpZYTNIcWJ0amlxMFNTMmwvZHZpZFRMOWt4d2JSK3N3Yis5V3dDckY3S1RCSU0yem5JUVAxT252OFJlQWR4by9QNUgrWUU1Y3ZneUpqYWJzb1Y5QXk4SXh0YU0wZXZpUk9WTjM2aitmM0JjenMvQ2ZpZjR5TXdoWWs3Sm5pN0xNdzJpT3QycXVCQlFkcGxCMmVRWXhyMnhPKzZJdFp0aEkzb2sxaStTeWVMSHZ4dGdQNE5VcWZOQTJEdWZzeGNkaWFPK3VXTmg0WXkwTlNwOWdIaWFKMXFLQWVCbFJsaHcrcnRCL29tL0grUy9KdFVHc3ZUNjU5YU1neHA4TzZYY3lmWDJ2aGpEdE9zakZOeVpFanZSRmZDdWVpWTdSQ0l6RnptQ0UrZWJnREZHVHc0bGFaQlVLZEgwNzRpR01ZRnRGM0hKc3pPdUU3RHdINVRvMVFvSlMyNkNURUtTQi9aQjNLb2N2cEg3bFNUNkgrMW9YcmRMUzFUY05HR2x1UHMrY1JlZmx6a2I4UFBIOWQwb0d0L096NjRzMzdnMk9FbWtkeGFycy9QWHo5RkYvbVRqSG02cFVncjdXUVRxNTZ6bFVocEtBTlBPcUs5djQwazVDclZDZXdNSSszS1NGbFZvSE9kNVZXUm5lY3RaTmxROVZDa2sxTkhPK3pGWHY3WmxDMjhycFVQTjdMNWVwanBrYlRmdlJ1MUR5YTVlUDFSbC9ZMVZIWDNqdnVOZ2dQejc1SGdmbFJMeGU1VDZ0d1plKzhyOWNMVmJDVzgzNFN2dGhJZFZtcmRkWndsdlJmS0NrU2JpK0x6NTZlOUdEeHMvOTRWM0ozT01BTHFheGhCR3ZkTGllYStCS1hCU2xHMVNEMDFVNDZveW5zOWF4Q0RIcGwvY1V2bGRXeERUS1dFN2VyZCtaUDJUUGVRYlRIY3hpdVo1T1Y0Vm9YZWNsTnYyWHRTS1o4Vm1kdXo0VjNBcWI5T0J0MlNSUG1HNEZOUzk0MGY2ZC9NaXBma3hmQlpJY0R1TGRXVXc1aFZFOCtjQ2NVUDVXK0c5T1J5bDFUcDVEYVFmV2NxNW10S0ZXaWZKd3JjT0JNWmdnbVhJVjE2UDZFa0tlRWlHOUFKc0g5SGhtZldwUnBuNjAyR0VVblRaTDZCZjJUeEkybUk3SUE5Y1J1a04xa1JqcTR6S1NoMXIyMGdBVmhqbUJlV0o0NG5sSEkzNkhLZlNuY1krMW0yTWZXdHZmcklNWS9Pc05CT3lQSnRHSkxpa3NzZlYycXBoZm1VU0FWSUxiSElEMG1qaHpvbmcvUjhxZ2dnUVlscHp2WDhKUGlYaXRjNjF4MzNjUHVrcnFRY0pvZzRIOFJqVCsrbmFUUzJ6MXFxWHpIL3U2aC9KYVI1Mk1pVW44WU9ldGV6TCt1M1hwMUFMa0FwYjZKUm5oQT0iLCJtYWMiOiJkZDllODNkYzRkNDAzNGI5Y2UxMzQ3MDljYmU5MmY3YmViZmQzY2U2MDZmNzZiZjQ0YmI5NzcxNjIyNWFlM2YxIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+eFVm1AOip2T9xdOMcIlEk8Ae9pS\/2E1+kZ2Di5Z2CP3ZQ2NGrFoU+vccMh6n+BOU", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7976Hn0vVa7uU7Z\/p\/yPOE7GoB2ccHWE81eo6ilRmZ+uYlTH\/4KK+3+FvDh3\/haRo=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7976Hn0vVa7uU7Z\/p\/yPOE4A3\/bVuQofDyDibBTR43Kxt6ikuG+VgqaoUkPAaWDc4=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87S9fGyjqdlMTd\/DmstcToC5i+g9ayHcV4r6Bxqxme+etF9oHL+9OEjdUmfA8yd8dY=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87S9fGyjqdlMTd\/DmstcToCkVdGA0m7Dk8T6Vehm0gp+kTibDZKipzwGGvKXHRXDng=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+BbkTMwawxX+cXBjG\/N5l9BD9N0nabmB\/p5MLjEg4mo80D0zS4B\/QClfVyc4GCiKd", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN4agFESaOTccXVOtvn5p\/Sw3Qz6V6ropFib8zU0IhDgEqMEQyd\/dDtPsLybxBS0fO4=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN4agFESaOTccXVOtvn5p\/SwTz8o2PLK5l1MTOc\/HapMAFljyccKvu7V\/DsksjqM2eA=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84gMRXTR48dm9+KXICPCkQlbNZ0fzM7+9z7QbEHrmNypjv\/BxRgoHk7sgy7g\/btuYg=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84gMRXTR48dm9+KXICPCkQlUbCrp16klPMN2AIzXyta5rXWhGxJX8YChqTGARPZuC8=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+IsGgWz1NN4sEIzszpRj0NbV1vt73dX2CMUQppwqgvZwNmlOVJJjf7AHx6TyMVjtb", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6xky\/lmNr693sibOTeMTfxPSHCpJyXI6YxyyPgZsoy3+VefrjD+OlSdPlAkZIxFN0=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6xky\/lmNr693sibOTeMTfxnskmJeBQrIIAwasDpN46+KOAlBhKTUMYuth0sPSUsQw=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86q5VxvpJZO+AGLe1lZXzyHwdoN81Pl02tCUj\/wRKHipLzUVYQj7BUL3f\/uCGG6OpE=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86q5VxvpJZO+AGLe1lZXzyHdhqQbaeLPfWV+\/pQpBAknGFJkGqlJNspHPVB+CPvbtA=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+Ja94Z99ebmuhRkKZnydWLoA\/v5dcd+epVr1DpXVgyoq79vStQ3Wv1KL2bv99f5GV", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN52TVBt\/HiXs21LYB\/cDMYgEJxsik1Q2LAye+JiOImHnu4JQGER74r++C+2nHOl\/fg=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN52TVBt\/HiXs21LYB\/cDMYgFsQ6SBDgmCjth21t7ckyY6sAAXYHOyBvA73iy2\/7xZI=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87mWvIhg\/LiVzYDsJEKfGYbY5erPwtjTSfdADSvsmxOSVRJ4H+JYjX\/3Ckug\/+EkCE=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87mWvIhg\/LiVzYDsJEKfGYbv0v68YiPyeKRV9yG\/1rkt7bo6JbUiYXZeudOmIp+gIY=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPTO01Iscv1RVFTxhGzD+D0Oyey\/OZCotFAEAHS9qT84g==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM4zuo+ev8IcjEWk07dacyPBTbWxUZV7CBUdWKP2ra2rg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQuNcnl5LpuNwPfGwIRIC2hB7hAUGocplYIgvAjDjToQPNxeSRvL1RmcfznyGasZIbU=", "PriceCodeRef": null, "supplier_title": "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": "QLnaaeKnhkrq08SETY\/yD8UyCDfBEM6Zt9Zpw\/CslDQ=", "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": "eyJpdiI6ImVURDJGZkFQMm9DZ1krV1lhdmV2Q1E9PSIsInZhbHVlIjoiY0U5eGRhTGUvMDJZTVRTQUY3aWFmV3JraS80WXk2OUlwc0dFM1MxKzk1Zk84RC8vL3hsQXVXYzVQNTdDVU1SeE5iUitFV2JSVFVXcFgwK2NoZFpBTW9NS2QvRG80ZEFCdlpyNUdMUDg2cTdkTC9HQmplTHI4ck9yR1ZheEtrUTI3WFN3VnlEc0F0N2RqTmQwTG1NU3RNbVZJVU9nZXZjOEFNSGxPUEt4blVDQzFZT3d4VktwOG5qTGI2cHZ2L25xaHNkUXBRbFdkY2JZelFoWjNRVENpb0F0bGJPZFpPcVFmOUlCQm1McW1NeUxVelVlVy91WUJQTmFRUWhyQ2RjeGZDQUhuUzAwRFJSTVJEQnNSRU13WUNiOWcyTTFsYjlSeDRackVQS1F2MVJuaGZxQU9aem1TR0RRYnZsSU9UR0dQK0dWTEFSdUZyemdLcXhPMDdobCtXaXYwWExMbnFDZHJ0VGJ0K3JzMTJ2QnNsTUhUK29VSmpRUld2Sk9EUGhOL3B2SG9qMXRYWVpSRFhlY1R4cWVXdERpZFNUZ2E3WTgxRUJGS0RoTy9NVFl1Z1MxMFJubVN2MkV4eDZkZzRydU1zNkpJenBBMUd5ZDJLOVZnS2svcHdscThSakxoYmVINnJTSjExWnpBZmdEOVpDMmNYakoyTGd2RDR1TllwQnFESjF0RUdibS9lR25uRTBoWmxtdGliaCtDdDJtY0JubWxlWm5zODBSN0hyL3NOdzJ2R2JlLzdvcFNGYlo3ZTRYeVo0TFBPL1J1SThwTFBOSXdzeWt6ZzE5TjhXZ2Mrekoxa1NzTXpDYndsM0dFNHF3N3FpVC9rNkg5dmdaSExUcHpLZGQzMDZoek5wMGxNSGlxRytaUWNNNEE1ckRocXNXd01tMzZYbnk5akZLQ3BTckdqblFuUFYvWWUvbEU0K3hwSUV4ZzNXc1pCcWZLQ05qOVdpOElTY0toV3JqZWo4K3I5WTc3bnM2N0R1dnF0UlZ6QXlQdFpmY0pUM2dnZ1hQaHBXNjU3RTlVeDN1QVpaVG82OUtNOWt0NkRZVGZuQnJGNTMzQkt0R1FZZTdjTUFlQzRybzV1OXNRV2ZnK1RDaUVYUFh0SWNZN2QvVnJYcU0xczMwTFRJMUlUL2ZZRHJHTXZKTzg0cVBYbEE2c2tMcHRMQ25Cdk5zR3Q2bVV2VnRxT1grVW1XWTdWQi82bFpqRFRnN0hxTElPak9VNFRseHNsWlY4RHIzaWlSdmYvYkkraEUyTUhWK3RVQlRiNFJEbzIrNkhDbzVCb2l5RjIwV2h3Ylg4dUVpNVljeFpESTFnQVNFVU9iR0ZBUTlXajZwY09tVkFpcVNJTVRVZWpwaTdINUh3L1RhNCtjb0ZwN0d4WThyVzhoMkp5Rzk1RW14MEhrYXJSY3dzNzN0RmIzTFpXTTV4cHhnQXRobVRJL0U3elNpVEZGYzhWTGI1bFo3OFkrMzVCMXdVSGQxZDJYQ3FJU04rN0lMaXQzVUxyL0NPdm8yZmNQNEZQczlsRUVxRUY3VUpXSDRSYktxd0FmWmFpbUpMQ2ZVZDl0VkVkY3NkUmVvZjNCVzE4bnhIS2JIcW9OQ1JhQjJIU1plcXU1UDR0MDd3UEtKT1JJUUw2emhGc21sVW1TdVFDZUxaWElvTnI2TGM4aUM1TTVpc0wybU9YMy9DVzVYZzNwVlVrakxSTWpid1JtVFZPeTN4SmU5VUlrMG8yZkhNRm5XZmdBaU1VNTJDZThlK0hqV2FsWGhwUEkvdGxoRnlrL2Yya0dWc3FFR0xEY0JvWDhwUU9uRDdnVUxkSTRVQ0hsWm00bnZYS0MxaGcwRzFrcjk1Y2R6dmVQRk5Xc3dsMUYxeHhCNElEdXdGaHJUb1JiM2RZZi84cEFTaXRndGpDdkhadkRrb0VNNXdVWFNJWjlWTVRRTzBqL2NGOXNSdjZEbERYa1RIL2NLazNlQnF2enJWb2RjOGNqZ1VxLzc2aFhlZ2V1WWZvejFjSDNsbUtGSDNCcGVLZUtkcHptU002dDdTSmUyQ3dHazBXZUNNOE5rMDJSMEl5TmlFZW85UXFZN08zQzZhZk54QnRVc0VtdjFpUVVuRks4M1ppNDh0aUJCZTF6SDB1M3l4eXpiaGdYNDVrRm0rODZUdFZrb05Ndkpnd2hyOHdmRTFVa043K1NoQzR1UGxMVGVRb3dRbEVGeDJVYWJOOFJMeU1zWGhhV3ZHblNlTFBmbW50Y2R0RzlzZ0FZeWNGR2EzdUloV2dMekJhdU1DRFpMZkMyTlEyV3VsN0dHZm1WdFUzYVh1a2FyRFd0VEUzamZUUjVCc3oxK2hkWTBaMXNqSStEMUVUenhUZDRkcHo1cUdMWXRiZ0VRVlhyWXg0L25qVjRKZGtXVnNGazFkTDZFN1JOYURZYjErWjZiYk13UXN2b25RK1h0SDN0Y2U2WkhRbVRMcmNZWnhLN0YwNWtSWXJGZ0VCZXZSOFoxZ1U0OFBnS3VXMlppbkNIRUc1MUI4b0tqMkVzbkl3ZmdSOXhwOFNLeUpBNGNXdDIxSlRodUlIYTc5bHAxbGpvazNNVFNCc0tsV2FSWjN6a2VudE1ieTQyMVFmRnBtWmZrYkNhWHN1RXR0dVhtWG94V1kwZnlvOFV4NldMUWZTeFpIRE44OU1uRDZVcVBKSEYzem9rb0xuRHo3eEFGbmp1czM0dVlDTitrZFRTaHZWeHgyOEpBSjFXNGtrenVsVFlJSjVLeGgwRWUyT2FGUXlYSDhGTzNla0wzR1NlU3J2Q2lacDA1T3pUZmFHMHlCU2lvb00vVTh4eFJsaHd0S2N4ZVBOaTU0eXFDVFJHOUNHSnd6bFpwU2piMytYeWRLZ1hDMW50TFJwYWpZOXBJQjhYOEhjMVgrM3BiMlFZeTlNM1hnNmJ0dkpnbnJGN1pGelpvNU9BK2lqbklmY0U9IiwibWFjIjoiYWVjMzUwZTJlYThjYTRkMDhhNjIwOGVmZWRhYjEyNjdmMDU1MjEwYTk5YmRhMTI4MzBhZjFmNThlMTZhOTZiYyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "OoF4IoPI9vLUXT+KiXB\/4KkBKM3bXMlPVTIq2ChJ1wA=", "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": "eyJpdiI6ImVURDJGZkFQMm9DZ1krV1lhdmV2Q1E9PSIsInZhbHVlIjoiY0U5eGRhTGUvMDJZTVRTQUY3aWFmV3JraS80WXk2OUlwc0dFM1MxKzk1Zk84RC8vL3hsQXVXYzVQNTdDVU1SeE5iUitFV2JSVFVXcFgwK2NoZFpBTW9NS2QvRG80ZEFCdlpyNUdMUDg2cTdkTC9HQmplTHI4ck9yR1ZheEtrUTI3WFN3VnlEc0F0N2RqTmQwTG1NU3RNbVZJVU9nZXZjOEFNSGxPUEt4blVDQzFZT3d4VktwOG5qTGI2cHZ2L25xaHNkUXBRbFdkY2JZelFoWjNRVENpb0F0bGJPZFpPcVFmOUlCQm1McW1NeUxVelVlVy91WUJQTmFRUWhyQ2RjeGZDQUhuUzAwRFJSTVJEQnNSRU13WUNiOWcyTTFsYjlSeDRackVQS1F2MVJuaGZxQU9aem1TR0RRYnZsSU9UR0dQK0dWTEFSdUZyemdLcXhPMDdobCtXaXYwWExMbnFDZHJ0VGJ0K3JzMTJ2QnNsTUhUK29VSmpRUld2Sk9EUGhOL3B2SG9qMXRYWVpSRFhlY1R4cWVXdERpZFNUZ2E3WTgxRUJGS0RoTy9NVFl1Z1MxMFJubVN2MkV4eDZkZzRydU1zNkpJenBBMUd5ZDJLOVZnS2svcHdscThSakxoYmVINnJTSjExWnpBZmdEOVpDMmNYakoyTGd2RDR1TllwQnFESjF0RUdibS9lR25uRTBoWmxtdGliaCtDdDJtY0JubWxlWm5zODBSN0hyL3NOdzJ2R2JlLzdvcFNGYlo3ZTRYeVo0TFBPL1J1SThwTFBOSXdzeWt6ZzE5TjhXZ2Mrekoxa1NzTXpDYndsM0dFNHF3N3FpVC9rNkg5dmdaSExUcHpLZGQzMDZoek5wMGxNSGlxRytaUWNNNEE1ckRocXNXd01tMzZYbnk5akZLQ3BTckdqblFuUFYvWWUvbEU0K3hwSUV4ZzNXc1pCcWZLQ05qOVdpOElTY0toV3JqZWo4K3I5WTc3bnM2N0R1dnF0UlZ6QXlQdFpmY0pUM2dnZ1hQaHBXNjU3RTlVeDN1QVpaVG82OUtNOWt0NkRZVGZuQnJGNTMzQkt0R1FZZTdjTUFlQzRybzV1OXNRV2ZnK1RDaUVYUFh0SWNZN2QvVnJYcU0xczMwTFRJMUlUL2ZZRHJHTXZKTzg0cVBYbEE2c2tMcHRMQ25Cdk5zR3Q2bVV2VnRxT1grVW1XWTdWQi82bFpqRFRnN0hxTElPak9VNFRseHNsWlY4RHIzaWlSdmYvYkkraEUyTUhWK3RVQlRiNFJEbzIrNkhDbzVCb2l5RjIwV2h3Ylg4dUVpNVljeFpESTFnQVNFVU9iR0ZBUTlXajZwY09tVkFpcVNJTVRVZWpwaTdINUh3L1RhNCtjb0ZwN0d4WThyVzhoMkp5Rzk1RW14MEhrYXJSY3dzNzN0RmIzTFpXTTV4cHhnQXRobVRJL0U3elNpVEZGYzhWTGI1bFo3OFkrMzVCMXdVSGQxZDJYQ3FJU04rN0lMaXQzVUxyL0NPdm8yZmNQNEZQczlsRUVxRUY3VUpXSDRSYktxd0FmWmFpbUpMQ2ZVZDl0VkVkY3NkUmVvZjNCVzE4bnhIS2JIcW9OQ1JhQjJIU1plcXU1UDR0MDd3UEtKT1JJUUw2emhGc21sVW1TdVFDZUxaWElvTnI2TGM4aUM1TTVpc0wybU9YMy9DVzVYZzNwVlVrakxSTWpid1JtVFZPeTN4SmU5VUlrMG8yZkhNRm5XZmdBaU1VNTJDZThlK0hqV2FsWGhwUEkvdGxoRnlrL2Yya0dWc3FFR0xEY0JvWDhwUU9uRDdnVUxkSTRVQ0hsWm00bnZYS0MxaGcwRzFrcjk1Y2R6dmVQRk5Xc3dsMUYxeHhCNElEdXdGaHJUb1JiM2RZZi84cEFTaXRndGpDdkhadkRrb0VNNXdVWFNJWjlWTVRRTzBqL2NGOXNSdjZEbERYa1RIL2NLazNlQnF2enJWb2RjOGNqZ1VxLzc2aFhlZ2V1WWZvejFjSDNsbUtGSDNCcGVLZUtkcHptU002dDdTSmUyQ3dHazBXZUNNOE5rMDJSMEl5TmlFZW85UXFZN08zQzZhZk54QnRVc0VtdjFpUVVuRks4M1ppNDh0aUJCZTF6SDB1M3l4eXpiaGdYNDVrRm0rODZUdFZrb05Ndkpnd2hyOHdmRTFVa043K1NoQzR1UGxMVGVRb3dRbEVGeDJVYWJOOFJMeU1zWGhhV3ZHblNlTFBmbW50Y2R0RzlzZ0FZeWNGR2EzdUloV2dMekJhdU1DRFpMZkMyTlEyV3VsN0dHZm1WdFUzYVh1a2FyRFd0VEUzamZUUjVCc3oxK2hkWTBaMXNqSStEMUVUenhUZDRkcHo1cUdMWXRiZ0VRVlhyWXg0L25qVjRKZGtXVnNGazFkTDZFN1JOYURZYjErWjZiYk13UXN2b25RK1h0SDN0Y2U2WkhRbVRMcmNZWnhLN0YwNWtSWXJGZ0VCZXZSOFoxZ1U0OFBnS3VXMlppbkNIRUc1MUI4b0tqMkVzbkl3ZmdSOXhwOFNLeUpBNGNXdDIxSlRodUlIYTc5bHAxbGpvazNNVFNCc0tsV2FSWjN6a2VudE1ieTQyMVFmRnBtWmZrYkNhWHN1RXR0dVhtWG94V1kwZnlvOFV4NldMUWZTeFpIRE44OU1uRDZVcVBKSEYzem9rb0xuRHo3eEFGbmp1czM0dVlDTitrZFRTaHZWeHgyOEpBSjFXNGtrenVsVFlJSjVLeGgwRWUyT2FGUXlYSDhGTzNla0wzR1NlU3J2Q2lacDA1T3pUZmFHMHlCU2lvb00vVTh4eFJsaHd0S2N4ZVBOaTU0eXFDVFJHOUNHSnd6bFpwU2piMytYeWRLZ1hDMW50TFJwYWpZOXBJQjhYOEhjMVgrM3BiMlFZeTlNM1hnNmJ0dkpnbnJGN1pGelpvNU9BK2lqbklmY0U9IiwibWFjIjoiYWVjMzUwZTJlYThjYTRkMDhhNjIwOGVmZWRhYjEyNjdmMDU1MjEwYTk5YmRhMTI4MzBhZjFmNThlMTZhOTZiYyIsInRhZyI6IiJ9", "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": "d\/znJh6OA5oKV4C2vmAM\/XRv4kNzILhsAs4xPGqAtP4=", "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": "eyJpdiI6ImVURDJGZkFQMm9DZ1krV1lhdmV2Q1E9PSIsInZhbHVlIjoiY0U5eGRhTGUvMDJZTVRTQUY3aWFmV3JraS80WXk2OUlwc0dFM1MxKzk1Zk84RC8vL3hsQXVXYzVQNTdDVU1SeE5iUitFV2JSVFVXcFgwK2NoZFpBTW9NS2QvRG80ZEFCdlpyNUdMUDg2cTdkTC9HQmplTHI4ck9yR1ZheEtrUTI3WFN3VnlEc0F0N2RqTmQwTG1NU3RNbVZJVU9nZXZjOEFNSGxPUEt4blVDQzFZT3d4VktwOG5qTGI2cHZ2L25xaHNkUXBRbFdkY2JZelFoWjNRVENpb0F0bGJPZFpPcVFmOUlCQm1McW1NeUxVelVlVy91WUJQTmFRUWhyQ2RjeGZDQUhuUzAwRFJSTVJEQnNSRU13WUNiOWcyTTFsYjlSeDRackVQS1F2MVJuaGZxQU9aem1TR0RRYnZsSU9UR0dQK0dWTEFSdUZyemdLcXhPMDdobCtXaXYwWExMbnFDZHJ0VGJ0K3JzMTJ2QnNsTUhUK29VSmpRUld2Sk9EUGhOL3B2SG9qMXRYWVpSRFhlY1R4cWVXdERpZFNUZ2E3WTgxRUJGS0RoTy9NVFl1Z1MxMFJubVN2MkV4eDZkZzRydU1zNkpJenBBMUd5ZDJLOVZnS2svcHdscThSakxoYmVINnJTSjExWnpBZmdEOVpDMmNYakoyTGd2RDR1TllwQnFESjF0RUdibS9lR25uRTBoWmxtdGliaCtDdDJtY0JubWxlWm5zODBSN0hyL3NOdzJ2R2JlLzdvcFNGYlo3ZTRYeVo0TFBPL1J1SThwTFBOSXdzeWt6ZzE5TjhXZ2Mrekoxa1NzTXpDYndsM0dFNHF3N3FpVC9rNkg5dmdaSExUcHpLZGQzMDZoek5wMGxNSGlxRytaUWNNNEE1ckRocXNXd01tMzZYbnk5akZLQ3BTckdqblFuUFYvWWUvbEU0K3hwSUV4ZzNXc1pCcWZLQ05qOVdpOElTY0toV3JqZWo4K3I5WTc3bnM2N0R1dnF0UlZ6QXlQdFpmY0pUM2dnZ1hQaHBXNjU3RTlVeDN1QVpaVG82OUtNOWt0NkRZVGZuQnJGNTMzQkt0R1FZZTdjTUFlQzRybzV1OXNRV2ZnK1RDaUVYUFh0SWNZN2QvVnJYcU0xczMwTFRJMUlUL2ZZRHJHTXZKTzg0cVBYbEE2c2tMcHRMQ25Cdk5zR3Q2bVV2VnRxT1grVW1XWTdWQi82bFpqRFRnN0hxTElPak9VNFRseHNsWlY4RHIzaWlSdmYvYkkraEUyTUhWK3RVQlRiNFJEbzIrNkhDbzVCb2l5RjIwV2h3Ylg4dUVpNVljeFpESTFnQVNFVU9iR0ZBUTlXajZwY09tVkFpcVNJTVRVZWpwaTdINUh3L1RhNCtjb0ZwN0d4WThyVzhoMkp5Rzk1RW14MEhrYXJSY3dzNzN0RmIzTFpXTTV4cHhnQXRobVRJL0U3elNpVEZGYzhWTGI1bFo3OFkrMzVCMXdVSGQxZDJYQ3FJU04rN0lMaXQzVUxyL0NPdm8yZmNQNEZQczlsRUVxRUY3VUpXSDRSYktxd0FmWmFpbUpMQ2ZVZDl0VkVkY3NkUmVvZjNCVzE4bnhIS2JIcW9OQ1JhQjJIU1plcXU1UDR0MDd3UEtKT1JJUUw2emhGc21sVW1TdVFDZUxaWElvTnI2TGM4aUM1TTVpc0wybU9YMy9DVzVYZzNwVlVrakxSTWpid1JtVFZPeTN4SmU5VUlrMG8yZkhNRm5XZmdBaU1VNTJDZThlK0hqV2FsWGhwUEkvdGxoRnlrL2Yya0dWc3FFR0xEY0JvWDhwUU9uRDdnVUxkSTRVQ0hsWm00bnZYS0MxaGcwRzFrcjk1Y2R6dmVQRk5Xc3dsMUYxeHhCNElEdXdGaHJUb1JiM2RZZi84cEFTaXRndGpDdkhadkRrb0VNNXdVWFNJWjlWTVRRTzBqL2NGOXNSdjZEbERYa1RIL2NLazNlQnF2enJWb2RjOGNqZ1VxLzc2aFhlZ2V1WWZvejFjSDNsbUtGSDNCcGVLZUtkcHptU002dDdTSmUyQ3dHazBXZUNNOE5rMDJSMEl5TmlFZW85UXFZN08zQzZhZk54QnRVc0VtdjFpUVVuRks4M1ppNDh0aUJCZTF6SDB1M3l4eXpiaGdYNDVrRm0rODZUdFZrb05Ndkpnd2hyOHdmRTFVa043K1NoQzR1UGxMVGVRb3dRbEVGeDJVYWJOOFJMeU1zWGhhV3ZHblNlTFBmbW50Y2R0RzlzZ0FZeWNGR2EzdUloV2dMekJhdU1DRFpMZkMyTlEyV3VsN0dHZm1WdFUzYVh1a2FyRFd0VEUzamZUUjVCc3oxK2hkWTBaMXNqSStEMUVUenhUZDRkcHo1cUdMWXRiZ0VRVlhyWXg0L25qVjRKZGtXVnNGazFkTDZFN1JOYURZYjErWjZiYk13UXN2b25RK1h0SDN0Y2U2WkhRbVRMcmNZWnhLN0YwNWtSWXJGZ0VCZXZSOFoxZ1U0OFBnS3VXMlppbkNIRUc1MUI4b0tqMkVzbkl3ZmdSOXhwOFNLeUpBNGNXdDIxSlRodUlIYTc5bHAxbGpvazNNVFNCc0tsV2FSWjN6a2VudE1ieTQyMVFmRnBtWmZrYkNhWHN1RXR0dVhtWG94V1kwZnlvOFV4NldMUWZTeFpIRE44OU1uRDZVcVBKSEYzem9rb0xuRHo3eEFGbmp1czM0dVlDTitrZFRTaHZWeHgyOEpBSjFXNGtrenVsVFlJSjVLeGgwRWUyT2FGUXlYSDhGTzNla0wzR1NlU3J2Q2lacDA1T3pUZmFHMHlCU2lvb00vVTh4eFJsaHd0S2N4ZVBOaTU0eXFDVFJHOUNHSnd6bFpwU2piMytYeWRLZ1hDMW50TFJwYWpZOXBJQjhYOEhjMVgrM3BiMlFZeTlNM1hnNmJ0dkpnbnJGN1pGelpvNU9BK2lqbklmY0U9IiwibWFjIjoiYWVjMzUwZTJlYThjYTRkMDhhNjIwOGVmZWRhYjEyNjdmMDU1MjEwYTk5YmRhMTI4MzBhZjFmNThlMTZhOTZiYyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AvhRyTnPYozNunbJ9hupvZGY21w9s\/vzmGmhe9mic1M=", "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": "eyJpdiI6ImVURDJGZkFQMm9DZ1krV1lhdmV2Q1E9PSIsInZhbHVlIjoiY0U5eGRhTGUvMDJZTVRTQUY3aWFmV3JraS80WXk2OUlwc0dFM1MxKzk1Zk84RC8vL3hsQXVXYzVQNTdDVU1SeE5iUitFV2JSVFVXcFgwK2NoZFpBTW9NS2QvRG80ZEFCdlpyNUdMUDg2cTdkTC9HQmplTHI4ck9yR1ZheEtrUTI3WFN3VnlEc0F0N2RqTmQwTG1NU3RNbVZJVU9nZXZjOEFNSGxPUEt4blVDQzFZT3d4VktwOG5qTGI2cHZ2L25xaHNkUXBRbFdkY2JZelFoWjNRVENpb0F0bGJPZFpPcVFmOUlCQm1McW1NeUxVelVlVy91WUJQTmFRUWhyQ2RjeGZDQUhuUzAwRFJSTVJEQnNSRU13WUNiOWcyTTFsYjlSeDRackVQS1F2MVJuaGZxQU9aem1TR0RRYnZsSU9UR0dQK0dWTEFSdUZyemdLcXhPMDdobCtXaXYwWExMbnFDZHJ0VGJ0K3JzMTJ2QnNsTUhUK29VSmpRUld2Sk9EUGhOL3B2SG9qMXRYWVpSRFhlY1R4cWVXdERpZFNUZ2E3WTgxRUJGS0RoTy9NVFl1Z1MxMFJubVN2MkV4eDZkZzRydU1zNkpJenBBMUd5ZDJLOVZnS2svcHdscThSakxoYmVINnJTSjExWnpBZmdEOVpDMmNYakoyTGd2RDR1TllwQnFESjF0RUdibS9lR25uRTBoWmxtdGliaCtDdDJtY0JubWxlWm5zODBSN0hyL3NOdzJ2R2JlLzdvcFNGYlo3ZTRYeVo0TFBPL1J1SThwTFBOSXdzeWt6ZzE5TjhXZ2Mrekoxa1NzTXpDYndsM0dFNHF3N3FpVC9rNkg5dmdaSExUcHpLZGQzMDZoek5wMGxNSGlxRytaUWNNNEE1ckRocXNXd01tMzZYbnk5akZLQ3BTckdqblFuUFYvWWUvbEU0K3hwSUV4ZzNXc1pCcWZLQ05qOVdpOElTY0toV3JqZWo4K3I5WTc3bnM2N0R1dnF0UlZ6QXlQdFpmY0pUM2dnZ1hQaHBXNjU3RTlVeDN1QVpaVG82OUtNOWt0NkRZVGZuQnJGNTMzQkt0R1FZZTdjTUFlQzRybzV1OXNRV2ZnK1RDaUVYUFh0SWNZN2QvVnJYcU0xczMwTFRJMUlUL2ZZRHJHTXZKTzg0cVBYbEE2c2tMcHRMQ25Cdk5zR3Q2bVV2VnRxT1grVW1XWTdWQi82bFpqRFRnN0hxTElPak9VNFRseHNsWlY4RHIzaWlSdmYvYkkraEUyTUhWK3RVQlRiNFJEbzIrNkhDbzVCb2l5RjIwV2h3Ylg4dUVpNVljeFpESTFnQVNFVU9iR0ZBUTlXajZwY09tVkFpcVNJTVRVZWpwaTdINUh3L1RhNCtjb0ZwN0d4WThyVzhoMkp5Rzk1RW14MEhrYXJSY3dzNzN0RmIzTFpXTTV4cHhnQXRobVRJL0U3elNpVEZGYzhWTGI1bFo3OFkrMzVCMXdVSGQxZDJYQ3FJU04rN0lMaXQzVUxyL0NPdm8yZmNQNEZQczlsRUVxRUY3VUpXSDRSYktxd0FmWmFpbUpMQ2ZVZDl0VkVkY3NkUmVvZjNCVzE4bnhIS2JIcW9OQ1JhQjJIU1plcXU1UDR0MDd3UEtKT1JJUUw2emhGc21sVW1TdVFDZUxaWElvTnI2TGM4aUM1TTVpc0wybU9YMy9DVzVYZzNwVlVrakxSTWpid1JtVFZPeTN4SmU5VUlrMG8yZkhNRm5XZmdBaU1VNTJDZThlK0hqV2FsWGhwUEkvdGxoRnlrL2Yya0dWc3FFR0xEY0JvWDhwUU9uRDdnVUxkSTRVQ0hsWm00bnZYS0MxaGcwRzFrcjk1Y2R6dmVQRk5Xc3dsMUYxeHhCNElEdXdGaHJUb1JiM2RZZi84cEFTaXRndGpDdkhadkRrb0VNNXdVWFNJWjlWTVRRTzBqL2NGOXNSdjZEbERYa1RIL2NLazNlQnF2enJWb2RjOGNqZ1VxLzc2aFhlZ2V1WWZvejFjSDNsbUtGSDNCcGVLZUtkcHptU002dDdTSmUyQ3dHazBXZUNNOE5rMDJSMEl5TmlFZW85UXFZN08zQzZhZk54QnRVc0VtdjFpUVVuRks4M1ppNDh0aUJCZTF6SDB1M3l4eXpiaGdYNDVrRm0rODZUdFZrb05Ndkpnd2hyOHdmRTFVa043K1NoQzR1UGxMVGVRb3dRbEVGeDJVYWJOOFJMeU1zWGhhV3ZHblNlTFBmbW50Y2R0RzlzZ0FZeWNGR2EzdUloV2dMekJhdU1DRFpMZkMyTlEyV3VsN0dHZm1WdFUzYVh1a2FyRFd0VEUzamZUUjVCc3oxK2hkWTBaMXNqSStEMUVUenhUZDRkcHo1cUdMWXRiZ0VRVlhyWXg0L25qVjRKZGtXVnNGazFkTDZFN1JOYURZYjErWjZiYk13UXN2b25RK1h0SDN0Y2U2WkhRbVRMcmNZWnhLN0YwNWtSWXJGZ0VCZXZSOFoxZ1U0OFBnS3VXMlppbkNIRUc1MUI4b0tqMkVzbkl3ZmdSOXhwOFNLeUpBNGNXdDIxSlRodUlIYTc5bHAxbGpvazNNVFNCc0tsV2FSWjN6a2VudE1ieTQyMVFmRnBtWmZrYkNhWHN1RXR0dVhtWG94V1kwZnlvOFV4NldMUWZTeFpIRE44OU1uRDZVcVBKSEYzem9rb0xuRHo3eEFGbmp1czM0dVlDTitrZFRTaHZWeHgyOEpBSjFXNGtrenVsVFlJSjVLeGgwRWUyT2FGUXlYSDhGTzNla0wzR1NlU3J2Q2lacDA1T3pUZmFHMHlCU2lvb00vVTh4eFJsaHd0S2N4ZVBOaTU0eXFDVFJHOUNHSnd6bFpwU2piMytYeWRLZ1hDMW50TFJwYWpZOXBJQjhYOEhjMVgrM3BiMlFZeTlNM1hnNmJ0dkpnbnJGN1pGelpvNU9BK2lqbklmY0U9IiwibWFjIjoiYWVjMzUwZTJlYThjYTRkMDhhNjIwOGVmZWRhYjEyNjdmMDU1MjEwYTk5YmRhMTI4MzBhZjFmNThlMTZhOTZiYyIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQt7MrdBhA3jQdYLaTLi7rVELSWiFTU57D\/Dd7T32w8dacOzBnrZzkjHSdvWEILGf1o=", "PriceCodeRef": null, "supplier_title": "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": "z2U6NAo3Vq8u28GhwUKvqYf+NicPp3X4qLY7eiuDEqI=", "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": "eyJpdiI6IlQyQmZMN2FzeFpUazliSkFIT3ZoRnc9PSIsInZhbHVlIjoiUFJ6Y1RXL2c0R3pEUm8rdFlYU3dXQkRGaVBLc3A1cWsycFJQRnpnZ25MUXQ4VDNKS0dWVVA3dEVTSHBQMjlCM3RyNmM1SFQrMHNMZWtmdEUxMVIyQWNrekRsQTFQaWM1dEFsd3VqemgzbmFXOTljT3NkYUhHOTlaV0RLbUlmbUtzQVd4WlpQY1RuVXROOCs5RDlhZmQ5RDlKTVlPR0Fsa01nMVZDNGtsMVdhcTFWUzFyTm5IRTE4aDBkMG8rd01DdmdLTWdLUi9GMnh0dnhKcnIvNS9Wc09kMGY4emtOWGpQMG5sdWNrN09tOEExb0pFR08wNk9ZeVduR0pnc1NMVnQ5WkxndklETjMvUmJIRDd4Tjlxak9qbkpnYVFSMWJmVStwNTgwWndJb3YrdUdtMWRYSWhDdENjZXdJSHF2VUgyQUxrbDA4a0ZuaGVHNUxtZHdLdkdLT3hKRVRWWWV6c3djRWZIUmMrZ2luSGtFMmxrLzE2dnA3WDRrQ0lHZGZEWC8vR0RjclUrZVhGUkVSa2luV2p4aWN0dWdKOEMvSVlRTFA0Vm94Q2dpTE9zdW0xczFXZ2ZaeTRmZ3ZWdGUrQko4ZFdKSUhXY0dRdkMrS0FvVnd0ZHZwbkZzWTd1VEN1NWhZc1FKa0hWSEtxeEJQQXFzd2JRdmlESnd0U3JFQlFrdjM4Z1oyYkdvbkd4YlM3VmVDdDY1dEcwT0dMVXVJdldJWlRPQVdkalE0dHU4TWVPNjAweS9GR2VyODVhUXNhdktvRXRkMmNReGdGNGorYUtsVzlNbmxtdGFHUzhISitDYURJTGRndit6eTAzcXh6YVZDSUNSNDF1VVJuZm16czF6V3V5S00zNXZvOVYvcXpiV3RyUkdFTUZndHpNbURrVUR0cmFPOUVJS3Y4TDlCeUUwYWQ2bzkxSGpvcEVDbks2UmNYZ05IRE9CVEFUSU5OWjFOVHpqL0NKeEQwaXNsVnU5OElaUktFdCtmc2R2OG9lRDc5Z0JrWENkVU9LVzExY0dYVzRsS1gvWEpJcyt4cWVKOTVSZHBtSE1RNlhrZFpIYWtsbzgxeGhaSUlhRWtZeDFrd0ZuUFVKam9ySzdBcnhmRVk3YWZDZjZ5RGkwRi9ETmpWY016VmwrRWpENTlwR3ZiRG93Q2pIbUpGMktZWndHNFYyaS8xdUExSEVVY0k2TWdEa3pYMDFpWG1xWm5SSXQvMzhsWlBZRWdMRit4aFA5amJDRHI2bHVHZ0ZGRzR2T2k4TG1nZWVvSWtJYUJ6TDY4VE82R0RXNE00Ull1M2pDVC9xREdlODhIWk90dWhOZm14M2I3UE92TFRBaVVuaEJPVHFnNVNEaFNXQlRHZTRSQUlCZEt6S1l2ZWhtNzM5dnhGaEpEQ0FWZjZwZ3RJUnJZZTIzeEp4c200SURMOEhaYmJCK3pQNXBnU0lueUNjc2pseHU0MjVwL3ZyVGxUR1ZNNnhscXp2a1BZOUVERnFzaXJLYlFTYld6MURkTE5ERnNDRnlkaytMN2tnWmpQNFBVeGpWelpML2RCcFRvclhvSUljWHJ4K3g1NDVEVmdNQ2xXVzZ3ZjVRVk9Ebm5FT1c1RHFnZ2s0QWttTHc3czBBSW9IV1F1TGNqNnRIcXpzTndieFhPOENuUDhyUkpONVFlMjZ5K3NRdnIyQ2FYWlRIRTNWNWJJL0QxWXVKZklpd2xTNU9KS1BMOUhJeVNGYkQ0UWo5bmtSODhmUm41Qmt6Yjd4Vlh0RXJlWXBscHB6d1pzai9zUTZSUDR3QlNEUTFZMDFlZkFUTDNRTEhkSk5MeW1sbUhwVU1HTDJQaURSNTJSNFhhanFyaFVtcGE3ZDJBOEJJYXVsY3hXODBOcFREdFE5cld0VjJYNnRXK2NSem5kMlorS1VBR0lHakZLelE4VXk3VExqYzB2Myt2NTNGRG95M0dpaWlpMXJ0VDFKRDBhNVRrOHdFd1F0STk5L3IyWE82M20zVnlMc2hYeHhla1IrOGZBWTRzVUJoUk9XdjhNVyt6QUdSQlcrbzJBdGhYVEE0cE43UE5UZlU4dzR6TVljWnE0aEVDTHdlSlZod1Y3Z2E1T28yVmZXaEJhL2cxWDY2QmNreWQ4Tk5iSk1ZTURSU2FVdzVJS056NnhWQ2cxcEVwbXRNaUtYYjZNZ2N2dWxJS1VtUnRLa3k2UmsyczZHMWl6UExzdXY3Ym5uZy9UcVduT0d1NURtcjJPZU44aWd0bEI4d28ydENFUWRMeHE0bG1QS2JxdENPcFR1OEM1WnNOcnBIYW5TVTR4RTdVMzg4WUJoR3ZhblJSRkVZanFtZkVPLzBCTE0zdWo2a1Y4NlM0SlZLY3JSaGRKME1pL1lkWFBEdUc0ZFlCVlhmK1BSL0NQckp1cmQ0MTlZZ3ZLeHpQQzB2NFAxYjFFbkFSbWpwQXN3SFVibG1IMkJVR0ZUcHM0dVFHaHp4aDFjdWJjUDd5dTcvRk03OUt6U294cTFzMk5XMk9BMGFRQ2ZZVmdxSzdTblMxa3BoN3cxS0RnMEZZcXBwanFxc0ovN1FSYjE2ZlNnY2ZBR0c1ZzV6Z1BhdnJMRzZWaTU4YWtxSlVKTTl0U252dFVTUlBleHVOTHFaUW9rd0tDSjhRNlhLS0Z2RFlmekFtNUZBRTNkU0tGYXJtOGgzQjgzYzZwUjg0MjYzdU5Ld0VWNnJzZ20zRitvMEJNVFZ0NmdVa1REVGZXbzR2cnBnd2tKQmwyWnJuQ2QxdmhYa2ZZRGtRNGswNWYyTm8wa0hpblQ0dVhHcVhpUW5hSDlxaHppQXEwTEY0Nm9KLzNEd0w0UlRaYW9QSktGZnVldWZtdyszR3hvWTVETjRyOTRWWEdjME91Rk5RYTU2Y1o4M3locHlwL1pDWnpqOStrNmlncy9XWjdCM2RtMjdpeklXbFloNUxiK3VQMzhFdmdnbFU9IiwibWFjIjoiYjA0ZTc4ZWFkMDc1ZWMyNjg5YWE3NTJlZjY2MzRhMjRkZTBlNjE4OTA4ZTYyMTJhNmU3M2JiODI2ZWIyNWZkMSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2WqAHKXDVuz5MKmtg+sA+SXL+PHBEEM7D6TIED5r+YU=", "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": "eyJpdiI6IlQyQmZMN2FzeFpUazliSkFIT3ZoRnc9PSIsInZhbHVlIjoiUFJ6Y1RXL2c0R3pEUm8rdFlYU3dXQkRGaVBLc3A1cWsycFJQRnpnZ25MUXQ4VDNKS0dWVVA3dEVTSHBQMjlCM3RyNmM1SFQrMHNMZWtmdEUxMVIyQWNrekRsQTFQaWM1dEFsd3VqemgzbmFXOTljT3NkYUhHOTlaV0RLbUlmbUtzQVd4WlpQY1RuVXROOCs5RDlhZmQ5RDlKTVlPR0Fsa01nMVZDNGtsMVdhcTFWUzFyTm5IRTE4aDBkMG8rd01DdmdLTWdLUi9GMnh0dnhKcnIvNS9Wc09kMGY4emtOWGpQMG5sdWNrN09tOEExb0pFR08wNk9ZeVduR0pnc1NMVnQ5WkxndklETjMvUmJIRDd4Tjlxak9qbkpnYVFSMWJmVStwNTgwWndJb3YrdUdtMWRYSWhDdENjZXdJSHF2VUgyQUxrbDA4a0ZuaGVHNUxtZHdLdkdLT3hKRVRWWWV6c3djRWZIUmMrZ2luSGtFMmxrLzE2dnA3WDRrQ0lHZGZEWC8vR0RjclUrZVhGUkVSa2luV2p4aWN0dWdKOEMvSVlRTFA0Vm94Q2dpTE9zdW0xczFXZ2ZaeTRmZ3ZWdGUrQko4ZFdKSUhXY0dRdkMrS0FvVnd0ZHZwbkZzWTd1VEN1NWhZc1FKa0hWSEtxeEJQQXFzd2JRdmlESnd0U3JFQlFrdjM4Z1oyYkdvbkd4YlM3VmVDdDY1dEcwT0dMVXVJdldJWlRPQVdkalE0dHU4TWVPNjAweS9GR2VyODVhUXNhdktvRXRkMmNReGdGNGorYUtsVzlNbmxtdGFHUzhISitDYURJTGRndit6eTAzcXh6YVZDSUNSNDF1VVJuZm16czF6V3V5S00zNXZvOVYvcXpiV3RyUkdFTUZndHpNbURrVUR0cmFPOUVJS3Y4TDlCeUUwYWQ2bzkxSGpvcEVDbks2UmNYZ05IRE9CVEFUSU5OWjFOVHpqL0NKeEQwaXNsVnU5OElaUktFdCtmc2R2OG9lRDc5Z0JrWENkVU9LVzExY0dYVzRsS1gvWEpJcyt4cWVKOTVSZHBtSE1RNlhrZFpIYWtsbzgxeGhaSUlhRWtZeDFrd0ZuUFVKam9ySzdBcnhmRVk3YWZDZjZ5RGkwRi9ETmpWY016VmwrRWpENTlwR3ZiRG93Q2pIbUpGMktZWndHNFYyaS8xdUExSEVVY0k2TWdEa3pYMDFpWG1xWm5SSXQvMzhsWlBZRWdMRit4aFA5amJDRHI2bHVHZ0ZGRzR2T2k4TG1nZWVvSWtJYUJ6TDY4VE82R0RXNE00Ull1M2pDVC9xREdlODhIWk90dWhOZm14M2I3UE92TFRBaVVuaEJPVHFnNVNEaFNXQlRHZTRSQUlCZEt6S1l2ZWhtNzM5dnhGaEpEQ0FWZjZwZ3RJUnJZZTIzeEp4c200SURMOEhaYmJCK3pQNXBnU0lueUNjc2pseHU0MjVwL3ZyVGxUR1ZNNnhscXp2a1BZOUVERnFzaXJLYlFTYld6MURkTE5ERnNDRnlkaytMN2tnWmpQNFBVeGpWelpML2RCcFRvclhvSUljWHJ4K3g1NDVEVmdNQ2xXVzZ3ZjVRVk9Ebm5FT1c1RHFnZ2s0QWttTHc3czBBSW9IV1F1TGNqNnRIcXpzTndieFhPOENuUDhyUkpONVFlMjZ5K3NRdnIyQ2FYWlRIRTNWNWJJL0QxWXVKZklpd2xTNU9KS1BMOUhJeVNGYkQ0UWo5bmtSODhmUm41Qmt6Yjd4Vlh0RXJlWXBscHB6d1pzai9zUTZSUDR3QlNEUTFZMDFlZkFUTDNRTEhkSk5MeW1sbUhwVU1HTDJQaURSNTJSNFhhanFyaFVtcGE3ZDJBOEJJYXVsY3hXODBOcFREdFE5cld0VjJYNnRXK2NSem5kMlorS1VBR0lHakZLelE4VXk3VExqYzB2Myt2NTNGRG95M0dpaWlpMXJ0VDFKRDBhNVRrOHdFd1F0STk5L3IyWE82M20zVnlMc2hYeHhla1IrOGZBWTRzVUJoUk9XdjhNVyt6QUdSQlcrbzJBdGhYVEE0cE43UE5UZlU4dzR6TVljWnE0aEVDTHdlSlZod1Y3Z2E1T28yVmZXaEJhL2cxWDY2QmNreWQ4Tk5iSk1ZTURSU2FVdzVJS056NnhWQ2cxcEVwbXRNaUtYYjZNZ2N2dWxJS1VtUnRLa3k2UmsyczZHMWl6UExzdXY3Ym5uZy9UcVduT0d1NURtcjJPZU44aWd0bEI4d28ydENFUWRMeHE0bG1QS2JxdENPcFR1OEM1WnNOcnBIYW5TVTR4RTdVMzg4WUJoR3ZhblJSRkVZanFtZkVPLzBCTE0zdWo2a1Y4NlM0SlZLY3JSaGRKME1pL1lkWFBEdUc0ZFlCVlhmK1BSL0NQckp1cmQ0MTlZZ3ZLeHpQQzB2NFAxYjFFbkFSbWpwQXN3SFVibG1IMkJVR0ZUcHM0dVFHaHp4aDFjdWJjUDd5dTcvRk03OUt6U294cTFzMk5XMk9BMGFRQ2ZZVmdxSzdTblMxa3BoN3cxS0RnMEZZcXBwanFxc0ovN1FSYjE2ZlNnY2ZBR0c1ZzV6Z1BhdnJMRzZWaTU4YWtxSlVKTTl0U252dFVTUlBleHVOTHFaUW9rd0tDSjhRNlhLS0Z2RFlmekFtNUZBRTNkU0tGYXJtOGgzQjgzYzZwUjg0MjYzdU5Ld0VWNnJzZ20zRitvMEJNVFZ0NmdVa1REVGZXbzR2cnBnd2tKQmwyWnJuQ2QxdmhYa2ZZRGtRNGswNWYyTm8wa0hpblQ0dVhHcVhpUW5hSDlxaHppQXEwTEY0Nm9KLzNEd0w0UlRaYW9QSktGZnVldWZtdyszR3hvWTVETjRyOTRWWEdjME91Rk5RYTU2Y1o4M3locHlwL1pDWnpqOStrNmlncy9XWjdCM2RtMjdpeklXbFloNUxiK3VQMzhFdmdnbFU9IiwibWFjIjoiYjA0ZTc4ZWFkMDc1ZWMyNjg5YWE3NTJlZjY2MzRhMjRkZTBlNjE4OTA4ZTYyMTJhNmU3M2JiODI2ZWIyNWZkMSIsInRhZyI6IiJ9", "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": "vmYKDFj0tqbGO+f+oBt9XrFtqkBPALrpBGi96lxdTAY=", "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": "eyJpdiI6IlQyQmZMN2FzeFpUazliSkFIT3ZoRnc9PSIsInZhbHVlIjoiUFJ6Y1RXL2c0R3pEUm8rdFlYU3dXQkRGaVBLc3A1cWsycFJQRnpnZ25MUXQ4VDNKS0dWVVA3dEVTSHBQMjlCM3RyNmM1SFQrMHNMZWtmdEUxMVIyQWNrekRsQTFQaWM1dEFsd3VqemgzbmFXOTljT3NkYUhHOTlaV0RLbUlmbUtzQVd4WlpQY1RuVXROOCs5RDlhZmQ5RDlKTVlPR0Fsa01nMVZDNGtsMVdhcTFWUzFyTm5IRTE4aDBkMG8rd01DdmdLTWdLUi9GMnh0dnhKcnIvNS9Wc09kMGY4emtOWGpQMG5sdWNrN09tOEExb0pFR08wNk9ZeVduR0pnc1NMVnQ5WkxndklETjMvUmJIRDd4Tjlxak9qbkpnYVFSMWJmVStwNTgwWndJb3YrdUdtMWRYSWhDdENjZXdJSHF2VUgyQUxrbDA4a0ZuaGVHNUxtZHdLdkdLT3hKRVRWWWV6c3djRWZIUmMrZ2luSGtFMmxrLzE2dnA3WDRrQ0lHZGZEWC8vR0RjclUrZVhGUkVSa2luV2p4aWN0dWdKOEMvSVlRTFA0Vm94Q2dpTE9zdW0xczFXZ2ZaeTRmZ3ZWdGUrQko4ZFdKSUhXY0dRdkMrS0FvVnd0ZHZwbkZzWTd1VEN1NWhZc1FKa0hWSEtxeEJQQXFzd2JRdmlESnd0U3JFQlFrdjM4Z1oyYkdvbkd4YlM3VmVDdDY1dEcwT0dMVXVJdldJWlRPQVdkalE0dHU4TWVPNjAweS9GR2VyODVhUXNhdktvRXRkMmNReGdGNGorYUtsVzlNbmxtdGFHUzhISitDYURJTGRndit6eTAzcXh6YVZDSUNSNDF1VVJuZm16czF6V3V5S00zNXZvOVYvcXpiV3RyUkdFTUZndHpNbURrVUR0cmFPOUVJS3Y4TDlCeUUwYWQ2bzkxSGpvcEVDbks2UmNYZ05IRE9CVEFUSU5OWjFOVHpqL0NKeEQwaXNsVnU5OElaUktFdCtmc2R2OG9lRDc5Z0JrWENkVU9LVzExY0dYVzRsS1gvWEpJcyt4cWVKOTVSZHBtSE1RNlhrZFpIYWtsbzgxeGhaSUlhRWtZeDFrd0ZuUFVKam9ySzdBcnhmRVk3YWZDZjZ5RGkwRi9ETmpWY016VmwrRWpENTlwR3ZiRG93Q2pIbUpGMktZWndHNFYyaS8xdUExSEVVY0k2TWdEa3pYMDFpWG1xWm5SSXQvMzhsWlBZRWdMRit4aFA5amJDRHI2bHVHZ0ZGRzR2T2k4TG1nZWVvSWtJYUJ6TDY4VE82R0RXNE00Ull1M2pDVC9xREdlODhIWk90dWhOZm14M2I3UE92TFRBaVVuaEJPVHFnNVNEaFNXQlRHZTRSQUlCZEt6S1l2ZWhtNzM5dnhGaEpEQ0FWZjZwZ3RJUnJZZTIzeEp4c200SURMOEhaYmJCK3pQNXBnU0lueUNjc2pseHU0MjVwL3ZyVGxUR1ZNNnhscXp2a1BZOUVERnFzaXJLYlFTYld6MURkTE5ERnNDRnlkaytMN2tnWmpQNFBVeGpWelpML2RCcFRvclhvSUljWHJ4K3g1NDVEVmdNQ2xXVzZ3ZjVRVk9Ebm5FT1c1RHFnZ2s0QWttTHc3czBBSW9IV1F1TGNqNnRIcXpzTndieFhPOENuUDhyUkpONVFlMjZ5K3NRdnIyQ2FYWlRIRTNWNWJJL0QxWXVKZklpd2xTNU9KS1BMOUhJeVNGYkQ0UWo5bmtSODhmUm41Qmt6Yjd4Vlh0RXJlWXBscHB6d1pzai9zUTZSUDR3QlNEUTFZMDFlZkFUTDNRTEhkSk5MeW1sbUhwVU1HTDJQaURSNTJSNFhhanFyaFVtcGE3ZDJBOEJJYXVsY3hXODBOcFREdFE5cld0VjJYNnRXK2NSem5kMlorS1VBR0lHakZLelE4VXk3VExqYzB2Myt2NTNGRG95M0dpaWlpMXJ0VDFKRDBhNVRrOHdFd1F0STk5L3IyWE82M20zVnlMc2hYeHhla1IrOGZBWTRzVUJoUk9XdjhNVyt6QUdSQlcrbzJBdGhYVEE0cE43UE5UZlU4dzR6TVljWnE0aEVDTHdlSlZod1Y3Z2E1T28yVmZXaEJhL2cxWDY2QmNreWQ4Tk5iSk1ZTURSU2FVdzVJS056NnhWQ2cxcEVwbXRNaUtYYjZNZ2N2dWxJS1VtUnRLa3k2UmsyczZHMWl6UExzdXY3Ym5uZy9UcVduT0d1NURtcjJPZU44aWd0bEI4d28ydENFUWRMeHE0bG1QS2JxdENPcFR1OEM1WnNOcnBIYW5TVTR4RTdVMzg4WUJoR3ZhblJSRkVZanFtZkVPLzBCTE0zdWo2a1Y4NlM0SlZLY3JSaGRKME1pL1lkWFBEdUc0ZFlCVlhmK1BSL0NQckp1cmQ0MTlZZ3ZLeHpQQzB2NFAxYjFFbkFSbWpwQXN3SFVibG1IMkJVR0ZUcHM0dVFHaHp4aDFjdWJjUDd5dTcvRk03OUt6U294cTFzMk5XMk9BMGFRQ2ZZVmdxSzdTblMxa3BoN3cxS0RnMEZZcXBwanFxc0ovN1FSYjE2ZlNnY2ZBR0c1ZzV6Z1BhdnJMRzZWaTU4YWtxSlVKTTl0U252dFVTUlBleHVOTHFaUW9rd0tDSjhRNlhLS0Z2RFlmekFtNUZBRTNkU0tGYXJtOGgzQjgzYzZwUjg0MjYzdU5Ld0VWNnJzZ20zRitvMEJNVFZ0NmdVa1REVGZXbzR2cnBnd2tKQmwyWnJuQ2QxdmhYa2ZZRGtRNGswNWYyTm8wa0hpblQ0dVhHcVhpUW5hSDlxaHppQXEwTEY0Nm9KLzNEd0w0UlRaYW9QSktGZnVldWZtdyszR3hvWTVETjRyOTRWWEdjME91Rk5RYTU2Y1o4M3locHlwL1pDWnpqOStrNmlncy9XWjdCM2RtMjdpeklXbFloNUxiK3VQMzhFdmdnbFU9IiwibWFjIjoiYjA0ZTc4ZWFkMDc1ZWMyNjg5YWE3NTJlZjY2MzRhMjRkZTBlNjE4OTA4ZTYyMTJhNmU3M2JiODI2ZWIyNWZkMSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uHMyBIpsgMwgU8xrU8MZzrFuXCxkv6QC3JHJoGsHNIQ=", "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": "eyJpdiI6IlQyQmZMN2FzeFpUazliSkFIT3ZoRnc9PSIsInZhbHVlIjoiUFJ6Y1RXL2c0R3pEUm8rdFlYU3dXQkRGaVBLc3A1cWsycFJQRnpnZ25MUXQ4VDNKS0dWVVA3dEVTSHBQMjlCM3RyNmM1SFQrMHNMZWtmdEUxMVIyQWNrekRsQTFQaWM1dEFsd3VqemgzbmFXOTljT3NkYUhHOTlaV0RLbUlmbUtzQVd4WlpQY1RuVXROOCs5RDlhZmQ5RDlKTVlPR0Fsa01nMVZDNGtsMVdhcTFWUzFyTm5IRTE4aDBkMG8rd01DdmdLTWdLUi9GMnh0dnhKcnIvNS9Wc09kMGY4emtOWGpQMG5sdWNrN09tOEExb0pFR08wNk9ZeVduR0pnc1NMVnQ5WkxndklETjMvUmJIRDd4Tjlxak9qbkpnYVFSMWJmVStwNTgwWndJb3YrdUdtMWRYSWhDdENjZXdJSHF2VUgyQUxrbDA4a0ZuaGVHNUxtZHdLdkdLT3hKRVRWWWV6c3djRWZIUmMrZ2luSGtFMmxrLzE2dnA3WDRrQ0lHZGZEWC8vR0RjclUrZVhGUkVSa2luV2p4aWN0dWdKOEMvSVlRTFA0Vm94Q2dpTE9zdW0xczFXZ2ZaeTRmZ3ZWdGUrQko4ZFdKSUhXY0dRdkMrS0FvVnd0ZHZwbkZzWTd1VEN1NWhZc1FKa0hWSEtxeEJQQXFzd2JRdmlESnd0U3JFQlFrdjM4Z1oyYkdvbkd4YlM3VmVDdDY1dEcwT0dMVXVJdldJWlRPQVdkalE0dHU4TWVPNjAweS9GR2VyODVhUXNhdktvRXRkMmNReGdGNGorYUtsVzlNbmxtdGFHUzhISitDYURJTGRndit6eTAzcXh6YVZDSUNSNDF1VVJuZm16czF6V3V5S00zNXZvOVYvcXpiV3RyUkdFTUZndHpNbURrVUR0cmFPOUVJS3Y4TDlCeUUwYWQ2bzkxSGpvcEVDbks2UmNYZ05IRE9CVEFUSU5OWjFOVHpqL0NKeEQwaXNsVnU5OElaUktFdCtmc2R2OG9lRDc5Z0JrWENkVU9LVzExY0dYVzRsS1gvWEpJcyt4cWVKOTVSZHBtSE1RNlhrZFpIYWtsbzgxeGhaSUlhRWtZeDFrd0ZuUFVKam9ySzdBcnhmRVk3YWZDZjZ5RGkwRi9ETmpWY016VmwrRWpENTlwR3ZiRG93Q2pIbUpGMktZWndHNFYyaS8xdUExSEVVY0k2TWdEa3pYMDFpWG1xWm5SSXQvMzhsWlBZRWdMRit4aFA5amJDRHI2bHVHZ0ZGRzR2T2k4TG1nZWVvSWtJYUJ6TDY4VE82R0RXNE00Ull1M2pDVC9xREdlODhIWk90dWhOZm14M2I3UE92TFRBaVVuaEJPVHFnNVNEaFNXQlRHZTRSQUlCZEt6S1l2ZWhtNzM5dnhGaEpEQ0FWZjZwZ3RJUnJZZTIzeEp4c200SURMOEhaYmJCK3pQNXBnU0lueUNjc2pseHU0MjVwL3ZyVGxUR1ZNNnhscXp2a1BZOUVERnFzaXJLYlFTYld6MURkTE5ERnNDRnlkaytMN2tnWmpQNFBVeGpWelpML2RCcFRvclhvSUljWHJ4K3g1NDVEVmdNQ2xXVzZ3ZjVRVk9Ebm5FT1c1RHFnZ2s0QWttTHc3czBBSW9IV1F1TGNqNnRIcXpzTndieFhPOENuUDhyUkpONVFlMjZ5K3NRdnIyQ2FYWlRIRTNWNWJJL0QxWXVKZklpd2xTNU9KS1BMOUhJeVNGYkQ0UWo5bmtSODhmUm41Qmt6Yjd4Vlh0RXJlWXBscHB6d1pzai9zUTZSUDR3QlNEUTFZMDFlZkFUTDNRTEhkSk5MeW1sbUhwVU1HTDJQaURSNTJSNFhhanFyaFVtcGE3ZDJBOEJJYXVsY3hXODBOcFREdFE5cld0VjJYNnRXK2NSem5kMlorS1VBR0lHakZLelE4VXk3VExqYzB2Myt2NTNGRG95M0dpaWlpMXJ0VDFKRDBhNVRrOHdFd1F0STk5L3IyWE82M20zVnlMc2hYeHhla1IrOGZBWTRzVUJoUk9XdjhNVyt6QUdSQlcrbzJBdGhYVEE0cE43UE5UZlU4dzR6TVljWnE0aEVDTHdlSlZod1Y3Z2E1T28yVmZXaEJhL2cxWDY2QmNreWQ4Tk5iSk1ZTURSU2FVdzVJS056NnhWQ2cxcEVwbXRNaUtYYjZNZ2N2dWxJS1VtUnRLa3k2UmsyczZHMWl6UExzdXY3Ym5uZy9UcVduT0d1NURtcjJPZU44aWd0bEI4d28ydENFUWRMeHE0bG1QS2JxdENPcFR1OEM1WnNOcnBIYW5TVTR4RTdVMzg4WUJoR3ZhblJSRkVZanFtZkVPLzBCTE0zdWo2a1Y4NlM0SlZLY3JSaGRKME1pL1lkWFBEdUc0ZFlCVlhmK1BSL0NQckp1cmQ0MTlZZ3ZLeHpQQzB2NFAxYjFFbkFSbWpwQXN3SFVibG1IMkJVR0ZUcHM0dVFHaHp4aDFjdWJjUDd5dTcvRk03OUt6U294cTFzMk5XMk9BMGFRQ2ZZVmdxSzdTblMxa3BoN3cxS0RnMEZZcXBwanFxc0ovN1FSYjE2ZlNnY2ZBR0c1ZzV6Z1BhdnJMRzZWaTU4YWtxSlVKTTl0U252dFVTUlBleHVOTHFaUW9rd0tDSjhRNlhLS0Z2RFlmekFtNUZBRTNkU0tGYXJtOGgzQjgzYzZwUjg0MjYzdU5Ld0VWNnJzZ20zRitvMEJNVFZ0NmdVa1REVGZXbzR2cnBnd2tKQmwyWnJuQ2QxdmhYa2ZZRGtRNGswNWYyTm8wa0hpblQ0dVhHcVhpUW5hSDlxaHppQXEwTEY0Nm9KLzNEd0w0UlRaYW9QSktGZnVldWZtdyszR3hvWTVETjRyOTRWWEdjME91Rk5RYTU2Y1o4M3locHlwL1pDWnpqOStrNmlncy9XWjdCM2RtMjdpeklXbFloNUxiK3VQMzhFdmdnbFU9IiwibWFjIjoiYjA0ZTc4ZWFkMDc1ZWMyNjg5YWE3NTJlZjY2MzRhMjRkZTBlNjE4OTA4ZTYyMTJhNmU3M2JiODI2ZWIyNWZkMSIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtM2lE6OtAGqYEKrvBzOiMLdU7+TGZmS9T7lDE9kj0NoeuXFimQTFUb\/xg\/+rNrX\/o=", "PriceCodeRef": null, "supplier_title": "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": "ae0uv5YYG4f\/lFo3giOBPNViQ03B\/EocaoWq4nOFxP8=", "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": "eyJpdiI6ImJKeHdGN0RGaXZ4eDNGSVlZaFB1WXc9PSIsInZhbHVlIjoiRFRNSFRGYjVLYngzWlBrRTZqK2FCUG5EMVBLVG9pSjZUTi9LYkFWVUpQT2JxcTcyN3RJTjFPcTgxRWM5bm1rbzllblNoSnUvaHg1ZWl6V3pMQ3krMHF1TzJMalFSVHQ4Y2V5QWdlMEJOSHk0VUxmb081N29kSXBMc2x5d0g5cWxMOWxtd0RPVU5RbUZCdVl6MXg5QlV4RktaTllTTHpld2JMUWtoYW9lalprM1hOQzVmeVFpZkRLNWlJVENoUnkwN3UrSDdZWE0wcjRvRE5lN1RwQ052MnVueHk0dGtOSUt6Y2VlUTJWYmordnd1ZUk5U2F2ZmxkSmZQREVhS200aVl2WDcyUHhJVFppcSs3d3cvOVR4MExoYTVTdm5hVTVydW9NUG9mYkltTHg1S2h6QU9rcnlUWkY5aWRCQ0ZGb21LWDduUnBzTDR6OS9lWHlia0gwSk91Y0dFV2tMOHNiN0hWY20wQ0s4T0J2RzdrNnhJTjZFSmdwci84NnhtUEVwK2hZTVNaUTdueXVwQWNwQzNBK25FSGlKNHhEaFcramNBUVZjSkVRVVBCNm1FaUQxZGNpd3lTenJlQXVjY1NMSCt0eEdYbVpyOGRQMnNlWXJISE5YRlBUSGk5M1EzRDYzOUNrOSs1T3crazFOMTdoQVpmMzBLaTdnRS9XejVUdGtweHphNmZlNU83dzgrbGpPMUhCMG43SHBRaEtjcTArT0RiSzJQaEZvZUJaZ0xUd1hiQ3k3d3pZQ2hZOGdjVlZJOFEreGJDS2daVTVsZzlLMFY3cCtXTUFwUHp4di9na1UyU24vQ21KZWgrbkVVeDNYTkpaZVpKZWx5bXgzVUZkWnYwdUNtUWoyTDUxWEFvMjlGOGNnRm1SdUczZ1h0QVZ4VSt3bVJTR3Y5dkF4blArcCs1OGRLM2ZXa3NPbitwZi9YR3dvZ1I2OGVoNCtNRGVDWmh1dVdhTEtadnlUQzFOR3lGbUxCM3dPR0hRQTEzd3dBeUh4UnluV21KcWZMamhDaE1qb1N3NTdzYncwWUVPU2IzY0thVUpiOG04ZzhaZWZZYnlrQ1IrYkFuRysxekkrM2FOelF3NEJWRnBmUTNtWmU4cWZpWlJhdlMrUjZUNFl6c1NaOWkzV3dJVnZ4czBldG0veGEra3dzZisyL2dCV2xNT291aGhZemxCUkVsS3pVNVlNR1dsVTFsZTdLYnI0elFGbDhkUnZ5K0M3Nlc1bURMZzloVDU5TldzSVNmOFZJdHZ2Q2hsZTJCWlI0SlZUK1o1VU1wZ09vbkVHQWN2bVlTbHF6ODRxaGowWm1KWlB2RUptd25YQ3lJQWdreFQ1bDM3SE54VTVDSmNYNmh2dDRMNFd6Y0xDVU0xMGpyWEVpTmZETWNFVVQrc3pTSE5jMTJDKzZGOFBQanhwZ01kamJBNzNHZXdCRkFpejlIa2UxUjYva2V3eTFtUGdjRVJ5SXFhYkpBN3RqS00wQmhmclA4Smt2c0l4MG5QUXZCODlvZm9GZUtzUTNvS0JvUVRZU1dMaVV0YWY1ZEIvSEJYeTcwSjczMlNiaGh5WmhFOVRFdndQZTdocXFWTkVRSjJVWFFwR243RGp5UUlkeDNDdnZVYVRKWjl5a2J3VkpVVlpoaEljYkhsc3QzckZGU1FZZEdqMWE3dW43TUdYaUsxY1RJb3JqSnp4ZDdRWnR5RFhUOS9TOHFiSWhPRERZdW9FOVhsYmRmSzZNSlVkQXNEUVVrQlFNWU5jNnhLTDRTMGg4S0lyUGFVbldHVEtWZndYd2tqZkt0d09HUHp4VDFVM0pQWXoyNHp0RnQ0QmpFamZOMEJYZ05jcWFVNHBVOWJIazk5alFuNzZXcWplb0YrWEp1eUZyOERFL2NuUzdRZEtHZmlmampadkovZEs3LzNLdThvUXByL1U0WE0xT3h1TDhDdUJmcXJiK2VNWDFPWWV3MklKVUxGakV1eXB1TmFXcTVnbmZkeTU2VUw3amxrMitEb1pHRTJZRkkxb0t6d3VhVFBRRnJ2K3VqeDVqOTNEdEtNTjFCdnRPTW4rUnIyejd1QzhXRGpXN1JtZmNlY1p1SVJ0QWwwRks1c3UycWQra0xJWlQyN0loZDdrRVJ1bGQ4Y3VLbC9RSU5keU5EODR3YUZYcHA3RHJ2ZU1PdW1iNjFBMWp6dllkdEF5NlpybWhnSEVWSFNLK0tBMFpiTWZFNXp0T2lZenJKcjNDcnVmWnEyc1UxemcyOEdLSHMvUSsxVjhTMklhd0V3YkRGQWVHcG9DK281TTlWd3hXeVFNRDR5R3VIVmsvclBRS3hxellLOU55QU4xbmdtaVYxUkJVb0JSZ1p5WU93aEZtRmVQYzI5cU1hM2QwNlVWc3pFbFJyR253N3h6VVVmMm5IZW04MkljK1luMER3Qmt5bHZpRGRGVHJJcDcwN29OcHdvVncwUUFVSUFPZGRsZ09PeUphY0VXYTF3M052LzAxZzAzdXpjUVY5VDU4MlFId1lRTHJ2L0RmMUxIa2lOekdBYWlwbWxxTW1sTDBmelVlMjVKM3EwdGk2a200YVVIK1FkbnlmSFBxWG4xTG03dmFoLzZPZkRNWVZXOWczRmcyY3laNlQ4ZEVKVFFkb29Vb2tsZ3JzR2MyY0Q1Zld3RjYzNWFCY1NlVmhDYWh1Vzl3SUZqTWdEL3NJalluTHBsL1gwRnJUUU9CbTRnZGtEMnhQTllaWnN3Vit5ZDJEZlQ4UUFhbkpydk1aNzd0YTZvelZ5cDA1K0d3MmZpRStBN0RzMTc3dWd3Y1l0ZTdjcURxNkd3SWQ3OXhKaWJiaTlJR3lnWVpmeEhId3JjNzV1bGNKOFlyanJzZER2SGhxbkNONTlSTDgwb3NxSzNjQVV4dWNXdU1FZTFPeTE5N1ZsejAzT0hyVTc4TkY1UW1oNUFnQ1ozeXh5VEczbTZFRWs9IiwibWFjIjoiMDQxYjdlZWI3NTdmNzFmMDQ2YmY1ZjA4MzdjZjM0ZDY5YTY2ZTUxY2FjNGQwNzJjNDg3MTc1MjEwNWMwZGQ2NSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AEe7bwS5NqfvmJAwNMn\/lCiiPex4Vdqja9KuOwnrnHg=", "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": "eyJpdiI6ImJKeHdGN0RGaXZ4eDNGSVlZaFB1WXc9PSIsInZhbHVlIjoiRFRNSFRGYjVLYngzWlBrRTZqK2FCUG5EMVBLVG9pSjZUTi9LYkFWVUpQT2JxcTcyN3RJTjFPcTgxRWM5bm1rbzllblNoSnUvaHg1ZWl6V3pMQ3krMHF1TzJMalFSVHQ4Y2V5QWdlMEJOSHk0VUxmb081N29kSXBMc2x5d0g5cWxMOWxtd0RPVU5RbUZCdVl6MXg5QlV4RktaTllTTHpld2JMUWtoYW9lalprM1hOQzVmeVFpZkRLNWlJVENoUnkwN3UrSDdZWE0wcjRvRE5lN1RwQ052MnVueHk0dGtOSUt6Y2VlUTJWYmordnd1ZUk5U2F2ZmxkSmZQREVhS200aVl2WDcyUHhJVFppcSs3d3cvOVR4MExoYTVTdm5hVTVydW9NUG9mYkltTHg1S2h6QU9rcnlUWkY5aWRCQ0ZGb21LWDduUnBzTDR6OS9lWHlia0gwSk91Y0dFV2tMOHNiN0hWY20wQ0s4T0J2RzdrNnhJTjZFSmdwci84NnhtUEVwK2hZTVNaUTdueXVwQWNwQzNBK25FSGlKNHhEaFcramNBUVZjSkVRVVBCNm1FaUQxZGNpd3lTenJlQXVjY1NMSCt0eEdYbVpyOGRQMnNlWXJISE5YRlBUSGk5M1EzRDYzOUNrOSs1T3crazFOMTdoQVpmMzBLaTdnRS9XejVUdGtweHphNmZlNU83dzgrbGpPMUhCMG43SHBRaEtjcTArT0RiSzJQaEZvZUJaZ0xUd1hiQ3k3d3pZQ2hZOGdjVlZJOFEreGJDS2daVTVsZzlLMFY3cCtXTUFwUHp4di9na1UyU24vQ21KZWgrbkVVeDNYTkpaZVpKZWx5bXgzVUZkWnYwdUNtUWoyTDUxWEFvMjlGOGNnRm1SdUczZ1h0QVZ4VSt3bVJTR3Y5dkF4blArcCs1OGRLM2ZXa3NPbitwZi9YR3dvZ1I2OGVoNCtNRGVDWmh1dVdhTEtadnlUQzFOR3lGbUxCM3dPR0hRQTEzd3dBeUh4UnluV21KcWZMamhDaE1qb1N3NTdzYncwWUVPU2IzY0thVUpiOG04ZzhaZWZZYnlrQ1IrYkFuRysxekkrM2FOelF3NEJWRnBmUTNtWmU4cWZpWlJhdlMrUjZUNFl6c1NaOWkzV3dJVnZ4czBldG0veGEra3dzZisyL2dCV2xNT291aGhZemxCUkVsS3pVNVlNR1dsVTFsZTdLYnI0elFGbDhkUnZ5K0M3Nlc1bURMZzloVDU5TldzSVNmOFZJdHZ2Q2hsZTJCWlI0SlZUK1o1VU1wZ09vbkVHQWN2bVlTbHF6ODRxaGowWm1KWlB2RUptd25YQ3lJQWdreFQ1bDM3SE54VTVDSmNYNmh2dDRMNFd6Y0xDVU0xMGpyWEVpTmZETWNFVVQrc3pTSE5jMTJDKzZGOFBQanhwZ01kamJBNzNHZXdCRkFpejlIa2UxUjYva2V3eTFtUGdjRVJ5SXFhYkpBN3RqS00wQmhmclA4Smt2c0l4MG5QUXZCODlvZm9GZUtzUTNvS0JvUVRZU1dMaVV0YWY1ZEIvSEJYeTcwSjczMlNiaGh5WmhFOVRFdndQZTdocXFWTkVRSjJVWFFwR243RGp5UUlkeDNDdnZVYVRKWjl5a2J3VkpVVlpoaEljYkhsc3QzckZGU1FZZEdqMWE3dW43TUdYaUsxY1RJb3JqSnp4ZDdRWnR5RFhUOS9TOHFiSWhPRERZdW9FOVhsYmRmSzZNSlVkQXNEUVVrQlFNWU5jNnhLTDRTMGg4S0lyUGFVbldHVEtWZndYd2tqZkt0d09HUHp4VDFVM0pQWXoyNHp0RnQ0QmpFamZOMEJYZ05jcWFVNHBVOWJIazk5alFuNzZXcWplb0YrWEp1eUZyOERFL2NuUzdRZEtHZmlmampadkovZEs3LzNLdThvUXByL1U0WE0xT3h1TDhDdUJmcXJiK2VNWDFPWWV3MklKVUxGakV1eXB1TmFXcTVnbmZkeTU2VUw3amxrMitEb1pHRTJZRkkxb0t6d3VhVFBRRnJ2K3VqeDVqOTNEdEtNTjFCdnRPTW4rUnIyejd1QzhXRGpXN1JtZmNlY1p1SVJ0QWwwRks1c3UycWQra0xJWlQyN0loZDdrRVJ1bGQ4Y3VLbC9RSU5keU5EODR3YUZYcHA3RHJ2ZU1PdW1iNjFBMWp6dllkdEF5NlpybWhnSEVWSFNLK0tBMFpiTWZFNXp0T2lZenJKcjNDcnVmWnEyc1UxemcyOEdLSHMvUSsxVjhTMklhd0V3YkRGQWVHcG9DK281TTlWd3hXeVFNRDR5R3VIVmsvclBRS3hxellLOU55QU4xbmdtaVYxUkJVb0JSZ1p5WU93aEZtRmVQYzI5cU1hM2QwNlVWc3pFbFJyR253N3h6VVVmMm5IZW04MkljK1luMER3Qmt5bHZpRGRGVHJJcDcwN29OcHdvVncwUUFVSUFPZGRsZ09PeUphY0VXYTF3M052LzAxZzAzdXpjUVY5VDU4MlFId1lRTHJ2L0RmMUxIa2lOekdBYWlwbWxxTW1sTDBmelVlMjVKM3EwdGk2a200YVVIK1FkbnlmSFBxWG4xTG03dmFoLzZPZkRNWVZXOWczRmcyY3laNlQ4ZEVKVFFkb29Vb2tsZ3JzR2MyY0Q1Zld3RjYzNWFCY1NlVmhDYWh1Vzl3SUZqTWdEL3NJalluTHBsL1gwRnJUUU9CbTRnZGtEMnhQTllaWnN3Vit5ZDJEZlQ4UUFhbkpydk1aNzd0YTZvelZ5cDA1K0d3MmZpRStBN0RzMTc3dWd3Y1l0ZTdjcURxNkd3SWQ3OXhKaWJiaTlJR3lnWVpmeEhId3JjNzV1bGNKOFlyanJzZER2SGhxbkNONTlSTDgwb3NxSzNjQVV4dWNXdU1FZTFPeTE5N1ZsejAzT0hyVTc4TkY1UW1oNUFnQ1ozeXh5VEczbTZFRWs9IiwibWFjIjoiMDQxYjdlZWI3NTdmNzFmMDQ2YmY1ZjA4MzdjZjM0ZDY5YTY2ZTUxY2FjNGQwNzJjNDg3MTc1MjEwNWMwZGQ2NSIsInRhZyI6IiJ9", "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": "8OQdCEn6peJZ+xk4hOGVY0UtaVmXuoQnGJcFVBKiABI=", "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": "eyJpdiI6ImJKeHdGN0RGaXZ4eDNGSVlZaFB1WXc9PSIsInZhbHVlIjoiRFRNSFRGYjVLYngzWlBrRTZqK2FCUG5EMVBLVG9pSjZUTi9LYkFWVUpQT2JxcTcyN3RJTjFPcTgxRWM5bm1rbzllblNoSnUvaHg1ZWl6V3pMQ3krMHF1TzJMalFSVHQ4Y2V5QWdlMEJOSHk0VUxmb081N29kSXBMc2x5d0g5cWxMOWxtd0RPVU5RbUZCdVl6MXg5QlV4RktaTllTTHpld2JMUWtoYW9lalprM1hOQzVmeVFpZkRLNWlJVENoUnkwN3UrSDdZWE0wcjRvRE5lN1RwQ052MnVueHk0dGtOSUt6Y2VlUTJWYmordnd1ZUk5U2F2ZmxkSmZQREVhS200aVl2WDcyUHhJVFppcSs3d3cvOVR4MExoYTVTdm5hVTVydW9NUG9mYkltTHg1S2h6QU9rcnlUWkY5aWRCQ0ZGb21LWDduUnBzTDR6OS9lWHlia0gwSk91Y0dFV2tMOHNiN0hWY20wQ0s4T0J2RzdrNnhJTjZFSmdwci84NnhtUEVwK2hZTVNaUTdueXVwQWNwQzNBK25FSGlKNHhEaFcramNBUVZjSkVRVVBCNm1FaUQxZGNpd3lTenJlQXVjY1NMSCt0eEdYbVpyOGRQMnNlWXJISE5YRlBUSGk5M1EzRDYzOUNrOSs1T3crazFOMTdoQVpmMzBLaTdnRS9XejVUdGtweHphNmZlNU83dzgrbGpPMUhCMG43SHBRaEtjcTArT0RiSzJQaEZvZUJaZ0xUd1hiQ3k3d3pZQ2hZOGdjVlZJOFEreGJDS2daVTVsZzlLMFY3cCtXTUFwUHp4di9na1UyU24vQ21KZWgrbkVVeDNYTkpaZVpKZWx5bXgzVUZkWnYwdUNtUWoyTDUxWEFvMjlGOGNnRm1SdUczZ1h0QVZ4VSt3bVJTR3Y5dkF4blArcCs1OGRLM2ZXa3NPbitwZi9YR3dvZ1I2OGVoNCtNRGVDWmh1dVdhTEtadnlUQzFOR3lGbUxCM3dPR0hRQTEzd3dBeUh4UnluV21KcWZMamhDaE1qb1N3NTdzYncwWUVPU2IzY0thVUpiOG04ZzhaZWZZYnlrQ1IrYkFuRysxekkrM2FOelF3NEJWRnBmUTNtWmU4cWZpWlJhdlMrUjZUNFl6c1NaOWkzV3dJVnZ4czBldG0veGEra3dzZisyL2dCV2xNT291aGhZemxCUkVsS3pVNVlNR1dsVTFsZTdLYnI0elFGbDhkUnZ5K0M3Nlc1bURMZzloVDU5TldzSVNmOFZJdHZ2Q2hsZTJCWlI0SlZUK1o1VU1wZ09vbkVHQWN2bVlTbHF6ODRxaGowWm1KWlB2RUptd25YQ3lJQWdreFQ1bDM3SE54VTVDSmNYNmh2dDRMNFd6Y0xDVU0xMGpyWEVpTmZETWNFVVQrc3pTSE5jMTJDKzZGOFBQanhwZ01kamJBNzNHZXdCRkFpejlIa2UxUjYva2V3eTFtUGdjRVJ5SXFhYkpBN3RqS00wQmhmclA4Smt2c0l4MG5QUXZCODlvZm9GZUtzUTNvS0JvUVRZU1dMaVV0YWY1ZEIvSEJYeTcwSjczMlNiaGh5WmhFOVRFdndQZTdocXFWTkVRSjJVWFFwR243RGp5UUlkeDNDdnZVYVRKWjl5a2J3VkpVVlpoaEljYkhsc3QzckZGU1FZZEdqMWE3dW43TUdYaUsxY1RJb3JqSnp4ZDdRWnR5RFhUOS9TOHFiSWhPRERZdW9FOVhsYmRmSzZNSlVkQXNEUVVrQlFNWU5jNnhLTDRTMGg4S0lyUGFVbldHVEtWZndYd2tqZkt0d09HUHp4VDFVM0pQWXoyNHp0RnQ0QmpFamZOMEJYZ05jcWFVNHBVOWJIazk5alFuNzZXcWplb0YrWEp1eUZyOERFL2NuUzdRZEtHZmlmampadkovZEs3LzNLdThvUXByL1U0WE0xT3h1TDhDdUJmcXJiK2VNWDFPWWV3MklKVUxGakV1eXB1TmFXcTVnbmZkeTU2VUw3amxrMitEb1pHRTJZRkkxb0t6d3VhVFBRRnJ2K3VqeDVqOTNEdEtNTjFCdnRPTW4rUnIyejd1QzhXRGpXN1JtZmNlY1p1SVJ0QWwwRks1c3UycWQra0xJWlQyN0loZDdrRVJ1bGQ4Y3VLbC9RSU5keU5EODR3YUZYcHA3RHJ2ZU1PdW1iNjFBMWp6dllkdEF5NlpybWhnSEVWSFNLK0tBMFpiTWZFNXp0T2lZenJKcjNDcnVmWnEyc1UxemcyOEdLSHMvUSsxVjhTMklhd0V3YkRGQWVHcG9DK281TTlWd3hXeVFNRDR5R3VIVmsvclBRS3hxellLOU55QU4xbmdtaVYxUkJVb0JSZ1p5WU93aEZtRmVQYzI5cU1hM2QwNlVWc3pFbFJyR253N3h6VVVmMm5IZW04MkljK1luMER3Qmt5bHZpRGRGVHJJcDcwN29OcHdvVncwUUFVSUFPZGRsZ09PeUphY0VXYTF3M052LzAxZzAzdXpjUVY5VDU4MlFId1lRTHJ2L0RmMUxIa2lOekdBYWlwbWxxTW1sTDBmelVlMjVKM3EwdGk2a200YVVIK1FkbnlmSFBxWG4xTG03dmFoLzZPZkRNWVZXOWczRmcyY3laNlQ4ZEVKVFFkb29Vb2tsZ3JzR2MyY0Q1Zld3RjYzNWFCY1NlVmhDYWh1Vzl3SUZqTWdEL3NJalluTHBsL1gwRnJUUU9CbTRnZGtEMnhQTllaWnN3Vit5ZDJEZlQ4UUFhbkpydk1aNzd0YTZvelZ5cDA1K0d3MmZpRStBN0RzMTc3dWd3Y1l0ZTdjcURxNkd3SWQ3OXhKaWJiaTlJR3lnWVpmeEhId3JjNzV1bGNKOFlyanJzZER2SGhxbkNONTlSTDgwb3NxSzNjQVV4dWNXdU1FZTFPeTE5N1ZsejAzT0hyVTc4TkY1UW1oNUFnQ1ozeXh5VEczbTZFRWs9IiwibWFjIjoiMDQxYjdlZWI3NTdmNzFmMDQ2YmY1ZjA4MzdjZjM0ZDY5YTY2ZTUxY2FjNGQwNzJjNDg3MTc1MjEwNWMwZGQ2NSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "RTC4J8Nd6ghw5HTdzbkWV2XYQ5FngsxelhmbphiQpHI=", "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": "eyJpdiI6ImJKeHdGN0RGaXZ4eDNGSVlZaFB1WXc9PSIsInZhbHVlIjoiRFRNSFRGYjVLYngzWlBrRTZqK2FCUG5EMVBLVG9pSjZUTi9LYkFWVUpQT2JxcTcyN3RJTjFPcTgxRWM5bm1rbzllblNoSnUvaHg1ZWl6V3pMQ3krMHF1TzJMalFSVHQ4Y2V5QWdlMEJOSHk0VUxmb081N29kSXBMc2x5d0g5cWxMOWxtd0RPVU5RbUZCdVl6MXg5QlV4RktaTllTTHpld2JMUWtoYW9lalprM1hOQzVmeVFpZkRLNWlJVENoUnkwN3UrSDdZWE0wcjRvRE5lN1RwQ052MnVueHk0dGtOSUt6Y2VlUTJWYmordnd1ZUk5U2F2ZmxkSmZQREVhS200aVl2WDcyUHhJVFppcSs3d3cvOVR4MExoYTVTdm5hVTVydW9NUG9mYkltTHg1S2h6QU9rcnlUWkY5aWRCQ0ZGb21LWDduUnBzTDR6OS9lWHlia0gwSk91Y0dFV2tMOHNiN0hWY20wQ0s4T0J2RzdrNnhJTjZFSmdwci84NnhtUEVwK2hZTVNaUTdueXVwQWNwQzNBK25FSGlKNHhEaFcramNBUVZjSkVRVVBCNm1FaUQxZGNpd3lTenJlQXVjY1NMSCt0eEdYbVpyOGRQMnNlWXJISE5YRlBUSGk5M1EzRDYzOUNrOSs1T3crazFOMTdoQVpmMzBLaTdnRS9XejVUdGtweHphNmZlNU83dzgrbGpPMUhCMG43SHBRaEtjcTArT0RiSzJQaEZvZUJaZ0xUd1hiQ3k3d3pZQ2hZOGdjVlZJOFEreGJDS2daVTVsZzlLMFY3cCtXTUFwUHp4di9na1UyU24vQ21KZWgrbkVVeDNYTkpaZVpKZWx5bXgzVUZkWnYwdUNtUWoyTDUxWEFvMjlGOGNnRm1SdUczZ1h0QVZ4VSt3bVJTR3Y5dkF4blArcCs1OGRLM2ZXa3NPbitwZi9YR3dvZ1I2OGVoNCtNRGVDWmh1dVdhTEtadnlUQzFOR3lGbUxCM3dPR0hRQTEzd3dBeUh4UnluV21KcWZMamhDaE1qb1N3NTdzYncwWUVPU2IzY0thVUpiOG04ZzhaZWZZYnlrQ1IrYkFuRysxekkrM2FOelF3NEJWRnBmUTNtWmU4cWZpWlJhdlMrUjZUNFl6c1NaOWkzV3dJVnZ4czBldG0veGEra3dzZisyL2dCV2xNT291aGhZemxCUkVsS3pVNVlNR1dsVTFsZTdLYnI0elFGbDhkUnZ5K0M3Nlc1bURMZzloVDU5TldzSVNmOFZJdHZ2Q2hsZTJCWlI0SlZUK1o1VU1wZ09vbkVHQWN2bVlTbHF6ODRxaGowWm1KWlB2RUptd25YQ3lJQWdreFQ1bDM3SE54VTVDSmNYNmh2dDRMNFd6Y0xDVU0xMGpyWEVpTmZETWNFVVQrc3pTSE5jMTJDKzZGOFBQanhwZ01kamJBNzNHZXdCRkFpejlIa2UxUjYva2V3eTFtUGdjRVJ5SXFhYkpBN3RqS00wQmhmclA4Smt2c0l4MG5QUXZCODlvZm9GZUtzUTNvS0JvUVRZU1dMaVV0YWY1ZEIvSEJYeTcwSjczMlNiaGh5WmhFOVRFdndQZTdocXFWTkVRSjJVWFFwR243RGp5UUlkeDNDdnZVYVRKWjl5a2J3VkpVVlpoaEljYkhsc3QzckZGU1FZZEdqMWE3dW43TUdYaUsxY1RJb3JqSnp4ZDdRWnR5RFhUOS9TOHFiSWhPRERZdW9FOVhsYmRmSzZNSlVkQXNEUVVrQlFNWU5jNnhLTDRTMGg4S0lyUGFVbldHVEtWZndYd2tqZkt0d09HUHp4VDFVM0pQWXoyNHp0RnQ0QmpFamZOMEJYZ05jcWFVNHBVOWJIazk5alFuNzZXcWplb0YrWEp1eUZyOERFL2NuUzdRZEtHZmlmampadkovZEs3LzNLdThvUXByL1U0WE0xT3h1TDhDdUJmcXJiK2VNWDFPWWV3MklKVUxGakV1eXB1TmFXcTVnbmZkeTU2VUw3amxrMitEb1pHRTJZRkkxb0t6d3VhVFBRRnJ2K3VqeDVqOTNEdEtNTjFCdnRPTW4rUnIyejd1QzhXRGpXN1JtZmNlY1p1SVJ0QWwwRks1c3UycWQra0xJWlQyN0loZDdrRVJ1bGQ4Y3VLbC9RSU5keU5EODR3YUZYcHA3RHJ2ZU1PdW1iNjFBMWp6dllkdEF5NlpybWhnSEVWSFNLK0tBMFpiTWZFNXp0T2lZenJKcjNDcnVmWnEyc1UxemcyOEdLSHMvUSsxVjhTMklhd0V3YkRGQWVHcG9DK281TTlWd3hXeVFNRDR5R3VIVmsvclBRS3hxellLOU55QU4xbmdtaVYxUkJVb0JSZ1p5WU93aEZtRmVQYzI5cU1hM2QwNlVWc3pFbFJyR253N3h6VVVmMm5IZW04MkljK1luMER3Qmt5bHZpRGRGVHJJcDcwN29OcHdvVncwUUFVSUFPZGRsZ09PeUphY0VXYTF3M052LzAxZzAzdXpjUVY5VDU4MlFId1lRTHJ2L0RmMUxIa2lOekdBYWlwbWxxTW1sTDBmelVlMjVKM3EwdGk2a200YVVIK1FkbnlmSFBxWG4xTG03dmFoLzZPZkRNWVZXOWczRmcyY3laNlQ4ZEVKVFFkb29Vb2tsZ3JzR2MyY0Q1Zld3RjYzNWFCY1NlVmhDYWh1Vzl3SUZqTWdEL3NJalluTHBsL1gwRnJUUU9CbTRnZGtEMnhQTllaWnN3Vit5ZDJEZlQ4UUFhbkpydk1aNzd0YTZvelZ5cDA1K0d3MmZpRStBN0RzMTc3dWd3Y1l0ZTdjcURxNkd3SWQ3OXhKaWJiaTlJR3lnWVpmeEhId3JjNzV1bGNKOFlyanJzZER2SGhxbkNONTlSTDgwb3NxSzNjQVV4dWNXdU1FZTFPeTE5N1ZsejAzT0hyVTc4TkY1UW1oNUFnQ1ozeXh5VEczbTZFRWs9IiwibWFjIjoiMDQxYjdlZWI3NTdmNzFmMDQ2YmY1ZjA4MzdjZjM0ZDY5YTY2ZTUxY2FjNGQwNzJjNDg3MTc1MjEwNWMwZGQ2NSIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQskESOLPlRXOwdKoapmDFlLJrSSv+PzFXTmF75uXg\/2nBdZZBpGbMFxfa+abVMrsyA=", "PriceCodeRef": null, "supplier_title": "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": "PZpHTdLXzFNssNwVggvbataotRdHkp7xfnysnfQ2tlU=", "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": "eyJpdiI6IkhvS3lsaEhqRjNobFFRRldLQ2pISmc9PSIsInZhbHVlIjoiUm5VbkM0TnNZQzRaL3JQcDJrQkVxRFA3L1o5cE5TcDZWK1RZMjBVWkx5ZTZPcUozZkU3dnpodTc0Q3FNVEd1UzFmekNBL2lzQzZLaFRHelFmcHUxejlaM0thcFc3bW5zWnlDaTVyRnpXS29pSHZGRHVkbXZqa3J4S0dIVll2bGhBYWRXR2dWZkwrbEJ5cWlLVjRzM2U1M25QTnRENHpObTYxS2EwU3RnbXh0aW1RYWxYL0JDRzg3Q0ZjTHJqYThzbG8zdlRjeTRxY1c5TE1wekR4L2hhMGxuaHFEUDRLS3ZrTnVPOVRyT3NOZVIyY1g2dS94dVhBZ3hENWFpWUYxNGZvZVVpeCtPanRzN1M4c2tib01ZR2J1RkNWRDZDemNsYjBWMXV2Wnc5c2tZK0VUeUhaYnE4VVFyUEVJNjJ2bG9BL01ZWmp4azhUeVdyRFA4eFIrMDBuQTBiT2dJakhkcTh6bGI0ajhTZGhWb3d3ZmoxdUZUQjkrZEJjS1plNGxNRCtJUEFpWmlEc2tqMnpYVVlZN2F1VndDaEoybzhkOTJZQzg4dTNyMU9XaDdvWE5zWk1Kb0ovN0VBTjYzUFpoSjRjL2Zjck1FWjVoS0xWMEd1Y0tEU2xhOTVYR3NHOEw2d0JnZWROZUFnaU4wWURqY1NsUWFDZnM4bDF3emdXR0RHOVZKUS9ORmwzeHBNMFhOQTNVQ1NnZWtUUXBVM1VtZmdaTWVIWE9CSnRDdm9WajdVYlY1R1NCSHpjek1NME9Va005aDlKTGdudmVyNm5RN1FwN1loUWc3dmtWZS9PeFkySElCZjQ0WjRRSk9LYVFOWXNqdEUrRG53QUJvVldYeWJVODF5TjlKNWJDU0RtODlDUkg4SXZTR09XdS9GRTlxLzJlTWQyenBadDQzVTkrK3hnS1JZb3RzcVFUS2JiUVBtVXl5WjhJRU1ZajFjbDBTVGE4UUpua2dyaGlHOGw5NGF4MFdFZWtBREpJN3JvaG9Lc0JScXdYZzUwblY0aVFpdlMyY21RY2lHVFY2OVpsbXZVTVNqUHRQeFdGZUkrNWFrQXVJTSt0cU1ZRkV3SWUvbEszV1NDbTRBWlppQmNBTEZjNGtNbnB3TDdEdm5qL0wrUEJIemtOYUpkR3dnKzJVV1BIbHVKQnVSb3RKQWdtNHdVWWJzdWtKSzZYa2VZcXhVS0tyK3U2NW9HUEQ3N2hPcDlyVTU5UDkvaHVaeGpheGJZK0J2eThVRGhQWm1aenAxR0FUREZrNVhpR2w3ZUlUZzJ6UWpYRVNSS2tuWWNtSHhURHFRREtLV1hnN0d3cTNmYXNvaHMyR0Fha1lVTWlLYU5nTDJycFdzZk93aDl2Tm5vT1BuYkcvMzZOT25Jc1pVZ2F1QlpRa2JlRlNlTUJJL1FEN1VPVWFJWWZlbm9vTFdibnZMeE1wcmtkdHZIanN2Skl5b0xxSXVWUnZLaUhZUmJwSHNNYlY5WU9sMk9hM1pwQUtwenFJQ1ZIN2cyNzRnNk5qOGRVZ1RhR0sxbmQ1aW5PSjBaVnJiZVFaVmpSZjZxUFFlV2FmZXBrWUJWblBURzQvd2NtalV1UjlVNEVTZE0wamhiRUIrRkVpV1RjNkVadG9USDF2NXYvUHltWTAyRjB4cEcvV01BcUNrT2JSUkZtWkFjdURuRTVWRnJiRGY1Tk1CQ1VwZVRRT1o1TCtVWnlJTEhGc3VjdEFDcTEvaGFRRjMvVFRsQVQwTmxWNmw5ZmYycUJSZkM1YnkrRzE3Z21UZGIvbkFwc1loUEkyTmlwSG9GRzR5MzhrUmdXNjZYMExQeVg5M2hoOHNRQjU2dHNlSFBVbnhaOGIybGFuOWhhUVIvTEVzSWZZamxsYkM0b0c4ajlpS3BNdWFOdTF2NFA4WU1Xc1hWa0RhbE9XYzVOTjFWVTNhVGIrQkpLUXV0ZXgwMVlKdHI4a3J0b2NsSlpxS3NLY1FHOGhwRG9KT05FMk1ZVmJObGVkK2R3bHNWQ2FKVHQzb3ZpYjYxN2pqUmkyVFg0WUhPM2s5QnFwSlg5VGpyOGZLTGFsT29JejhSR2taTGE1bWgva2VmUERHN1lQa0xRK2NmYUtWRG10NkpoSjhrQmtneTJDODFXK1h6d2xEMlBEaDBabkxjY2xBdnM5dE0xamVtT0owWVBTa1JiVGxoS2RzOTBwdWhZVm9tQlFTSFFDMU43YjZGRnIwMU9yTGpmdDJ1MEhCTk05M1phajFabVJyUUk3OEZCSVhwL2xKSU8xWlhYTFZ2TjlPR0w5aGcrbXZod1BvcGM4Q0pNT2NidjRQUTcvUkc2cjlGK1h4VWhuQ3ZaU1VxYWdpVDhRdWk4bm5kQkpWcHZIWHZlZWI2WE9hS25VS3BJd2lQZFc0bUtBd01HVWJWbXZJRE90SXZXaks3c0pKdmQ5UnFKRkwxQnY1eml2N24rM2V1MEZBR2VBSjdJZmVhOTlwbVh5S1cvZEQyWDhveTR6bGdDaytIQ280c0FvVmNQdWRramZsOHkvdFV3ZlVCb0NWZ0ZjbXZoMjRSQXlqbGtEcWNyeVVxK0o5cFBJa0hMMUFGRzVKUEwxSStiYTFHNDdGUmdHRjh6K3hLbEtoMUpJcFQrTDlLZ2tkRDMxelhyQTZpNGFkYlZONStiTHBBWkNtcjRmOWsyRWljNWNxWkNaSkZqcGJDdTdSUlJjNlQra2x1WFN6VG5DZlFVNnpoeWJNN0xUckc3VDNVWlpwczR4OXhDc081ek1pbitBWEFnUll2WmRUZmd1UjhRT016a3l3ZG81YW1mc1ZqcTF1bStjRmhhS3pSTlBJb2xSdGVzMDlZYUtpLzlodDMvZVVGdFVMemszOCtlRkRjZjlKK3l0YUh5SjFmenlFeFYxcWlVWkkrN245QUk2TzZIZTEwYzcxb09SaUJVZGsreGZUdHZhZ3J1TmxTajBvNVU9IiwibWFjIjoiMTlhMmIyYzYyN2JlM2IxOTZmZTU2NmFjNzg1NjJmOTFhNzE2MjQ3YWZjNDJiN2I1NjAyOWZmNGYwYzNkNjY4ZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "N4ByuyDWdCUjR9sk2FH1ym9unZIz26f5BLE9iH4p8M0=", "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": "eyJpdiI6IkhvS3lsaEhqRjNobFFRRldLQ2pISmc9PSIsInZhbHVlIjoiUm5VbkM0TnNZQzRaL3JQcDJrQkVxRFA3L1o5cE5TcDZWK1RZMjBVWkx5ZTZPcUozZkU3dnpodTc0Q3FNVEd1UzFmekNBL2lzQzZLaFRHelFmcHUxejlaM0thcFc3bW5zWnlDaTVyRnpXS29pSHZGRHVkbXZqa3J4S0dIVll2bGhBYWRXR2dWZkwrbEJ5cWlLVjRzM2U1M25QTnRENHpObTYxS2EwU3RnbXh0aW1RYWxYL0JDRzg3Q0ZjTHJqYThzbG8zdlRjeTRxY1c5TE1wekR4L2hhMGxuaHFEUDRLS3ZrTnVPOVRyT3NOZVIyY1g2dS94dVhBZ3hENWFpWUYxNGZvZVVpeCtPanRzN1M4c2tib01ZR2J1RkNWRDZDemNsYjBWMXV2Wnc5c2tZK0VUeUhaYnE4VVFyUEVJNjJ2bG9BL01ZWmp4azhUeVdyRFA4eFIrMDBuQTBiT2dJakhkcTh6bGI0ajhTZGhWb3d3ZmoxdUZUQjkrZEJjS1plNGxNRCtJUEFpWmlEc2tqMnpYVVlZN2F1VndDaEoybzhkOTJZQzg4dTNyMU9XaDdvWE5zWk1Kb0ovN0VBTjYzUFpoSjRjL2Zjck1FWjVoS0xWMEd1Y0tEU2xhOTVYR3NHOEw2d0JnZWROZUFnaU4wWURqY1NsUWFDZnM4bDF3emdXR0RHOVZKUS9ORmwzeHBNMFhOQTNVQ1NnZWtUUXBVM1VtZmdaTWVIWE9CSnRDdm9WajdVYlY1R1NCSHpjek1NME9Va005aDlKTGdudmVyNm5RN1FwN1loUWc3dmtWZS9PeFkySElCZjQ0WjRRSk9LYVFOWXNqdEUrRG53QUJvVldYeWJVODF5TjlKNWJDU0RtODlDUkg4SXZTR09XdS9GRTlxLzJlTWQyenBadDQzVTkrK3hnS1JZb3RzcVFUS2JiUVBtVXl5WjhJRU1ZajFjbDBTVGE4UUpua2dyaGlHOGw5NGF4MFdFZWtBREpJN3JvaG9Lc0JScXdYZzUwblY0aVFpdlMyY21RY2lHVFY2OVpsbXZVTVNqUHRQeFdGZUkrNWFrQXVJTSt0cU1ZRkV3SWUvbEszV1NDbTRBWlppQmNBTEZjNGtNbnB3TDdEdm5qL0wrUEJIemtOYUpkR3dnKzJVV1BIbHVKQnVSb3RKQWdtNHdVWWJzdWtKSzZYa2VZcXhVS0tyK3U2NW9HUEQ3N2hPcDlyVTU5UDkvaHVaeGpheGJZK0J2eThVRGhQWm1aenAxR0FUREZrNVhpR2w3ZUlUZzJ6UWpYRVNSS2tuWWNtSHhURHFRREtLV1hnN0d3cTNmYXNvaHMyR0Fha1lVTWlLYU5nTDJycFdzZk93aDl2Tm5vT1BuYkcvMzZOT25Jc1pVZ2F1QlpRa2JlRlNlTUJJL1FEN1VPVWFJWWZlbm9vTFdibnZMeE1wcmtkdHZIanN2Skl5b0xxSXVWUnZLaUhZUmJwSHNNYlY5WU9sMk9hM1pwQUtwenFJQ1ZIN2cyNzRnNk5qOGRVZ1RhR0sxbmQ1aW5PSjBaVnJiZVFaVmpSZjZxUFFlV2FmZXBrWUJWblBURzQvd2NtalV1UjlVNEVTZE0wamhiRUIrRkVpV1RjNkVadG9USDF2NXYvUHltWTAyRjB4cEcvV01BcUNrT2JSUkZtWkFjdURuRTVWRnJiRGY1Tk1CQ1VwZVRRT1o1TCtVWnlJTEhGc3VjdEFDcTEvaGFRRjMvVFRsQVQwTmxWNmw5ZmYycUJSZkM1YnkrRzE3Z21UZGIvbkFwc1loUEkyTmlwSG9GRzR5MzhrUmdXNjZYMExQeVg5M2hoOHNRQjU2dHNlSFBVbnhaOGIybGFuOWhhUVIvTEVzSWZZamxsYkM0b0c4ajlpS3BNdWFOdTF2NFA4WU1Xc1hWa0RhbE9XYzVOTjFWVTNhVGIrQkpLUXV0ZXgwMVlKdHI4a3J0b2NsSlpxS3NLY1FHOGhwRG9KT05FMk1ZVmJObGVkK2R3bHNWQ2FKVHQzb3ZpYjYxN2pqUmkyVFg0WUhPM2s5QnFwSlg5VGpyOGZLTGFsT29JejhSR2taTGE1bWgva2VmUERHN1lQa0xRK2NmYUtWRG10NkpoSjhrQmtneTJDODFXK1h6d2xEMlBEaDBabkxjY2xBdnM5dE0xamVtT0owWVBTa1JiVGxoS2RzOTBwdWhZVm9tQlFTSFFDMU43YjZGRnIwMU9yTGpmdDJ1MEhCTk05M1phajFabVJyUUk3OEZCSVhwL2xKSU8xWlhYTFZ2TjlPR0w5aGcrbXZod1BvcGM4Q0pNT2NidjRQUTcvUkc2cjlGK1h4VWhuQ3ZaU1VxYWdpVDhRdWk4bm5kQkpWcHZIWHZlZWI2WE9hS25VS3BJd2lQZFc0bUtBd01HVWJWbXZJRE90SXZXaks3c0pKdmQ5UnFKRkwxQnY1eml2N24rM2V1MEZBR2VBSjdJZmVhOTlwbVh5S1cvZEQyWDhveTR6bGdDaytIQ280c0FvVmNQdWRramZsOHkvdFV3ZlVCb0NWZ0ZjbXZoMjRSQXlqbGtEcWNyeVVxK0o5cFBJa0hMMUFGRzVKUEwxSStiYTFHNDdGUmdHRjh6K3hLbEtoMUpJcFQrTDlLZ2tkRDMxelhyQTZpNGFkYlZONStiTHBBWkNtcjRmOWsyRWljNWNxWkNaSkZqcGJDdTdSUlJjNlQra2x1WFN6VG5DZlFVNnpoeWJNN0xUckc3VDNVWlpwczR4OXhDc081ek1pbitBWEFnUll2WmRUZmd1UjhRT016a3l3ZG81YW1mc1ZqcTF1bStjRmhhS3pSTlBJb2xSdGVzMDlZYUtpLzlodDMvZVVGdFVMemszOCtlRkRjZjlKK3l0YUh5SjFmenlFeFYxcWlVWkkrN245QUk2TzZIZTEwYzcxb09SaUJVZGsreGZUdHZhZ3J1TmxTajBvNVU9IiwibWFjIjoiMTlhMmIyYzYyN2JlM2IxOTZmZTU2NmFjNzg1NjJmOTFhNzE2MjQ3YWZjNDJiN2I1NjAyOWZmNGYwYzNkNjY4ZCIsInRhZyI6IiJ9", "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": "iNyB8WaHniPTl+syfXYVZuxGvXSBKrKrp4rKCrNyrqY=", "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": "eyJpdiI6IkhvS3lsaEhqRjNobFFRRldLQ2pISmc9PSIsInZhbHVlIjoiUm5VbkM0TnNZQzRaL3JQcDJrQkVxRFA3L1o5cE5TcDZWK1RZMjBVWkx5ZTZPcUozZkU3dnpodTc0Q3FNVEd1UzFmekNBL2lzQzZLaFRHelFmcHUxejlaM0thcFc3bW5zWnlDaTVyRnpXS29pSHZGRHVkbXZqa3J4S0dIVll2bGhBYWRXR2dWZkwrbEJ5cWlLVjRzM2U1M25QTnRENHpObTYxS2EwU3RnbXh0aW1RYWxYL0JDRzg3Q0ZjTHJqYThzbG8zdlRjeTRxY1c5TE1wekR4L2hhMGxuaHFEUDRLS3ZrTnVPOVRyT3NOZVIyY1g2dS94dVhBZ3hENWFpWUYxNGZvZVVpeCtPanRzN1M4c2tib01ZR2J1RkNWRDZDemNsYjBWMXV2Wnc5c2tZK0VUeUhaYnE4VVFyUEVJNjJ2bG9BL01ZWmp4azhUeVdyRFA4eFIrMDBuQTBiT2dJakhkcTh6bGI0ajhTZGhWb3d3ZmoxdUZUQjkrZEJjS1plNGxNRCtJUEFpWmlEc2tqMnpYVVlZN2F1VndDaEoybzhkOTJZQzg4dTNyMU9XaDdvWE5zWk1Kb0ovN0VBTjYzUFpoSjRjL2Zjck1FWjVoS0xWMEd1Y0tEU2xhOTVYR3NHOEw2d0JnZWROZUFnaU4wWURqY1NsUWFDZnM4bDF3emdXR0RHOVZKUS9ORmwzeHBNMFhOQTNVQ1NnZWtUUXBVM1VtZmdaTWVIWE9CSnRDdm9WajdVYlY1R1NCSHpjek1NME9Va005aDlKTGdudmVyNm5RN1FwN1loUWc3dmtWZS9PeFkySElCZjQ0WjRRSk9LYVFOWXNqdEUrRG53QUJvVldYeWJVODF5TjlKNWJDU0RtODlDUkg4SXZTR09XdS9GRTlxLzJlTWQyenBadDQzVTkrK3hnS1JZb3RzcVFUS2JiUVBtVXl5WjhJRU1ZajFjbDBTVGE4UUpua2dyaGlHOGw5NGF4MFdFZWtBREpJN3JvaG9Lc0JScXdYZzUwblY0aVFpdlMyY21RY2lHVFY2OVpsbXZVTVNqUHRQeFdGZUkrNWFrQXVJTSt0cU1ZRkV3SWUvbEszV1NDbTRBWlppQmNBTEZjNGtNbnB3TDdEdm5qL0wrUEJIemtOYUpkR3dnKzJVV1BIbHVKQnVSb3RKQWdtNHdVWWJzdWtKSzZYa2VZcXhVS0tyK3U2NW9HUEQ3N2hPcDlyVTU5UDkvaHVaeGpheGJZK0J2eThVRGhQWm1aenAxR0FUREZrNVhpR2w3ZUlUZzJ6UWpYRVNSS2tuWWNtSHhURHFRREtLV1hnN0d3cTNmYXNvaHMyR0Fha1lVTWlLYU5nTDJycFdzZk93aDl2Tm5vT1BuYkcvMzZOT25Jc1pVZ2F1QlpRa2JlRlNlTUJJL1FEN1VPVWFJWWZlbm9vTFdibnZMeE1wcmtkdHZIanN2Skl5b0xxSXVWUnZLaUhZUmJwSHNNYlY5WU9sMk9hM1pwQUtwenFJQ1ZIN2cyNzRnNk5qOGRVZ1RhR0sxbmQ1aW5PSjBaVnJiZVFaVmpSZjZxUFFlV2FmZXBrWUJWblBURzQvd2NtalV1UjlVNEVTZE0wamhiRUIrRkVpV1RjNkVadG9USDF2NXYvUHltWTAyRjB4cEcvV01BcUNrT2JSUkZtWkFjdURuRTVWRnJiRGY1Tk1CQ1VwZVRRT1o1TCtVWnlJTEhGc3VjdEFDcTEvaGFRRjMvVFRsQVQwTmxWNmw5ZmYycUJSZkM1YnkrRzE3Z21UZGIvbkFwc1loUEkyTmlwSG9GRzR5MzhrUmdXNjZYMExQeVg5M2hoOHNRQjU2dHNlSFBVbnhaOGIybGFuOWhhUVIvTEVzSWZZamxsYkM0b0c4ajlpS3BNdWFOdTF2NFA4WU1Xc1hWa0RhbE9XYzVOTjFWVTNhVGIrQkpLUXV0ZXgwMVlKdHI4a3J0b2NsSlpxS3NLY1FHOGhwRG9KT05FMk1ZVmJObGVkK2R3bHNWQ2FKVHQzb3ZpYjYxN2pqUmkyVFg0WUhPM2s5QnFwSlg5VGpyOGZLTGFsT29JejhSR2taTGE1bWgva2VmUERHN1lQa0xRK2NmYUtWRG10NkpoSjhrQmtneTJDODFXK1h6d2xEMlBEaDBabkxjY2xBdnM5dE0xamVtT0owWVBTa1JiVGxoS2RzOTBwdWhZVm9tQlFTSFFDMU43YjZGRnIwMU9yTGpmdDJ1MEhCTk05M1phajFabVJyUUk3OEZCSVhwL2xKSU8xWlhYTFZ2TjlPR0w5aGcrbXZod1BvcGM4Q0pNT2NidjRQUTcvUkc2cjlGK1h4VWhuQ3ZaU1VxYWdpVDhRdWk4bm5kQkpWcHZIWHZlZWI2WE9hS25VS3BJd2lQZFc0bUtBd01HVWJWbXZJRE90SXZXaks3c0pKdmQ5UnFKRkwxQnY1eml2N24rM2V1MEZBR2VBSjdJZmVhOTlwbVh5S1cvZEQyWDhveTR6bGdDaytIQ280c0FvVmNQdWRramZsOHkvdFV3ZlVCb0NWZ0ZjbXZoMjRSQXlqbGtEcWNyeVVxK0o5cFBJa0hMMUFGRzVKUEwxSStiYTFHNDdGUmdHRjh6K3hLbEtoMUpJcFQrTDlLZ2tkRDMxelhyQTZpNGFkYlZONStiTHBBWkNtcjRmOWsyRWljNWNxWkNaSkZqcGJDdTdSUlJjNlQra2x1WFN6VG5DZlFVNnpoeWJNN0xUckc3VDNVWlpwczR4OXhDc081ek1pbitBWEFnUll2WmRUZmd1UjhRT016a3l3ZG81YW1mc1ZqcTF1bStjRmhhS3pSTlBJb2xSdGVzMDlZYUtpLzlodDMvZVVGdFVMemszOCtlRkRjZjlKK3l0YUh5SjFmenlFeFYxcWlVWkkrN245QUk2TzZIZTEwYzcxb09SaUJVZGsreGZUdHZhZ3J1TmxTajBvNVU9IiwibWFjIjoiMTlhMmIyYzYyN2JlM2IxOTZmZTU2NmFjNzg1NjJmOTFhNzE2MjQ3YWZjNDJiN2I1NjAyOWZmNGYwYzNkNjY4ZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+h1T+dR3iykikiDzLoDPKBmPwCzgz1IZS+29\/vvMpZE=", "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": "eyJpdiI6IkhvS3lsaEhqRjNobFFRRldLQ2pISmc9PSIsInZhbHVlIjoiUm5VbkM0TnNZQzRaL3JQcDJrQkVxRFA3L1o5cE5TcDZWK1RZMjBVWkx5ZTZPcUozZkU3dnpodTc0Q3FNVEd1UzFmekNBL2lzQzZLaFRHelFmcHUxejlaM0thcFc3bW5zWnlDaTVyRnpXS29pSHZGRHVkbXZqa3J4S0dIVll2bGhBYWRXR2dWZkwrbEJ5cWlLVjRzM2U1M25QTnRENHpObTYxS2EwU3RnbXh0aW1RYWxYL0JDRzg3Q0ZjTHJqYThzbG8zdlRjeTRxY1c5TE1wekR4L2hhMGxuaHFEUDRLS3ZrTnVPOVRyT3NOZVIyY1g2dS94dVhBZ3hENWFpWUYxNGZvZVVpeCtPanRzN1M4c2tib01ZR2J1RkNWRDZDemNsYjBWMXV2Wnc5c2tZK0VUeUhaYnE4VVFyUEVJNjJ2bG9BL01ZWmp4azhUeVdyRFA4eFIrMDBuQTBiT2dJakhkcTh6bGI0ajhTZGhWb3d3ZmoxdUZUQjkrZEJjS1plNGxNRCtJUEFpWmlEc2tqMnpYVVlZN2F1VndDaEoybzhkOTJZQzg4dTNyMU9XaDdvWE5zWk1Kb0ovN0VBTjYzUFpoSjRjL2Zjck1FWjVoS0xWMEd1Y0tEU2xhOTVYR3NHOEw2d0JnZWROZUFnaU4wWURqY1NsUWFDZnM4bDF3emdXR0RHOVZKUS9ORmwzeHBNMFhOQTNVQ1NnZWtUUXBVM1VtZmdaTWVIWE9CSnRDdm9WajdVYlY1R1NCSHpjek1NME9Va005aDlKTGdudmVyNm5RN1FwN1loUWc3dmtWZS9PeFkySElCZjQ0WjRRSk9LYVFOWXNqdEUrRG53QUJvVldYeWJVODF5TjlKNWJDU0RtODlDUkg4SXZTR09XdS9GRTlxLzJlTWQyenBadDQzVTkrK3hnS1JZb3RzcVFUS2JiUVBtVXl5WjhJRU1ZajFjbDBTVGE4UUpua2dyaGlHOGw5NGF4MFdFZWtBREpJN3JvaG9Lc0JScXdYZzUwblY0aVFpdlMyY21RY2lHVFY2OVpsbXZVTVNqUHRQeFdGZUkrNWFrQXVJTSt0cU1ZRkV3SWUvbEszV1NDbTRBWlppQmNBTEZjNGtNbnB3TDdEdm5qL0wrUEJIemtOYUpkR3dnKzJVV1BIbHVKQnVSb3RKQWdtNHdVWWJzdWtKSzZYa2VZcXhVS0tyK3U2NW9HUEQ3N2hPcDlyVTU5UDkvaHVaeGpheGJZK0J2eThVRGhQWm1aenAxR0FUREZrNVhpR2w3ZUlUZzJ6UWpYRVNSS2tuWWNtSHhURHFRREtLV1hnN0d3cTNmYXNvaHMyR0Fha1lVTWlLYU5nTDJycFdzZk93aDl2Tm5vT1BuYkcvMzZOT25Jc1pVZ2F1QlpRa2JlRlNlTUJJL1FEN1VPVWFJWWZlbm9vTFdibnZMeE1wcmtkdHZIanN2Skl5b0xxSXVWUnZLaUhZUmJwSHNNYlY5WU9sMk9hM1pwQUtwenFJQ1ZIN2cyNzRnNk5qOGRVZ1RhR0sxbmQ1aW5PSjBaVnJiZVFaVmpSZjZxUFFlV2FmZXBrWUJWblBURzQvd2NtalV1UjlVNEVTZE0wamhiRUIrRkVpV1RjNkVadG9USDF2NXYvUHltWTAyRjB4cEcvV01BcUNrT2JSUkZtWkFjdURuRTVWRnJiRGY1Tk1CQ1VwZVRRT1o1TCtVWnlJTEhGc3VjdEFDcTEvaGFRRjMvVFRsQVQwTmxWNmw5ZmYycUJSZkM1YnkrRzE3Z21UZGIvbkFwc1loUEkyTmlwSG9GRzR5MzhrUmdXNjZYMExQeVg5M2hoOHNRQjU2dHNlSFBVbnhaOGIybGFuOWhhUVIvTEVzSWZZamxsYkM0b0c4ajlpS3BNdWFOdTF2NFA4WU1Xc1hWa0RhbE9XYzVOTjFWVTNhVGIrQkpLUXV0ZXgwMVlKdHI4a3J0b2NsSlpxS3NLY1FHOGhwRG9KT05FMk1ZVmJObGVkK2R3bHNWQ2FKVHQzb3ZpYjYxN2pqUmkyVFg0WUhPM2s5QnFwSlg5VGpyOGZLTGFsT29JejhSR2taTGE1bWgva2VmUERHN1lQa0xRK2NmYUtWRG10NkpoSjhrQmtneTJDODFXK1h6d2xEMlBEaDBabkxjY2xBdnM5dE0xamVtT0owWVBTa1JiVGxoS2RzOTBwdWhZVm9tQlFTSFFDMU43YjZGRnIwMU9yTGpmdDJ1MEhCTk05M1phajFabVJyUUk3OEZCSVhwL2xKSU8xWlhYTFZ2TjlPR0w5aGcrbXZod1BvcGM4Q0pNT2NidjRQUTcvUkc2cjlGK1h4VWhuQ3ZaU1VxYWdpVDhRdWk4bm5kQkpWcHZIWHZlZWI2WE9hS25VS3BJd2lQZFc0bUtBd01HVWJWbXZJRE90SXZXaks3c0pKdmQ5UnFKRkwxQnY1eml2N24rM2V1MEZBR2VBSjdJZmVhOTlwbVh5S1cvZEQyWDhveTR6bGdDaytIQ280c0FvVmNQdWRramZsOHkvdFV3ZlVCb0NWZ0ZjbXZoMjRSQXlqbGtEcWNyeVVxK0o5cFBJa0hMMUFGRzVKUEwxSStiYTFHNDdGUmdHRjh6K3hLbEtoMUpJcFQrTDlLZ2tkRDMxelhyQTZpNGFkYlZONStiTHBBWkNtcjRmOWsyRWljNWNxWkNaSkZqcGJDdTdSUlJjNlQra2x1WFN6VG5DZlFVNnpoeWJNN0xUckc3VDNVWlpwczR4OXhDc081ek1pbitBWEFnUll2WmRUZmd1UjhRT016a3l3ZG81YW1mc1ZqcTF1bStjRmhhS3pSTlBJb2xSdGVzMDlZYUtpLzlodDMvZVVGdFVMemszOCtlRkRjZjlKK3l0YUh5SjFmenlFeFYxcWlVWkkrN245QUk2TzZIZTEwYzcxb09SaUJVZGsreGZUdHZhZ3J1TmxTajBvNVU9IiwibWFjIjoiMTlhMmIyYzYyN2JlM2IxOTZmZTU2NmFjNzg1NjJmOTFhNzE2MjQ3YWZjNDJiN2I1NjAyOWZmNGYwYzNkNjY4ZCIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEe+ZM15ztzjh6HKmh0wHbbfSHJX+Ih8Kg3sr6HQg9MY+7zTQnHLrf80v8bUCrHFIK4=", "PriceCodeRef": null, "supplier_title": "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": "lIo8PAZQQaznmM4D0CMWo8t0eIl4rihTHuUMbQzhcfs=", "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": "ZsPIpyWDytqlFzaZszZo42F1OXtcBGw30eouXR7Ryn8=", "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": "BUDufz1C+2Hu+5lp0qdzZp0gp\/2BJN+jFmqrtAFh7Go=", "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": "sG\/qDSYWzxXARE5t\/aIEHeky9Bm6Sap1ZfjZd1m\/xvg=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-111", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEfRYNDPKYg\/cak472o1ts1AuJMJMSwcdCJHAReAlb356w3+dFDZ+HHC2t4jpgqmmhI=", "PriceCodeRef": null, "supplier_title": "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": "yt5xNqMgTWisBjmFqUep6eOEK2Kda9QSPywGejZLFe4=", "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": "XXKRFQTrUvKKrRqSWtJQCgvWKcZ3imNPjZpHqdAE5J8=", "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": "0rNVzwYgd1q6UVwbvRqFaPvd72DHjMNpo4V2ZlGD4f0=", "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": "iKCpKavEzjuv7\/YRzn3p3X2pS2kf+jjwjPUX2KvQq+U=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-112", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEdX0sgjktLiaLzoVVXOKw8qoznQFUHEOkNNR2xX+V1Bd0NNiYO4r0DKTRffKi+suF0=", "PriceCodeRef": null, "supplier_title": "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": "DQYyQJoz0RBnBh25qrRLZFlzOIXGX6rR7L9SsBAI82c=", "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": "Xc6avHcYIS8mZ0r2nE2q00tm84MFBs\/fxzKbOBXncoU=", "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": "GCQo6yflBxo8NgueaLDhYvYQPnxYKm7wSPo5QnQaS98=", "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": "pCCESgQUYhq7u9PTYR2TS1WuY8wkj8j9aOAlo87RSyM=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-113", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEcsreuUDZqhdJ3sCXoxdpbLrMiUJPIbNa8zbzbxqjdfC40tNhuNyeHy9PvaBT3qF7E=", "PriceCodeRef": null, "supplier_title": "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": "TdjVdmZz+7OTG6J8NgPudLG6+W1g9lX0JxwG087Ctis=", "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": "BF5H8tmo7Q+TJkYFTE6grHdg5YodQqBAYY0eJ7r0DGY=", "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": "MF8Z0XlgO7IAIPxWPrLITVxX50LK03Avlji3OGyElDo=", "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": "22F6OU8f\/jgRw1JNRMT17dCG9gLgvuORKLnFXq3v\/IU=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-114", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNKh0YCovEb7zQY2e+9qVanmThOxfreFzSmTQXyCYpVVg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-115", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOCTVHrkBV64K+hKgYJQ8rpmD7CUvCb4p5CdlD2hHSWvA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-116", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30Rm3epnhnZNusuPy4SWdqUWTO3fPxYzd387mlAu69s3zEJIYQ6Tec9N5tEcgo+1BaqU=", "PriceCodeRef": null, "supplier_title": "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": "YngPoPsB3tMvZY38mxrKq\/73+\/8eERnMYWQPEiyfUsw=", "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": "eyJpdiI6IkxzemM0RlRHakVoV2VwZFd1TURnaUE9PSIsInZhbHVlIjoiUVNMUm04NGhadklmQ0pkc2RuOGszU01qZGVyblJPcllzckNTNzVWYmVaS01jVG1JbVRZRXB4c1l1cTdVY01QbllPb0JldUE5a3NtS2Z2RlYvZjhPbkFwVkdvNHc5NHRBNUV2WlBPRFMyRW5QRXMzWmJodzc0cmNQdm9uV0M4RDd2NFI2NXdoc2RQa1YrcjBvQlc3dXpNcitZdWc2cldzRkVrUmZ4YTMwWUUwRjQ3cStKVnBpWXg2ZUJzWVV3YkI3NEg2Z0ZlNlJkT0xxeGtoQ2pyVWNhT25Mdit1Q1Q1ZlBPZnJnOFNRTUdoM1FsUXlVN3JPQnZReUNNeldCL3FkREo0NzY2UnF4b2NBYjFIWlpyYklqbkluN1k3RlFXRE56Q2JVUGN3OXJWVFp5TEU3WEMzQjRxRDZVRzhpWnFrU0phenJJVDJKVnduS2lOY0hzaEpvaHhHMnl1TGd5d2ZhZFhzbFlCNTlJNXpZNnZNWUNQY3FDa25FYkZRaGhXRnhaZkhuNmdhaVBVTXlEaFF2MjF4STd4K1FVMG5IZTF6MlMxKzEvY2FGRDJBYkxGSm5LQUVtdmdjdGlZRmFDVDdsVlFtZmhkWExOOFhtY2xGUXFTeW5XREdUeTV3Y1BOQVhUbzVrWmh0Qzk4M2ZGUmRlZkZSVXVOcHJiRVg1TUkxTE9BNTN5ZEJ0dmFVcW1aT1VpRDE5KytnOCtOdkJiNHlFcDI1SUdLY1BQYXpMZXpvTFhMM0JtQUh5WWMwR1dPd0NBcWpIT1hZWmpEOFdUTTdkWXViMmhGbWhVb1Y0cGIrMStNOG8xQk9RMmk4L2R2bEJ6c3p6ZVRHbnFDMHRhVnFzeW9DbnFYWmRXT2J1WDhDcmhpOUxJbThrK2F3L0h5RWxyWlV0QkpIcFI1UGdEa0NQMnJCbVdVY1hHTzRIeVVwMmdjdEw1QkFkYmVBWS9veXRjUVBBWUJwVG9HbjhWUXRFbHU1ZlZnbXhObkNodmt6Y25KVkxaQnlyak0rR0tIQ25sTTN1T2xOaDY4SkYveDBZR3UvZTcvTkxoajk2UFFUWlVCV3lkdTBNTFZpbmxuN05jNVVOdmx6QXY0dENMRGNDT09QY05KSEo4Y1VDRHB1VDBVT0JzSjZIVnUzRWIrRlBJMDRFUXljazM0YnA3eTIrRFNuUVZJdFNocFJhMW5VSjlLWllNUy9qVXJnMFlseWhLaFowYWoyR3Zta2FVQTFEVEtvQ3ZXdC9MeVRmOExvaUlsUkNFVHV0di9yY2ZOY0U5SXV5TnQzUVhaMFBHcFBhZkkzeFVuc2pxdzVyRkt3bnY1a2NSanVNYWFCVnMvN09FeFdmK2VPZzB0KzhpT01OQzNsZ2VoTTUxcXlQSkhsNzg3QU8xSmpYU1Q4TzZtQTFpWnUwTTBncW5FUmFRUEE4bG0vM1g0NnIzMWt5NjkzUlREa0g0YzN2L2pUZ0NaNGFKb2NTb0hza2lmanAzbVdLYm5RWDMycVNNK0JhVk5icTNXaW5PaGQzV3oxRWhPeHV2UmcwUVJiczJXTEsvRXhnRTdQUStOelp6TjJIclp2NFRONkxwY3JoTzRtaz0iLCJtYWMiOiJkZDQzZTNhYzRiMzYyZWJhYjM1OWE1NGY1YmY4ODhiZTZhZDc3YTlkMWU3YmEzYzU2MWMxZTY2OTU4Y2VkNDRjIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "d6uw78OjpayIBndN8788SO5\/dOOnNzCty687Ya8dkYo=", "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": "eyJpdiI6IkxzemM0RlRHakVoV2VwZFd1TURnaUE9PSIsInZhbHVlIjoiUVNMUm04NGhadklmQ0pkc2RuOGszU01qZGVyblJPcllzckNTNzVWYmVaS01jVG1JbVRZRXB4c1l1cTdVY01QbllPb0JldUE5a3NtS2Z2RlYvZjhPbkFwVkdvNHc5NHRBNUV2WlBPRFMyRW5QRXMzWmJodzc0cmNQdm9uV0M4RDd2NFI2NXdoc2RQa1YrcjBvQlc3dXpNcitZdWc2cldzRkVrUmZ4YTMwWUUwRjQ3cStKVnBpWXg2ZUJzWVV3YkI3NEg2Z0ZlNlJkT0xxeGtoQ2pyVWNhT25Mdit1Q1Q1ZlBPZnJnOFNRTUdoM1FsUXlVN3JPQnZReUNNeldCL3FkREo0NzY2UnF4b2NBYjFIWlpyYklqbkluN1k3RlFXRE56Q2JVUGN3OXJWVFp5TEU3WEMzQjRxRDZVRzhpWnFrU0phenJJVDJKVnduS2lOY0hzaEpvaHhHMnl1TGd5d2ZhZFhzbFlCNTlJNXpZNnZNWUNQY3FDa25FYkZRaGhXRnhaZkhuNmdhaVBVTXlEaFF2MjF4STd4K1FVMG5IZTF6MlMxKzEvY2FGRDJBYkxGSm5LQUVtdmdjdGlZRmFDVDdsVlFtZmhkWExOOFhtY2xGUXFTeW5XREdUeTV3Y1BOQVhUbzVrWmh0Qzk4M2ZGUmRlZkZSVXVOcHJiRVg1TUkxTE9BNTN5ZEJ0dmFVcW1aT1VpRDE5KytnOCtOdkJiNHlFcDI1SUdLY1BQYXpMZXpvTFhMM0JtQUh5WWMwR1dPd0NBcWpIT1hZWmpEOFdUTTdkWXViMmhGbWhVb1Y0cGIrMStNOG8xQk9RMmk4L2R2bEJ6c3p6ZVRHbnFDMHRhVnFzeW9DbnFYWmRXT2J1WDhDcmhpOUxJbThrK2F3L0h5RWxyWlV0QkpIcFI1UGdEa0NQMnJCbVdVY1hHTzRIeVVwMmdjdEw1QkFkYmVBWS9veXRjUVBBWUJwVG9HbjhWUXRFbHU1ZlZnbXhObkNodmt6Y25KVkxaQnlyak0rR0tIQ25sTTN1T2xOaDY4SkYveDBZR3UvZTcvTkxoajk2UFFUWlVCV3lkdTBNTFZpbmxuN05jNVVOdmx6QXY0dENMRGNDT09QY05KSEo4Y1VDRHB1VDBVT0JzSjZIVnUzRWIrRlBJMDRFUXljazM0YnA3eTIrRFNuUVZJdFNocFJhMW5VSjlLWllNUy9qVXJnMFlseWhLaFowYWoyR3Zta2FVQTFEVEtvQ3ZXdC9MeVRmOExvaUlsUkNFVHV0di9yY2ZOY0U5SXV5TnQzUVhaMFBHcFBhZkkzeFVuc2pxdzVyRkt3bnY1a2NSanVNYWFCVnMvN09FeFdmK2VPZzB0KzhpT01OQzNsZ2VoTTUxcXlQSkhsNzg3QU8xSmpYU1Q4TzZtQTFpWnUwTTBncW5FUmFRUEE4bG0vM1g0NnIzMWt5NjkzUlREa0g0YzN2L2pUZ0NaNGFKb2NTb0hza2lmanAzbVdLYm5RWDMycVNNK0JhVk5icTNXaW5PaGQzV3oxRWhPeHV2UmcwUVJiczJXTEsvRXhnRTdQUStOelp6TjJIclp2NFRONkxwY3JoTzRtaz0iLCJtYWMiOiJkZDQzZTNhYzRiMzYyZWJhYjM1OWE1NGY1YmY4ODhiZTZhZDc3YTlkMWU3YmEzYzU2MWMxZTY2OTU4Y2VkNDRjIiwidGFnIjoiIn0=", "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": "E4WuckMRsUAz5tpiaFIz8Rn3hcyKZuEhlCYYimmXP3U=", "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": "eyJpdiI6IkxzemM0RlRHakVoV2VwZFd1TURnaUE9PSIsInZhbHVlIjoiUVNMUm04NGhadklmQ0pkc2RuOGszU01qZGVyblJPcllzckNTNzVWYmVaS01jVG1JbVRZRXB4c1l1cTdVY01QbllPb0JldUE5a3NtS2Z2RlYvZjhPbkFwVkdvNHc5NHRBNUV2WlBPRFMyRW5QRXMzWmJodzc0cmNQdm9uV0M4RDd2NFI2NXdoc2RQa1YrcjBvQlc3dXpNcitZdWc2cldzRkVrUmZ4YTMwWUUwRjQ3cStKVnBpWXg2ZUJzWVV3YkI3NEg2Z0ZlNlJkT0xxeGtoQ2pyVWNhT25Mdit1Q1Q1ZlBPZnJnOFNRTUdoM1FsUXlVN3JPQnZReUNNeldCL3FkREo0NzY2UnF4b2NBYjFIWlpyYklqbkluN1k3RlFXRE56Q2JVUGN3OXJWVFp5TEU3WEMzQjRxRDZVRzhpWnFrU0phenJJVDJKVnduS2lOY0hzaEpvaHhHMnl1TGd5d2ZhZFhzbFlCNTlJNXpZNnZNWUNQY3FDa25FYkZRaGhXRnhaZkhuNmdhaVBVTXlEaFF2MjF4STd4K1FVMG5IZTF6MlMxKzEvY2FGRDJBYkxGSm5LQUVtdmdjdGlZRmFDVDdsVlFtZmhkWExOOFhtY2xGUXFTeW5XREdUeTV3Y1BOQVhUbzVrWmh0Qzk4M2ZGUmRlZkZSVXVOcHJiRVg1TUkxTE9BNTN5ZEJ0dmFVcW1aT1VpRDE5KytnOCtOdkJiNHlFcDI1SUdLY1BQYXpMZXpvTFhMM0JtQUh5WWMwR1dPd0NBcWpIT1hZWmpEOFdUTTdkWXViMmhGbWhVb1Y0cGIrMStNOG8xQk9RMmk4L2R2bEJ6c3p6ZVRHbnFDMHRhVnFzeW9DbnFYWmRXT2J1WDhDcmhpOUxJbThrK2F3L0h5RWxyWlV0QkpIcFI1UGdEa0NQMnJCbVdVY1hHTzRIeVVwMmdjdEw1QkFkYmVBWS9veXRjUVBBWUJwVG9HbjhWUXRFbHU1ZlZnbXhObkNodmt6Y25KVkxaQnlyak0rR0tIQ25sTTN1T2xOaDY4SkYveDBZR3UvZTcvTkxoajk2UFFUWlVCV3lkdTBNTFZpbmxuN05jNVVOdmx6QXY0dENMRGNDT09QY05KSEo4Y1VDRHB1VDBVT0JzSjZIVnUzRWIrRlBJMDRFUXljazM0YnA3eTIrRFNuUVZJdFNocFJhMW5VSjlLWllNUy9qVXJnMFlseWhLaFowYWoyR3Zta2FVQTFEVEtvQ3ZXdC9MeVRmOExvaUlsUkNFVHV0di9yY2ZOY0U5SXV5TnQzUVhaMFBHcFBhZkkzeFVuc2pxdzVyRkt3bnY1a2NSanVNYWFCVnMvN09FeFdmK2VPZzB0KzhpT01OQzNsZ2VoTTUxcXlQSkhsNzg3QU8xSmpYU1Q4TzZtQTFpWnUwTTBncW5FUmFRUEE4bG0vM1g0NnIzMWt5NjkzUlREa0g0YzN2L2pUZ0NaNGFKb2NTb0hza2lmanAzbVdLYm5RWDMycVNNK0JhVk5icTNXaW5PaGQzV3oxRWhPeHV2UmcwUVJiczJXTEsvRXhnRTdQUStOelp6TjJIclp2NFRONkxwY3JoTzRtaz0iLCJtYWMiOiJkZDQzZTNhYzRiMzYyZWJhYjM1OWE1NGY1YmY4ODhiZTZhZDc3YTlkMWU3YmEzYzU2MWMxZTY2OTU4Y2VkNDRjIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "NHcNGSQfX3j6ws\/m692rrf1BJ3tsW2J1M8udX+Q88Ro=", "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": "eyJpdiI6IkxzemM0RlRHakVoV2VwZFd1TURnaUE9PSIsInZhbHVlIjoiUVNMUm04NGhadklmQ0pkc2RuOGszU01qZGVyblJPcllzckNTNzVWYmVaS01jVG1JbVRZRXB4c1l1cTdVY01QbllPb0JldUE5a3NtS2Z2RlYvZjhPbkFwVkdvNHc5NHRBNUV2WlBPRFMyRW5QRXMzWmJodzc0cmNQdm9uV0M4RDd2NFI2NXdoc2RQa1YrcjBvQlc3dXpNcitZdWc2cldzRkVrUmZ4YTMwWUUwRjQ3cStKVnBpWXg2ZUJzWVV3YkI3NEg2Z0ZlNlJkT0xxeGtoQ2pyVWNhT25Mdit1Q1Q1ZlBPZnJnOFNRTUdoM1FsUXlVN3JPQnZReUNNeldCL3FkREo0NzY2UnF4b2NBYjFIWlpyYklqbkluN1k3RlFXRE56Q2JVUGN3OXJWVFp5TEU3WEMzQjRxRDZVRzhpWnFrU0phenJJVDJKVnduS2lOY0hzaEpvaHhHMnl1TGd5d2ZhZFhzbFlCNTlJNXpZNnZNWUNQY3FDa25FYkZRaGhXRnhaZkhuNmdhaVBVTXlEaFF2MjF4STd4K1FVMG5IZTF6MlMxKzEvY2FGRDJBYkxGSm5LQUVtdmdjdGlZRmFDVDdsVlFtZmhkWExOOFhtY2xGUXFTeW5XREdUeTV3Y1BOQVhUbzVrWmh0Qzk4M2ZGUmRlZkZSVXVOcHJiRVg1TUkxTE9BNTN5ZEJ0dmFVcW1aT1VpRDE5KytnOCtOdkJiNHlFcDI1SUdLY1BQYXpMZXpvTFhMM0JtQUh5WWMwR1dPd0NBcWpIT1hZWmpEOFdUTTdkWXViMmhGbWhVb1Y0cGIrMStNOG8xQk9RMmk4L2R2bEJ6c3p6ZVRHbnFDMHRhVnFzeW9DbnFYWmRXT2J1WDhDcmhpOUxJbThrK2F3L0h5RWxyWlV0QkpIcFI1UGdEa0NQMnJCbVdVY1hHTzRIeVVwMmdjdEw1QkFkYmVBWS9veXRjUVBBWUJwVG9HbjhWUXRFbHU1ZlZnbXhObkNodmt6Y25KVkxaQnlyak0rR0tIQ25sTTN1T2xOaDY4SkYveDBZR3UvZTcvTkxoajk2UFFUWlVCV3lkdTBNTFZpbmxuN05jNVVOdmx6QXY0dENMRGNDT09QY05KSEo4Y1VDRHB1VDBVT0JzSjZIVnUzRWIrRlBJMDRFUXljazM0YnA3eTIrRFNuUVZJdFNocFJhMW5VSjlLWllNUy9qVXJnMFlseWhLaFowYWoyR3Zta2FVQTFEVEtvQ3ZXdC9MeVRmOExvaUlsUkNFVHV0di9yY2ZOY0U5SXV5TnQzUVhaMFBHcFBhZkkzeFVuc2pxdzVyRkt3bnY1a2NSanVNYWFCVnMvN09FeFdmK2VPZzB0KzhpT01OQzNsZ2VoTTUxcXlQSkhsNzg3QU8xSmpYU1Q4TzZtQTFpWnUwTTBncW5FUmFRUEE4bG0vM1g0NnIzMWt5NjkzUlREa0g0YzN2L2pUZ0NaNGFKb2NTb0hza2lmanAzbVdLYm5RWDMycVNNK0JhVk5icTNXaW5PaGQzV3oxRWhPeHV2UmcwUVJiczJXTEsvRXhnRTdQUStOelp6TjJIclp2NFRONkxwY3JoTzRtaz0iLCJtYWMiOiJkZDQzZTNhYzRiMzYyZWJhYjM1OWE1NGY1YmY4ODhiZTZhZDc3YTlkMWU3YmEzYzU2MWMxZTY2OTU4Y2VkNDRjIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-117", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+mA1UXaU4PgODjkLJAQn3MpTkTPBhNR4LZN4aREobzqb7T2n0JtjwEwSaYk+xKsfZ", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN5j6H0944dT\/4nfCGUs4+Vqt9hsrV\/8GxN4BIHsBF8lrR2TKlcub2Ic4EilmLFWmmI=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN5j6H0944dT\/4nfCGUs4+VqIbVPgH1MKL9TTL3GEMYIyn9Dqre1R6EjifXQy1GpeTM=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86imF+ezRKLJ\/jul27mQe\/8kmwWESPTbbHW+bXvDq6BzDu+qKE9GXsT0qkgiqiTujE=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86imF+ezRKLJ\/jul27mQe\/8u62vVGatznPrpqWvPvMGEKR6FlUxQPjd9u0bLx+b6Tk=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-118", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30RlkrH3V9hJsQ0IpEbYLtAtPWTLfZeL6LGgZOJmp53ah4f3c7oQFfzPy3AhntgAohrg=", "PriceCodeRef": null, "supplier_title": "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": "hrdj6YaH6ij22WZv9bCiKD21mUrd1F1D1DOw2qIh4Ns=", "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": "eyJpdiI6IklsZ3U3RVh2L3hMN3ViNkFYY2VjS2c9PSIsInZhbHVlIjoiRlM4eWpEekVlQUJBYXFFRHZubmtEUjYvblNaeTFLam4zc1JQYW1FYWhPV1cvQUpIbmMyQVpRZGlrd0dsNUhOdTJVWWYwbXo3Q0kyTXRlNDJkOUVOYUtoZW93SWN6RTdFdTdjM2JHMHJzYXJoQkZoU1Z3aElESHF4eTd3ZzBSN2JEU01maTJjbk1yQ2EwQ2R6N1Q3QlpUMXVSRzZ0dFBxT1B0czBOUCtxdndxVlNwQnh0VERqWlhsZ2ZOM3dadzRZbi9welhScGF2Tmw2QnI2bzRrdDB0bzhTRlhMVUdtWGNqcUw0ZFd5RUJVaEV5YVRua2x2QTcvdFNYcUdQNDJaWDI5YlJPSjAxQWtxV2FrZWp1ZzV2Z05lUHdjMmd0SnVSNGw5bXJzdS84OFpwdURQaXpNQklBQVFtRlhPRXoyamZCckVGcnMwQWtDMjBWWmgyMTVaOGVkK3huRWRXSndVNlVPVTJPSUJHVHE3RDV2ZUswemN6WXZZK0N4aTBYcUpyMTh1MlRoVWZkNW5tNnBqaldTVTJjLzZhc3VFWGpnWjBXdmJ0MlBjQ1J2VE0vUHNabndRaG1BTWhIeGJheFJOclo1a3ZOU3ovMnlDejFqZUY0ZDRwajM1TS9FQmhxMDBRcjc0K1I5bzJVZlYyakhNb1dyUldxUEhrb2s5bUl5ZGx4cXdLOWJmd01TMzNVbGc3Q3RUalFneldRamJGem42REtJYXQ5V1lLd0hROWJ1VVJsRVcxVVJuSnRMTHNRWVU0bUNoMlVSOUFuVVprMUxEVGxVeWFPTTlaRkR6YWxwQWc0aW1LOXdVRDUxWnp1YUoyYytuNXMwTWkreS9vT3NIMmxWaU1aZHovOXRrUDBUbkZTaXNaZHJTNVZnZnEwcEtsS2hKK25Bd08zSWdxa2ppWk9lSlhKL24yR3g0dSs3YTMwTHBPQlg5MzNGOHI1Rkx6WHlEQlcwL0hlMEt4QWdYOTBkMDhGeWFzVU9TdkZGU3F5RWFQWVYrczFML0JIU0NWQkhZek51QUJ1L3d6NWd2NFNnU1V2dVpTdEVCbWlUSzJSaHMwZ0EvcHhtcnBsWXNhVlVFS3ZCQ0hKOGJ4Q3A5YWRtcmtmWGpaUERLeVNzcWZQb3Z3ajRsQndQUTYvRitEMndwODRCVWQzWDRlL2owTS8xY3ljZnVWaUJPMjNGMWR2cXljZVQ0RGRTOFlubk43ZjQ0b3JiT01sUVRIQnhEQlkyMmp3eHViQmVYUE5UV3MrTUduVXdSV2p1bWJ0eHBzTlhqQktvQkNQWkRiMW1pd2VRTUlLQWlwcmRjUWZiVnBXSmJleVBjdGVHdHdDNHdOa0tCSklWaXNqTlc0Wit6RFNlbFRoU2xwT3ZXcXliQnExR3hqSlUzU2FoYy9aaUwxTCtxMjd5ekMzamtXcjdUUWlaQk5tQ2hpL1JSZ1ZIMHMyNVNZNy81NjQ5UG1BL3ZXejBJMitUSithVzJIcnVCS1hOZklIYjU4SHhQelJvUjF6QXRrem82NS8vcDZsN09TT0M0ellNcUVHRXlJQ0hIRURPRHR5b3B4TExtMGR0MEszY282ZXg0ZDgzST0iLCJtYWMiOiIxNTRkYmI4ODcxNjVhMzkzMmQ0Y2I3OWRhZWMwOWYyMTYxOTJhNWU5NTI4MDRhODE0YmMwNDViYjM0YmIwNGFjIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "KFfbqDkxi0fNn3kGK7Q+20kZOQF2Ll5D5qsWONgDQZc=", "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": "eyJpdiI6IklsZ3U3RVh2L3hMN3ViNkFYY2VjS2c9PSIsInZhbHVlIjoiRlM4eWpEekVlQUJBYXFFRHZubmtEUjYvblNaeTFLam4zc1JQYW1FYWhPV1cvQUpIbmMyQVpRZGlrd0dsNUhOdTJVWWYwbXo3Q0kyTXRlNDJkOUVOYUtoZW93SWN6RTdFdTdjM2JHMHJzYXJoQkZoU1Z3aElESHF4eTd3ZzBSN2JEU01maTJjbk1yQ2EwQ2R6N1Q3QlpUMXVSRzZ0dFBxT1B0czBOUCtxdndxVlNwQnh0VERqWlhsZ2ZOM3dadzRZbi9welhScGF2Tmw2QnI2bzRrdDB0bzhTRlhMVUdtWGNqcUw0ZFd5RUJVaEV5YVRua2x2QTcvdFNYcUdQNDJaWDI5YlJPSjAxQWtxV2FrZWp1ZzV2Z05lUHdjMmd0SnVSNGw5bXJzdS84OFpwdURQaXpNQklBQVFtRlhPRXoyamZCckVGcnMwQWtDMjBWWmgyMTVaOGVkK3huRWRXSndVNlVPVTJPSUJHVHE3RDV2ZUswemN6WXZZK0N4aTBYcUpyMTh1MlRoVWZkNW5tNnBqaldTVTJjLzZhc3VFWGpnWjBXdmJ0MlBjQ1J2VE0vUHNabndRaG1BTWhIeGJheFJOclo1a3ZOU3ovMnlDejFqZUY0ZDRwajM1TS9FQmhxMDBRcjc0K1I5bzJVZlYyakhNb1dyUldxUEhrb2s5bUl5ZGx4cXdLOWJmd01TMzNVbGc3Q3RUalFneldRamJGem42REtJYXQ5V1lLd0hROWJ1VVJsRVcxVVJuSnRMTHNRWVU0bUNoMlVSOUFuVVprMUxEVGxVeWFPTTlaRkR6YWxwQWc0aW1LOXdVRDUxWnp1YUoyYytuNXMwTWkreS9vT3NIMmxWaU1aZHovOXRrUDBUbkZTaXNaZHJTNVZnZnEwcEtsS2hKK25Bd08zSWdxa2ppWk9lSlhKL24yR3g0dSs3YTMwTHBPQlg5MzNGOHI1Rkx6WHlEQlcwL0hlMEt4QWdYOTBkMDhGeWFzVU9TdkZGU3F5RWFQWVYrczFML0JIU0NWQkhZek51QUJ1L3d6NWd2NFNnU1V2dVpTdEVCbWlUSzJSaHMwZ0EvcHhtcnBsWXNhVlVFS3ZCQ0hKOGJ4Q3A5YWRtcmtmWGpaUERLeVNzcWZQb3Z3ajRsQndQUTYvRitEMndwODRCVWQzWDRlL2owTS8xY3ljZnVWaUJPMjNGMWR2cXljZVQ0RGRTOFlubk43ZjQ0b3JiT01sUVRIQnhEQlkyMmp3eHViQmVYUE5UV3MrTUduVXdSV2p1bWJ0eHBzTlhqQktvQkNQWkRiMW1pd2VRTUlLQWlwcmRjUWZiVnBXSmJleVBjdGVHdHdDNHdOa0tCSklWaXNqTlc0Wit6RFNlbFRoU2xwT3ZXcXliQnExR3hqSlUzU2FoYy9aaUwxTCtxMjd5ekMzamtXcjdUUWlaQk5tQ2hpL1JSZ1ZIMHMyNVNZNy81NjQ5UG1BL3ZXejBJMitUSithVzJIcnVCS1hOZklIYjU4SHhQelJvUjF6QXRrem82NS8vcDZsN09TT0M0ellNcUVHRXlJQ0hIRURPRHR5b3B4TExtMGR0MEszY282ZXg0ZDgzST0iLCJtYWMiOiIxNTRkYmI4ODcxNjVhMzkzMmQ0Y2I3OWRhZWMwOWYyMTYxOTJhNWU5NTI4MDRhODE0YmMwNDViYjM0YmIwNGFjIiwidGFnIjoiIn0=", "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": "11e3ummBdORr+VlkCzuylQ6RhfcJ141CIish8\/BGtrA=", "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": "eyJpdiI6IklsZ3U3RVh2L3hMN3ViNkFYY2VjS2c9PSIsInZhbHVlIjoiRlM4eWpEekVlQUJBYXFFRHZubmtEUjYvblNaeTFLam4zc1JQYW1FYWhPV1cvQUpIbmMyQVpRZGlrd0dsNUhOdTJVWWYwbXo3Q0kyTXRlNDJkOUVOYUtoZW93SWN6RTdFdTdjM2JHMHJzYXJoQkZoU1Z3aElESHF4eTd3ZzBSN2JEU01maTJjbk1yQ2EwQ2R6N1Q3QlpUMXVSRzZ0dFBxT1B0czBOUCtxdndxVlNwQnh0VERqWlhsZ2ZOM3dadzRZbi9welhScGF2Tmw2QnI2bzRrdDB0bzhTRlhMVUdtWGNqcUw0ZFd5RUJVaEV5YVRua2x2QTcvdFNYcUdQNDJaWDI5YlJPSjAxQWtxV2FrZWp1ZzV2Z05lUHdjMmd0SnVSNGw5bXJzdS84OFpwdURQaXpNQklBQVFtRlhPRXoyamZCckVGcnMwQWtDMjBWWmgyMTVaOGVkK3huRWRXSndVNlVPVTJPSUJHVHE3RDV2ZUswemN6WXZZK0N4aTBYcUpyMTh1MlRoVWZkNW5tNnBqaldTVTJjLzZhc3VFWGpnWjBXdmJ0MlBjQ1J2VE0vUHNabndRaG1BTWhIeGJheFJOclo1a3ZOU3ovMnlDejFqZUY0ZDRwajM1TS9FQmhxMDBRcjc0K1I5bzJVZlYyakhNb1dyUldxUEhrb2s5bUl5ZGx4cXdLOWJmd01TMzNVbGc3Q3RUalFneldRamJGem42REtJYXQ5V1lLd0hROWJ1VVJsRVcxVVJuSnRMTHNRWVU0bUNoMlVSOUFuVVprMUxEVGxVeWFPTTlaRkR6YWxwQWc0aW1LOXdVRDUxWnp1YUoyYytuNXMwTWkreS9vT3NIMmxWaU1aZHovOXRrUDBUbkZTaXNaZHJTNVZnZnEwcEtsS2hKK25Bd08zSWdxa2ppWk9lSlhKL24yR3g0dSs3YTMwTHBPQlg5MzNGOHI1Rkx6WHlEQlcwL0hlMEt4QWdYOTBkMDhGeWFzVU9TdkZGU3F5RWFQWVYrczFML0JIU0NWQkhZek51QUJ1L3d6NWd2NFNnU1V2dVpTdEVCbWlUSzJSaHMwZ0EvcHhtcnBsWXNhVlVFS3ZCQ0hKOGJ4Q3A5YWRtcmtmWGpaUERLeVNzcWZQb3Z3ajRsQndQUTYvRitEMndwODRCVWQzWDRlL2owTS8xY3ljZnVWaUJPMjNGMWR2cXljZVQ0RGRTOFlubk43ZjQ0b3JiT01sUVRIQnhEQlkyMmp3eHViQmVYUE5UV3MrTUduVXdSV2p1bWJ0eHBzTlhqQktvQkNQWkRiMW1pd2VRTUlLQWlwcmRjUWZiVnBXSmJleVBjdGVHdHdDNHdOa0tCSklWaXNqTlc0Wit6RFNlbFRoU2xwT3ZXcXliQnExR3hqSlUzU2FoYy9aaUwxTCtxMjd5ekMzamtXcjdUUWlaQk5tQ2hpL1JSZ1ZIMHMyNVNZNy81NjQ5UG1BL3ZXejBJMitUSithVzJIcnVCS1hOZklIYjU4SHhQelJvUjF6QXRrem82NS8vcDZsN09TT0M0ellNcUVHRXlJQ0hIRURPRHR5b3B4TExtMGR0MEszY282ZXg0ZDgzST0iLCJtYWMiOiIxNTRkYmI4ODcxNjVhMzkzMmQ0Y2I3OWRhZWMwOWYyMTYxOTJhNWU5NTI4MDRhODE0YmMwNDViYjM0YmIwNGFjIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "poYY9FUfE1nXAUkyOA0603+FcAsYh5pzQrCffSvuUKM=", "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": "eyJpdiI6IklsZ3U3RVh2L3hMN3ViNkFYY2VjS2c9PSIsInZhbHVlIjoiRlM4eWpEekVlQUJBYXFFRHZubmtEUjYvblNaeTFLam4zc1JQYW1FYWhPV1cvQUpIbmMyQVpRZGlrd0dsNUhOdTJVWWYwbXo3Q0kyTXRlNDJkOUVOYUtoZW93SWN6RTdFdTdjM2JHMHJzYXJoQkZoU1Z3aElESHF4eTd3ZzBSN2JEU01maTJjbk1yQ2EwQ2R6N1Q3QlpUMXVSRzZ0dFBxT1B0czBOUCtxdndxVlNwQnh0VERqWlhsZ2ZOM3dadzRZbi9welhScGF2Tmw2QnI2bzRrdDB0bzhTRlhMVUdtWGNqcUw0ZFd5RUJVaEV5YVRua2x2QTcvdFNYcUdQNDJaWDI5YlJPSjAxQWtxV2FrZWp1ZzV2Z05lUHdjMmd0SnVSNGw5bXJzdS84OFpwdURQaXpNQklBQVFtRlhPRXoyamZCckVGcnMwQWtDMjBWWmgyMTVaOGVkK3huRWRXSndVNlVPVTJPSUJHVHE3RDV2ZUswemN6WXZZK0N4aTBYcUpyMTh1MlRoVWZkNW5tNnBqaldTVTJjLzZhc3VFWGpnWjBXdmJ0MlBjQ1J2VE0vUHNabndRaG1BTWhIeGJheFJOclo1a3ZOU3ovMnlDejFqZUY0ZDRwajM1TS9FQmhxMDBRcjc0K1I5bzJVZlYyakhNb1dyUldxUEhrb2s5bUl5ZGx4cXdLOWJmd01TMzNVbGc3Q3RUalFneldRamJGem42REtJYXQ5V1lLd0hROWJ1VVJsRVcxVVJuSnRMTHNRWVU0bUNoMlVSOUFuVVprMUxEVGxVeWFPTTlaRkR6YWxwQWc0aW1LOXdVRDUxWnp1YUoyYytuNXMwTWkreS9vT3NIMmxWaU1aZHovOXRrUDBUbkZTaXNaZHJTNVZnZnEwcEtsS2hKK25Bd08zSWdxa2ppWk9lSlhKL24yR3g0dSs3YTMwTHBPQlg5MzNGOHI1Rkx6WHlEQlcwL0hlMEt4QWdYOTBkMDhGeWFzVU9TdkZGU3F5RWFQWVYrczFML0JIU0NWQkhZek51QUJ1L3d6NWd2NFNnU1V2dVpTdEVCbWlUSzJSaHMwZ0EvcHhtcnBsWXNhVlVFS3ZCQ0hKOGJ4Q3A5YWRtcmtmWGpaUERLeVNzcWZQb3Z3ajRsQndQUTYvRitEMndwODRCVWQzWDRlL2owTS8xY3ljZnVWaUJPMjNGMWR2cXljZVQ0RGRTOFlubk43ZjQ0b3JiT01sUVRIQnhEQlkyMmp3eHViQmVYUE5UV3MrTUduVXdSV2p1bWJ0eHBzTlhqQktvQkNQWkRiMW1pd2VRTUlLQWlwcmRjUWZiVnBXSmJleVBjdGVHdHdDNHdOa0tCSklWaXNqTlc0Wit6RFNlbFRoU2xwT3ZXcXliQnExR3hqSlUzU2FoYy9aaUwxTCtxMjd5ekMzamtXcjdUUWlaQk5tQ2hpL1JSZ1ZIMHMyNVNZNy81NjQ5UG1BL3ZXejBJMitUSithVzJIcnVCS1hOZklIYjU4SHhQelJvUjF6QXRrem82NS8vcDZsN09TT0M0ellNcUVHRXlJQ0hIRURPRHR5b3B4TExtMGR0MEszY282ZXg0ZDgzST0iLCJtYWMiOiIxNTRkYmI4ODcxNjVhMzkzMmQ0Y2I3OWRhZWMwOWYyMTYxOTJhNWU5NTI4MDRhODE0YmMwNDViYjM0YmIwNGFjIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-119", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcblXSzpMF9s2niL1zixIn5ot8jPz4Rf5t629yG6RuKsXhX+LhSx1mbCrLj9kzkr+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-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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEQVsnRUHhj89LK8WG5ZeGsVKtL4Gw29+5s5o08zNtHeeLUBkbvIm3uNLc4NwKU+QV0=", "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEQVsnRUHhj89LK8WG5ZeGsVxvRkSkjXifojz3QRhZ8qZAOU1d1JkF1sD4OHxGQJZXQ=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEyQV9bdntmEiUTXJNIsLcqvNKwrdRRA2E3ackOzup12JNo2goqcGV1WpUttPtxeLZc=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEyQV9bdntmEiUTXJNIsLcqvb\/XQ+vQO+O46aSw\/7fWQmrH7mpIFQJen24jnFf057qs=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-120", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30Rkw28Y24whZunMieTFGpxhh3y3nlK6QjNZ6RdLvfbuSHMikCCs2Cnctxl\/NT7YdRhg=", "PriceCodeRef": null, "supplier_title": "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": "BGRgE83WwOm77WI4koTPfK6ddA0YbXWxAXlfsjoQJ9E=", "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": "eyJpdiI6IkNRZmRJc2dwRWJzNEcyYVM2SXA1NFE9PSIsInZhbHVlIjoiT2gyWTdFekRxcHBCV09ORmp2alRSWDNvQ0cvcVhGclU4M0R4dGF0bkdVeXE3bkJjUlRwZW0rWjMzdGxwMVNsbWl1UUMrK2dUc0VLR3hWZzR3enVTSjE0cmxvLzBZVXV4Yk1IZ0VwNjhaZGg2L1QwUXhGZmthM3FUNzc2TVdId0NWaE56RDVacHkyUkh1RDdIRFNQQmJmV3dqS0Fma0Zqa1MwSE1Dam9ETStQcm5hUHRtOUVycEgwVUpQTzVBUHQ1N3BqbnNHSWpzdCthaElmbXdCSysxbk1IdHdOendNamF3Ykk2Y1loV1RhTk51VEZldTBuY0Zhc09RRENvRC9uZTdwMVFIMlg2TnV1aUt6ODAwZW1EMzhXWkNkYmFIZFMzRzErZUtZK1RkM01WMkdSTjdSU1RxeWNxNGl2b1dEV1FUQzIvVisvUDAwb1F0YlI5RnJMM2JUbkZVcDNoOHVlQkVFSWpGNStMZWZ3OGpkVWtPYjRvaklNQ1BXUi9jUEQ0b3pXaDNLSlpmeFpGWDc5MitSWkNHL0d6UytRcHMrL1hKT2xvUFR1UDNLMzlLQThDZ3RQRG1abTdVd0Z6K2krSkdib0ZNKzl5Y3JUdWhZYXhQd2gyUEg5Y0pEbzYrUDl5MHN5Qk9qTCtEV1N5WDJvenRjcFQ4WlNzVXp3bXp4b2VCcy96QzhEZlM5Nzk3NXVSdlhrYjNVa3RDSm1nanN3azlSOUdocGFjNGl3dWsrMEkxaXFNVVpWQjkwZmZHSkZlMVlXNmIrRWdwbDJiMTNEakNrV1oycGIyYkY4ZUlvUXpzUDY2SjBOcEZ3TmhMdkxhUWF5dnlZT0N2WnNiQ3dRTlpodlZZaE9DMDdpQTRaeVYrcmZlMnJlSTU0OEwyTm1IVlhRb25YTGl1d09yelhaRTBUZU5lcG5sK091RlBMeDlMMEg0c3NDWGdRRUZySWkvZHhlQVhPWXNxeWdrTlI1OG41ZXNBbml6bFhUWG1mRXhYRDRqWnQxVkxUNVd6bitSYWpVZlU1cTRXVlY2SXoxODhqTEtFbzB5NlV0YUU2dVNVdzRjcGF2TjNTYXhMZ1BWcml1OUhSUElidGhsRmJRSEZJWFE3ZnI3ZFFqZDU1d1NBSVVBeHBtZnZ1MW5aTEl0bjJ6SXRONklPa3lnanRVZytoYUQwa1luclUrRzBzMk5TQ1dOR1BNYVhnSWpydDU0KzVwc3BwMG5ocWdGZ2pwOFdjUU9UNzMxL0VZblZ6TUxsM0ZITlkvNEtKTjdQeGc2OHRyYXpuMG0rM1FyT3o3SDRpUnhzazQvNWI0THZjbUplNkpvWjdTTjRrcENQWUQzckVuTzFDeXdWL1RDbWNHOEM4RWs0UUk1TDhxYTFUbmRhMHlWeHhHb3BpMXdpYlJNSDRCb3A1elMwNE01UjBVSFpZamQzWU9FcElIMnIxR3pEcVQxWnh3K1d3Y3JpNVBINVJkcytwRWYzbVFBa20veFVqeXAydFcyWFRCRDhxWXFiQ0I4cHBuaXNmL0Foa2hqcjRCM3lIR25LdGZ3NTFkN0lWbWVCNWZZbmVVdDJHbVpuajJnbXV0NDJFQT0iLCJtYWMiOiJlZjg2MzgwZmM1OTBhYTE3OWViZDMwMDhiYWU0N2Y3MDgxOGFiMDFiMjg4ODgwOWIwODdmY2I4NGMyNjEyNDc2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "S3VP5d5fs+PcaGhlXgQcgiXMZXj\/RVUUujUnn0J0N4M=", "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": "eyJpdiI6IkNRZmRJc2dwRWJzNEcyYVM2SXA1NFE9PSIsInZhbHVlIjoiT2gyWTdFekRxcHBCV09ORmp2alRSWDNvQ0cvcVhGclU4M0R4dGF0bkdVeXE3bkJjUlRwZW0rWjMzdGxwMVNsbWl1UUMrK2dUc0VLR3hWZzR3enVTSjE0cmxvLzBZVXV4Yk1IZ0VwNjhaZGg2L1QwUXhGZmthM3FUNzc2TVdId0NWaE56RDVacHkyUkh1RDdIRFNQQmJmV3dqS0Fma0Zqa1MwSE1Dam9ETStQcm5hUHRtOUVycEgwVUpQTzVBUHQ1N3BqbnNHSWpzdCthaElmbXdCSysxbk1IdHdOendNamF3Ykk2Y1loV1RhTk51VEZldTBuY0Zhc09RRENvRC9uZTdwMVFIMlg2TnV1aUt6ODAwZW1EMzhXWkNkYmFIZFMzRzErZUtZK1RkM01WMkdSTjdSU1RxeWNxNGl2b1dEV1FUQzIvVisvUDAwb1F0YlI5RnJMM2JUbkZVcDNoOHVlQkVFSWpGNStMZWZ3OGpkVWtPYjRvaklNQ1BXUi9jUEQ0b3pXaDNLSlpmeFpGWDc5MitSWkNHL0d6UytRcHMrL1hKT2xvUFR1UDNLMzlLQThDZ3RQRG1abTdVd0Z6K2krSkdib0ZNKzl5Y3JUdWhZYXhQd2gyUEg5Y0pEbzYrUDl5MHN5Qk9qTCtEV1N5WDJvenRjcFQ4WlNzVXp3bXp4b2VCcy96QzhEZlM5Nzk3NXVSdlhrYjNVa3RDSm1nanN3azlSOUdocGFjNGl3dWsrMEkxaXFNVVpWQjkwZmZHSkZlMVlXNmIrRWdwbDJiMTNEakNrV1oycGIyYkY4ZUlvUXpzUDY2SjBOcEZ3TmhMdkxhUWF5dnlZT0N2WnNiQ3dRTlpodlZZaE9DMDdpQTRaeVYrcmZlMnJlSTU0OEwyTm1IVlhRb25YTGl1d09yelhaRTBUZU5lcG5sK091RlBMeDlMMEg0c3NDWGdRRUZySWkvZHhlQVhPWXNxeWdrTlI1OG41ZXNBbml6bFhUWG1mRXhYRDRqWnQxVkxUNVd6bitSYWpVZlU1cTRXVlY2SXoxODhqTEtFbzB5NlV0YUU2dVNVdzRjcGF2TjNTYXhMZ1BWcml1OUhSUElidGhsRmJRSEZJWFE3ZnI3ZFFqZDU1d1NBSVVBeHBtZnZ1MW5aTEl0bjJ6SXRONklPa3lnanRVZytoYUQwa1luclUrRzBzMk5TQ1dOR1BNYVhnSWpydDU0KzVwc3BwMG5ocWdGZ2pwOFdjUU9UNzMxL0VZblZ6TUxsM0ZITlkvNEtKTjdQeGc2OHRyYXpuMG0rM1FyT3o3SDRpUnhzazQvNWI0THZjbUplNkpvWjdTTjRrcENQWUQzckVuTzFDeXdWL1RDbWNHOEM4RWs0UUk1TDhxYTFUbmRhMHlWeHhHb3BpMXdpYlJNSDRCb3A1elMwNE01UjBVSFpZamQzWU9FcElIMnIxR3pEcVQxWnh3K1d3Y3JpNVBINVJkcytwRWYzbVFBa20veFVqeXAydFcyWFRCRDhxWXFiQ0I4cHBuaXNmL0Foa2hqcjRCM3lIR25LdGZ3NTFkN0lWbWVCNWZZbmVVdDJHbVpuajJnbXV0NDJFQT0iLCJtYWMiOiJlZjg2MzgwZmM1OTBhYTE3OWViZDMwMDhiYWU0N2Y3MDgxOGFiMDFiMjg4ODgwOWIwODdmY2I4NGMyNjEyNDc2IiwidGFnIjoiIn0=", "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": "JKX+s0TUW+0qIQjTbEzXqzUbta\/HVXwUudaGZAvOTlE=", "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": "eyJpdiI6IkNRZmRJc2dwRWJzNEcyYVM2SXA1NFE9PSIsInZhbHVlIjoiT2gyWTdFekRxcHBCV09ORmp2alRSWDNvQ0cvcVhGclU4M0R4dGF0bkdVeXE3bkJjUlRwZW0rWjMzdGxwMVNsbWl1UUMrK2dUc0VLR3hWZzR3enVTSjE0cmxvLzBZVXV4Yk1IZ0VwNjhaZGg2L1QwUXhGZmthM3FUNzc2TVdId0NWaE56RDVacHkyUkh1RDdIRFNQQmJmV3dqS0Fma0Zqa1MwSE1Dam9ETStQcm5hUHRtOUVycEgwVUpQTzVBUHQ1N3BqbnNHSWpzdCthaElmbXdCSysxbk1IdHdOendNamF3Ykk2Y1loV1RhTk51VEZldTBuY0Zhc09RRENvRC9uZTdwMVFIMlg2TnV1aUt6ODAwZW1EMzhXWkNkYmFIZFMzRzErZUtZK1RkM01WMkdSTjdSU1RxeWNxNGl2b1dEV1FUQzIvVisvUDAwb1F0YlI5RnJMM2JUbkZVcDNoOHVlQkVFSWpGNStMZWZ3OGpkVWtPYjRvaklNQ1BXUi9jUEQ0b3pXaDNLSlpmeFpGWDc5MitSWkNHL0d6UytRcHMrL1hKT2xvUFR1UDNLMzlLQThDZ3RQRG1abTdVd0Z6K2krSkdib0ZNKzl5Y3JUdWhZYXhQd2gyUEg5Y0pEbzYrUDl5MHN5Qk9qTCtEV1N5WDJvenRjcFQ4WlNzVXp3bXp4b2VCcy96QzhEZlM5Nzk3NXVSdlhrYjNVa3RDSm1nanN3azlSOUdocGFjNGl3dWsrMEkxaXFNVVpWQjkwZmZHSkZlMVlXNmIrRWdwbDJiMTNEakNrV1oycGIyYkY4ZUlvUXpzUDY2SjBOcEZ3TmhMdkxhUWF5dnlZT0N2WnNiQ3dRTlpodlZZaE9DMDdpQTRaeVYrcmZlMnJlSTU0OEwyTm1IVlhRb25YTGl1d09yelhaRTBUZU5lcG5sK091RlBMeDlMMEg0c3NDWGdRRUZySWkvZHhlQVhPWXNxeWdrTlI1OG41ZXNBbml6bFhUWG1mRXhYRDRqWnQxVkxUNVd6bitSYWpVZlU1cTRXVlY2SXoxODhqTEtFbzB5NlV0YUU2dVNVdzRjcGF2TjNTYXhMZ1BWcml1OUhSUElidGhsRmJRSEZJWFE3ZnI3ZFFqZDU1d1NBSVVBeHBtZnZ1MW5aTEl0bjJ6SXRONklPa3lnanRVZytoYUQwa1luclUrRzBzMk5TQ1dOR1BNYVhnSWpydDU0KzVwc3BwMG5ocWdGZ2pwOFdjUU9UNzMxL0VZblZ6TUxsM0ZITlkvNEtKTjdQeGc2OHRyYXpuMG0rM1FyT3o3SDRpUnhzazQvNWI0THZjbUplNkpvWjdTTjRrcENQWUQzckVuTzFDeXdWL1RDbWNHOEM4RWs0UUk1TDhxYTFUbmRhMHlWeHhHb3BpMXdpYlJNSDRCb3A1elMwNE01UjBVSFpZamQzWU9FcElIMnIxR3pEcVQxWnh3K1d3Y3JpNVBINVJkcytwRWYzbVFBa20veFVqeXAydFcyWFRCRDhxWXFiQ0I4cHBuaXNmL0Foa2hqcjRCM3lIR25LdGZ3NTFkN0lWbWVCNWZZbmVVdDJHbVpuajJnbXV0NDJFQT0iLCJtYWMiOiJlZjg2MzgwZmM1OTBhYTE3OWViZDMwMDhiYWU0N2Y3MDgxOGFiMDFiMjg4ODgwOWIwODdmY2I4NGMyNjEyNDc2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "sHQXNy3jB4FiYjV3Id9zcJVoV4qUut96gKYL7vY\/rg0=", "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": "eyJpdiI6IkNRZmRJc2dwRWJzNEcyYVM2SXA1NFE9PSIsInZhbHVlIjoiT2gyWTdFekRxcHBCV09ORmp2alRSWDNvQ0cvcVhGclU4M0R4dGF0bkdVeXE3bkJjUlRwZW0rWjMzdGxwMVNsbWl1UUMrK2dUc0VLR3hWZzR3enVTSjE0cmxvLzBZVXV4Yk1IZ0VwNjhaZGg2L1QwUXhGZmthM3FUNzc2TVdId0NWaE56RDVacHkyUkh1RDdIRFNQQmJmV3dqS0Fma0Zqa1MwSE1Dam9ETStQcm5hUHRtOUVycEgwVUpQTzVBUHQ1N3BqbnNHSWpzdCthaElmbXdCSysxbk1IdHdOendNamF3Ykk2Y1loV1RhTk51VEZldTBuY0Zhc09RRENvRC9uZTdwMVFIMlg2TnV1aUt6ODAwZW1EMzhXWkNkYmFIZFMzRzErZUtZK1RkM01WMkdSTjdSU1RxeWNxNGl2b1dEV1FUQzIvVisvUDAwb1F0YlI5RnJMM2JUbkZVcDNoOHVlQkVFSWpGNStMZWZ3OGpkVWtPYjRvaklNQ1BXUi9jUEQ0b3pXaDNLSlpmeFpGWDc5MitSWkNHL0d6UytRcHMrL1hKT2xvUFR1UDNLMzlLQThDZ3RQRG1abTdVd0Z6K2krSkdib0ZNKzl5Y3JUdWhZYXhQd2gyUEg5Y0pEbzYrUDl5MHN5Qk9qTCtEV1N5WDJvenRjcFQ4WlNzVXp3bXp4b2VCcy96QzhEZlM5Nzk3NXVSdlhrYjNVa3RDSm1nanN3azlSOUdocGFjNGl3dWsrMEkxaXFNVVpWQjkwZmZHSkZlMVlXNmIrRWdwbDJiMTNEakNrV1oycGIyYkY4ZUlvUXpzUDY2SjBOcEZ3TmhMdkxhUWF5dnlZT0N2WnNiQ3dRTlpodlZZaE9DMDdpQTRaeVYrcmZlMnJlSTU0OEwyTm1IVlhRb25YTGl1d09yelhaRTBUZU5lcG5sK091RlBMeDlMMEg0c3NDWGdRRUZySWkvZHhlQVhPWXNxeWdrTlI1OG41ZXNBbml6bFhUWG1mRXhYRDRqWnQxVkxUNVd6bitSYWpVZlU1cTRXVlY2SXoxODhqTEtFbzB5NlV0YUU2dVNVdzRjcGF2TjNTYXhMZ1BWcml1OUhSUElidGhsRmJRSEZJWFE3ZnI3ZFFqZDU1d1NBSVVBeHBtZnZ1MW5aTEl0bjJ6SXRONklPa3lnanRVZytoYUQwa1luclUrRzBzMk5TQ1dOR1BNYVhnSWpydDU0KzVwc3BwMG5ocWdGZ2pwOFdjUU9UNzMxL0VZblZ6TUxsM0ZITlkvNEtKTjdQeGc2OHRyYXpuMG0rM1FyT3o3SDRpUnhzazQvNWI0THZjbUplNkpvWjdTTjRrcENQWUQzckVuTzFDeXdWL1RDbWNHOEM4RWs0UUk1TDhxYTFUbmRhMHlWeHhHb3BpMXdpYlJNSDRCb3A1elMwNE01UjBVSFpZamQzWU9FcElIMnIxR3pEcVQxWnh3K1d3Y3JpNVBINVJkcytwRWYzbVFBa20veFVqeXAydFcyWFRCRDhxWXFiQ0I4cHBuaXNmL0Foa2hqcjRCM3lIR25LdGZ3NTFkN0lWbWVCNWZZbmVVdDJHbVpuajJnbXV0NDJFQT0iLCJtYWMiOiJlZjg2MzgwZmM1OTBhYTE3OWViZDMwMDhiYWU0N2Y3MDgxOGFiMDFiMjg4ODgwOWIwODdmY2I4NGMyNjEyNDc2IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-121", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30RmVM5BjNqkkQsWAwEC0+dQTthOQfQMF\/TyFJHVbNjqNTwbzKnhb5FmWbP9H96wQ5RQ=", "PriceCodeRef": null, "supplier_title": "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": "qBqcL18Ww0DvxbPLVh0jM74nbP60P5Hwazec8Xm521U=", "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": "eyJpdiI6IkRodGtnTUh0dHhxSXRVV2RJc1FMTVE9PSIsInZhbHVlIjoiMUp3VUhJQmN5c1pYWmtoeDlOVWk4QWJBZWFVOE1lN2FLcnFWeDN4MTRObjl2UmJiYVZsU3lPb1JrNUhHdGwyWVNSTDlISU54NEl6OGJnR252VWFpS1NxdlArYjRta3JRaklVQkhadjRJSjg3V293V3I1OS9TaUR1Qk9EbmhDWHEyWFVqaXhIVTVnQ2x6elQ5YVdqbU11NVVkbzFFMGpaUEZjYXhvVGYzQWptcys4M0lwSkVqc2paK0pYWGpVTHV3UTkrazJMNUcyampvRTFja0w1ckI3WlQvOVJUb283dkpJR0FwMGZISmIzRmFJK3NOdEFsc0pVTUxob2c4ZzFvaWpRbFNNL3krS3IxamhOelJMYkdjY0I2OVk3TWxaVDhUczl1dlgzV0lRdXBBVGhYVmZlMWxCaFJsQUNGb1ZPUC9CR1BOMVNlWmtvM0NmUnIwNXJuazM2YlpHNFpKZUMzb2JuNTUxSWlDMDVaZjkyRDQwVWpnaGRnSEJyVGFOejlMbFJVNTFsR1JEZUNVRm1BeXllY3ZWK1RsNWlLb08zOFVVbVJsMC9QVEZMLzFvS3IxK2c2NkVnQlFFUEkrNURGeW1OajhtaCsvSE9LZXgxTzVNUCtlYWlUYUZ2QWxRMDdXc3NJNFJ5TDFLU295NlNQVlN4M0EyV2hpL2crbVFEY1Fkb1ZGVE9XN1VzbU90cFpVODZRcTdXL1JEN0djQjdiVEM4OXN1L093QitzdEkyMXlhL3lrMmZkczJWRE55QUovQks0aWVOcHozMTEwamZ4RnQ2Y3AwbnZIY1hEMXdvVzRhUlBWTDNnM2NXV0U4VnhXblpmYnBPT0E1eE9iM0pZSW92cHViUmp5LzNnNUZudWlpSmZTY1ZTRmdIcmFNc1B0QlZhQzJRaHErUnBMcFNmRkdjRDJJWVZwYTZMWStrdHRLcU1haVh0RzlWb1RLMitqbnJrT3lHYWQrdWtZTmVNM3BrZTdZQVIrZExLN2RxUWRBK0JYWFJkSTZRSGNXM1VlQldZcGpOZ3JPTUVyVTYvWXpIQmk5U2t4RjhVdlEwUFJuRlpJdHZIa1hzekZqT3FYRTlVZDMyOStaZDQ1MnhDN3NxNmZkQ1VkVW0xSHkydUFFNXJrMjZLOWFMOHl5MERjMkZBZGFaMm5YclJTSEQyY2VQOUs1azZGOGhZaFZreTQvbmtVT3luQVVodTZHUzhuMVpBUGZ3TDZiUVNhWUlEOEViZzNTWmdsM0orOVdoK3d3UmtYSnkvTERMUW02S1JRUk9uZnZSVmNReUtOMHB6dTduQzJzZHlDdjZ5Nzd1K1Z0aXFWTlVEK2JqUkRjVmZZaXNJYU9RSDF0Q2dFbTJSbllybGVxd2FxS2ZMaHg4NkRpV0F5OXErSXpFem5JbFdGUk1oYXMzYWJQM0t2OUpVcG1Bd1VNM2hmYWZSYXRLb3JPdkQ0bzc1Y3c2ZEQxMkx2TlNkbHVHb1VaYU9EdXUrL0tabCtERS8zVnR2R1JqRnk4L1dhSXVKMzVqbUszYW8vbnpwaXo5VjhIN09adkRVakV4aTZTUT09IiwibWFjIjoiYjA2MjIxMDEzMTA4YTIxNzQyZWY0MDgzYWFhN2Q5M2JjNDgyNDkzZmU2MWU4YWJmMmQwMjM0MWI2MzAyODFmZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "F8vhXm1Rnt9R3Lj8uMfLTlBXT76RK5dd3j7f6XrzYzw=", "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": "eyJpdiI6IkRodGtnTUh0dHhxSXRVV2RJc1FMTVE9PSIsInZhbHVlIjoiMUp3VUhJQmN5c1pYWmtoeDlOVWk4QWJBZWFVOE1lN2FLcnFWeDN4MTRObjl2UmJiYVZsU3lPb1JrNUhHdGwyWVNSTDlISU54NEl6OGJnR252VWFpS1NxdlArYjRta3JRaklVQkhadjRJSjg3V293V3I1OS9TaUR1Qk9EbmhDWHEyWFVqaXhIVTVnQ2x6elQ5YVdqbU11NVVkbzFFMGpaUEZjYXhvVGYzQWptcys4M0lwSkVqc2paK0pYWGpVTHV3UTkrazJMNUcyampvRTFja0w1ckI3WlQvOVJUb283dkpJR0FwMGZISmIzRmFJK3NOdEFsc0pVTUxob2c4ZzFvaWpRbFNNL3krS3IxamhOelJMYkdjY0I2OVk3TWxaVDhUczl1dlgzV0lRdXBBVGhYVmZlMWxCaFJsQUNGb1ZPUC9CR1BOMVNlWmtvM0NmUnIwNXJuazM2YlpHNFpKZUMzb2JuNTUxSWlDMDVaZjkyRDQwVWpnaGRnSEJyVGFOejlMbFJVNTFsR1JEZUNVRm1BeXllY3ZWK1RsNWlLb08zOFVVbVJsMC9QVEZMLzFvS3IxK2c2NkVnQlFFUEkrNURGeW1OajhtaCsvSE9LZXgxTzVNUCtlYWlUYUZ2QWxRMDdXc3NJNFJ5TDFLU295NlNQVlN4M0EyV2hpL2crbVFEY1Fkb1ZGVE9XN1VzbU90cFpVODZRcTdXL1JEN0djQjdiVEM4OXN1L093QitzdEkyMXlhL3lrMmZkczJWRE55QUovQks0aWVOcHozMTEwamZ4RnQ2Y3AwbnZIY1hEMXdvVzRhUlBWTDNnM2NXV0U4VnhXblpmYnBPT0E1eE9iM0pZSW92cHViUmp5LzNnNUZudWlpSmZTY1ZTRmdIcmFNc1B0QlZhQzJRaHErUnBMcFNmRkdjRDJJWVZwYTZMWStrdHRLcU1haVh0RzlWb1RLMitqbnJrT3lHYWQrdWtZTmVNM3BrZTdZQVIrZExLN2RxUWRBK0JYWFJkSTZRSGNXM1VlQldZcGpOZ3JPTUVyVTYvWXpIQmk5U2t4RjhVdlEwUFJuRlpJdHZIa1hzekZqT3FYRTlVZDMyOStaZDQ1MnhDN3NxNmZkQ1VkVW0xSHkydUFFNXJrMjZLOWFMOHl5MERjMkZBZGFaMm5YclJTSEQyY2VQOUs1azZGOGhZaFZreTQvbmtVT3luQVVodTZHUzhuMVpBUGZ3TDZiUVNhWUlEOEViZzNTWmdsM0orOVdoK3d3UmtYSnkvTERMUW02S1JRUk9uZnZSVmNReUtOMHB6dTduQzJzZHlDdjZ5Nzd1K1Z0aXFWTlVEK2JqUkRjVmZZaXNJYU9RSDF0Q2dFbTJSbllybGVxd2FxS2ZMaHg4NkRpV0F5OXErSXpFem5JbFdGUk1oYXMzYWJQM0t2OUpVcG1Bd1VNM2hmYWZSYXRLb3JPdkQ0bzc1Y3c2ZEQxMkx2TlNkbHVHb1VaYU9EdXUrL0tabCtERS8zVnR2R1JqRnk4L1dhSXVKMzVqbUszYW8vbnpwaXo5VjhIN09adkRVakV4aTZTUT09IiwibWFjIjoiYjA2MjIxMDEzMTA4YTIxNzQyZWY0MDgzYWFhN2Q5M2JjNDgyNDkzZmU2MWU4YWJmMmQwMjM0MWI2MzAyODFmZCIsInRhZyI6IiJ9", "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": "FyKuQf2J85q3+C+CPsHyzMq0P2hG++p+dOdz51pWwfI=", "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": "eyJpdiI6IkRodGtnTUh0dHhxSXRVV2RJc1FMTVE9PSIsInZhbHVlIjoiMUp3VUhJQmN5c1pYWmtoeDlOVWk4QWJBZWFVOE1lN2FLcnFWeDN4MTRObjl2UmJiYVZsU3lPb1JrNUhHdGwyWVNSTDlISU54NEl6OGJnR252VWFpS1NxdlArYjRta3JRaklVQkhadjRJSjg3V293V3I1OS9TaUR1Qk9EbmhDWHEyWFVqaXhIVTVnQ2x6elQ5YVdqbU11NVVkbzFFMGpaUEZjYXhvVGYzQWptcys4M0lwSkVqc2paK0pYWGpVTHV3UTkrazJMNUcyampvRTFja0w1ckI3WlQvOVJUb283dkpJR0FwMGZISmIzRmFJK3NOdEFsc0pVTUxob2c4ZzFvaWpRbFNNL3krS3IxamhOelJMYkdjY0I2OVk3TWxaVDhUczl1dlgzV0lRdXBBVGhYVmZlMWxCaFJsQUNGb1ZPUC9CR1BOMVNlWmtvM0NmUnIwNXJuazM2YlpHNFpKZUMzb2JuNTUxSWlDMDVaZjkyRDQwVWpnaGRnSEJyVGFOejlMbFJVNTFsR1JEZUNVRm1BeXllY3ZWK1RsNWlLb08zOFVVbVJsMC9QVEZMLzFvS3IxK2c2NkVnQlFFUEkrNURGeW1OajhtaCsvSE9LZXgxTzVNUCtlYWlUYUZ2QWxRMDdXc3NJNFJ5TDFLU295NlNQVlN4M0EyV2hpL2crbVFEY1Fkb1ZGVE9XN1VzbU90cFpVODZRcTdXL1JEN0djQjdiVEM4OXN1L093QitzdEkyMXlhL3lrMmZkczJWRE55QUovQks0aWVOcHozMTEwamZ4RnQ2Y3AwbnZIY1hEMXdvVzRhUlBWTDNnM2NXV0U4VnhXblpmYnBPT0E1eE9iM0pZSW92cHViUmp5LzNnNUZudWlpSmZTY1ZTRmdIcmFNc1B0QlZhQzJRaHErUnBMcFNmRkdjRDJJWVZwYTZMWStrdHRLcU1haVh0RzlWb1RLMitqbnJrT3lHYWQrdWtZTmVNM3BrZTdZQVIrZExLN2RxUWRBK0JYWFJkSTZRSGNXM1VlQldZcGpOZ3JPTUVyVTYvWXpIQmk5U2t4RjhVdlEwUFJuRlpJdHZIa1hzekZqT3FYRTlVZDMyOStaZDQ1MnhDN3NxNmZkQ1VkVW0xSHkydUFFNXJrMjZLOWFMOHl5MERjMkZBZGFaMm5YclJTSEQyY2VQOUs1azZGOGhZaFZreTQvbmtVT3luQVVodTZHUzhuMVpBUGZ3TDZiUVNhWUlEOEViZzNTWmdsM0orOVdoK3d3UmtYSnkvTERMUW02S1JRUk9uZnZSVmNReUtOMHB6dTduQzJzZHlDdjZ5Nzd1K1Z0aXFWTlVEK2JqUkRjVmZZaXNJYU9RSDF0Q2dFbTJSbllybGVxd2FxS2ZMaHg4NkRpV0F5OXErSXpFem5JbFdGUk1oYXMzYWJQM0t2OUpVcG1Bd1VNM2hmYWZSYXRLb3JPdkQ0bzc1Y3c2ZEQxMkx2TlNkbHVHb1VaYU9EdXUrL0tabCtERS8zVnR2R1JqRnk4L1dhSXVKMzVqbUszYW8vbnpwaXo5VjhIN09adkRVakV4aTZTUT09IiwibWFjIjoiYjA2MjIxMDEzMTA4YTIxNzQyZWY0MDgzYWFhN2Q5M2JjNDgyNDkzZmU2MWU4YWJmMmQwMjM0MWI2MzAyODFmZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "uyu8g+Oqh+rqL\/bmgR0UnJn\/dGStKEzrsmKtj\/eaffk=", "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": "eyJpdiI6IkRodGtnTUh0dHhxSXRVV2RJc1FMTVE9PSIsInZhbHVlIjoiMUp3VUhJQmN5c1pYWmtoeDlOVWk4QWJBZWFVOE1lN2FLcnFWeDN4MTRObjl2UmJiYVZsU3lPb1JrNUhHdGwyWVNSTDlISU54NEl6OGJnR252VWFpS1NxdlArYjRta3JRaklVQkhadjRJSjg3V293V3I1OS9TaUR1Qk9EbmhDWHEyWFVqaXhIVTVnQ2x6elQ5YVdqbU11NVVkbzFFMGpaUEZjYXhvVGYzQWptcys4M0lwSkVqc2paK0pYWGpVTHV3UTkrazJMNUcyampvRTFja0w1ckI3WlQvOVJUb283dkpJR0FwMGZISmIzRmFJK3NOdEFsc0pVTUxob2c4ZzFvaWpRbFNNL3krS3IxamhOelJMYkdjY0I2OVk3TWxaVDhUczl1dlgzV0lRdXBBVGhYVmZlMWxCaFJsQUNGb1ZPUC9CR1BOMVNlWmtvM0NmUnIwNXJuazM2YlpHNFpKZUMzb2JuNTUxSWlDMDVaZjkyRDQwVWpnaGRnSEJyVGFOejlMbFJVNTFsR1JEZUNVRm1BeXllY3ZWK1RsNWlLb08zOFVVbVJsMC9QVEZMLzFvS3IxK2c2NkVnQlFFUEkrNURGeW1OajhtaCsvSE9LZXgxTzVNUCtlYWlUYUZ2QWxRMDdXc3NJNFJ5TDFLU295NlNQVlN4M0EyV2hpL2crbVFEY1Fkb1ZGVE9XN1VzbU90cFpVODZRcTdXL1JEN0djQjdiVEM4OXN1L093QitzdEkyMXlhL3lrMmZkczJWRE55QUovQks0aWVOcHozMTEwamZ4RnQ2Y3AwbnZIY1hEMXdvVzRhUlBWTDNnM2NXV0U4VnhXblpmYnBPT0E1eE9iM0pZSW92cHViUmp5LzNnNUZudWlpSmZTY1ZTRmdIcmFNc1B0QlZhQzJRaHErUnBMcFNmRkdjRDJJWVZwYTZMWStrdHRLcU1haVh0RzlWb1RLMitqbnJrT3lHYWQrdWtZTmVNM3BrZTdZQVIrZExLN2RxUWRBK0JYWFJkSTZRSGNXM1VlQldZcGpOZ3JPTUVyVTYvWXpIQmk5U2t4RjhVdlEwUFJuRlpJdHZIa1hzekZqT3FYRTlVZDMyOStaZDQ1MnhDN3NxNmZkQ1VkVW0xSHkydUFFNXJrMjZLOWFMOHl5MERjMkZBZGFaMm5YclJTSEQyY2VQOUs1azZGOGhZaFZreTQvbmtVT3luQVVodTZHUzhuMVpBUGZ3TDZiUVNhWUlEOEViZzNTWmdsM0orOVdoK3d3UmtYSnkvTERMUW02S1JRUk9uZnZSVmNReUtOMHB6dTduQzJzZHlDdjZ5Nzd1K1Z0aXFWTlVEK2JqUkRjVmZZaXNJYU9RSDF0Q2dFbTJSbllybGVxd2FxS2ZMaHg4NkRpV0F5OXErSXpFem5JbFdGUk1oYXMzYWJQM0t2OUpVcG1Bd1VNM2hmYWZSYXRLb3JPdkQ0bzc1Y3c2ZEQxMkx2TlNkbHVHb1VaYU9EdXUrL0tabCtERS8zVnR2R1JqRnk4L1dhSXVKMzVqbUszYW8vbnpwaXo5VjhIN09adkRVakV4aTZTUT09IiwibWFjIjoiYjA2MjIxMDEzMTA4YTIxNzQyZWY0MDgzYWFhN2Q5M2JjNDgyNDkzZmU2MWU4YWJmMmQwMjM0MWI2MzAyODFmZCIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-122", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP79EdghRgLxOs8\/c\/nyrVut9W1d\/1SPVF6Ja3qq8Ji7g==", "PriceCodeRef": null, "supplier_title": "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": "IR3r+iu0URs\/M9mEvQvxEw==", "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": "nb69gtS2Jvk6MB\/FMIQNTw==", "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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": "DARjF4yreHyAn19cGceNrA==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-123", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMaNt8huL8am+7o3q0qJzXdnCyM3UjskJA1WIfGm2aYuA==", "PriceCodeRef": null, "supplier_title": "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": "IR3r+iu0URs\/M9mEvQvxEw==", "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": "nb69gtS2Jvk6MB\/FMIQNTw==", "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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": "4WnssfRmMLIoJNycIxWKug==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-124", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNCvBQ9S4hTDQs0Gkq2ha\/qxWFMuTYWRwFr5Y8iPEF1Dg==", "PriceCodeRef": null, "supplier_title": "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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": "nb69gtS2Jvk6MB\/FMIQNTw==", "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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": "DARjF4yreHyAn19cGceNrA==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-125", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMavObcU8Wlc30SceknP2cs1aRDxGNf34Udtl6amstkIQ==", "PriceCodeRef": null, "supplier_title": "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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": "nb69gtS2Jvk6MB\/FMIQNTw==", "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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": "4WnssfRmMLIoJNycIxWKug==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-126", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlN7OZdjyacX6zAdQXSTji9xHmDarSY0lpLs3YAeocAXfRZ4tK49PvHzt4eks7gBJQRDzRJ6cZinl0jzz3\/IR8ET3z\/tNQ8Xy4pTLqwel8Ww==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHKvN5Lf6KFGz4HK4bIk4ErQ=", "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+84Eom5IcKtcVpNyDMYS8J6eBXCA3TWTjw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-127", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotvsuP5IfGzXWoL8GkJHMWAPQ8P2KLWBoxApRnxrta\/qIE\/R1OZrqeohA1jCndaORbW+Y7vMAAvTF8qBrM5H9M8qPx85rSZOBInr6lqlhjwcaBxyAGZYZBot3s6LR2Aqn8lNEQGSnBIunl30bKD+iu+WCP8lWyowqp1JTJwpRh4BJLySsW4hVa\/gn7AHLVZtDNvdRFzwzCCmJ6vX98ReK2pcE82xoY5OU6ajef1IbrgAbFgn90Y6ZKlTXx1tqskXwyBstPwsITYPWa3Pa2Oth1gKqas1G45Bn64JhKvNDOqz6CtkdFT7nA6Zur9VI26a\/0g5QaPfeQCQ+8mXmkozrEC89AKRk3paUropQRjwJFkl2", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-128", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotnZPrV\/jxsYeX8MKXwi0ZMTnp+eEDabr\/dOUyTIKUtAHO35tlo8qwK8jYCA4dlyGwYA+xoeyeWd1somjld2KTyNLpt88mmwnkmkdTjkPygpxAqd2yNjZc+2NoWRD+TtPa7AzU3remJJAvC5AwF+b5Pq+SZCwHnwqXWf0kF9v1yXC2og5gJkwkDVoKxoN4lSt8jpt2R3X3QYZYV84bj7ACJzU78MvmkvYKk9c7nQM3G\/OpJHCB6UqLYnL4JDxopMnJVV\/O9S2vktGjdd62mR7DTCSRQtiAmHI8X7Obx7gvYr51wTPwb8YkOqQ1YUYDDUm5\/EfXwn\/O8aJkHhdX8uny28=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-129", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMJwcLi0Bsw6+3isWHBkdF+Y14\/xKltOizmGTDVFPRfiQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-130", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotnhlCukgFydecEZKFFGoPZpdtxB\/LkFb+yMGWpE8WTGM1Q4jbCxXtZogHFM2Qez3V9M4Z5L3RLAqDnqtMFiUlhw4RGg6ZyG03jVnJNpsLhzjyQF9vWpIr1r5\/An+ctl8BHypONFILYDNrTmyN\/Dm1Fl9\/g62uX06hollZNm\/3Txkk9lSjKDRzgPKcyxsIwUBdTzabQVI0N0kVxYC741HSEleYZ4KjzbWq2Yfbd9OHFzmJkKNWDzBjuCrFdZ+uJhr9vpi+OOpm7c4lWleSiFhZu2yY1PoDGvSNvvwGWF3o1sMLMSJlL3D4HUWKykAL3Jlm+j\/yUqjEdh+FWAGEuR1fGw=", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-131", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+m5z33EemmnsQRn3hQVBotrqMPLgsxgXOpjbiNu7snYgT0xJeso4N\/\/D2En+NaLQmtAeCzHC3kYJIsV+9G1jxDgtszx\/9dg1ehHcnmEIwN7GJc+B\/7K\/ok3vLR1Xu29YJp\/BiWVTZ3y\/Xrr0Fe+WRJgy+t23SE43p2eSKWJZo\/iEHXQjZidyQwFn6iYy1Xc5\/Wy141O+9Cs0s18zKS2nUobl2QtDUdr8WdPQELydrA7u19mCRhNlhEqil3xvER5JxoNEgCsqT3F7fK4\/L177TAPJx07HvFPfNNg0zCt0fQ0LZHBKtC5CogQ3+Cko9Jei0GOBeecO3jdtk3RrxnpjHrDyGBVLB5En7tOuBWN6X3y5dmfpXtNmocLMXE4z72u2C", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-132", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+CNU3gJEZDFJNjRSDseDDjTI8vd8HTHf5Yux7deERZNEpLRbrr6BOmRDLJXEgGW4\/", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN57i+MQt6gIYdjH30H7hean7CKVK1Yl9ngIFfYs05c2hS7TaULC37yfAqC9HsDt7tM=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86X81QRDK1v2BpiE8xvR7Alk1mN15h7zbeBYJJDXmirTB2TUy1lFFjqNWkZIYvcZn8=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-133", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxu3jGZ1cNvU6XE0QF+dLowl0LwOuJX\/SsuRFOYUMpqUhgYkYSU2qRChagEhMOC0XmJ", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUKndVF43i\/ePpCjJ86J0K9DYWbquoWd5he6F5k1VpO0NPfb31k6j0UN5NbSeo8mmTI=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUKndVF43i\/ePpCjJ86J0K9DBLzxAzJwHOmdRR3fbnfL1Oz8tBfNb0Et2xx\/WsLXbTo=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Df4BJHyeRRthJO6\/p3BUVyNRS8pL0qyPKw\/jFZiizrx4lcdXJASytsBte1SHsOmP4=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Df4BJHyeRRthJO6\/p3BUVySgsh77hbJMyOhPnSDvOPzwqS4zo1qaHdVE0+V7RUNUM=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-134", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuS0oL6JJGphymvuIt+giXwJfN8V7QoeTD6P9YcOU+m6Qocv9RX1FCu7nDL4rmyK7m", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULX\/XFf1AWXb8t+cxijDk0xn0O7qlkxFJXX5qkrN5HotEutKK67y5amOvAhgDkC6OE=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULX\/XFf1AWXb8t+cxijDk0xDVYS+LWjl\/RWQbK9JwC3Y614QmtVkh1AbZoWg2dfjS0=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CgaPc7cr8ALrtxhKsiZ\/Cj1VuVyCnk3PUPy5geMFgQauEm3wb\/pRGoVC3vTYeQNfg=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CgaPc7cr8ALrtxhKsiZ\/CjxhzpfEAC22vzwjv+q9RTTP5iWANPZ92c\/uZAyKMO0lM=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-135", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlN7OZdjyacX6zAdQXSTjiZ4pHsuii9ZGolrH3UsexCftH1g5Cn0ahpYwbQ1P\/Sd\/LInC0Lt9c3QYW0Cu7L\/rCH0okeiV\/ngGHR8oSCocGZg==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHKvN5Lf6KFGz4HK4bIk4ErQ=", "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+znjPY2rCTUlv4yFSFNN+UxT7DQMgEYzaQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-136", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQuWxEjhuGcNVBWHYzd7NLsrEynZobDu7ZYRiocjPx7oloYX8RD8MKeeEX17eCRB+ag=", "PriceCodeRef": null, "supplier_title": "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": "f\/us5xjJ2IQSiOX2b1vCxU4aVbhWYp77D8OMdM9jS9A=", "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": "eyJpdiI6ImkvemlNQlZMRUcxY1R4UEF6V3dWcGc9PSIsInZhbHVlIjoibkEwQjhnNXkwV0tnVGZzVDBDaG1TU2ZteWtKTFF1NFJ5am9qd01LbGx1UmhQbTJ5RUFWdWtRenduUE8va0dTSGJnOFViQTdIU1RQc3Z0TTRCYkJCQ01GSFVvSDBVZ3FNMnE2dWRuUEl5ZVhQbU1pZkd2ZVllOFpTVU5UQ21rSzJwZTU4c2gvM1FLOVltTHFwM0pHaTVDTzVHK2ZNNHBHOU1SMWVPQXBQSWliaEFWbTBiYUxmcXVIODZsZnN6UzlMSTFQZ1ZWVHBQTkdlRTczMklqcnZhRlZVWFRVcGJKY3I4ZFBSZTl2UWhpSDFBZmVSTDJQZVNrbCsra2I1QWR5ckRhanRQdFVkL0JvK2JPblFFVjVTUUpmdzJ0TDZFNXU4MVRXc0dDTG4veTFpZnc0TVNFbWdNd2VLNVRjSmRkdEVnYUg4dXJhQ1dXellycWYxWFZIZnNISVppYkVSbUlLd1Y4ZnFCZWFGSkNrWlVObm1RYjRCbTk5YW5UM3NJbkpNcHBiSmpxNFZDNXJYUG9VQ0dIcmIyV2tPU05jQjRlUkp3TXFJU0xFMXJwWU95YndaSk1Ea05nN2M0RlhTTHFyZmJvQ1NLdGErUWE3SnlZclNuRjhZUGR0RTkvZ1FHYVdXMVRRMk5xbnVybzRucnphNVVOVGV0cGlCd2VuanlJVCt6Qkg5Lzd1YjdyK3BqRmtva1p0TjdpbzVpeUhBS3N5ekJ0S1BzMlI0RnBXL2NEdnpLNkpNalgyQmVpZmpXM2o4bmdHVjU2cjkwSDdzYzNta1RMTEFEeEhUNmtjaVZoWHdjRUV5cDRNT0UremllS29CZ2NnMGxPaWZ0UitBZmRQdTlJdHRESXJKRjdWZE14T1FNNGFRb05EQmRhUUVyTkNWNzdiaDFRaXNQSUpZNTUzQmRjNEhGM09QSm45TTd2NVdqMG5QLy81SEFLQUQ3UTZRdG15TFNLelRIczNycUU1ODBWWVA4Uytzb00zVzdsOGxyd3ZBdXc5ZWZNZ3pDOWJ6TTUvbWNkUmpaajFuK2ZCTWZMdUxYWGluOVM2MjlWNXBRU2RoaW1lenRPc0p3M0NmTTE5SDNwSitBREpvVDYzbTFpSSthVGF2YUdTSFlqV0xPY1doS1R6ZTI5YklNQnlGN0FObS83TnUwTlJZV3ovbmY2YXpqc3p6VzZWenNzRVdpandNN09tQXpOZW8wT0U1UzdiTTd1V2hFQ0xSNU13WG9YYWNCNjExSGhTL0YxM0dUclNmQ1BjNlFsS3RUZjRsdm04MFhrZHd1MkltbkcxVkduMzVoMlNpcEVZQTVlQThDUVYvWVROMWd4b3JyVVRZVXlhVndwa1ZMUDZEU3RwRnpiemxjdHViZ2tZcTd6bjlHWnZ3ME1GQjQ5bWJPY3VHTkg1UE05d1A4eVVZQWZZeG95Q0xrV3dGM2FZTGpiQlJjYm85TnVQWHpXUXpNZkFBSTZBNUpXWTlrVVJkWHJIZDlzZDhNcjc1dUVnM0U5WFBNaktrNGljQmRzOWhkMnBSVXN6c3RlWlNoOHhxK0dEcFBaTFJsdUo5Q3lpcXkrSXZ2eVJNTmdqSUoxNk0wMCtOdXQ5SzQ4NDFTU1h3VWNYaFBNbnRob1RMV2xEVUVITW1UcW9DMks0azdCMWZJTHYxRjRpU3NxbkRkRXRvYW8za05CR2E5WHhGQ252ZllZNkFsMTJqaFlyMG1JS2lOVVlVSm8yaEtMSUNCS1dJT3k0bS95dXJOZzQ5NjMreXBBMit6S1VLZTBkMGpYaW9LaFlOWTR2UHVZcDJaRGtYaS9ieW1Ea0RpMTE3cnNPTEJONEdoSHN0UmpwNWp6UTFWWm8wcDhYditJWkxUc2h4ZWNQa3JhWGlMWFJsRTVPY1FFY3ZyZDI5L2c3S2hsTDVWc09VVDlZNURpVFp6bTUyUGFNQkVzaGRzWmxlR0huTXhmV1BjZnZMR1VSTVFaRTBCVnZvVTVRT1JFL0FhQ0owRW1ZajhMMGhlbDNtajdkalIrY3FUWGxPc1pHaWdNbmpVN2lDbnh3dE5MVkJvR0pFTlpPNHA2eThHR1VKMitOckF6Tm1lc09wSTBaTjRjMEkwTWNUNHZLWEJwRVArankwQTFtVStSRmN1QW1XVzFXVHlnL3lzK2RiTWxGdjVpd0pVSitKdnZKb0V0OWgveWx3N0lwV2UrVXhzK3d1SXl1NVZBRWMrVDQzMUMrd0JuakM1SFNxK0lKdTdkeE0vdjc5Y2FIWG5LdU5zTkUwdjEzOWxMSjBIUVRva0NzdVpoRjFacDRNSXVZdE5ROUhHY05KVy9FMEhrTzJZdlU4eXZDVDhqSnc0K0FwMWNaM1dIVE1EL2RMTU5aM21XM0prUWhodGNJOVFuOTQ0T2huSk8yM2lOajB5REo2YU5acnI4ditEVmVyNWVoa2R3eWs4eHhmQUpPUUdTeStHQlVZaHo4VGlReGpHcUtkZzVCcDlQYWsvRHhiU2graWRFVGtVV1lPeHlTajBGMDVyZGxyYjU4KzNPbU9MUlFJSlFNcGo0dHBOc084YzhNNU45ZnRqTnRjMnRFSjA4clFiR200Y0lnUXlFL00zdjV0RjF4eFpYTT0iLCJtYWMiOiIyZDAyYTY1ZGEwMWNkYjk3OTFkYzFmMmM2Y2U0ODQzNjQ0ZGQxYmY2N2FjZmYyMTlkOTEwNzkzY2U4NzlmOWM0IiwidGFnIjoiIn0=", "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": "StCG\/VFgsjBcRy7YA16hj+OHA4QFMGDl3l8mMDdMqt4=", "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": "eyJpdiI6ImkvemlNQlZMRUcxY1R4UEF6V3dWcGc9PSIsInZhbHVlIjoibkEwQjhnNXkwV0tnVGZzVDBDaG1TU2ZteWtKTFF1NFJ5am9qd01LbGx1UmhQbTJ5RUFWdWtRenduUE8va0dTSGJnOFViQTdIU1RQc3Z0TTRCYkJCQ01GSFVvSDBVZ3FNMnE2dWRuUEl5ZVhQbU1pZkd2ZVllOFpTVU5UQ21rSzJwZTU4c2gvM1FLOVltTHFwM0pHaTVDTzVHK2ZNNHBHOU1SMWVPQXBQSWliaEFWbTBiYUxmcXVIODZsZnN6UzlMSTFQZ1ZWVHBQTkdlRTczMklqcnZhRlZVWFRVcGJKY3I4ZFBSZTl2UWhpSDFBZmVSTDJQZVNrbCsra2I1QWR5ckRhanRQdFVkL0JvK2JPblFFVjVTUUpmdzJ0TDZFNXU4MVRXc0dDTG4veTFpZnc0TVNFbWdNd2VLNVRjSmRkdEVnYUg4dXJhQ1dXellycWYxWFZIZnNISVppYkVSbUlLd1Y4ZnFCZWFGSkNrWlVObm1RYjRCbTk5YW5UM3NJbkpNcHBiSmpxNFZDNXJYUG9VQ0dIcmIyV2tPU05jQjRlUkp3TXFJU0xFMXJwWU95YndaSk1Ea05nN2M0RlhTTHFyZmJvQ1NLdGErUWE3SnlZclNuRjhZUGR0RTkvZ1FHYVdXMVRRMk5xbnVybzRucnphNVVOVGV0cGlCd2VuanlJVCt6Qkg5Lzd1YjdyK3BqRmtva1p0TjdpbzVpeUhBS3N5ekJ0S1BzMlI0RnBXL2NEdnpLNkpNalgyQmVpZmpXM2o4bmdHVjU2cjkwSDdzYzNta1RMTEFEeEhUNmtjaVZoWHdjRUV5cDRNT0UremllS29CZ2NnMGxPaWZ0UitBZmRQdTlJdHRESXJKRjdWZE14T1FNNGFRb05EQmRhUUVyTkNWNzdiaDFRaXNQSUpZNTUzQmRjNEhGM09QSm45TTd2NVdqMG5QLy81SEFLQUQ3UTZRdG15TFNLelRIczNycUU1ODBWWVA4Uytzb00zVzdsOGxyd3ZBdXc5ZWZNZ3pDOWJ6TTUvbWNkUmpaajFuK2ZCTWZMdUxYWGluOVM2MjlWNXBRU2RoaW1lenRPc0p3M0NmTTE5SDNwSitBREpvVDYzbTFpSSthVGF2YUdTSFlqV0xPY1doS1R6ZTI5YklNQnlGN0FObS83TnUwTlJZV3ovbmY2YXpqc3p6VzZWenNzRVdpandNN09tQXpOZW8wT0U1UzdiTTd1V2hFQ0xSNU13WG9YYWNCNjExSGhTL0YxM0dUclNmQ1BjNlFsS3RUZjRsdm04MFhrZHd1MkltbkcxVkduMzVoMlNpcEVZQTVlQThDUVYvWVROMWd4b3JyVVRZVXlhVndwa1ZMUDZEU3RwRnpiemxjdHViZ2tZcTd6bjlHWnZ3ME1GQjQ5bWJPY3VHTkg1UE05d1A4eVVZQWZZeG95Q0xrV3dGM2FZTGpiQlJjYm85TnVQWHpXUXpNZkFBSTZBNUpXWTlrVVJkWHJIZDlzZDhNcjc1dUVnM0U5WFBNaktrNGljQmRzOWhkMnBSVXN6c3RlWlNoOHhxK0dEcFBaTFJsdUo5Q3lpcXkrSXZ2eVJNTmdqSUoxNk0wMCtOdXQ5SzQ4NDFTU1h3VWNYaFBNbnRob1RMV2xEVUVITW1UcW9DMks0azdCMWZJTHYxRjRpU3NxbkRkRXRvYW8za05CR2E5WHhGQ252ZllZNkFsMTJqaFlyMG1JS2lOVVlVSm8yaEtMSUNCS1dJT3k0bS95dXJOZzQ5NjMreXBBMit6S1VLZTBkMGpYaW9LaFlOWTR2UHVZcDJaRGtYaS9ieW1Ea0RpMTE3cnNPTEJONEdoSHN0UmpwNWp6UTFWWm8wcDhYditJWkxUc2h4ZWNQa3JhWGlMWFJsRTVPY1FFY3ZyZDI5L2c3S2hsTDVWc09VVDlZNURpVFp6bTUyUGFNQkVzaGRzWmxlR0huTXhmV1BjZnZMR1VSTVFaRTBCVnZvVTVRT1JFL0FhQ0owRW1ZajhMMGhlbDNtajdkalIrY3FUWGxPc1pHaWdNbmpVN2lDbnh3dE5MVkJvR0pFTlpPNHA2eThHR1VKMitOckF6Tm1lc09wSTBaTjRjMEkwTWNUNHZLWEJwRVArankwQTFtVStSRmN1QW1XVzFXVHlnL3lzK2RiTWxGdjVpd0pVSitKdnZKb0V0OWgveWx3N0lwV2UrVXhzK3d1SXl1NVZBRWMrVDQzMUMrd0JuakM1SFNxK0lKdTdkeE0vdjc5Y2FIWG5LdU5zTkUwdjEzOWxMSjBIUVRva0NzdVpoRjFacDRNSXVZdE5ROUhHY05KVy9FMEhrTzJZdlU4eXZDVDhqSnc0K0FwMWNaM1dIVE1EL2RMTU5aM21XM0prUWhodGNJOVFuOTQ0T2huSk8yM2lOajB5REo2YU5acnI4ditEVmVyNWVoa2R3eWs4eHhmQUpPUUdTeStHQlVZaHo4VGlReGpHcUtkZzVCcDlQYWsvRHhiU2graWRFVGtVV1lPeHlTajBGMDVyZGxyYjU4KzNPbU9MUlFJSlFNcGo0dHBOc084YzhNNU45ZnRqTnRjMnRFSjA4clFiR200Y0lnUXlFL00zdjV0RjF4eFpYTT0iLCJtYWMiOiIyZDAyYTY1ZGEwMWNkYjk3OTFkYzFmMmM2Y2U0ODQzNjQ0ZGQxYmY2N2FjZmYyMTlkOTEwNzkzY2U4NzlmOWM0IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-137", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvNTnabryNvXht10nNIEAC0O\/8mPM18g46y9Y456Z9FYOZs3pWqDvrF2IsFJjLQtrw=", "PriceCodeRef": null, "supplier_title": "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": "\/iRoXAW9itePobAOzcS8tXuN1YIrZs7L4QqgrL4r70E=", "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": "eyJpdiI6IkhXaWRqc1RacUFSTUFtd09BUmgwVkE9PSIsInZhbHVlIjoidExrUnJNSERldHdicG90RFpnODJVeFl1NW1QZW1QVGVKMEZsY0VINVAxVThZempFaE9xakZXQmp0YWRUU2QxbE55ZXk0Y0Y0QnN1d2lRZWhtSUtVYTFiQVN4RitMdHkwVUdpRnpuYy9odm1vbHRCNWZrRHR6aHBabmZEMlJBZGtVRysyVzh6N01KZ0NMZ2M2MFp0TWg5TkE2UllkYm9YM3MyRWtzcEZHblRPMTFyQk10WWh1R0tDSm5QTkoxdWpJZXM2aHRxMTQvejJmY2FsbkF4aVRWZ3dUR0xScG1GZEp2cDNsMm9aTFYwVUNoRTgzZVRyWmR2NVgwV1YyVHRvcGtoNkNEWkdmVlpiY0V3TFJpRXpySVYyeUp5dlp5YkcyL3lTenpxZUl3ZGQ5aVQzRk5QbStWVlVwMmZ3b3hzUWNtdGVTOCtuLzlENk1VVTUrVVFKeGMycmxEY2hLRUtmNjhnS2FIek5KNmluQjROeWNaaDJZWUs2a1JkaVA3UHQ3eUlEdU9YMnhkUEJxWjlFaEptOFQzWkVFWjNuQVNKcFVEL3E0YnQ0RExkTStoelpkeUV3RjZBNy82NTFBcnlqRFFSMkZmc0d3bXVlcVRxWVVpOFpzU21EYmNFeWVWeWc0T21scDR0YVRUampCQ2tDdzFNUDRmZ3RjTUIzck1nZHU5ZktpSUtkMGhtZ3pUWFpiR3BqQ2xUSlJnUTZ2VU90d25DSUhWVlNadkVnVDJzV2tHUDd1eDJwY040WHE5aWNPc2JDY2x1dzFLQ2toV1dBOWZrcjhHdWJ5YXpObnd1SDR2MEkzbTcvN1ByNmZIRGZGanZES0lrU1hlenRzMytTOVFBK1puVXdwajArdnMvQnZzdUtDSDU5RjNxdk4rTFAvN1FreXhCaTZ4Y01SbE9oQkFzS1ZrbWdVeVExemNRNjNMVmJpZ0M2SGZxc2NCNkVERXppY2tSZkxOQzBCSDZkek1HMVB1RVhlcjU0U3czNGJwM1gxWWZwaHo2S1ZmM0tpR3F5R2V4WW91c2Rwd1dRZnE3VVYveVo0akNBMmIzSEp5N21IZGRKelZ2MEFSTUlQSHVxeG5HaXYxUDdFdnFuRHJsSEVuOVR5MnRaVVRML1E5TlM3UW5KOTVNNDBUUGJ0ZzVNc1lLTmJENDMxL3BZOEI5OWJLTUwyYXdUcjN4S0R2VTNGWFZaMHBsZEVKSGpvQjNrRVh6a2Z4T3Q2QTIzQ280M25OeVNuV2VtWWdIM1RvMDBwSm5XdlZMclY4aExpMnBWTEl4M090OW93blBsd21zVVRDVEU2dHNXSVRDNGxoa0laVStGVlErVzJpdDRuUmErYUM1b2RnTzUreUdmM3BkQ1g4dFdDMFdHWkoxcGNqN016RHpETzEybG5mVkZVTUZocXBsbkROWGErUGtkNHh5cjJlOWIrVVhIN2ZKRkRQZFVkQmg2SVVoNXRMTU5RRjV0UTVnUkoxQVh6RG1sNDdkUi8vNGVYWkdTbXBzU2hnWW05TFJxdDlORWZPb1dwdHRTL0U5NlBtMVFJYUJ1dFJIcVRrQ1kzWERhZ2J2cWhwNlh6Unc4amNhMHd2NzRCYjV5UGxCaVNrT2pOZmU3TUpsR2tma2tHeHpxS0hodHJhemMvZzZqQ29Cbk1zQWk3YUxlby96U29GQ2ExLzhNNUhGL0ZUU2FwUllzajFRT2h5VWJMVFVPclkvODlMRU0zZXR4aU16a3o3S0lyN1pIQWE2RHFYejRmbzNYQmwvNjlqUi9VRUR2ODV6emw3cEd5KysyM2F3eGtHeTRqVWVrWGRlOWVRbVcrbzdEdkF4SWtrU3E2REV2dFJoOEYyZ2NXNUdMZFhYVWtBSTJFS2hKSkJNWmttV09say9FVXl5Q1g2UE5EaFF4WnF6SlMvRWtNYWlmbFpJZExCc3h5Vmwwa3UydWhTRkQwK2c2eXh1RVRscG9OMmlBem9VblFSZ3B2NUYvZy9wZmNtQjlSU0I4cldvTkpvNWdFNGNhYkREZ3dHTGFyNTBMUDZxcFlNc1dUOGp6NzVwVCtlOUtuNUh0eVFhcHI2anVCL21qaUpPVUhkTTh5NTNwMzZVWit5QlBzSm9DRy9IbmVvbkZRd1BxaTJNbnBrSVdUWDl2YktUanFOYkpkN0dCa0kraE81R3lkcTdnRjk4SUxSRFBEZjFnRXBIalI4Uk0yRGJqdjM4YTRjM2pkeHJjL2o0OHQ4MWNoQkgrL2dVL2hoRGhFek15OXVQYjFPWFdOeFBOaVRJV3NWTllaK1NRNW95QXl2cnA2ZnhlZElISjE1Z3hjSnhsL2FERUk1NCtRbEQ1QTNDdGhNalgrakptKzJvb3ljdXdaZUVSUWZpczdyUHpVUk5jZmVUbkRad0djQWpNT2EzTXhsajgxMzdwWE1BUGRDSmhjcEdDdjhCbXVVZWxqZjZlYVNrMTNVTXVjcWZPRC9OejJjNkhPK0JxSmRqYm4zMHNpWjEweTlVVmhmWEJzQkJreWVzOStyUExyanA5QWtNYVZNYzVSTW9jNFY2cTJjUUxpWGo1UkkwNFlZQXBTeStvQnMzUlNDTjVSQlNPcmJrNW5xVzgzaGloQllwST0iLCJtYWMiOiI5Nzc1NTk5NmEyNzU3ZTQ0ZTM5ODMwYjU1ODJmMTA4ZTk5NmNmMmIzNmY4YmI5ZjlmOTIxNjBmZWY0OTUyZmI1IiwidGFnIjoiIn0=", "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": "YrqUV2LDE6FYbcvMaVSGSs5TXnQD9Jr12TtM+a7uNGo=", "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": "eyJpdiI6IkhXaWRqc1RacUFSTUFtd09BUmgwVkE9PSIsInZhbHVlIjoidExrUnJNSERldHdicG90RFpnODJVeFl1NW1QZW1QVGVKMEZsY0VINVAxVThZempFaE9xakZXQmp0YWRUU2QxbE55ZXk0Y0Y0QnN1d2lRZWhtSUtVYTFiQVN4RitMdHkwVUdpRnpuYy9odm1vbHRCNWZrRHR6aHBabmZEMlJBZGtVRysyVzh6N01KZ0NMZ2M2MFp0TWg5TkE2UllkYm9YM3MyRWtzcEZHblRPMTFyQk10WWh1R0tDSm5QTkoxdWpJZXM2aHRxMTQvejJmY2FsbkF4aVRWZ3dUR0xScG1GZEp2cDNsMm9aTFYwVUNoRTgzZVRyWmR2NVgwV1YyVHRvcGtoNkNEWkdmVlpiY0V3TFJpRXpySVYyeUp5dlp5YkcyL3lTenpxZUl3ZGQ5aVQzRk5QbStWVlVwMmZ3b3hzUWNtdGVTOCtuLzlENk1VVTUrVVFKeGMycmxEY2hLRUtmNjhnS2FIek5KNmluQjROeWNaaDJZWUs2a1JkaVA3UHQ3eUlEdU9YMnhkUEJxWjlFaEptOFQzWkVFWjNuQVNKcFVEL3E0YnQ0RExkTStoelpkeUV3RjZBNy82NTFBcnlqRFFSMkZmc0d3bXVlcVRxWVVpOFpzU21EYmNFeWVWeWc0T21scDR0YVRUampCQ2tDdzFNUDRmZ3RjTUIzck1nZHU5ZktpSUtkMGhtZ3pUWFpiR3BqQ2xUSlJnUTZ2VU90d25DSUhWVlNadkVnVDJzV2tHUDd1eDJwY040WHE5aWNPc2JDY2x1dzFLQ2toV1dBOWZrcjhHdWJ5YXpObnd1SDR2MEkzbTcvN1ByNmZIRGZGanZES0lrU1hlenRzMytTOVFBK1puVXdwajArdnMvQnZzdUtDSDU5RjNxdk4rTFAvN1FreXhCaTZ4Y01SbE9oQkFzS1ZrbWdVeVExemNRNjNMVmJpZ0M2SGZxc2NCNkVERXppY2tSZkxOQzBCSDZkek1HMVB1RVhlcjU0U3czNGJwM1gxWWZwaHo2S1ZmM0tpR3F5R2V4WW91c2Rwd1dRZnE3VVYveVo0akNBMmIzSEp5N21IZGRKelZ2MEFSTUlQSHVxeG5HaXYxUDdFdnFuRHJsSEVuOVR5MnRaVVRML1E5TlM3UW5KOTVNNDBUUGJ0ZzVNc1lLTmJENDMxL3BZOEI5OWJLTUwyYXdUcjN4S0R2VTNGWFZaMHBsZEVKSGpvQjNrRVh6a2Z4T3Q2QTIzQ280M25OeVNuV2VtWWdIM1RvMDBwSm5XdlZMclY4aExpMnBWTEl4M090OW93blBsd21zVVRDVEU2dHNXSVRDNGxoa0laVStGVlErVzJpdDRuUmErYUM1b2RnTzUreUdmM3BkQ1g4dFdDMFdHWkoxcGNqN016RHpETzEybG5mVkZVTUZocXBsbkROWGErUGtkNHh5cjJlOWIrVVhIN2ZKRkRQZFVkQmg2SVVoNXRMTU5RRjV0UTVnUkoxQVh6RG1sNDdkUi8vNGVYWkdTbXBzU2hnWW05TFJxdDlORWZPb1dwdHRTL0U5NlBtMVFJYUJ1dFJIcVRrQ1kzWERhZ2J2cWhwNlh6Unc4amNhMHd2NzRCYjV5UGxCaVNrT2pOZmU3TUpsR2tma2tHeHpxS0hodHJhemMvZzZqQ29Cbk1zQWk3YUxlby96U29GQ2ExLzhNNUhGL0ZUU2FwUllzajFRT2h5VWJMVFVPclkvODlMRU0zZXR4aU16a3o3S0lyN1pIQWE2RHFYejRmbzNYQmwvNjlqUi9VRUR2ODV6emw3cEd5KysyM2F3eGtHeTRqVWVrWGRlOWVRbVcrbzdEdkF4SWtrU3E2REV2dFJoOEYyZ2NXNUdMZFhYVWtBSTJFS2hKSkJNWmttV09say9FVXl5Q1g2UE5EaFF4WnF6SlMvRWtNYWlmbFpJZExCc3h5Vmwwa3UydWhTRkQwK2c2eXh1RVRscG9OMmlBem9VblFSZ3B2NUYvZy9wZmNtQjlSU0I4cldvTkpvNWdFNGNhYkREZ3dHTGFyNTBMUDZxcFlNc1dUOGp6NzVwVCtlOUtuNUh0eVFhcHI2anVCL21qaUpPVUhkTTh5NTNwMzZVWit5QlBzSm9DRy9IbmVvbkZRd1BxaTJNbnBrSVdUWDl2YktUanFOYkpkN0dCa0kraE81R3lkcTdnRjk4SUxSRFBEZjFnRXBIalI4Uk0yRGJqdjM4YTRjM2pkeHJjL2o0OHQ4MWNoQkgrL2dVL2hoRGhFek15OXVQYjFPWFdOeFBOaVRJV3NWTllaK1NRNW95QXl2cnA2ZnhlZElISjE1Z3hjSnhsL2FERUk1NCtRbEQ1QTNDdGhNalgrakptKzJvb3ljdXdaZUVSUWZpczdyUHpVUk5jZmVUbkRad0djQWpNT2EzTXhsajgxMzdwWE1BUGRDSmhjcEdDdjhCbXVVZWxqZjZlYVNrMTNVTXVjcWZPRC9OejJjNkhPK0JxSmRqYm4zMHNpWjEweTlVVmhmWEJzQkJreWVzOStyUExyanA5QWtNYVZNYzVSTW9jNFY2cTJjUUxpWGo1UkkwNFlZQXBTeStvQnMzUlNDTjVSQlNPcmJrNW5xVzgzaGloQllwST0iLCJtYWMiOiI5Nzc1NTk5NmEyNzU3ZTQ0ZTM5ODMwYjU1ODJmMTA4ZTk5NmNmMmIzNmY4YmI5ZjlmOTIxNjBmZWY0OTUyZmI1IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-138", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEehZCNuJJfFSTrM2TLG55EW8zC5YDWSsbuW00WQrPg2hcBm1WrOm4PRp0AYy\/wbJA4=", "PriceCodeRef": null, "supplier_title": "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": "6ksPTitFNP9Ebvxp06jj6epfJKsLfuL0r7tygZThtAg=", "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": "JMNx92NESE6uF6mY\/XVjZjQyJvUsYeKH4g0kfk1Maw8=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-139", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEdhXKoMqSFgpJQlgNJZjebjKp6K1o1YpVBKLXHsJbNtT3jmUbzZdnnUTUIDDYvqZ4o=", "PriceCodeRef": null, "supplier_title": "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": "6nDfmWP6QSzAVNfuQi3RQB20EI2EH9N7+DEa6KCBEj0=", "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": "joWOuZs72MHSavwWBjH97+iSoM1p\/dq\/bvo5hAW13zk=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-140", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REE9w4ofcWZBM6+0Zsx3cWLQcgLtqPrQOGSSjNf5of4Vy", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-141", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJFq\/9MHmth8CQRXHeDLQKDqcCuQRzsozBwy+dIWqSnP", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-142", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP1KIBnjwvo76MDUZe85lqztUloWQNd55pLWHm2VpAlpufRTRLJRZX4cOHuh0olBM1AJDd6QDd2KchVHh4PQDxr", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-143", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMgQR\/of5ub\/VnjsaC0WO1suZzjqeouYqgOkaWC9yqBCX2uPAL8ebjSQ7OKfPB5Q44W1aB45Ob9E+YPCUZLhqLD", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-144", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN08IafQ\/n12p7U9B4gLipkmoGb4mn5e9aOTjnvqP1otXovX9RHoO+6RFXvU4JBbpqYQcP4cYN0CxhVYdWDlvur", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-145", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMxWZkglJW2TFHur2tXkv\/AIOfNZRuTxKRDDUdzIqc+jKuoRaCkSBRJwu2r53+Tf88buIVAh+WXg1Ng8fhC8Aum", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-146", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+v9zNRZO10mfZqxH67k+L\/4h4Jg1BJK3\/fodntKuEENL7Eve7WZhYLlJYcdG6ZCjK", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6Bg3PjdGLUwQr+J6BdgrL1J+vKw8Ls+Gaak5cgUiIrP4PZknCXQEc4Ex+5SiwnoD4=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6Bg3PjdGLUwQr+J6BdgrL1fp\/RV5cp+UY4Rr0rBgipAjByjsdruzRgcoCx39Ngdb8=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86C64qbDTYH+Qh1JBjrY+vHVb\/nlHhGLsH7J3q6h1TqdaRrnNyoTDghpsyZXZ4egvQ=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86C64qbDTYH+Qh1JBjrY+vH6pETURIgblKkuyp2Boz\/WrN1daYlhBUUXjfOI6EeR+A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-147", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOeOyQX6zr3hgjaEW9sGOovsdofdg+ZP8XFnmSSKDN0Ng==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-148", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQsDeFr2TyJtw41oghA3QH\/Ndqbv+yoGw+iwcoCcJ+dUUnbQMsNYEw+Sk6sZ7y455BU=", "PriceCodeRef": null, "supplier_title": "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": "cKph5vXaMWWgf3VOgaH4oqD4yLZlIiBLUCm87E4sMro=", "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": "eyJpdiI6Ik1HV1piWmMrbi9ZNTEzT1NWaXlTQ3c9PSIsInZhbHVlIjoidHdFT1p4NTBKdmdRNjVVSk9oQkJEb3BpUUk3MVNpR1gra1pPQVQ2TDN6c2IzV3doak5NNlRaM2RSWHdBU01VbEtoMktmN1JQOGVRaUFvcHdlUDNQUkpZbkpta200b2FnTkFGU2ptbGVzWW9DUnNLeG1JN3p4ckg3OHNlVVlIMHlsOERIVzNNMXV4WW1oalZmQ2RMeWRDWFF4RnB2QSsxWTVHd2NKamdnUzB4ZVVBZzM4SU4wVkdPcEpXakN6VFk4R3cwTURkZ3BpWmxmTHBJMzFZQndjQ2VjclQxMkN2VHdwMUlkWmhXai9CNUpQNlgzYiswZzdTZ01oVTFqTS9JY25mcFVEc2xyUVUxWFRpQ3VablJaWWNoWkxtYytHejQwWmdpTW4vN2xBSnE3TWgyTzNOSVNmcnE4aUtRakNwUEcvSnNSWDRZRld5ZVNyWnltN1RGdmRsQWhFbVdHOWVocDkxdTJFNDRLeVphZWNRT3ZuU2xqUWoyRm5xODE3VGkzU3ZRK2pKUWhOZTRicGdIN0s5NmxxaklrU2EyMGI3bmVYTlJSbE1WajJrMWxkSjlXdVJNL2FGVzh4OWk3ZXIzT2RkbHphQm5FTHNtMzR1WVY4MWlZcXhReFp3UUVySXBTVEJVNDk4czRWS2l2STkxVmY3MlIrWHhsd0hPZ3U0SG5oQ2FERXZxYlY1M3RQZGRUVk1mcHZBL2ZFcFRYS3o1RTNWRTB0U3FkYVU5K1RZYWhXOTVkNnlNT0ZsYmpPS2ZSdFVucllnVENLRVdsWk5XRlZmSXFPSzZDNTY3djFPdmpWeUhlUWFSRlFubzRDZXVZaFNEelNqTjI5U1Ftd0pPckJ5OEdHNlZ6dnFnSUVQeWF0OU11Z1k3SEJNUzF5T2xQemcrcDFaSXJxQ294VUQ3Sjl0MXgyRGpNZkV1YURDOTkza1dORFVUYUE5Z0o3UVJPUEE4RndIQW5NSEVkSkdTWGNzOWhIYng3VlVlUzVnZElZbjNpNWhkZEV2MVhqRHhCeE41eklkbHoxb0tIN0N6Y05GWUxSaUtvOE15Q3k1R3pwczFjMmFMcDc0a3R6bmpHSkdMODh0b3ZucGJ5TXBMaGFkblBuY0hVNjhoMEIwd09UVHc2M2pZRUJ3M0dpVFdsNmR6aE1mWkRidWx4THVIQ1J0OFJoYmk3L0k3YkZOTThna255Q2h2TUdaVHBORGlWRWl5OEJ6a0ZNVzR5c085WWF3Q1p1aGNUWDlDanphbHFDMGdoMnUvWituNktkaFFIVm1uSWJiTFRZazJ4UnFtM2U4a2RHN0tzNWMwWWJlR1VGTVRhN1hERWErU1R0d1JQVHVEbmM3TUJBMk8yOGQzWUdhTW9Wd2pHaDJKNzJkcDVVK1pwSk9CS3NRNUtpeTVnM0RLOWZScUhVYnB6YkpPT2ZKRGxMK1lncW9jU1R5VHdkVmJ5WDJFUzV1MCt2UTVXSTl0dmpnQTlaV1pwTGJYRmhPdXhZa2xyWHpwZGNweUdGZklIYmgxR0V5R24xWElYaCthaVFlUCs1SHZQQTZjcWRNQjNrVUpRNE1KTEtZUUMxNW5jOGRyTHZ3MVJaMk5XSS9QaEV4SXAyaGVFYmx0NC9mOU1semNjcHBWa0tzc2F4NUlvTUlQRHVlcDNIU1VRdURjZ2Qya2VYWnh5SGdmU0djTU8rSStsZUdsYUJ0RklLZ3RiZ0hxWjZXZjZpaUhSUk15OGdNcmgvV0U5QnBIazl2ZEFwS1F0bWY4cFNVaE5yZWV3QWJJMmxvVzBGdGtYVXE2cEwrSGl6ZjFIZUpjMEl5SlRaNGgrU3dVT05RYm9sa0g3dHdBcGxMVldxZkJ4VStnekRYS1FLN0xTK25TQkFLdStQdUZRRTFZL1NGbVRjR3lDRy9LYzhicUN1V0R6bjhianJGTm1LZlpDQ0RaSUZoVTFuZ29UdUJSd1JxbDJ5TEphSUROL2hIQSt0M3I0Tm9tVm1EWXk5TmpxZzhhY0dkVExDN2V4Z1l0RzYxV3Z6ZUJ0ODVnckJ6MUtpaVpnWkdGVUhVcnRDc0JwaEJzVTBZQURuSmxmSlA0eUFrSTFUV29IdEp2UklIM1dSOEFvUGZYeEdzd0RvUmtBdlM2azA0Z3FtZHlhanVMNkUxMStYbTNheWc4aTJHdjUveEh0OVVJd1NPV3RXUTlTT29NZnZSVXdLVU5RbWJvU1Z3R2ZLVWdtZnBSWFdrWW5IejBsOFJaN1ZWNkErMmhLa201UHJyaU9XRzRlMnNhY3NRSmtNN0ljV0wveVMyb052cmxERm9rR2trQStKbU9ORVVTS3dheTl4TkhReU5ja3lEd3pCTUZwL3hQbU9Vc0MwWWhUendIRi90aFMzYXpBdkxQdU1QTFo1cTRHRU05eXZLR2FDTUhUc0l1OEZYK3RxYUJhanVBM2RwMUpFMFNaaXdZL0FORGVEZnJYbGVheUJwaDMxdHZCcEwwNDBvTVQ1aXg0dmtRTzk3R1JCaDR6TjdBcG5RNHNmR1plaWJQZ3Vjd00zem96ay9KaUt6TFUzQVZNS3puNGR2NTNIZnl1SW1ITlZrbktuNFVzajhuOXFtNDZNSUt1MnhFUzY0N3E4cURMd2dGd3VHOGNzN0FWZTRXZFdKU1cwMXhEU2FpY1FEQ3dIY3RqK3AzVGNTY0J5a0diYnpndEtQMmRWL1JRNVhpZzlqd2dBMnMvSENLZGpISFZPRzlRMXZwczhSa1NhZ0toRDlmc21NbGZtL2cwT1YvOUxKKzZJZEdYWk1YNG9hWSs0UlRTN2JKRXEvQ2hOKzFuQ1NEREw5bGlQdmg5WWZrQ1NWcG9vV2xQdEtzckJRRWFzTTYvK1pMZi9WMDZ1M1piVDdUQi84ZEszbGxzN096dFgybnBGV3FsS2EvV3FSV1YrVCtJd00rT2NtejNJT1ZHcDg0QWQ3SVBvbjVFWUE4MGgxVFBBUUszdFA1VTZZblJaZzQ3VllvTjlDNUZ4cFBldFdTUUVzV0g2MkVpTXJxV2hObmpMVWRleDdyZ3RTSmdxUUtOcDU1V1RkRGN1ZWl0UC9kRWw3cTZlTmFEUVF3RGt4NUsvNjZONWlQU3J2YU96YjlkWEVyalI4Sk9XQ0dDajdJTk1OdDBmWlh5UVlnUyIsIm1hYyI6IjUzZTQxMGI2NGVkZTI2NzQwNGZjOWRkMWQ4Y2QwY2E2MzRlYWFkYmFhMzRhYmU0OGFhMzA2NzI3ZGZkYmFiYzEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "D4uzm4Jv86pLG5VJh7Ip3DzVTxYn4k2kPllN5N0bAKM=", "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": "eyJpdiI6Ik1HV1piWmMrbi9ZNTEzT1NWaXlTQ3c9PSIsInZhbHVlIjoidHdFT1p4NTBKdmdRNjVVSk9oQkJEb3BpUUk3MVNpR1gra1pPQVQ2TDN6c2IzV3doak5NNlRaM2RSWHdBU01VbEtoMktmN1JQOGVRaUFvcHdlUDNQUkpZbkpta200b2FnTkFGU2ptbGVzWW9DUnNLeG1JN3p4ckg3OHNlVVlIMHlsOERIVzNNMXV4WW1oalZmQ2RMeWRDWFF4RnB2QSsxWTVHd2NKamdnUzB4ZVVBZzM4SU4wVkdPcEpXakN6VFk4R3cwTURkZ3BpWmxmTHBJMzFZQndjQ2VjclQxMkN2VHdwMUlkWmhXai9CNUpQNlgzYiswZzdTZ01oVTFqTS9JY25mcFVEc2xyUVUxWFRpQ3VablJaWWNoWkxtYytHejQwWmdpTW4vN2xBSnE3TWgyTzNOSVNmcnE4aUtRakNwUEcvSnNSWDRZRld5ZVNyWnltN1RGdmRsQWhFbVdHOWVocDkxdTJFNDRLeVphZWNRT3ZuU2xqUWoyRm5xODE3VGkzU3ZRK2pKUWhOZTRicGdIN0s5NmxxaklrU2EyMGI3bmVYTlJSbE1WajJrMWxkSjlXdVJNL2FGVzh4OWk3ZXIzT2RkbHphQm5FTHNtMzR1WVY4MWlZcXhReFp3UUVySXBTVEJVNDk4czRWS2l2STkxVmY3MlIrWHhsd0hPZ3U0SG5oQ2FERXZxYlY1M3RQZGRUVk1mcHZBL2ZFcFRYS3o1RTNWRTB0U3FkYVU5K1RZYWhXOTVkNnlNT0ZsYmpPS2ZSdFVucllnVENLRVdsWk5XRlZmSXFPSzZDNTY3djFPdmpWeUhlUWFSRlFubzRDZXVZaFNEelNqTjI5U1Ftd0pPckJ5OEdHNlZ6dnFnSUVQeWF0OU11Z1k3SEJNUzF5T2xQemcrcDFaSXJxQ294VUQ3Sjl0MXgyRGpNZkV1YURDOTkza1dORFVUYUE5Z0o3UVJPUEE4RndIQW5NSEVkSkdTWGNzOWhIYng3VlVlUzVnZElZbjNpNWhkZEV2MVhqRHhCeE41eklkbHoxb0tIN0N6Y05GWUxSaUtvOE15Q3k1R3pwczFjMmFMcDc0a3R6bmpHSkdMODh0b3ZucGJ5TXBMaGFkblBuY0hVNjhoMEIwd09UVHc2M2pZRUJ3M0dpVFdsNmR6aE1mWkRidWx4THVIQ1J0OFJoYmk3L0k3YkZOTThna255Q2h2TUdaVHBORGlWRWl5OEJ6a0ZNVzR5c085WWF3Q1p1aGNUWDlDanphbHFDMGdoMnUvWituNktkaFFIVm1uSWJiTFRZazJ4UnFtM2U4a2RHN0tzNWMwWWJlR1VGTVRhN1hERWErU1R0d1JQVHVEbmM3TUJBMk8yOGQzWUdhTW9Wd2pHaDJKNzJkcDVVK1pwSk9CS3NRNUtpeTVnM0RLOWZScUhVYnB6YkpPT2ZKRGxMK1lncW9jU1R5VHdkVmJ5WDJFUzV1MCt2UTVXSTl0dmpnQTlaV1pwTGJYRmhPdXhZa2xyWHpwZGNweUdGZklIYmgxR0V5R24xWElYaCthaVFlUCs1SHZQQTZjcWRNQjNrVUpRNE1KTEtZUUMxNW5jOGRyTHZ3MVJaMk5XSS9QaEV4SXAyaGVFYmx0NC9mOU1semNjcHBWa0tzc2F4NUlvTUlQRHVlcDNIU1VRdURjZ2Qya2VYWnh5SGdmU0djTU8rSStsZUdsYUJ0RklLZ3RiZ0hxWjZXZjZpaUhSUk15OGdNcmgvV0U5QnBIazl2ZEFwS1F0bWY4cFNVaE5yZWV3QWJJMmxvVzBGdGtYVXE2cEwrSGl6ZjFIZUpjMEl5SlRaNGgrU3dVT05RYm9sa0g3dHdBcGxMVldxZkJ4VStnekRYS1FLN0xTK25TQkFLdStQdUZRRTFZL1NGbVRjR3lDRy9LYzhicUN1V0R6bjhianJGTm1LZlpDQ0RaSUZoVTFuZ29UdUJSd1JxbDJ5TEphSUROL2hIQSt0M3I0Tm9tVm1EWXk5TmpxZzhhY0dkVExDN2V4Z1l0RzYxV3Z6ZUJ0ODVnckJ6MUtpaVpnWkdGVUhVcnRDc0JwaEJzVTBZQURuSmxmSlA0eUFrSTFUV29IdEp2UklIM1dSOEFvUGZYeEdzd0RvUmtBdlM2azA0Z3FtZHlhanVMNkUxMStYbTNheWc4aTJHdjUveEh0OVVJd1NPV3RXUTlTT29NZnZSVXdLVU5RbWJvU1Z3R2ZLVWdtZnBSWFdrWW5IejBsOFJaN1ZWNkErMmhLa201UHJyaU9XRzRlMnNhY3NRSmtNN0ljV0wveVMyb052cmxERm9rR2trQStKbU9ORVVTS3dheTl4TkhReU5ja3lEd3pCTUZwL3hQbU9Vc0MwWWhUendIRi90aFMzYXpBdkxQdU1QTFo1cTRHRU05eXZLR2FDTUhUc0l1OEZYK3RxYUJhanVBM2RwMUpFMFNaaXdZL0FORGVEZnJYbGVheUJwaDMxdHZCcEwwNDBvTVQ1aXg0dmtRTzk3R1JCaDR6TjdBcG5RNHNmR1plaWJQZ3Vjd00zem96ay9KaUt6TFUzQVZNS3puNGR2NTNIZnl1SW1ITlZrbktuNFVzajhuOXFtNDZNSUt1MnhFUzY0N3E4cURMd2dGd3VHOGNzN0FWZTRXZFdKU1cwMXhEU2FpY1FEQ3dIY3RqK3AzVGNTY0J5a0diYnpndEtQMmRWL1JRNVhpZzlqd2dBMnMvSENLZGpISFZPRzlRMXZwczhSa1NhZ0toRDlmc21NbGZtL2cwT1YvOUxKKzZJZEdYWk1YNG9hWSs0UlRTN2JKRXEvQ2hOKzFuQ1NEREw5bGlQdmg5WWZrQ1NWcG9vV2xQdEtzckJRRWFzTTYvK1pMZi9WMDZ1M1piVDdUQi84ZEszbGxzN096dFgybnBGV3FsS2EvV3FSV1YrVCtJd00rT2NtejNJT1ZHcDg0QWQ3SVBvbjVFWUE4MGgxVFBBUUszdFA1VTZZblJaZzQ3VllvTjlDNUZ4cFBldFdTUUVzV0g2MkVpTXJxV2hObmpMVWRleDdyZ3RTSmdxUUtOcDU1V1RkRGN1ZWl0UC9kRWw3cTZlTmFEUVF3RGt4NUsvNjZONWlQU3J2YU96YjlkWEVyalI4Sk9XQ0dDajdJTk1OdDBmWlh5UVlnUyIsIm1hYyI6IjUzZTQxMGI2NGVkZTI2NzQwNGZjOWRkMWQ4Y2QwY2E2MzRlYWFkYmFhMzRhYmU0OGFhMzA2NzI3ZGZkYmFiYzEiLCJ0YWciOiIifQ==", "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": "RB0Efocv94pgatXhQa5UBTTO0OSFC9UK0WnlBYEFvqs=", "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": "eyJpdiI6Ik1HV1piWmMrbi9ZNTEzT1NWaXlTQ3c9PSIsInZhbHVlIjoidHdFT1p4NTBKdmdRNjVVSk9oQkJEb3BpUUk3MVNpR1gra1pPQVQ2TDN6c2IzV3doak5NNlRaM2RSWHdBU01VbEtoMktmN1JQOGVRaUFvcHdlUDNQUkpZbkpta200b2FnTkFGU2ptbGVzWW9DUnNLeG1JN3p4ckg3OHNlVVlIMHlsOERIVzNNMXV4WW1oalZmQ2RMeWRDWFF4RnB2QSsxWTVHd2NKamdnUzB4ZVVBZzM4SU4wVkdPcEpXakN6VFk4R3cwTURkZ3BpWmxmTHBJMzFZQndjQ2VjclQxMkN2VHdwMUlkWmhXai9CNUpQNlgzYiswZzdTZ01oVTFqTS9JY25mcFVEc2xyUVUxWFRpQ3VablJaWWNoWkxtYytHejQwWmdpTW4vN2xBSnE3TWgyTzNOSVNmcnE4aUtRakNwUEcvSnNSWDRZRld5ZVNyWnltN1RGdmRsQWhFbVdHOWVocDkxdTJFNDRLeVphZWNRT3ZuU2xqUWoyRm5xODE3VGkzU3ZRK2pKUWhOZTRicGdIN0s5NmxxaklrU2EyMGI3bmVYTlJSbE1WajJrMWxkSjlXdVJNL2FGVzh4OWk3ZXIzT2RkbHphQm5FTHNtMzR1WVY4MWlZcXhReFp3UUVySXBTVEJVNDk4czRWS2l2STkxVmY3MlIrWHhsd0hPZ3U0SG5oQ2FERXZxYlY1M3RQZGRUVk1mcHZBL2ZFcFRYS3o1RTNWRTB0U3FkYVU5K1RZYWhXOTVkNnlNT0ZsYmpPS2ZSdFVucllnVENLRVdsWk5XRlZmSXFPSzZDNTY3djFPdmpWeUhlUWFSRlFubzRDZXVZaFNEelNqTjI5U1Ftd0pPckJ5OEdHNlZ6dnFnSUVQeWF0OU11Z1k3SEJNUzF5T2xQemcrcDFaSXJxQ294VUQ3Sjl0MXgyRGpNZkV1YURDOTkza1dORFVUYUE5Z0o3UVJPUEE4RndIQW5NSEVkSkdTWGNzOWhIYng3VlVlUzVnZElZbjNpNWhkZEV2MVhqRHhCeE41eklkbHoxb0tIN0N6Y05GWUxSaUtvOE15Q3k1R3pwczFjMmFMcDc0a3R6bmpHSkdMODh0b3ZucGJ5TXBMaGFkblBuY0hVNjhoMEIwd09UVHc2M2pZRUJ3M0dpVFdsNmR6aE1mWkRidWx4THVIQ1J0OFJoYmk3L0k3YkZOTThna255Q2h2TUdaVHBORGlWRWl5OEJ6a0ZNVzR5c085WWF3Q1p1aGNUWDlDanphbHFDMGdoMnUvWituNktkaFFIVm1uSWJiTFRZazJ4UnFtM2U4a2RHN0tzNWMwWWJlR1VGTVRhN1hERWErU1R0d1JQVHVEbmM3TUJBMk8yOGQzWUdhTW9Wd2pHaDJKNzJkcDVVK1pwSk9CS3NRNUtpeTVnM0RLOWZScUhVYnB6YkpPT2ZKRGxMK1lncW9jU1R5VHdkVmJ5WDJFUzV1MCt2UTVXSTl0dmpnQTlaV1pwTGJYRmhPdXhZa2xyWHpwZGNweUdGZklIYmgxR0V5R24xWElYaCthaVFlUCs1SHZQQTZjcWRNQjNrVUpRNE1KTEtZUUMxNW5jOGRyTHZ3MVJaMk5XSS9QaEV4SXAyaGVFYmx0NC9mOU1semNjcHBWa0tzc2F4NUlvTUlQRHVlcDNIU1VRdURjZ2Qya2VYWnh5SGdmU0djTU8rSStsZUdsYUJ0RklLZ3RiZ0hxWjZXZjZpaUhSUk15OGdNcmgvV0U5QnBIazl2ZEFwS1F0bWY4cFNVaE5yZWV3QWJJMmxvVzBGdGtYVXE2cEwrSGl6ZjFIZUpjMEl5SlRaNGgrU3dVT05RYm9sa0g3dHdBcGxMVldxZkJ4VStnekRYS1FLN0xTK25TQkFLdStQdUZRRTFZL1NGbVRjR3lDRy9LYzhicUN1V0R6bjhianJGTm1LZlpDQ0RaSUZoVTFuZ29UdUJSd1JxbDJ5TEphSUROL2hIQSt0M3I0Tm9tVm1EWXk5TmpxZzhhY0dkVExDN2V4Z1l0RzYxV3Z6ZUJ0ODVnckJ6MUtpaVpnWkdGVUhVcnRDc0JwaEJzVTBZQURuSmxmSlA0eUFrSTFUV29IdEp2UklIM1dSOEFvUGZYeEdzd0RvUmtBdlM2azA0Z3FtZHlhanVMNkUxMStYbTNheWc4aTJHdjUveEh0OVVJd1NPV3RXUTlTT29NZnZSVXdLVU5RbWJvU1Z3R2ZLVWdtZnBSWFdrWW5IejBsOFJaN1ZWNkErMmhLa201UHJyaU9XRzRlMnNhY3NRSmtNN0ljV0wveVMyb052cmxERm9rR2trQStKbU9ORVVTS3dheTl4TkhReU5ja3lEd3pCTUZwL3hQbU9Vc0MwWWhUendIRi90aFMzYXpBdkxQdU1QTFo1cTRHRU05eXZLR2FDTUhUc0l1OEZYK3RxYUJhanVBM2RwMUpFMFNaaXdZL0FORGVEZnJYbGVheUJwaDMxdHZCcEwwNDBvTVQ1aXg0dmtRTzk3R1JCaDR6TjdBcG5RNHNmR1plaWJQZ3Vjd00zem96ay9KaUt6TFUzQVZNS3puNGR2NTNIZnl1SW1ITlZrbktuNFVzajhuOXFtNDZNSUt1MnhFUzY0N3E4cURMd2dGd3VHOGNzN0FWZTRXZFdKU1cwMXhEU2FpY1FEQ3dIY3RqK3AzVGNTY0J5a0diYnpndEtQMmRWL1JRNVhpZzlqd2dBMnMvSENLZGpISFZPRzlRMXZwczhSa1NhZ0toRDlmc21NbGZtL2cwT1YvOUxKKzZJZEdYWk1YNG9hWSs0UlRTN2JKRXEvQ2hOKzFuQ1NEREw5bGlQdmg5WWZrQ1NWcG9vV2xQdEtzckJRRWFzTTYvK1pMZi9WMDZ1M1piVDdUQi84ZEszbGxzN096dFgybnBGV3FsS2EvV3FSV1YrVCtJd00rT2NtejNJT1ZHcDg0QWQ3SVBvbjVFWUE4MGgxVFBBUUszdFA1VTZZblJaZzQ3VllvTjlDNUZ4cFBldFdTUUVzV0g2MkVpTXJxV2hObmpMVWRleDdyZ3RTSmdxUUtOcDU1V1RkRGN1ZWl0UC9kRWw3cTZlTmFEUVF3RGt4NUsvNjZONWlQU3J2YU96YjlkWEVyalI4Sk9XQ0dDajdJTk1OdDBmWlh5UVlnUyIsIm1hYyI6IjUzZTQxMGI2NGVkZTI2NzQwNGZjOWRkMWQ4Y2QwY2E2MzRlYWFkYmFhMzRhYmU0OGFhMzA2NzI3ZGZkYmFiYzEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "oGLPnAjuFzvf5ORFmOwfkEO5Hrl71DwVjwBfr3lyNQs=", "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": "eyJpdiI6Ik1HV1piWmMrbi9ZNTEzT1NWaXlTQ3c9PSIsInZhbHVlIjoidHdFT1p4NTBKdmdRNjVVSk9oQkJEb3BpUUk3MVNpR1gra1pPQVQ2TDN6c2IzV3doak5NNlRaM2RSWHdBU01VbEtoMktmN1JQOGVRaUFvcHdlUDNQUkpZbkpta200b2FnTkFGU2ptbGVzWW9DUnNLeG1JN3p4ckg3OHNlVVlIMHlsOERIVzNNMXV4WW1oalZmQ2RMeWRDWFF4RnB2QSsxWTVHd2NKamdnUzB4ZVVBZzM4SU4wVkdPcEpXakN6VFk4R3cwTURkZ3BpWmxmTHBJMzFZQndjQ2VjclQxMkN2VHdwMUlkWmhXai9CNUpQNlgzYiswZzdTZ01oVTFqTS9JY25mcFVEc2xyUVUxWFRpQ3VablJaWWNoWkxtYytHejQwWmdpTW4vN2xBSnE3TWgyTzNOSVNmcnE4aUtRakNwUEcvSnNSWDRZRld5ZVNyWnltN1RGdmRsQWhFbVdHOWVocDkxdTJFNDRLeVphZWNRT3ZuU2xqUWoyRm5xODE3VGkzU3ZRK2pKUWhOZTRicGdIN0s5NmxxaklrU2EyMGI3bmVYTlJSbE1WajJrMWxkSjlXdVJNL2FGVzh4OWk3ZXIzT2RkbHphQm5FTHNtMzR1WVY4MWlZcXhReFp3UUVySXBTVEJVNDk4czRWS2l2STkxVmY3MlIrWHhsd0hPZ3U0SG5oQ2FERXZxYlY1M3RQZGRUVk1mcHZBL2ZFcFRYS3o1RTNWRTB0U3FkYVU5K1RZYWhXOTVkNnlNT0ZsYmpPS2ZSdFVucllnVENLRVdsWk5XRlZmSXFPSzZDNTY3djFPdmpWeUhlUWFSRlFubzRDZXVZaFNEelNqTjI5U1Ftd0pPckJ5OEdHNlZ6dnFnSUVQeWF0OU11Z1k3SEJNUzF5T2xQemcrcDFaSXJxQ294VUQ3Sjl0MXgyRGpNZkV1YURDOTkza1dORFVUYUE5Z0o3UVJPUEE4RndIQW5NSEVkSkdTWGNzOWhIYng3VlVlUzVnZElZbjNpNWhkZEV2MVhqRHhCeE41eklkbHoxb0tIN0N6Y05GWUxSaUtvOE15Q3k1R3pwczFjMmFMcDc0a3R6bmpHSkdMODh0b3ZucGJ5TXBMaGFkblBuY0hVNjhoMEIwd09UVHc2M2pZRUJ3M0dpVFdsNmR6aE1mWkRidWx4THVIQ1J0OFJoYmk3L0k3YkZOTThna255Q2h2TUdaVHBORGlWRWl5OEJ6a0ZNVzR5c085WWF3Q1p1aGNUWDlDanphbHFDMGdoMnUvWituNktkaFFIVm1uSWJiTFRZazJ4UnFtM2U4a2RHN0tzNWMwWWJlR1VGTVRhN1hERWErU1R0d1JQVHVEbmM3TUJBMk8yOGQzWUdhTW9Wd2pHaDJKNzJkcDVVK1pwSk9CS3NRNUtpeTVnM0RLOWZScUhVYnB6YkpPT2ZKRGxMK1lncW9jU1R5VHdkVmJ5WDJFUzV1MCt2UTVXSTl0dmpnQTlaV1pwTGJYRmhPdXhZa2xyWHpwZGNweUdGZklIYmgxR0V5R24xWElYaCthaVFlUCs1SHZQQTZjcWRNQjNrVUpRNE1KTEtZUUMxNW5jOGRyTHZ3MVJaMk5XSS9QaEV4SXAyaGVFYmx0NC9mOU1semNjcHBWa0tzc2F4NUlvTUlQRHVlcDNIU1VRdURjZ2Qya2VYWnh5SGdmU0djTU8rSStsZUdsYUJ0RklLZ3RiZ0hxWjZXZjZpaUhSUk15OGdNcmgvV0U5QnBIazl2ZEFwS1F0bWY4cFNVaE5yZWV3QWJJMmxvVzBGdGtYVXE2cEwrSGl6ZjFIZUpjMEl5SlRaNGgrU3dVT05RYm9sa0g3dHdBcGxMVldxZkJ4VStnekRYS1FLN0xTK25TQkFLdStQdUZRRTFZL1NGbVRjR3lDRy9LYzhicUN1V0R6bjhianJGTm1LZlpDQ0RaSUZoVTFuZ29UdUJSd1JxbDJ5TEphSUROL2hIQSt0M3I0Tm9tVm1EWXk5TmpxZzhhY0dkVExDN2V4Z1l0RzYxV3Z6ZUJ0ODVnckJ6MUtpaVpnWkdGVUhVcnRDc0JwaEJzVTBZQURuSmxmSlA0eUFrSTFUV29IdEp2UklIM1dSOEFvUGZYeEdzd0RvUmtBdlM2azA0Z3FtZHlhanVMNkUxMStYbTNheWc4aTJHdjUveEh0OVVJd1NPV3RXUTlTT29NZnZSVXdLVU5RbWJvU1Z3R2ZLVWdtZnBSWFdrWW5IejBsOFJaN1ZWNkErMmhLa201UHJyaU9XRzRlMnNhY3NRSmtNN0ljV0wveVMyb052cmxERm9rR2trQStKbU9ORVVTS3dheTl4TkhReU5ja3lEd3pCTUZwL3hQbU9Vc0MwWWhUendIRi90aFMzYXpBdkxQdU1QTFo1cTRHRU05eXZLR2FDTUhUc0l1OEZYK3RxYUJhanVBM2RwMUpFMFNaaXdZL0FORGVEZnJYbGVheUJwaDMxdHZCcEwwNDBvTVQ1aXg0dmtRTzk3R1JCaDR6TjdBcG5RNHNmR1plaWJQZ3Vjd00zem96ay9KaUt6TFUzQVZNS3puNGR2NTNIZnl1SW1ITlZrbktuNFVzajhuOXFtNDZNSUt1MnhFUzY0N3E4cURMd2dGd3VHOGNzN0FWZTRXZFdKU1cwMXhEU2FpY1FEQ3dIY3RqK3AzVGNTY0J5a0diYnpndEtQMmRWL1JRNVhpZzlqd2dBMnMvSENLZGpISFZPRzlRMXZwczhSa1NhZ0toRDlmc21NbGZtL2cwT1YvOUxKKzZJZEdYWk1YNG9hWSs0UlRTN2JKRXEvQ2hOKzFuQ1NEREw5bGlQdmg5WWZrQ1NWcG9vV2xQdEtzckJRRWFzTTYvK1pMZi9WMDZ1M1piVDdUQi84ZEszbGxzN096dFgybnBGV3FsS2EvV3FSV1YrVCtJd00rT2NtejNJT1ZHcDg0QWQ3SVBvbjVFWUE4MGgxVFBBUUszdFA1VTZZblJaZzQ3VllvTjlDNUZ4cFBldFdTUUVzV0g2MkVpTXJxV2hObmpMVWRleDdyZ3RTSmdxUUtOcDU1V1RkRGN1ZWl0UC9kRWw3cTZlTmFEUVF3RGt4NUsvNjZONWlQU3J2YU96YjlkWEVyalI4Sk9XQ0dDajdJTk1OdDBmWlh5UVlnUyIsIm1hYyI6IjUzZTQxMGI2NGVkZTI2NzQwNGZjOWRkMWQ4Y2QwY2E2MzRlYWFkYmFhMzRhYmU0OGFhMzA2NzI3ZGZkYmFiYzEiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-149", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvqPpdk6OBa2OVauCmhhXw08wDosemrMnxPc3ivV6Uwef0viKrTy+ebWlfoPKqlACA=", "PriceCodeRef": null, "supplier_title": "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": "YytQHFPtVoQ2GGtrKTjOZ1E1Uye3lVBAySQFSNz228A=", "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": "eyJpdiI6IkdkTzF3Smwva0tSb1RJYWRQQXVLRFE9PSIsInZhbHVlIjoiblphU0NIU3l2aEJYY01OVlY4N2R2ZXZXNTlaaHNNOXY2UTV2VnFwOGVVeTlSalZtNksvRVo2emhab1VvSEY5cGhUdUkvMG1rZlh6QUZjYmttd2N3dGdYMGZtU3RWTjRPYjduMTJVbXN4QUpNMExxa1hxK0UxUVRrd3c5NHlpYkV5c3cvUWN1QTFWQmFvbDE3QUFnVFZSRkFVTlhZZG1GWnNyZHQvSW9SdS93TUpHemV4RE9va1VMRUNtemdtOG1xZ2pnQ05kZHpxQnZhM2dlTUFhZlZKcEZTNmNmWVR1ZCtheW9yNEJYeTdmWmNOL2VLMUJwcllpdE1Td3Y2QjZPbVdvTStpYk1KVmM1WVZPaEtFWldEL1Ixc3BNQ3BLT1VWaTlUa3diSmFIVVg2THlYZUdKTUk5SUJCNlJtREVSdkF6Um9wYm4zL3FZc3Zxb0tkaDZHRXNzZ2hNU1EyWitPQ1J0clVwemZCVEIyUTRvMldtazJ3elJ0VHFrZnJiMzNGMVhnTEh3dzNqYzByTXAvYWFKYXJHcktZZHc2K0NCaE42Nk5xcjlqS1kySUtWV3BoTW96YmpoVnVZSEJxSE9hbTJ0N2NXaWtWUCtiZHZ2QzdjYVB5V1dsTTJhZS9GNEJLOThHVFpZVnphWmVBcGFhb0g0LzlqNFlORi9BaDg4NlVDdWhpZnEzNDlKek9mVjlITjFPWE1GWnVmd0h1VlRGMmh4Q0M4Z1FyUG9la0tETkFBSkNNZ1REYnBveVQwVTEzb2w5bWdMM05KcVcwRUZielZqLzNJK1ZzUnlZN1JXb2VOeHpnSFptMmpzUUdrSkFDd2IxVmhrbk5INHBQanBSeXdsOFBJaGpKRHptd0taS1lIRjhXSlNrWndkQzR4UU1pR3FlUEhYVk1la2d3TytzcWQxS3ppNk5iSUQyb1NRRVFLaUY2L2kra3R1YnNEZ21qM09Uak9QUEpOeStSL2pRWGgyMno2SFR6aUp0WE05NTB3THdyZC9ScG5LNXBsbWN1NHJpU05Hend4K0dpMHQ2djVHVWpwUWZjamhXQUVNU05NekwxQXdSbEZJNk9hR0JJTXJaUVBoZS9wZVhqcXh5c05tZWptbXdEcUN4VzBhNFd5YmswM0cxZkQrYUNVOUhsS1RUbVJTTldJdmlXYVYyUmgrTU9mRkt5NlArSDJCUklOQXREeitnOHJvbzZBUmVaaVoxbUR2dFlHdVVzSXdjUHNDWk43ZmRiMTNnTzZVRzIraVpvSmh3QXM5SG1xczlDTzBFYW5aa3BndkNzWUcwbmpEQXozdkNtZmRKS205bnJFcGJxYlRQQ0pVNnJ2L0QyWk5ncWdzT2U3TUV1TE5nTHBEOVpxYjdvVWkrc2pVL2ZLM0dLR1ZSWVg4V1B6cmd4TTIraUkvY1haRWdJU0NNUlkyQUdodGZoZngzcWU5SjFMMzhYdjVmeFFWbU1DbzR1RllXQTZVZEx2dmhveHhWS1FBN0JRcUcxSlI0S1h6ZjdqUmR0NEtSaWpIVUd2eHJZSzdyT3ppa1hDdWF3ZXUwWE5ZMk9aS0ZidWcrOUppK2pIUVl1VWxRNTZTK3JBc1p6UmwrL3NqR1dqUVIraVRlTGkvK014d1ZXYUYxbnU4UTR1YWFRUTBxNzl0dW9IR3RSKzRGVnhCelE1SHdpNjc0M3E3Nk1ISk9senBqbnZyYytoc2xoZ2Rybi8xczYxTGZOVXdNN1NTYzYxMllXVnJnNHFONVlkTUZEd29qT2VpL2o2dlBoWDlkZG12cGhPMG9jVyswdGhFYTJMOGFHb2wrcU9WLzZSNEZnZ3pxMW8vcm5EOXB1Y2ZaTWJVNHA3MnRGVEkrMEU3TDRYSmxhakIwZGxLY3J4aEk3VTlnM3BIeG0zOTZEKzZ4bzFqYkw3WjNXaGFFb3cvWSsvVVdvbHlPbUxwaiszSXYxaEpuVWFWNnRlQUVHZlBEWnN5KzBsTjRLeUVtMEp2ejltdVRrOTZXY2ZMSzBKbG5DS0ppc29uQnN4eHBPMjM1RW1iMk81V0RFQnFJUSsyNzBGbDlRU294VTRDaUI1eDdlRnA1NnVpL2JiY0p4VDBLOHFncWNORzBheEN5RnNTSzlaMDRhZk9RcE5jRXZweEVoYUJ1NEcybEY3bmk5a2F6Qm1kKytYRGRnaUpORko0WU1Gcy8xSUxzWmVKZkRzWU5EdUtGQkJMU3dKWWdwc0ZKRk9xa2lhKzk4V3dLVWEraGFNNERjSmlSK055NlVjMnZYWk84K200ODNWdm1aMVNQTCtBVjNLelhUVkUzYmpyNWNKcGlIb2ZzQ0txeGpmZmc4ZkdZek40dDVlRjFnd2ZDVVRmcFBYRDlBWU9DbllMUSt4UkZub0hPRHlLUlZ5OHVkWk00WElVT0NGQld6eVlaNzRHVDhiZ0dtQzVGMThvOUJLa0pvVGl3UEFSaTZhT0k3WGQ0bzZ2ZEFnSWpwK29kbU03L05CMGdYd21NZHA1R2ZyVzYzalRNdm9HbTl2cVQ2djE1VEpiU1F5aXpuaFFwMlJwa0xpZW1tMXlTbVdTQU5VOUdHaVdiMmd6UzYrcVdkdy9tL09pU1NSNXJiTCtJNkE1N1FQWVc3bmc4NXAyaE5yTStHTnF1OVpsK0xsNktFRG9JSWg4RS9LOGVtZXBKVi9lOFo3SW0xaU5jbFpyU3VwTk1CcDVlZVlQSmdQUGRVb285dlE5WG9JNVJvTDBWV2dDeFluK29mNWFRU0JsUnEzT1RqZCtGcDlZeGY1aXZraERwQ2pvY0RIem5KNGw3cm12YS9MdkVZeXBaaU8yYkd0amd6THNkMklvdDlKRkdkN3Y4L2NHbzVnc0JZeUwxcE56OTR4TFNEZ2FvckY3bHRRU0lNbmhCZEZmZjlmd1RPcHQyVjBlMDN5dEprak9OZzRwTWVaeXhUZXYzNWZNZHNRSytueVVZemZ6VTFXSzI2cmZZNE5hTG9YS1NhYlBjeE96VDl1TDVSYy8zRi9QYXA3dUdlS0FiWUlwZkNLV1B6Z2ZLRDVMS29hZkdwVjVsZEh2OWN0TVNRT1RFa1ViWmFhTGdHSzRjUjMyalRQdzU0dHAvZHozc3BxNmF4cGRjUGczM3ozMXBuSmk2bW54V0xqOTdxTlp3OSIsIm1hYyI6IjhhYWMzZjI1M2Q5NjVjOTJjMTQ4NmQyNzQ5NTE3OTdmZjJjZWU5YTEyMmJkNWQ1ZThkYmRiYjBkZGNjNTVkNDAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "fJgn6oHJm1\/\/+Il0eUg\/VzZSPbnIyAYiry63xpKRYo4=", "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": "eyJpdiI6IkdkTzF3Smwva0tSb1RJYWRQQXVLRFE9PSIsInZhbHVlIjoiblphU0NIU3l2aEJYY01OVlY4N2R2ZXZXNTlaaHNNOXY2UTV2VnFwOGVVeTlSalZtNksvRVo2emhab1VvSEY5cGhUdUkvMG1rZlh6QUZjYmttd2N3dGdYMGZtU3RWTjRPYjduMTJVbXN4QUpNMExxa1hxK0UxUVRrd3c5NHlpYkV5c3cvUWN1QTFWQmFvbDE3QUFnVFZSRkFVTlhZZG1GWnNyZHQvSW9SdS93TUpHemV4RE9va1VMRUNtemdtOG1xZ2pnQ05kZHpxQnZhM2dlTUFhZlZKcEZTNmNmWVR1ZCtheW9yNEJYeTdmWmNOL2VLMUJwcllpdE1Td3Y2QjZPbVdvTStpYk1KVmM1WVZPaEtFWldEL1Ixc3BNQ3BLT1VWaTlUa3diSmFIVVg2THlYZUdKTUk5SUJCNlJtREVSdkF6Um9wYm4zL3FZc3Zxb0tkaDZHRXNzZ2hNU1EyWitPQ1J0clVwemZCVEIyUTRvMldtazJ3elJ0VHFrZnJiMzNGMVhnTEh3dzNqYzByTXAvYWFKYXJHcktZZHc2K0NCaE42Nk5xcjlqS1kySUtWV3BoTW96YmpoVnVZSEJxSE9hbTJ0N2NXaWtWUCtiZHZ2QzdjYVB5V1dsTTJhZS9GNEJLOThHVFpZVnphWmVBcGFhb0g0LzlqNFlORi9BaDg4NlVDdWhpZnEzNDlKek9mVjlITjFPWE1GWnVmd0h1VlRGMmh4Q0M4Z1FyUG9la0tETkFBSkNNZ1REYnBveVQwVTEzb2w5bWdMM05KcVcwRUZielZqLzNJK1ZzUnlZN1JXb2VOeHpnSFptMmpzUUdrSkFDd2IxVmhrbk5INHBQanBSeXdsOFBJaGpKRHptd0taS1lIRjhXSlNrWndkQzR4UU1pR3FlUEhYVk1la2d3TytzcWQxS3ppNk5iSUQyb1NRRVFLaUY2L2kra3R1YnNEZ21qM09Uak9QUEpOeStSL2pRWGgyMno2SFR6aUp0WE05NTB3THdyZC9ScG5LNXBsbWN1NHJpU05Hend4K0dpMHQ2djVHVWpwUWZjamhXQUVNU05NekwxQXdSbEZJNk9hR0JJTXJaUVBoZS9wZVhqcXh5c05tZWptbXdEcUN4VzBhNFd5YmswM0cxZkQrYUNVOUhsS1RUbVJTTldJdmlXYVYyUmgrTU9mRkt5NlArSDJCUklOQXREeitnOHJvbzZBUmVaaVoxbUR2dFlHdVVzSXdjUHNDWk43ZmRiMTNnTzZVRzIraVpvSmh3QXM5SG1xczlDTzBFYW5aa3BndkNzWUcwbmpEQXozdkNtZmRKS205bnJFcGJxYlRQQ0pVNnJ2L0QyWk5ncWdzT2U3TUV1TE5nTHBEOVpxYjdvVWkrc2pVL2ZLM0dLR1ZSWVg4V1B6cmd4TTIraUkvY1haRWdJU0NNUlkyQUdodGZoZngzcWU5SjFMMzhYdjVmeFFWbU1DbzR1RllXQTZVZEx2dmhveHhWS1FBN0JRcUcxSlI0S1h6ZjdqUmR0NEtSaWpIVUd2eHJZSzdyT3ppa1hDdWF3ZXUwWE5ZMk9aS0ZidWcrOUppK2pIUVl1VWxRNTZTK3JBc1p6UmwrL3NqR1dqUVIraVRlTGkvK014d1ZXYUYxbnU4UTR1YWFRUTBxNzl0dW9IR3RSKzRGVnhCelE1SHdpNjc0M3E3Nk1ISk9senBqbnZyYytoc2xoZ2Rybi8xczYxTGZOVXdNN1NTYzYxMllXVnJnNHFONVlkTUZEd29qT2VpL2o2dlBoWDlkZG12cGhPMG9jVyswdGhFYTJMOGFHb2wrcU9WLzZSNEZnZ3pxMW8vcm5EOXB1Y2ZaTWJVNHA3MnRGVEkrMEU3TDRYSmxhakIwZGxLY3J4aEk3VTlnM3BIeG0zOTZEKzZ4bzFqYkw3WjNXaGFFb3cvWSsvVVdvbHlPbUxwaiszSXYxaEpuVWFWNnRlQUVHZlBEWnN5KzBsTjRLeUVtMEp2ejltdVRrOTZXY2ZMSzBKbG5DS0ppc29uQnN4eHBPMjM1RW1iMk81V0RFQnFJUSsyNzBGbDlRU294VTRDaUI1eDdlRnA1NnVpL2JiY0p4VDBLOHFncWNORzBheEN5RnNTSzlaMDRhZk9RcE5jRXZweEVoYUJ1NEcybEY3bmk5a2F6Qm1kKytYRGRnaUpORko0WU1Gcy8xSUxzWmVKZkRzWU5EdUtGQkJMU3dKWWdwc0ZKRk9xa2lhKzk4V3dLVWEraGFNNERjSmlSK055NlVjMnZYWk84K200ODNWdm1aMVNQTCtBVjNLelhUVkUzYmpyNWNKcGlIb2ZzQ0txeGpmZmc4ZkdZek40dDVlRjFnd2ZDVVRmcFBYRDlBWU9DbllMUSt4UkZub0hPRHlLUlZ5OHVkWk00WElVT0NGQld6eVlaNzRHVDhiZ0dtQzVGMThvOUJLa0pvVGl3UEFSaTZhT0k3WGQ0bzZ2ZEFnSWpwK29kbU03L05CMGdYd21NZHA1R2ZyVzYzalRNdm9HbTl2cVQ2djE1VEpiU1F5aXpuaFFwMlJwa0xpZW1tMXlTbVdTQU5VOUdHaVdiMmd6UzYrcVdkdy9tL09pU1NSNXJiTCtJNkE1N1FQWVc3bmc4NXAyaE5yTStHTnF1OVpsK0xsNktFRG9JSWg4RS9LOGVtZXBKVi9lOFo3SW0xaU5jbFpyU3VwTk1CcDVlZVlQSmdQUGRVb285dlE5WG9JNVJvTDBWV2dDeFluK29mNWFRU0JsUnEzT1RqZCtGcDlZeGY1aXZraERwQ2pvY0RIem5KNGw3cm12YS9MdkVZeXBaaU8yYkd0amd6THNkMklvdDlKRkdkN3Y4L2NHbzVnc0JZeUwxcE56OTR4TFNEZ2FvckY3bHRRU0lNbmhCZEZmZjlmd1RPcHQyVjBlMDN5dEprak9OZzRwTWVaeXhUZXYzNWZNZHNRSytueVVZemZ6VTFXSzI2cmZZNE5hTG9YS1NhYlBjeE96VDl1TDVSYy8zRi9QYXA3dUdlS0FiWUlwZkNLV1B6Z2ZLRDVMS29hZkdwVjVsZEh2OWN0TVNRT1RFa1ViWmFhTGdHSzRjUjMyalRQdzU0dHAvZHozc3BxNmF4cGRjUGczM3ozMXBuSmk2bW54V0xqOTdxTlp3OSIsIm1hYyI6IjhhYWMzZjI1M2Q5NjVjOTJjMTQ4NmQyNzQ5NTE3OTdmZjJjZWU5YTEyMmJkNWQ1ZThkYmRiYjBkZGNjNTVkNDAiLCJ0YWciOiIifQ==", "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": "aJIKeHFkbVUAsJ7RCnNLc5Qjm\/rL87i\/il3Kn7Ow+m8=", "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": "eyJpdiI6IkdkTzF3Smwva0tSb1RJYWRQQXVLRFE9PSIsInZhbHVlIjoiblphU0NIU3l2aEJYY01OVlY4N2R2ZXZXNTlaaHNNOXY2UTV2VnFwOGVVeTlSalZtNksvRVo2emhab1VvSEY5cGhUdUkvMG1rZlh6QUZjYmttd2N3dGdYMGZtU3RWTjRPYjduMTJVbXN4QUpNMExxa1hxK0UxUVRrd3c5NHlpYkV5c3cvUWN1QTFWQmFvbDE3QUFnVFZSRkFVTlhZZG1GWnNyZHQvSW9SdS93TUpHemV4RE9va1VMRUNtemdtOG1xZ2pnQ05kZHpxQnZhM2dlTUFhZlZKcEZTNmNmWVR1ZCtheW9yNEJYeTdmWmNOL2VLMUJwcllpdE1Td3Y2QjZPbVdvTStpYk1KVmM1WVZPaEtFWldEL1Ixc3BNQ3BLT1VWaTlUa3diSmFIVVg2THlYZUdKTUk5SUJCNlJtREVSdkF6Um9wYm4zL3FZc3Zxb0tkaDZHRXNzZ2hNU1EyWitPQ1J0clVwemZCVEIyUTRvMldtazJ3elJ0VHFrZnJiMzNGMVhnTEh3dzNqYzByTXAvYWFKYXJHcktZZHc2K0NCaE42Nk5xcjlqS1kySUtWV3BoTW96YmpoVnVZSEJxSE9hbTJ0N2NXaWtWUCtiZHZ2QzdjYVB5V1dsTTJhZS9GNEJLOThHVFpZVnphWmVBcGFhb0g0LzlqNFlORi9BaDg4NlVDdWhpZnEzNDlKek9mVjlITjFPWE1GWnVmd0h1VlRGMmh4Q0M4Z1FyUG9la0tETkFBSkNNZ1REYnBveVQwVTEzb2w5bWdMM05KcVcwRUZielZqLzNJK1ZzUnlZN1JXb2VOeHpnSFptMmpzUUdrSkFDd2IxVmhrbk5INHBQanBSeXdsOFBJaGpKRHptd0taS1lIRjhXSlNrWndkQzR4UU1pR3FlUEhYVk1la2d3TytzcWQxS3ppNk5iSUQyb1NRRVFLaUY2L2kra3R1YnNEZ21qM09Uak9QUEpOeStSL2pRWGgyMno2SFR6aUp0WE05NTB3THdyZC9ScG5LNXBsbWN1NHJpU05Hend4K0dpMHQ2djVHVWpwUWZjamhXQUVNU05NekwxQXdSbEZJNk9hR0JJTXJaUVBoZS9wZVhqcXh5c05tZWptbXdEcUN4VzBhNFd5YmswM0cxZkQrYUNVOUhsS1RUbVJTTldJdmlXYVYyUmgrTU9mRkt5NlArSDJCUklOQXREeitnOHJvbzZBUmVaaVoxbUR2dFlHdVVzSXdjUHNDWk43ZmRiMTNnTzZVRzIraVpvSmh3QXM5SG1xczlDTzBFYW5aa3BndkNzWUcwbmpEQXozdkNtZmRKS205bnJFcGJxYlRQQ0pVNnJ2L0QyWk5ncWdzT2U3TUV1TE5nTHBEOVpxYjdvVWkrc2pVL2ZLM0dLR1ZSWVg4V1B6cmd4TTIraUkvY1haRWdJU0NNUlkyQUdodGZoZngzcWU5SjFMMzhYdjVmeFFWbU1DbzR1RllXQTZVZEx2dmhveHhWS1FBN0JRcUcxSlI0S1h6ZjdqUmR0NEtSaWpIVUd2eHJZSzdyT3ppa1hDdWF3ZXUwWE5ZMk9aS0ZidWcrOUppK2pIUVl1VWxRNTZTK3JBc1p6UmwrL3NqR1dqUVIraVRlTGkvK014d1ZXYUYxbnU4UTR1YWFRUTBxNzl0dW9IR3RSKzRGVnhCelE1SHdpNjc0M3E3Nk1ISk9senBqbnZyYytoc2xoZ2Rybi8xczYxTGZOVXdNN1NTYzYxMllXVnJnNHFONVlkTUZEd29qT2VpL2o2dlBoWDlkZG12cGhPMG9jVyswdGhFYTJMOGFHb2wrcU9WLzZSNEZnZ3pxMW8vcm5EOXB1Y2ZaTWJVNHA3MnRGVEkrMEU3TDRYSmxhakIwZGxLY3J4aEk3VTlnM3BIeG0zOTZEKzZ4bzFqYkw3WjNXaGFFb3cvWSsvVVdvbHlPbUxwaiszSXYxaEpuVWFWNnRlQUVHZlBEWnN5KzBsTjRLeUVtMEp2ejltdVRrOTZXY2ZMSzBKbG5DS0ppc29uQnN4eHBPMjM1RW1iMk81V0RFQnFJUSsyNzBGbDlRU294VTRDaUI1eDdlRnA1NnVpL2JiY0p4VDBLOHFncWNORzBheEN5RnNTSzlaMDRhZk9RcE5jRXZweEVoYUJ1NEcybEY3bmk5a2F6Qm1kKytYRGRnaUpORko0WU1Gcy8xSUxzWmVKZkRzWU5EdUtGQkJMU3dKWWdwc0ZKRk9xa2lhKzk4V3dLVWEraGFNNERjSmlSK055NlVjMnZYWk84K200ODNWdm1aMVNQTCtBVjNLelhUVkUzYmpyNWNKcGlIb2ZzQ0txeGpmZmc4ZkdZek40dDVlRjFnd2ZDVVRmcFBYRDlBWU9DbllMUSt4UkZub0hPRHlLUlZ5OHVkWk00WElVT0NGQld6eVlaNzRHVDhiZ0dtQzVGMThvOUJLa0pvVGl3UEFSaTZhT0k3WGQ0bzZ2ZEFnSWpwK29kbU03L05CMGdYd21NZHA1R2ZyVzYzalRNdm9HbTl2cVQ2djE1VEpiU1F5aXpuaFFwMlJwa0xpZW1tMXlTbVdTQU5VOUdHaVdiMmd6UzYrcVdkdy9tL09pU1NSNXJiTCtJNkE1N1FQWVc3bmc4NXAyaE5yTStHTnF1OVpsK0xsNktFRG9JSWg4RS9LOGVtZXBKVi9lOFo3SW0xaU5jbFpyU3VwTk1CcDVlZVlQSmdQUGRVb285dlE5WG9JNVJvTDBWV2dDeFluK29mNWFRU0JsUnEzT1RqZCtGcDlZeGY1aXZraERwQ2pvY0RIem5KNGw3cm12YS9MdkVZeXBaaU8yYkd0amd6THNkMklvdDlKRkdkN3Y4L2NHbzVnc0JZeUwxcE56OTR4TFNEZ2FvckY3bHRRU0lNbmhCZEZmZjlmd1RPcHQyVjBlMDN5dEprak9OZzRwTWVaeXhUZXYzNWZNZHNRSytueVVZemZ6VTFXSzI2cmZZNE5hTG9YS1NhYlBjeE96VDl1TDVSYy8zRi9QYXA3dUdlS0FiWUlwZkNLV1B6Z2ZLRDVMS29hZkdwVjVsZEh2OWN0TVNRT1RFa1ViWmFhTGdHSzRjUjMyalRQdzU0dHAvZHozc3BxNmF4cGRjUGczM3ozMXBuSmk2bW54V0xqOTdxTlp3OSIsIm1hYyI6IjhhYWMzZjI1M2Q5NjVjOTJjMTQ4NmQyNzQ5NTE3OTdmZjJjZWU5YTEyMmJkNWQ1ZThkYmRiYjBkZGNjNTVkNDAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "giSThzlhbbRM3MFWEGDNOyLwPlNIQ7duIUhLhDIpXjU=", "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": "eyJpdiI6IkdkTzF3Smwva0tSb1RJYWRQQXVLRFE9PSIsInZhbHVlIjoiblphU0NIU3l2aEJYY01OVlY4N2R2ZXZXNTlaaHNNOXY2UTV2VnFwOGVVeTlSalZtNksvRVo2emhab1VvSEY5cGhUdUkvMG1rZlh6QUZjYmttd2N3dGdYMGZtU3RWTjRPYjduMTJVbXN4QUpNMExxa1hxK0UxUVRrd3c5NHlpYkV5c3cvUWN1QTFWQmFvbDE3QUFnVFZSRkFVTlhZZG1GWnNyZHQvSW9SdS93TUpHemV4RE9va1VMRUNtemdtOG1xZ2pnQ05kZHpxQnZhM2dlTUFhZlZKcEZTNmNmWVR1ZCtheW9yNEJYeTdmWmNOL2VLMUJwcllpdE1Td3Y2QjZPbVdvTStpYk1KVmM1WVZPaEtFWldEL1Ixc3BNQ3BLT1VWaTlUa3diSmFIVVg2THlYZUdKTUk5SUJCNlJtREVSdkF6Um9wYm4zL3FZc3Zxb0tkaDZHRXNzZ2hNU1EyWitPQ1J0clVwemZCVEIyUTRvMldtazJ3elJ0VHFrZnJiMzNGMVhnTEh3dzNqYzByTXAvYWFKYXJHcktZZHc2K0NCaE42Nk5xcjlqS1kySUtWV3BoTW96YmpoVnVZSEJxSE9hbTJ0N2NXaWtWUCtiZHZ2QzdjYVB5V1dsTTJhZS9GNEJLOThHVFpZVnphWmVBcGFhb0g0LzlqNFlORi9BaDg4NlVDdWhpZnEzNDlKek9mVjlITjFPWE1GWnVmd0h1VlRGMmh4Q0M4Z1FyUG9la0tETkFBSkNNZ1REYnBveVQwVTEzb2w5bWdMM05KcVcwRUZielZqLzNJK1ZzUnlZN1JXb2VOeHpnSFptMmpzUUdrSkFDd2IxVmhrbk5INHBQanBSeXdsOFBJaGpKRHptd0taS1lIRjhXSlNrWndkQzR4UU1pR3FlUEhYVk1la2d3TytzcWQxS3ppNk5iSUQyb1NRRVFLaUY2L2kra3R1YnNEZ21qM09Uak9QUEpOeStSL2pRWGgyMno2SFR6aUp0WE05NTB3THdyZC9ScG5LNXBsbWN1NHJpU05Hend4K0dpMHQ2djVHVWpwUWZjamhXQUVNU05NekwxQXdSbEZJNk9hR0JJTXJaUVBoZS9wZVhqcXh5c05tZWptbXdEcUN4VzBhNFd5YmswM0cxZkQrYUNVOUhsS1RUbVJTTldJdmlXYVYyUmgrTU9mRkt5NlArSDJCUklOQXREeitnOHJvbzZBUmVaaVoxbUR2dFlHdVVzSXdjUHNDWk43ZmRiMTNnTzZVRzIraVpvSmh3QXM5SG1xczlDTzBFYW5aa3BndkNzWUcwbmpEQXozdkNtZmRKS205bnJFcGJxYlRQQ0pVNnJ2L0QyWk5ncWdzT2U3TUV1TE5nTHBEOVpxYjdvVWkrc2pVL2ZLM0dLR1ZSWVg4V1B6cmd4TTIraUkvY1haRWdJU0NNUlkyQUdodGZoZngzcWU5SjFMMzhYdjVmeFFWbU1DbzR1RllXQTZVZEx2dmhveHhWS1FBN0JRcUcxSlI0S1h6ZjdqUmR0NEtSaWpIVUd2eHJZSzdyT3ppa1hDdWF3ZXUwWE5ZMk9aS0ZidWcrOUppK2pIUVl1VWxRNTZTK3JBc1p6UmwrL3NqR1dqUVIraVRlTGkvK014d1ZXYUYxbnU4UTR1YWFRUTBxNzl0dW9IR3RSKzRGVnhCelE1SHdpNjc0M3E3Nk1ISk9senBqbnZyYytoc2xoZ2Rybi8xczYxTGZOVXdNN1NTYzYxMllXVnJnNHFONVlkTUZEd29qT2VpL2o2dlBoWDlkZG12cGhPMG9jVyswdGhFYTJMOGFHb2wrcU9WLzZSNEZnZ3pxMW8vcm5EOXB1Y2ZaTWJVNHA3MnRGVEkrMEU3TDRYSmxhakIwZGxLY3J4aEk3VTlnM3BIeG0zOTZEKzZ4bzFqYkw3WjNXaGFFb3cvWSsvVVdvbHlPbUxwaiszSXYxaEpuVWFWNnRlQUVHZlBEWnN5KzBsTjRLeUVtMEp2ejltdVRrOTZXY2ZMSzBKbG5DS0ppc29uQnN4eHBPMjM1RW1iMk81V0RFQnFJUSsyNzBGbDlRU294VTRDaUI1eDdlRnA1NnVpL2JiY0p4VDBLOHFncWNORzBheEN5RnNTSzlaMDRhZk9RcE5jRXZweEVoYUJ1NEcybEY3bmk5a2F6Qm1kKytYRGRnaUpORko0WU1Gcy8xSUxzWmVKZkRzWU5EdUtGQkJMU3dKWWdwc0ZKRk9xa2lhKzk4V3dLVWEraGFNNERjSmlSK055NlVjMnZYWk84K200ODNWdm1aMVNQTCtBVjNLelhUVkUzYmpyNWNKcGlIb2ZzQ0txeGpmZmc4ZkdZek40dDVlRjFnd2ZDVVRmcFBYRDlBWU9DbllMUSt4UkZub0hPRHlLUlZ5OHVkWk00WElVT0NGQld6eVlaNzRHVDhiZ0dtQzVGMThvOUJLa0pvVGl3UEFSaTZhT0k3WGQ0bzZ2ZEFnSWpwK29kbU03L05CMGdYd21NZHA1R2ZyVzYzalRNdm9HbTl2cVQ2djE1VEpiU1F5aXpuaFFwMlJwa0xpZW1tMXlTbVdTQU5VOUdHaVdiMmd6UzYrcVdkdy9tL09pU1NSNXJiTCtJNkE1N1FQWVc3bmc4NXAyaE5yTStHTnF1OVpsK0xsNktFRG9JSWg4RS9LOGVtZXBKVi9lOFo3SW0xaU5jbFpyU3VwTk1CcDVlZVlQSmdQUGRVb285dlE5WG9JNVJvTDBWV2dDeFluK29mNWFRU0JsUnEzT1RqZCtGcDlZeGY1aXZraERwQ2pvY0RIem5KNGw3cm12YS9MdkVZeXBaaU8yYkd0amd6THNkMklvdDlKRkdkN3Y4L2NHbzVnc0JZeUwxcE56OTR4TFNEZ2FvckY3bHRRU0lNbmhCZEZmZjlmd1RPcHQyVjBlMDN5dEprak9OZzRwTWVaeXhUZXYzNWZNZHNRSytueVVZemZ6VTFXSzI2cmZZNE5hTG9YS1NhYlBjeE96VDl1TDVSYy8zRi9QYXA3dUdlS0FiWUlwZkNLV1B6Z2ZLRDVMS29hZkdwVjVsZEh2OWN0TVNRT1RFa1ViWmFhTGdHSzRjUjMyalRQdzU0dHAvZHozc3BxNmF4cGRjUGczM3ozMXBuSmk2bW54V0xqOTdxTlp3OSIsIm1hYyI6IjhhYWMzZjI1M2Q5NjVjOTJjMTQ4NmQyNzQ5NTE3OTdmZjJjZWU5YTEyMmJkNWQ1ZThkYmRiYjBkZGNjNTVkNDAiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-150", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQu5FGULIxpg9QwdMh17DyNJ29YqtJrxdJiGg5lJmzfhc5K6qs6siErsBOcQpC9Y13s=", "PriceCodeRef": null, "supplier_title": "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": "LGT2hdnU3W+1oK0zQITQyiJIUgDII2o5ZcVxxDTCG+c=", "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": "eyJpdiI6IlQrcy9wT1EwekpaOFkxZlNxQ1crMWc9PSIsInZhbHVlIjoiTmRDYitvNEMvaG00VkEyUHQ0VFhUM0hnS2d0b1pPellZZ3h3VGs0cUNvQzBGQ1AvNHdES3VSTnBaUDBPak9GRjhvVy94T0Y4eE55RVhSR1BlT1A5aVZiOFVLY1kyU3dFTG9HZ3R6MEZHYUZZWitPdlBQZUF5WjBDcTJ2UkJpcXVES3RCb1J2ckorTHdENEdBdThQckJuRFFKSVBvTFNMMnRLZDlReVl2MVpSMFNsY0pBWmtCMEl0dUQ2SjJOWHp2SG1NSXBTSUp6QjFjVjV4N1p4VzVPbjlaVUFNYS96VkhTNGUxckVVbS96QkRZRVVWa3UzMDZYbWtvUHdBUXpGZlRtWExhNTZ1dXVzQnRwdjBGdjJMSU5FK3paZHNMVS94eXYweVdaaWgvU0ttR05oZ3Y1VXN2U3FjRTkvdXFYSkFFSFhGbG9xaTFGZnMzNkQzMzJJY1JGWWtsbHd1blVXcUpOVE0zRkF6RzZGK29zZ0hUUmtDeERObEgvemdPcWJCeUxUQmFKVUFWemVBY2dxWnZmTWcxbWJxOU9pb0RJZzdOS2VEektxZjZZZVVCWEVmMnJIdW5pWU90TE03bmJEc1JETkU5dDhpYzVQQklDay9Cemd2anhiRERnN1F1Wktqc2Q0ZGowM1doSmZ0WWNpa29PdWNXMDIrYzB6cnV4UEFYSm8wMzBsVzBwNDdIN1JGRVRpWm5xZXdEVElwbnpNWjVUWnJnb21PMml4RUdiMHZIei9Wck9LNWlrYnp1NXVSRW1jeGl1S3pCR3V1MUo1RWhHa3VjSlRwbzB5WDJCZ3NkZERUbDdUU2hXZ2FQQ2VoZFRRZWxRY0krSktBYUVSV2FJVnNRdkp4ZmFFR0tocGc3Tmk1MUpXZzVZKzZMaktvcUd6Z001bzR6bEJTSlAxWndjRXZBQ3lKNjBjTjNxZkVNQzQ2cW14REdRZjVWZHg4bVlMU3JoQmEvMy9ibzdSVEQzcFNaVCsveTNQYUNIVk9MSm9ub1czRFVnMzg3VFFMOGd4VjR1ODRoU1JkcXJac0txZjBMSHhmS2tYK0VnMG50OXNLWlVJR3BGcFRGN3BpRTZMVjN6SVYxdzFPSTA1NnZIdEtDZVhmSXZDMHljb3lxcVZ6Y3UvWnlyNzlYdVJYbGR2a3c0ZmdvZXorRURnQnE5bm1xZGk4aG1kU0NBQmNZQ21ZOW0zZmFJYmxLU2daMzFFZ0NHdDM4bmZTSU9kQ2gwSjJOUmtIWEVPTEZLNk9CMFUrRmxwdkx0enozNlh6UGUzeXNPb0JRMjRnZ2tYNnBSUXpQM0RNQUxrVHRuQy9nbnd3eWFxLy80Z2tLYys4bWNMK2w0OG5BV3ArM0JOVXVHREErVzdZZmE2VWpSZGlqNnR2eUNpY0NuSlgxREJ1NEduMCsydC9lMjZLZWhZbkt5VGh1YVdXbkREZW9HVUNPUkJLNkxoK0ZhQmMwNVp3UkJzbXluSHA2VjcxQTBJSUJQZFR4WFVNYTREMkQ3K0lwd2RqNzdqTEdybUVyU3duL1YxNit0U1U0UnFZVVdOUmJDWkxISUdta3U1c3N6OUVyRm84VWxTY29seFZFRmp1L0ZCUk5TM3QweXhSb1hXOG90Z2tUVkkvblhZMjZ0WndtYng5MDc2N21uTklidldrcndIaWZySmNycklaNkFiaGRIOHJJTjNDR0R6UjRPbXpTWUFSVkR6VlJEUloxSjBmWGszZ1luTVZ1SzhQVmU0NXFyUnlqNU1tbnJCUktacGFTalp3UndpNktWWlYwcitPSXZvNTN6dWJiY3dTbkp2c1RDbWlNaFJnN08rM0FyMHBhak14VjJqVkM2UEJLdE1KMXA1d0RpY2VNbEd1M1NnaXV5aVgrNHFpdGpPbStFaVRJdjZpRDNtVk43amZBZThiM0xoZEJoVFVaaVZyeFBuMzYyNGJQUklhVDVMZVd6VGdCRlB2U00xZEdHbWdRQThTRXBkU1k2K3JidThORUR3QThnTGhOT3NNbko3NGkzaTBCWG9SeEZPd0ZaR0E1VFJSY0t3YWw3Z2NmYW9qdk9uN3RTVzVmUXZwVnhjclhIeFdvTUhibFRaRUcyRE1xakhtdk9nRTlJa3RnVFpJTHhiR01EUDdFbnF2SkhZemg2UkxWRnpGNi91d3ZXK2J5WWFwRWp5dk9IV2p3K0RjZnVCQUNOL2psODN6UVJVSGpwVFkxeFo0amwrSUF0dTFvS29uSElqakMwQkF4ek8rbFhMQkZMTjV6aGJTcGxIQms1cnVQSzRVMFlyWnVtb3VHL0lQa2d2ekRFcTd6WElqK3Zyenk2MXJzN0w4MmR2SlBzOUgrUFhTSllQZ2tEL044MjlPUk43dFdUZGFBdlUvMFVMaW5mSElQdFptekNDMzUxTHFjc21Ma05DY2FyNld4UDZXR3U0Qnd0UnZkVUZUY0h0TlBKUmhZaGl5QVBBcnI3UUtpbjZIQmtpbnNzSU56a2RvOGw5ZEhCb0xOZitPUzdDZGMxbEtjRitGbU1hMm5Eek9lOFpqWEFmNTBVejV4djk1SUpDSkRZRzQwbmc5c3o0MUJ3T2dNa3ZRbE81dS9Rald0aFU2VDlTRC9FMHJpV2Y5SXVNUnNJazJjaGxrejZmenFwbFNHZncrZHhsQVY4UURMZUpkZUFacEVudWdlY1YyUElDaDNFNnN1d3NuRnRIaUVvM25QTmY1cGNqM013ZUprcDRGd2lxaDNPZ1R4VndkSXFiaXRSbnhyWDNudUhGTndZR3BQQk9HTEN0RFlLSGhjMHZjQ09ZMXlUSElOajhxWGZhZzhWRVAyaXNVSnJpQzhLdkcwV2hwcDJCeVhHMFh2eXU2dllOZVJ1a3BadndZSVQ3WFhsQzFNT2pEMDdjVS9yUmFXUGZuTTU0VG1DSVY5YzNveTk2QnVWelhqT2haRDVzWExUQ0F0a0NHbWxJeFl0aWtuQ09rZ0k4RGRSNmtBV041cG53NzB5eG5VTTF6T05tUWc3eTJ0Y01FbW5QUkw5b3VoZWthU1BCMnQ2eE1pTlkvMCs2dEdQL0JPc1RpWFZ3MHNXYXNFalB6RjZvdExVRHZlS2QrOG5TZGVkRlJ2bllQVUIrdFk4eHNHKzkxSHVHYWZsK3VqbENYSEpaUSIsIm1hYyI6IjhhOTY4YzkyOThhMWJmODcwNWQxYmVlZmJlN2MxMmJjZmJjMzdhMmVlNDVmNmE3Mjc0YmI1YzhjMDExYmQ1YmIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8kdqPvhcJfDefAWSnsLi+11rVfEqz2Rf5WrW3N\/SCds=", "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": "eyJpdiI6IlQrcy9wT1EwekpaOFkxZlNxQ1crMWc9PSIsInZhbHVlIjoiTmRDYitvNEMvaG00VkEyUHQ0VFhUM0hnS2d0b1pPellZZ3h3VGs0cUNvQzBGQ1AvNHdES3VSTnBaUDBPak9GRjhvVy94T0Y4eE55RVhSR1BlT1A5aVZiOFVLY1kyU3dFTG9HZ3R6MEZHYUZZWitPdlBQZUF5WjBDcTJ2UkJpcXVES3RCb1J2ckorTHdENEdBdThQckJuRFFKSVBvTFNMMnRLZDlReVl2MVpSMFNsY0pBWmtCMEl0dUQ2SjJOWHp2SG1NSXBTSUp6QjFjVjV4N1p4VzVPbjlaVUFNYS96VkhTNGUxckVVbS96QkRZRVVWa3UzMDZYbWtvUHdBUXpGZlRtWExhNTZ1dXVzQnRwdjBGdjJMSU5FK3paZHNMVS94eXYweVdaaWgvU0ttR05oZ3Y1VXN2U3FjRTkvdXFYSkFFSFhGbG9xaTFGZnMzNkQzMzJJY1JGWWtsbHd1blVXcUpOVE0zRkF6RzZGK29zZ0hUUmtDeERObEgvemdPcWJCeUxUQmFKVUFWemVBY2dxWnZmTWcxbWJxOU9pb0RJZzdOS2VEektxZjZZZVVCWEVmMnJIdW5pWU90TE03bmJEc1JETkU5dDhpYzVQQklDay9Cemd2anhiRERnN1F1Wktqc2Q0ZGowM1doSmZ0WWNpa29PdWNXMDIrYzB6cnV4UEFYSm8wMzBsVzBwNDdIN1JGRVRpWm5xZXdEVElwbnpNWjVUWnJnb21PMml4RUdiMHZIei9Wck9LNWlrYnp1NXVSRW1jeGl1S3pCR3V1MUo1RWhHa3VjSlRwbzB5WDJCZ3NkZERUbDdUU2hXZ2FQQ2VoZFRRZWxRY0krSktBYUVSV2FJVnNRdkp4ZmFFR0tocGc3Tmk1MUpXZzVZKzZMaktvcUd6Z001bzR6bEJTSlAxWndjRXZBQ3lKNjBjTjNxZkVNQzQ2cW14REdRZjVWZHg4bVlMU3JoQmEvMy9ibzdSVEQzcFNaVCsveTNQYUNIVk9MSm9ub1czRFVnMzg3VFFMOGd4VjR1ODRoU1JkcXJac0txZjBMSHhmS2tYK0VnMG50OXNLWlVJR3BGcFRGN3BpRTZMVjN6SVYxdzFPSTA1NnZIdEtDZVhmSXZDMHljb3lxcVZ6Y3UvWnlyNzlYdVJYbGR2a3c0ZmdvZXorRURnQnE5bm1xZGk4aG1kU0NBQmNZQ21ZOW0zZmFJYmxLU2daMzFFZ0NHdDM4bmZTSU9kQ2gwSjJOUmtIWEVPTEZLNk9CMFUrRmxwdkx0enozNlh6UGUzeXNPb0JRMjRnZ2tYNnBSUXpQM0RNQUxrVHRuQy9nbnd3eWFxLy80Z2tLYys4bWNMK2w0OG5BV3ArM0JOVXVHREErVzdZZmE2VWpSZGlqNnR2eUNpY0NuSlgxREJ1NEduMCsydC9lMjZLZWhZbkt5VGh1YVdXbkREZW9HVUNPUkJLNkxoK0ZhQmMwNVp3UkJzbXluSHA2VjcxQTBJSUJQZFR4WFVNYTREMkQ3K0lwd2RqNzdqTEdybUVyU3duL1YxNit0U1U0UnFZVVdOUmJDWkxISUdta3U1c3N6OUVyRm84VWxTY29seFZFRmp1L0ZCUk5TM3QweXhSb1hXOG90Z2tUVkkvblhZMjZ0WndtYng5MDc2N21uTklidldrcndIaWZySmNycklaNkFiaGRIOHJJTjNDR0R6UjRPbXpTWUFSVkR6VlJEUloxSjBmWGszZ1luTVZ1SzhQVmU0NXFyUnlqNU1tbnJCUktacGFTalp3UndpNktWWlYwcitPSXZvNTN6dWJiY3dTbkp2c1RDbWlNaFJnN08rM0FyMHBhak14VjJqVkM2UEJLdE1KMXA1d0RpY2VNbEd1M1NnaXV5aVgrNHFpdGpPbStFaVRJdjZpRDNtVk43amZBZThiM0xoZEJoVFVaaVZyeFBuMzYyNGJQUklhVDVMZVd6VGdCRlB2U00xZEdHbWdRQThTRXBkU1k2K3JidThORUR3QThnTGhOT3NNbko3NGkzaTBCWG9SeEZPd0ZaR0E1VFJSY0t3YWw3Z2NmYW9qdk9uN3RTVzVmUXZwVnhjclhIeFdvTUhibFRaRUcyRE1xakhtdk9nRTlJa3RnVFpJTHhiR01EUDdFbnF2SkhZemg2UkxWRnpGNi91d3ZXK2J5WWFwRWp5dk9IV2p3K0RjZnVCQUNOL2psODN6UVJVSGpwVFkxeFo0amwrSUF0dTFvS29uSElqakMwQkF4ek8rbFhMQkZMTjV6aGJTcGxIQms1cnVQSzRVMFlyWnVtb3VHL0lQa2d2ekRFcTd6WElqK3Zyenk2MXJzN0w4MmR2SlBzOUgrUFhTSllQZ2tEL044MjlPUk43dFdUZGFBdlUvMFVMaW5mSElQdFptekNDMzUxTHFjc21Ma05DY2FyNld4UDZXR3U0Qnd0UnZkVUZUY0h0TlBKUmhZaGl5QVBBcnI3UUtpbjZIQmtpbnNzSU56a2RvOGw5ZEhCb0xOZitPUzdDZGMxbEtjRitGbU1hMm5Eek9lOFpqWEFmNTBVejV4djk1SUpDSkRZRzQwbmc5c3o0MUJ3T2dNa3ZRbE81dS9Rald0aFU2VDlTRC9FMHJpV2Y5SXVNUnNJazJjaGxrejZmenFwbFNHZncrZHhsQVY4UURMZUpkZUFacEVudWdlY1YyUElDaDNFNnN1d3NuRnRIaUVvM25QTmY1cGNqM013ZUprcDRGd2lxaDNPZ1R4VndkSXFiaXRSbnhyWDNudUhGTndZR3BQQk9HTEN0RFlLSGhjMHZjQ09ZMXlUSElOajhxWGZhZzhWRVAyaXNVSnJpQzhLdkcwV2hwcDJCeVhHMFh2eXU2dllOZVJ1a3BadndZSVQ3WFhsQzFNT2pEMDdjVS9yUmFXUGZuTTU0VG1DSVY5YzNveTk2QnVWelhqT2haRDVzWExUQ0F0a0NHbWxJeFl0aWtuQ09rZ0k4RGRSNmtBV041cG53NzB5eG5VTTF6T05tUWc3eTJ0Y01FbW5QUkw5b3VoZWthU1BCMnQ2eE1pTlkvMCs2dEdQL0JPc1RpWFZ3MHNXYXNFalB6RjZvdExVRHZlS2QrOG5TZGVkRlJ2bllQVUIrdFk4eHNHKzkxSHVHYWZsK3VqbENYSEpaUSIsIm1hYyI6IjhhOTY4YzkyOThhMWJmODcwNWQxYmVlZmJlN2MxMmJjZmJjMzdhMmVlNDVmNmE3Mjc0YmI1YzhjMDExYmQ1YmIiLCJ0YWciOiIifQ==", "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": "bdE32o0EWLolWDjRWYwRHDLCF1cts4\/D\/qfHxZ2crtM=", "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": "eyJpdiI6IlQrcy9wT1EwekpaOFkxZlNxQ1crMWc9PSIsInZhbHVlIjoiTmRDYitvNEMvaG00VkEyUHQ0VFhUM0hnS2d0b1pPellZZ3h3VGs0cUNvQzBGQ1AvNHdES3VSTnBaUDBPak9GRjhvVy94T0Y4eE55RVhSR1BlT1A5aVZiOFVLY1kyU3dFTG9HZ3R6MEZHYUZZWitPdlBQZUF5WjBDcTJ2UkJpcXVES3RCb1J2ckorTHdENEdBdThQckJuRFFKSVBvTFNMMnRLZDlReVl2MVpSMFNsY0pBWmtCMEl0dUQ2SjJOWHp2SG1NSXBTSUp6QjFjVjV4N1p4VzVPbjlaVUFNYS96VkhTNGUxckVVbS96QkRZRVVWa3UzMDZYbWtvUHdBUXpGZlRtWExhNTZ1dXVzQnRwdjBGdjJMSU5FK3paZHNMVS94eXYweVdaaWgvU0ttR05oZ3Y1VXN2U3FjRTkvdXFYSkFFSFhGbG9xaTFGZnMzNkQzMzJJY1JGWWtsbHd1blVXcUpOVE0zRkF6RzZGK29zZ0hUUmtDeERObEgvemdPcWJCeUxUQmFKVUFWemVBY2dxWnZmTWcxbWJxOU9pb0RJZzdOS2VEektxZjZZZVVCWEVmMnJIdW5pWU90TE03bmJEc1JETkU5dDhpYzVQQklDay9Cemd2anhiRERnN1F1Wktqc2Q0ZGowM1doSmZ0WWNpa29PdWNXMDIrYzB6cnV4UEFYSm8wMzBsVzBwNDdIN1JGRVRpWm5xZXdEVElwbnpNWjVUWnJnb21PMml4RUdiMHZIei9Wck9LNWlrYnp1NXVSRW1jeGl1S3pCR3V1MUo1RWhHa3VjSlRwbzB5WDJCZ3NkZERUbDdUU2hXZ2FQQ2VoZFRRZWxRY0krSktBYUVSV2FJVnNRdkp4ZmFFR0tocGc3Tmk1MUpXZzVZKzZMaktvcUd6Z001bzR6bEJTSlAxWndjRXZBQ3lKNjBjTjNxZkVNQzQ2cW14REdRZjVWZHg4bVlMU3JoQmEvMy9ibzdSVEQzcFNaVCsveTNQYUNIVk9MSm9ub1czRFVnMzg3VFFMOGd4VjR1ODRoU1JkcXJac0txZjBMSHhmS2tYK0VnMG50OXNLWlVJR3BGcFRGN3BpRTZMVjN6SVYxdzFPSTA1NnZIdEtDZVhmSXZDMHljb3lxcVZ6Y3UvWnlyNzlYdVJYbGR2a3c0ZmdvZXorRURnQnE5bm1xZGk4aG1kU0NBQmNZQ21ZOW0zZmFJYmxLU2daMzFFZ0NHdDM4bmZTSU9kQ2gwSjJOUmtIWEVPTEZLNk9CMFUrRmxwdkx0enozNlh6UGUzeXNPb0JRMjRnZ2tYNnBSUXpQM0RNQUxrVHRuQy9nbnd3eWFxLy80Z2tLYys4bWNMK2w0OG5BV3ArM0JOVXVHREErVzdZZmE2VWpSZGlqNnR2eUNpY0NuSlgxREJ1NEduMCsydC9lMjZLZWhZbkt5VGh1YVdXbkREZW9HVUNPUkJLNkxoK0ZhQmMwNVp3UkJzbXluSHA2VjcxQTBJSUJQZFR4WFVNYTREMkQ3K0lwd2RqNzdqTEdybUVyU3duL1YxNit0U1U0UnFZVVdOUmJDWkxISUdta3U1c3N6OUVyRm84VWxTY29seFZFRmp1L0ZCUk5TM3QweXhSb1hXOG90Z2tUVkkvblhZMjZ0WndtYng5MDc2N21uTklidldrcndIaWZySmNycklaNkFiaGRIOHJJTjNDR0R6UjRPbXpTWUFSVkR6VlJEUloxSjBmWGszZ1luTVZ1SzhQVmU0NXFyUnlqNU1tbnJCUktacGFTalp3UndpNktWWlYwcitPSXZvNTN6dWJiY3dTbkp2c1RDbWlNaFJnN08rM0FyMHBhak14VjJqVkM2UEJLdE1KMXA1d0RpY2VNbEd1M1NnaXV5aVgrNHFpdGpPbStFaVRJdjZpRDNtVk43amZBZThiM0xoZEJoVFVaaVZyeFBuMzYyNGJQUklhVDVMZVd6VGdCRlB2U00xZEdHbWdRQThTRXBkU1k2K3JidThORUR3QThnTGhOT3NNbko3NGkzaTBCWG9SeEZPd0ZaR0E1VFJSY0t3YWw3Z2NmYW9qdk9uN3RTVzVmUXZwVnhjclhIeFdvTUhibFRaRUcyRE1xakhtdk9nRTlJa3RnVFpJTHhiR01EUDdFbnF2SkhZemg2UkxWRnpGNi91d3ZXK2J5WWFwRWp5dk9IV2p3K0RjZnVCQUNOL2psODN6UVJVSGpwVFkxeFo0amwrSUF0dTFvS29uSElqakMwQkF4ek8rbFhMQkZMTjV6aGJTcGxIQms1cnVQSzRVMFlyWnVtb3VHL0lQa2d2ekRFcTd6WElqK3Zyenk2MXJzN0w4MmR2SlBzOUgrUFhTSllQZ2tEL044MjlPUk43dFdUZGFBdlUvMFVMaW5mSElQdFptekNDMzUxTHFjc21Ma05DY2FyNld4UDZXR3U0Qnd0UnZkVUZUY0h0TlBKUmhZaGl5QVBBcnI3UUtpbjZIQmtpbnNzSU56a2RvOGw5ZEhCb0xOZitPUzdDZGMxbEtjRitGbU1hMm5Eek9lOFpqWEFmNTBVejV4djk1SUpDSkRZRzQwbmc5c3o0MUJ3T2dNa3ZRbE81dS9Rald0aFU2VDlTRC9FMHJpV2Y5SXVNUnNJazJjaGxrejZmenFwbFNHZncrZHhsQVY4UURMZUpkZUFacEVudWdlY1YyUElDaDNFNnN1d3NuRnRIaUVvM25QTmY1cGNqM013ZUprcDRGd2lxaDNPZ1R4VndkSXFiaXRSbnhyWDNudUhGTndZR3BQQk9HTEN0RFlLSGhjMHZjQ09ZMXlUSElOajhxWGZhZzhWRVAyaXNVSnJpQzhLdkcwV2hwcDJCeVhHMFh2eXU2dllOZVJ1a3BadndZSVQ3WFhsQzFNT2pEMDdjVS9yUmFXUGZuTTU0VG1DSVY5YzNveTk2QnVWelhqT2haRDVzWExUQ0F0a0NHbWxJeFl0aWtuQ09rZ0k4RGRSNmtBV041cG53NzB5eG5VTTF6T05tUWc3eTJ0Y01FbW5QUkw5b3VoZWthU1BCMnQ2eE1pTlkvMCs2dEdQL0JPc1RpWFZ3MHNXYXNFalB6RjZvdExVRHZlS2QrOG5TZGVkRlJ2bllQVUIrdFk4eHNHKzkxSHVHYWZsK3VqbENYSEpaUSIsIm1hYyI6IjhhOTY4YzkyOThhMWJmODcwNWQxYmVlZmJlN2MxMmJjZmJjMzdhMmVlNDVmNmE3Mjc0YmI1YzhjMDExYmQ1YmIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "PaAfOXX1w8UHA+AG5nhNsFrc8E5thLWLCxHooYJ76Yg=", "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": "eyJpdiI6IlQrcy9wT1EwekpaOFkxZlNxQ1crMWc9PSIsInZhbHVlIjoiTmRDYitvNEMvaG00VkEyUHQ0VFhUM0hnS2d0b1pPellZZ3h3VGs0cUNvQzBGQ1AvNHdES3VSTnBaUDBPak9GRjhvVy94T0Y4eE55RVhSR1BlT1A5aVZiOFVLY1kyU3dFTG9HZ3R6MEZHYUZZWitPdlBQZUF5WjBDcTJ2UkJpcXVES3RCb1J2ckorTHdENEdBdThQckJuRFFKSVBvTFNMMnRLZDlReVl2MVpSMFNsY0pBWmtCMEl0dUQ2SjJOWHp2SG1NSXBTSUp6QjFjVjV4N1p4VzVPbjlaVUFNYS96VkhTNGUxckVVbS96QkRZRVVWa3UzMDZYbWtvUHdBUXpGZlRtWExhNTZ1dXVzQnRwdjBGdjJMSU5FK3paZHNMVS94eXYweVdaaWgvU0ttR05oZ3Y1VXN2U3FjRTkvdXFYSkFFSFhGbG9xaTFGZnMzNkQzMzJJY1JGWWtsbHd1blVXcUpOVE0zRkF6RzZGK29zZ0hUUmtDeERObEgvemdPcWJCeUxUQmFKVUFWemVBY2dxWnZmTWcxbWJxOU9pb0RJZzdOS2VEektxZjZZZVVCWEVmMnJIdW5pWU90TE03bmJEc1JETkU5dDhpYzVQQklDay9Cemd2anhiRERnN1F1Wktqc2Q0ZGowM1doSmZ0WWNpa29PdWNXMDIrYzB6cnV4UEFYSm8wMzBsVzBwNDdIN1JGRVRpWm5xZXdEVElwbnpNWjVUWnJnb21PMml4RUdiMHZIei9Wck9LNWlrYnp1NXVSRW1jeGl1S3pCR3V1MUo1RWhHa3VjSlRwbzB5WDJCZ3NkZERUbDdUU2hXZ2FQQ2VoZFRRZWxRY0krSktBYUVSV2FJVnNRdkp4ZmFFR0tocGc3Tmk1MUpXZzVZKzZMaktvcUd6Z001bzR6bEJTSlAxWndjRXZBQ3lKNjBjTjNxZkVNQzQ2cW14REdRZjVWZHg4bVlMU3JoQmEvMy9ibzdSVEQzcFNaVCsveTNQYUNIVk9MSm9ub1czRFVnMzg3VFFMOGd4VjR1ODRoU1JkcXJac0txZjBMSHhmS2tYK0VnMG50OXNLWlVJR3BGcFRGN3BpRTZMVjN6SVYxdzFPSTA1NnZIdEtDZVhmSXZDMHljb3lxcVZ6Y3UvWnlyNzlYdVJYbGR2a3c0ZmdvZXorRURnQnE5bm1xZGk4aG1kU0NBQmNZQ21ZOW0zZmFJYmxLU2daMzFFZ0NHdDM4bmZTSU9kQ2gwSjJOUmtIWEVPTEZLNk9CMFUrRmxwdkx0enozNlh6UGUzeXNPb0JRMjRnZ2tYNnBSUXpQM0RNQUxrVHRuQy9nbnd3eWFxLy80Z2tLYys4bWNMK2w0OG5BV3ArM0JOVXVHREErVzdZZmE2VWpSZGlqNnR2eUNpY0NuSlgxREJ1NEduMCsydC9lMjZLZWhZbkt5VGh1YVdXbkREZW9HVUNPUkJLNkxoK0ZhQmMwNVp3UkJzbXluSHA2VjcxQTBJSUJQZFR4WFVNYTREMkQ3K0lwd2RqNzdqTEdybUVyU3duL1YxNit0U1U0UnFZVVdOUmJDWkxISUdta3U1c3N6OUVyRm84VWxTY29seFZFRmp1L0ZCUk5TM3QweXhSb1hXOG90Z2tUVkkvblhZMjZ0WndtYng5MDc2N21uTklidldrcndIaWZySmNycklaNkFiaGRIOHJJTjNDR0R6UjRPbXpTWUFSVkR6VlJEUloxSjBmWGszZ1luTVZ1SzhQVmU0NXFyUnlqNU1tbnJCUktacGFTalp3UndpNktWWlYwcitPSXZvNTN6dWJiY3dTbkp2c1RDbWlNaFJnN08rM0FyMHBhak14VjJqVkM2UEJLdE1KMXA1d0RpY2VNbEd1M1NnaXV5aVgrNHFpdGpPbStFaVRJdjZpRDNtVk43amZBZThiM0xoZEJoVFVaaVZyeFBuMzYyNGJQUklhVDVMZVd6VGdCRlB2U00xZEdHbWdRQThTRXBkU1k2K3JidThORUR3QThnTGhOT3NNbko3NGkzaTBCWG9SeEZPd0ZaR0E1VFJSY0t3YWw3Z2NmYW9qdk9uN3RTVzVmUXZwVnhjclhIeFdvTUhibFRaRUcyRE1xakhtdk9nRTlJa3RnVFpJTHhiR01EUDdFbnF2SkhZemg2UkxWRnpGNi91d3ZXK2J5WWFwRWp5dk9IV2p3K0RjZnVCQUNOL2psODN6UVJVSGpwVFkxeFo0amwrSUF0dTFvS29uSElqakMwQkF4ek8rbFhMQkZMTjV6aGJTcGxIQms1cnVQSzRVMFlyWnVtb3VHL0lQa2d2ekRFcTd6WElqK3Zyenk2MXJzN0w4MmR2SlBzOUgrUFhTSllQZ2tEL044MjlPUk43dFdUZGFBdlUvMFVMaW5mSElQdFptekNDMzUxTHFjc21Ma05DY2FyNld4UDZXR3U0Qnd0UnZkVUZUY0h0TlBKUmhZaGl5QVBBcnI3UUtpbjZIQmtpbnNzSU56a2RvOGw5ZEhCb0xOZitPUzdDZGMxbEtjRitGbU1hMm5Eek9lOFpqWEFmNTBVejV4djk1SUpDSkRZRzQwbmc5c3o0MUJ3T2dNa3ZRbE81dS9Rald0aFU2VDlTRC9FMHJpV2Y5SXVNUnNJazJjaGxrejZmenFwbFNHZncrZHhsQVY4UURMZUpkZUFacEVudWdlY1YyUElDaDNFNnN1d3NuRnRIaUVvM25QTmY1cGNqM013ZUprcDRGd2lxaDNPZ1R4VndkSXFiaXRSbnhyWDNudUhGTndZR3BQQk9HTEN0RFlLSGhjMHZjQ09ZMXlUSElOajhxWGZhZzhWRVAyaXNVSnJpQzhLdkcwV2hwcDJCeVhHMFh2eXU2dllOZVJ1a3BadndZSVQ3WFhsQzFNT2pEMDdjVS9yUmFXUGZuTTU0VG1DSVY5YzNveTk2QnVWelhqT2haRDVzWExUQ0F0a0NHbWxJeFl0aWtuQ09rZ0k4RGRSNmtBV041cG53NzB5eG5VTTF6T05tUWc3eTJ0Y01FbW5QUkw5b3VoZWthU1BCMnQ2eE1pTlkvMCs2dEdQL0JPc1RpWFZ3MHNXYXNFalB6RjZvdExVRHZlS2QrOG5TZGVkRlJ2bllQVUIrdFk4eHNHKzkxSHVHYWZsK3VqbENYSEpaUSIsIm1hYyI6IjhhOTY4YzkyOThhMWJmODcwNWQxYmVlZmJlN2MxMmJjZmJjMzdhMmVlNDVmNmE3Mjc0YmI1YzhjMDExYmQ1YmIiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-151", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvifUIo+l0OPqqfKV1CteqFBy\/RCk1JW8DHoRM02dxIfzlHLkWYFkV4g3pahs+jPkE=", "PriceCodeRef": null, "supplier_title": "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": "qsNSX9iFia4\/E6nsA7o0APwNdBqiMJJGsr1oS9GTx2w=", "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": "eyJpdiI6InArM0plUytDampuZXVtS2xleVg2c1E9PSIsInZhbHVlIjoidGlhODU0Zi9mTWxlYURGNXFpVzFETHpNT1BwMVNRdDIyUGtUQUpuNkdLOUFsY2d3R0hrSkJuOHpWeXFBK3BzOGZNSFExaXl6YWF5T3VxcklBdWNpMWh6aTRCUEg3TGpYc0Jjbk9oRkMxQXdNNFlkaFUwajZ0T0NpM2pjQXBUU2tQcW4wTThCVEgxWVNPZ1dESEhwMXg1MVNIaWVMZExzelgxOGhFQlRJc2NTS1NFQXlzVXdyQkE2MTBHMDRFR3FvOHR4R0xZVjN0L3MvbEx0bUkzcHpvTkkvbktteUIvT2VBcG9yK3FHNVc0TEhkV3hqZzhaTUVFakR6SlZnWjFPM2ZxM09ILzV4YXgycXgrekNWaTBMdFdQMVJ3NU90NEhCcW5qQUxkREc0bVZ6Mmk4QVZ6T3hlc3VkdHE3RkxTai83SWtLU3RSdW1HMnloWU4yZld5MzJiVmtsRFY1by80TlJkSFZISGxQMmZkSG0xbyt2ZGlqeDI1dXNWWmYrMVpYcGpRdDRxY2orTjJWWVBYL3g5U3YxdlVmV2lsQUlsNlpQYzBkSlZrMHNaRytjOElrREdiVll6dXcxSnJvV1lHSXFjRkt4MmFVSStpdU5qNGo2cUtsL21LRy9LbEkrYzB2bVNVS1lnWVJrSWE3M0h3cTFQcnBtS0NsTGRlTDg5YjhuemROOHB1Rk50eFZvRFVmMzY5clRudGN4aDhjTUlZSjBTVGc5aFcrM3NRUFZQeC9rbDFXcGdMeVViSFcxWmU4SjNkbDNOeWJQTXdVQ0hwQ1hJWUFkWXB3OGczSHRuazIwRERuYVFCZVBUclRiNzZHNDROaDZwemNQZ0hnZ3JoQ1FneDRBN0RtWTZOOGM5STFGMERRVnJTd25HNWloUVFKbmU3RWo4TjRBcEV3TThQdFdBWDFjbGRmWkFZR2NFd1kxTHdwL3JIZUZ2ay9STmxnbEdxNkNNVWtnSEVaNnkvUnJNekVmK0ZYSmxianBzTkNhL1k0TE9jTjRxb05VQWtOUC9TQWNwclJoTzZXY1VlZnZjeVR3NXAyK0NFQWNSOGFkSlhSM2F3MnhFeVNuUnJWZWs2MWZkMnhrUW9TcXJ4dGRGNnRsWkh1NWJlL1RBZzJGT3YzdjE0SmJTc3ZncVh5QnZYS0dwdHJpSU5yWk5rRWRleS9ic0VERmZJSllMdGxHU2s2Q3dBMk8zU3d6Z1p4SXdOTXdCUndRVzM0Wm0wYWNjUkw1V3VqbmNWWUNrTVB5Ym9jbkptZnhGeiszZlpwcDlWd0k5cEh4MVhGUkQ0NmdVayt0QmVzZkZOZGdtZUlkbjJRTk43a3l5UVd3WVNVaWtVaTFFNjkrVzJvakplMnhTQlZHNnhYSkNRMmxYcnZTbks4UzlyVE9makp2U1dNUzYyaEUxcEYrYi9KRTl3a2pFNStreDdQaEYyVHhrM1pxYUlyYkxENFNNS0gwS1Jza2RjQzA0bUZWUTJXTzg1cWgzdzlmNkdnNTBHNHVmQWpuNjNPVjM1akdBL0dqeFV6NHBVUDdVQ3JFdklRU3U2eTFDVmRzK2FQZHZOQ1NESGlJWll5ZGYxY3JzUDZhOXdSb3orUkg5ZERySjF1MW1DQWdBSVhIMXVGVFkyVFk4WUtJWkhxcUJMbE1ZcFd2K0VSL2ozNUcyekRoNGlYa1VQbFVZa043NTI1TDdTRTJhWGlMMm1PR1VzODhrQXBFNDcyWm1ibVVzUGg1SWQ4QlJYOXo3cWpaSnFwQndmQUpnWEtTSzZuUXpPREduVmU3T09vRW4xUklaeUxONWFNZzJDUExPaHFoUTRGdkpxczVrbXBTMHlYaFJxbDc4dHl6bmFuSnZtWXNQK3B2c1ZRNVM1Vjg5NmRhWU12WmxTOEt6aFFhUnFUNUR5cTNpamhUeVhiZUZ0TVBURTZKZ2s4T2ZwbUhaZU8zeGZpOEQ0S1BOV0Facm9UU1pZUnhLcm1aMXlxd0k2MktRL21KYWxaRkVFNld3MmRZZTQwSXhFZEhIZUFTUmJkU0o1OTJ6SlhBRG5wN2pUcVF3eFpvdWRIb3A1bUhpU2xwelp5WFlibDg3TUlrQVBHbWs1cytaWmhpc1VHWDk4SmpFemRtcDlGd2p0U0tsbTFOT2F1Rks3UVRPK3R5UldrSktOSTlsVW8yVUhGc1VrWFZ1czRvZDJvYkdmYXZqVTQ4ckFDbkkzQVh0Z2dNZFdaRUJhT1pzeUFyOG83aGRVSWQvc2ppSi90d1dFUkFONDluUE9Rb1JUVWp1VnlIOGNmb2xuaGFvanljN3R5MTUvanRwODNBOGZVNjlnbWI0RDFDRHFYcTB4QjlrT0ZEbW9LakF0Rks4ZTBXUit1WWgwdUFKSW43dXFId0t2d3dRd0VYWTFXR25qcVp6VUlHVTVPTGw0akcyb0drMTJJZW5iVzBVbUg3ZVByL0NjS1JFTnJNTURMODhZdmdyOG9FTFF2Rmt2R1JaU0NNOEtTYnI3aElxZysxZ2R6Tk5POStabEluSXEvbFhHY3c0YXdSa2NSR1dsT1p1VXNiaEZHS3F1aVczenNLWHVWOS9EbHFacHc2U0E5Q0V3cGtMMm5vRitmeC81S3FhcERmOCs4NnFEWHBzbUhUNUhkcDRzdXBXS3h2cWZySTRzQ3hiN3BwZkplQVNSYlQwVzRWbk1pNk1XSlQwNlh0MjJkd0lmTUpzUU1GaGg3cVMvb0RFM2dta3dnblM2T1hrbTZzL1ZUWWFtTkdldW9yRFV3K3NSMWpMczVuTjNhS09uKzhKR2ZnQWFlY3BUSEF1TGF6SFJhM3FSNlNobG1PRFpjQUUvc3ByNXpFTXgvM2hsYlFSK2pSOTEzRklrVmVINTdRSUx1c3hUR1h5c0pXSWUzZE9qMnZDTlpSL1hDQ1VTMjZldTJscUliQTVTbVB1UXp2RWlaYVZIRWR3dWxNNVF5QmRXNTA2TXl6TktpdTlnL0Z1OGpiemd0bUpGZ3NzVzBKSllpUkJ0RFRaZ2FENmEwcEZpYWJFS2g4RWNkTUxjWG9hY1QxRkhFbEY4Y21PU0QrWXlUK0YwWnFrckc4ZTJaVzVPV25Ibk9GTkdnejU3RDdWOFAzcGZYWUFlN0oyQmRUaWRiSW0xN0lxYjcxamFDdWoxTCIsIm1hYyI6IjZkMDVmM2VlMmJkOWM0YmY3ODNkYmRmMDNlMWRhNGNjM2M1OWNiNzM4YTIyYzM1OGQ0NDJiOWYxMjU3MmZkMTEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8bXUjHkMzE2llNLeuJIt3fZ2B\/ERLP9NEb8HS1NamRM=", "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": "eyJpdiI6InArM0plUytDampuZXVtS2xleVg2c1E9PSIsInZhbHVlIjoidGlhODU0Zi9mTWxlYURGNXFpVzFETHpNT1BwMVNRdDIyUGtUQUpuNkdLOUFsY2d3R0hrSkJuOHpWeXFBK3BzOGZNSFExaXl6YWF5T3VxcklBdWNpMWh6aTRCUEg3TGpYc0Jjbk9oRkMxQXdNNFlkaFUwajZ0T0NpM2pjQXBUU2tQcW4wTThCVEgxWVNPZ1dESEhwMXg1MVNIaWVMZExzelgxOGhFQlRJc2NTS1NFQXlzVXdyQkE2MTBHMDRFR3FvOHR4R0xZVjN0L3MvbEx0bUkzcHpvTkkvbktteUIvT2VBcG9yK3FHNVc0TEhkV3hqZzhaTUVFakR6SlZnWjFPM2ZxM09ILzV4YXgycXgrekNWaTBMdFdQMVJ3NU90NEhCcW5qQUxkREc0bVZ6Mmk4QVZ6T3hlc3VkdHE3RkxTai83SWtLU3RSdW1HMnloWU4yZld5MzJiVmtsRFY1by80TlJkSFZISGxQMmZkSG0xbyt2ZGlqeDI1dXNWWmYrMVpYcGpRdDRxY2orTjJWWVBYL3g5U3YxdlVmV2lsQUlsNlpQYzBkSlZrMHNaRytjOElrREdiVll6dXcxSnJvV1lHSXFjRkt4MmFVSStpdU5qNGo2cUtsL21LRy9LbEkrYzB2bVNVS1lnWVJrSWE3M0h3cTFQcnBtS0NsTGRlTDg5YjhuemROOHB1Rk50eFZvRFVmMzY5clRudGN4aDhjTUlZSjBTVGc5aFcrM3NRUFZQeC9rbDFXcGdMeVViSFcxWmU4SjNkbDNOeWJQTXdVQ0hwQ1hJWUFkWXB3OGczSHRuazIwRERuYVFCZVBUclRiNzZHNDROaDZwemNQZ0hnZ3JoQ1FneDRBN0RtWTZOOGM5STFGMERRVnJTd25HNWloUVFKbmU3RWo4TjRBcEV3TThQdFdBWDFjbGRmWkFZR2NFd1kxTHdwL3JIZUZ2ay9STmxnbEdxNkNNVWtnSEVaNnkvUnJNekVmK0ZYSmxianBzTkNhL1k0TE9jTjRxb05VQWtOUC9TQWNwclJoTzZXY1VlZnZjeVR3NXAyK0NFQWNSOGFkSlhSM2F3MnhFeVNuUnJWZWs2MWZkMnhrUW9TcXJ4dGRGNnRsWkh1NWJlL1RBZzJGT3YzdjE0SmJTc3ZncVh5QnZYS0dwdHJpSU5yWk5rRWRleS9ic0VERmZJSllMdGxHU2s2Q3dBMk8zU3d6Z1p4SXdOTXdCUndRVzM0Wm0wYWNjUkw1V3VqbmNWWUNrTVB5Ym9jbkptZnhGeiszZlpwcDlWd0k5cEh4MVhGUkQ0NmdVayt0QmVzZkZOZGdtZUlkbjJRTk43a3l5UVd3WVNVaWtVaTFFNjkrVzJvakplMnhTQlZHNnhYSkNRMmxYcnZTbks4UzlyVE9makp2U1dNUzYyaEUxcEYrYi9KRTl3a2pFNStreDdQaEYyVHhrM1pxYUlyYkxENFNNS0gwS1Jza2RjQzA0bUZWUTJXTzg1cWgzdzlmNkdnNTBHNHVmQWpuNjNPVjM1akdBL0dqeFV6NHBVUDdVQ3JFdklRU3U2eTFDVmRzK2FQZHZOQ1NESGlJWll5ZGYxY3JzUDZhOXdSb3orUkg5ZERySjF1MW1DQWdBSVhIMXVGVFkyVFk4WUtJWkhxcUJMbE1ZcFd2K0VSL2ozNUcyekRoNGlYa1VQbFVZa043NTI1TDdTRTJhWGlMMm1PR1VzODhrQXBFNDcyWm1ibVVzUGg1SWQ4QlJYOXo3cWpaSnFwQndmQUpnWEtTSzZuUXpPREduVmU3T09vRW4xUklaeUxONWFNZzJDUExPaHFoUTRGdkpxczVrbXBTMHlYaFJxbDc4dHl6bmFuSnZtWXNQK3B2c1ZRNVM1Vjg5NmRhWU12WmxTOEt6aFFhUnFUNUR5cTNpamhUeVhiZUZ0TVBURTZKZ2s4T2ZwbUhaZU8zeGZpOEQ0S1BOV0Facm9UU1pZUnhLcm1aMXlxd0k2MktRL21KYWxaRkVFNld3MmRZZTQwSXhFZEhIZUFTUmJkU0o1OTJ6SlhBRG5wN2pUcVF3eFpvdWRIb3A1bUhpU2xwelp5WFlibDg3TUlrQVBHbWs1cytaWmhpc1VHWDk4SmpFemRtcDlGd2p0U0tsbTFOT2F1Rks3UVRPK3R5UldrSktOSTlsVW8yVUhGc1VrWFZ1czRvZDJvYkdmYXZqVTQ4ckFDbkkzQVh0Z2dNZFdaRUJhT1pzeUFyOG83aGRVSWQvc2ppSi90d1dFUkFONDluUE9Rb1JUVWp1VnlIOGNmb2xuaGFvanljN3R5MTUvanRwODNBOGZVNjlnbWI0RDFDRHFYcTB4QjlrT0ZEbW9LakF0Rks4ZTBXUit1WWgwdUFKSW43dXFId0t2d3dRd0VYWTFXR25qcVp6VUlHVTVPTGw0akcyb0drMTJJZW5iVzBVbUg3ZVByL0NjS1JFTnJNTURMODhZdmdyOG9FTFF2Rmt2R1JaU0NNOEtTYnI3aElxZysxZ2R6Tk5POStabEluSXEvbFhHY3c0YXdSa2NSR1dsT1p1VXNiaEZHS3F1aVczenNLWHVWOS9EbHFacHc2U0E5Q0V3cGtMMm5vRitmeC81S3FhcERmOCs4NnFEWHBzbUhUNUhkcDRzdXBXS3h2cWZySTRzQ3hiN3BwZkplQVNSYlQwVzRWbk1pNk1XSlQwNlh0MjJkd0lmTUpzUU1GaGg3cVMvb0RFM2dta3dnblM2T1hrbTZzL1ZUWWFtTkdldW9yRFV3K3NSMWpMczVuTjNhS09uKzhKR2ZnQWFlY3BUSEF1TGF6SFJhM3FSNlNobG1PRFpjQUUvc3ByNXpFTXgvM2hsYlFSK2pSOTEzRklrVmVINTdRSUx1c3hUR1h5c0pXSWUzZE9qMnZDTlpSL1hDQ1VTMjZldTJscUliQTVTbVB1UXp2RWlaYVZIRWR3dWxNNVF5QmRXNTA2TXl6TktpdTlnL0Z1OGpiemd0bUpGZ3NzVzBKSllpUkJ0RFRaZ2FENmEwcEZpYWJFS2g4RWNkTUxjWG9hY1QxRkhFbEY4Y21PU0QrWXlUK0YwWnFrckc4ZTJaVzVPV25Ibk9GTkdnejU3RDdWOFAzcGZYWUFlN0oyQmRUaWRiSW0xN0lxYjcxamFDdWoxTCIsIm1hYyI6IjZkMDVmM2VlMmJkOWM0YmY3ODNkYmRmMDNlMWRhNGNjM2M1OWNiNzM4YTIyYzM1OGQ0NDJiOWYxMjU3MmZkMTEiLCJ0YWciOiIifQ==", "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": "QZT2LsIErHi\/q1PWQE4B\/215AzJmG3klyF6FZzvkNys=", "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": "eyJpdiI6InArM0plUytDampuZXVtS2xleVg2c1E9PSIsInZhbHVlIjoidGlhODU0Zi9mTWxlYURGNXFpVzFETHpNT1BwMVNRdDIyUGtUQUpuNkdLOUFsY2d3R0hrSkJuOHpWeXFBK3BzOGZNSFExaXl6YWF5T3VxcklBdWNpMWh6aTRCUEg3TGpYc0Jjbk9oRkMxQXdNNFlkaFUwajZ0T0NpM2pjQXBUU2tQcW4wTThCVEgxWVNPZ1dESEhwMXg1MVNIaWVMZExzelgxOGhFQlRJc2NTS1NFQXlzVXdyQkE2MTBHMDRFR3FvOHR4R0xZVjN0L3MvbEx0bUkzcHpvTkkvbktteUIvT2VBcG9yK3FHNVc0TEhkV3hqZzhaTUVFakR6SlZnWjFPM2ZxM09ILzV4YXgycXgrekNWaTBMdFdQMVJ3NU90NEhCcW5qQUxkREc0bVZ6Mmk4QVZ6T3hlc3VkdHE3RkxTai83SWtLU3RSdW1HMnloWU4yZld5MzJiVmtsRFY1by80TlJkSFZISGxQMmZkSG0xbyt2ZGlqeDI1dXNWWmYrMVpYcGpRdDRxY2orTjJWWVBYL3g5U3YxdlVmV2lsQUlsNlpQYzBkSlZrMHNaRytjOElrREdiVll6dXcxSnJvV1lHSXFjRkt4MmFVSStpdU5qNGo2cUtsL21LRy9LbEkrYzB2bVNVS1lnWVJrSWE3M0h3cTFQcnBtS0NsTGRlTDg5YjhuemROOHB1Rk50eFZvRFVmMzY5clRudGN4aDhjTUlZSjBTVGc5aFcrM3NRUFZQeC9rbDFXcGdMeVViSFcxWmU4SjNkbDNOeWJQTXdVQ0hwQ1hJWUFkWXB3OGczSHRuazIwRERuYVFCZVBUclRiNzZHNDROaDZwemNQZ0hnZ3JoQ1FneDRBN0RtWTZOOGM5STFGMERRVnJTd25HNWloUVFKbmU3RWo4TjRBcEV3TThQdFdBWDFjbGRmWkFZR2NFd1kxTHdwL3JIZUZ2ay9STmxnbEdxNkNNVWtnSEVaNnkvUnJNekVmK0ZYSmxianBzTkNhL1k0TE9jTjRxb05VQWtOUC9TQWNwclJoTzZXY1VlZnZjeVR3NXAyK0NFQWNSOGFkSlhSM2F3MnhFeVNuUnJWZWs2MWZkMnhrUW9TcXJ4dGRGNnRsWkh1NWJlL1RBZzJGT3YzdjE0SmJTc3ZncVh5QnZYS0dwdHJpSU5yWk5rRWRleS9ic0VERmZJSllMdGxHU2s2Q3dBMk8zU3d6Z1p4SXdOTXdCUndRVzM0Wm0wYWNjUkw1V3VqbmNWWUNrTVB5Ym9jbkptZnhGeiszZlpwcDlWd0k5cEh4MVhGUkQ0NmdVayt0QmVzZkZOZGdtZUlkbjJRTk43a3l5UVd3WVNVaWtVaTFFNjkrVzJvakplMnhTQlZHNnhYSkNRMmxYcnZTbks4UzlyVE9makp2U1dNUzYyaEUxcEYrYi9KRTl3a2pFNStreDdQaEYyVHhrM1pxYUlyYkxENFNNS0gwS1Jza2RjQzA0bUZWUTJXTzg1cWgzdzlmNkdnNTBHNHVmQWpuNjNPVjM1akdBL0dqeFV6NHBVUDdVQ3JFdklRU3U2eTFDVmRzK2FQZHZOQ1NESGlJWll5ZGYxY3JzUDZhOXdSb3orUkg5ZERySjF1MW1DQWdBSVhIMXVGVFkyVFk4WUtJWkhxcUJMbE1ZcFd2K0VSL2ozNUcyekRoNGlYa1VQbFVZa043NTI1TDdTRTJhWGlMMm1PR1VzODhrQXBFNDcyWm1ibVVzUGg1SWQ4QlJYOXo3cWpaSnFwQndmQUpnWEtTSzZuUXpPREduVmU3T09vRW4xUklaeUxONWFNZzJDUExPaHFoUTRGdkpxczVrbXBTMHlYaFJxbDc4dHl6bmFuSnZtWXNQK3B2c1ZRNVM1Vjg5NmRhWU12WmxTOEt6aFFhUnFUNUR5cTNpamhUeVhiZUZ0TVBURTZKZ2s4T2ZwbUhaZU8zeGZpOEQ0S1BOV0Facm9UU1pZUnhLcm1aMXlxd0k2MktRL21KYWxaRkVFNld3MmRZZTQwSXhFZEhIZUFTUmJkU0o1OTJ6SlhBRG5wN2pUcVF3eFpvdWRIb3A1bUhpU2xwelp5WFlibDg3TUlrQVBHbWs1cytaWmhpc1VHWDk4SmpFemRtcDlGd2p0U0tsbTFOT2F1Rks3UVRPK3R5UldrSktOSTlsVW8yVUhGc1VrWFZ1czRvZDJvYkdmYXZqVTQ4ckFDbkkzQVh0Z2dNZFdaRUJhT1pzeUFyOG83aGRVSWQvc2ppSi90d1dFUkFONDluUE9Rb1JUVWp1VnlIOGNmb2xuaGFvanljN3R5MTUvanRwODNBOGZVNjlnbWI0RDFDRHFYcTB4QjlrT0ZEbW9LakF0Rks4ZTBXUit1WWgwdUFKSW43dXFId0t2d3dRd0VYWTFXR25qcVp6VUlHVTVPTGw0akcyb0drMTJJZW5iVzBVbUg3ZVByL0NjS1JFTnJNTURMODhZdmdyOG9FTFF2Rmt2R1JaU0NNOEtTYnI3aElxZysxZ2R6Tk5POStabEluSXEvbFhHY3c0YXdSa2NSR1dsT1p1VXNiaEZHS3F1aVczenNLWHVWOS9EbHFacHc2U0E5Q0V3cGtMMm5vRitmeC81S3FhcERmOCs4NnFEWHBzbUhUNUhkcDRzdXBXS3h2cWZySTRzQ3hiN3BwZkplQVNSYlQwVzRWbk1pNk1XSlQwNlh0MjJkd0lmTUpzUU1GaGg3cVMvb0RFM2dta3dnblM2T1hrbTZzL1ZUWWFtTkdldW9yRFV3K3NSMWpMczVuTjNhS09uKzhKR2ZnQWFlY3BUSEF1TGF6SFJhM3FSNlNobG1PRFpjQUUvc3ByNXpFTXgvM2hsYlFSK2pSOTEzRklrVmVINTdRSUx1c3hUR1h5c0pXSWUzZE9qMnZDTlpSL1hDQ1VTMjZldTJscUliQTVTbVB1UXp2RWlaYVZIRWR3dWxNNVF5QmRXNTA2TXl6TktpdTlnL0Z1OGpiemd0bUpGZ3NzVzBKSllpUkJ0RFRaZ2FENmEwcEZpYWJFS2g4RWNkTUxjWG9hY1QxRkhFbEY4Y21PU0QrWXlUK0YwWnFrckc4ZTJaVzVPV25Ibk9GTkdnejU3RDdWOFAzcGZYWUFlN0oyQmRUaWRiSW0xN0lxYjcxamFDdWoxTCIsIm1hYyI6IjZkMDVmM2VlMmJkOWM0YmY3ODNkYmRmMDNlMWRhNGNjM2M1OWNiNzM4YTIyYzM1OGQ0NDJiOWYxMjU3MmZkMTEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "\/jJc7505ZjLL70MoZwcoQM9+jvxYuTNn2+yWoAGk\/fQ=", "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": "eyJpdiI6InArM0plUytDampuZXVtS2xleVg2c1E9PSIsInZhbHVlIjoidGlhODU0Zi9mTWxlYURGNXFpVzFETHpNT1BwMVNRdDIyUGtUQUpuNkdLOUFsY2d3R0hrSkJuOHpWeXFBK3BzOGZNSFExaXl6YWF5T3VxcklBdWNpMWh6aTRCUEg3TGpYc0Jjbk9oRkMxQXdNNFlkaFUwajZ0T0NpM2pjQXBUU2tQcW4wTThCVEgxWVNPZ1dESEhwMXg1MVNIaWVMZExzelgxOGhFQlRJc2NTS1NFQXlzVXdyQkE2MTBHMDRFR3FvOHR4R0xZVjN0L3MvbEx0bUkzcHpvTkkvbktteUIvT2VBcG9yK3FHNVc0TEhkV3hqZzhaTUVFakR6SlZnWjFPM2ZxM09ILzV4YXgycXgrekNWaTBMdFdQMVJ3NU90NEhCcW5qQUxkREc0bVZ6Mmk4QVZ6T3hlc3VkdHE3RkxTai83SWtLU3RSdW1HMnloWU4yZld5MzJiVmtsRFY1by80TlJkSFZISGxQMmZkSG0xbyt2ZGlqeDI1dXNWWmYrMVpYcGpRdDRxY2orTjJWWVBYL3g5U3YxdlVmV2lsQUlsNlpQYzBkSlZrMHNaRytjOElrREdiVll6dXcxSnJvV1lHSXFjRkt4MmFVSStpdU5qNGo2cUtsL21LRy9LbEkrYzB2bVNVS1lnWVJrSWE3M0h3cTFQcnBtS0NsTGRlTDg5YjhuemROOHB1Rk50eFZvRFVmMzY5clRudGN4aDhjTUlZSjBTVGc5aFcrM3NRUFZQeC9rbDFXcGdMeVViSFcxWmU4SjNkbDNOeWJQTXdVQ0hwQ1hJWUFkWXB3OGczSHRuazIwRERuYVFCZVBUclRiNzZHNDROaDZwemNQZ0hnZ3JoQ1FneDRBN0RtWTZOOGM5STFGMERRVnJTd25HNWloUVFKbmU3RWo4TjRBcEV3TThQdFdBWDFjbGRmWkFZR2NFd1kxTHdwL3JIZUZ2ay9STmxnbEdxNkNNVWtnSEVaNnkvUnJNekVmK0ZYSmxianBzTkNhL1k0TE9jTjRxb05VQWtOUC9TQWNwclJoTzZXY1VlZnZjeVR3NXAyK0NFQWNSOGFkSlhSM2F3MnhFeVNuUnJWZWs2MWZkMnhrUW9TcXJ4dGRGNnRsWkh1NWJlL1RBZzJGT3YzdjE0SmJTc3ZncVh5QnZYS0dwdHJpSU5yWk5rRWRleS9ic0VERmZJSllMdGxHU2s2Q3dBMk8zU3d6Z1p4SXdOTXdCUndRVzM0Wm0wYWNjUkw1V3VqbmNWWUNrTVB5Ym9jbkptZnhGeiszZlpwcDlWd0k5cEh4MVhGUkQ0NmdVayt0QmVzZkZOZGdtZUlkbjJRTk43a3l5UVd3WVNVaWtVaTFFNjkrVzJvakplMnhTQlZHNnhYSkNRMmxYcnZTbks4UzlyVE9makp2U1dNUzYyaEUxcEYrYi9KRTl3a2pFNStreDdQaEYyVHhrM1pxYUlyYkxENFNNS0gwS1Jza2RjQzA0bUZWUTJXTzg1cWgzdzlmNkdnNTBHNHVmQWpuNjNPVjM1akdBL0dqeFV6NHBVUDdVQ3JFdklRU3U2eTFDVmRzK2FQZHZOQ1NESGlJWll5ZGYxY3JzUDZhOXdSb3orUkg5ZERySjF1MW1DQWdBSVhIMXVGVFkyVFk4WUtJWkhxcUJMbE1ZcFd2K0VSL2ozNUcyekRoNGlYa1VQbFVZa043NTI1TDdTRTJhWGlMMm1PR1VzODhrQXBFNDcyWm1ibVVzUGg1SWQ4QlJYOXo3cWpaSnFwQndmQUpnWEtTSzZuUXpPREduVmU3T09vRW4xUklaeUxONWFNZzJDUExPaHFoUTRGdkpxczVrbXBTMHlYaFJxbDc4dHl6bmFuSnZtWXNQK3B2c1ZRNVM1Vjg5NmRhWU12WmxTOEt6aFFhUnFUNUR5cTNpamhUeVhiZUZ0TVBURTZKZ2s4T2ZwbUhaZU8zeGZpOEQ0S1BOV0Facm9UU1pZUnhLcm1aMXlxd0k2MktRL21KYWxaRkVFNld3MmRZZTQwSXhFZEhIZUFTUmJkU0o1OTJ6SlhBRG5wN2pUcVF3eFpvdWRIb3A1bUhpU2xwelp5WFlibDg3TUlrQVBHbWs1cytaWmhpc1VHWDk4SmpFemRtcDlGd2p0U0tsbTFOT2F1Rks3UVRPK3R5UldrSktOSTlsVW8yVUhGc1VrWFZ1czRvZDJvYkdmYXZqVTQ4ckFDbkkzQVh0Z2dNZFdaRUJhT1pzeUFyOG83aGRVSWQvc2ppSi90d1dFUkFONDluUE9Rb1JUVWp1VnlIOGNmb2xuaGFvanljN3R5MTUvanRwODNBOGZVNjlnbWI0RDFDRHFYcTB4QjlrT0ZEbW9LakF0Rks4ZTBXUit1WWgwdUFKSW43dXFId0t2d3dRd0VYWTFXR25qcVp6VUlHVTVPTGw0akcyb0drMTJJZW5iVzBVbUg3ZVByL0NjS1JFTnJNTURMODhZdmdyOG9FTFF2Rmt2R1JaU0NNOEtTYnI3aElxZysxZ2R6Tk5POStabEluSXEvbFhHY3c0YXdSa2NSR1dsT1p1VXNiaEZHS3F1aVczenNLWHVWOS9EbHFacHc2U0E5Q0V3cGtMMm5vRitmeC81S3FhcERmOCs4NnFEWHBzbUhUNUhkcDRzdXBXS3h2cWZySTRzQ3hiN3BwZkplQVNSYlQwVzRWbk1pNk1XSlQwNlh0MjJkd0lmTUpzUU1GaGg3cVMvb0RFM2dta3dnblM2T1hrbTZzL1ZUWWFtTkdldW9yRFV3K3NSMWpMczVuTjNhS09uKzhKR2ZnQWFlY3BUSEF1TGF6SFJhM3FSNlNobG1PRFpjQUUvc3ByNXpFTXgvM2hsYlFSK2pSOTEzRklrVmVINTdRSUx1c3hUR1h5c0pXSWUzZE9qMnZDTlpSL1hDQ1VTMjZldTJscUliQTVTbVB1UXp2RWlaYVZIRWR3dWxNNVF5QmRXNTA2TXl6TktpdTlnL0Z1OGpiemd0bUpGZ3NzVzBKSllpUkJ0RFRaZ2FENmEwcEZpYWJFS2g4RWNkTUxjWG9hY1QxRkhFbEY4Y21PU0QrWXlUK0YwWnFrckc4ZTJaVzVPV25Ibk9GTkdnejU3RDdWOFAzcGZYWUFlN0oyQmRUaWRiSW0xN0lxYjcxamFDdWoxTCIsIm1hYyI6IjZkMDVmM2VlMmJkOWM0YmY3ODNkYmRmMDNlMWRhNGNjM2M1OWNiNzM4YTIyYzM1OGQ0NDJiOWYxMjU3MmZkMTEiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-152", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQuqHP1MyaOQmhLCCYuhWQuUKwjfK\/uMSdBW24b\/zGf3Zqi9NvAjXN8sAr0vlAjC1NQ=", "PriceCodeRef": null, "supplier_title": "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": "IHA8Bi4ttVKmU5fY9UyMFAXzjhXk\/JlgRZiNkasNRJk=", "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": "eyJpdiI6ImtrQ3hvZGZPNDB6eTZGMWgwOHJMQXc9PSIsInZhbHVlIjoicWVHb3JBb2ZkVlZIS3ZXTzJzVWdDQ3E0eDA3bnJwVUkreGJzNDQxWjZZYVE1M2hhREkzWWpBQWNaWGVjZTl3K0I5aVpwNGVrckFpYms4VjN2S29FanAyR21xZ1RvdmQ2OERpNTNkNFFuWEpWMXlVVlVSOEUzSmNTYnhVWmRZanUwOW1hZkFzKzQyQnA0NnkzN3hTTEJ0KzVsRzRRZklUcDNwYjdZVXM0THFOVGltSG9BVjVsNVI2SzBuT1JFQ1RYMEVaL3F0VzlKdnl6S2haVkJPdERTUlpWUEVOM005aERSQVpFd2dXZzNwQ0hzVUgrSDBNV2pmbEZKWjhjb1poRk9PeXFEdTQwWlA3cFkvY3lHZ3pEMzZJWDMwTUl1Y0g0N01Damd3bi84VWVJUG1zYlNTd0p2SkNLUXZCTklxN2RLY1lwUmtCNVV0a3phNFhmSFNvVEM3RXZZLy9YTGJwQitlK1dqMVBvSkNVQklWOWNOdWQ2aFM0VXE5ZDZKdHpHUTVFMkFTSjZKeHhUSXJQcExxV2VkUWFuSmczcUNNVXB6eUp3d3RXalRRSWJRRVg1VnhzTGhsenQzUEUyd044UFgzQW1DN00wWUpScDZUZEtzV1FOUVBLMloxZlBPZlJBR2djalJuWFVEKzR2WDhUblFEQzljczltYzZtSTlQdUNRZHFHb2ltUTZ4R05kZ0RvbmI1QXNZdnlyWDdrNXJTMks0dzhSVGJHTEtHRUFYRlMwYy9RVlJVZGhBdkkyT04zemE4dlZNZTZ5SEViS01zWlJrakFtbXBEeVhsSGlhb3BwWjFGN3VHaFBBaXZGcm5xUWI1dEVnYXJrZ2FRVGtseWJZZXBERDFDU2ZnUFROT0Q1YjNjd0FjZ0NOMmx0SXBHZVRNREl3VkE0N1FySzRrcWVqUW9EMEZQQ1NkVndzZUtYTGwyUU9wSnMwb0RBTE8xOWpIU3dkUEFxZVRpeFpTRElYakJtcG8vV1ZaSWUrZ1l3OGRXU2pSRWhZOEJoOU9FRWxnNnBSOFR1eGx1SVpJdklZNzIyaEhWa0NQWmhuY2UvZ29mQXNRR0pkSWdRTHVrNzFDbThVVk1BcUZEL1pYUGFmRnNoa21RL1J6Z0lja3ZDTXUyYWhEN21wYUs1OWtiZms2SXZCNGhpeDB2TERUMndiUkdwWE1RVkYzd05GdkozL2l6M1VWTDNlWUlibkxxNEhlWG9kUGdEcTVtelMvbkt2VC9BeHl6YjNOSVlnYUF6RlFab0NXTnBGMm5DRktBR2l2bUpXM1Y0YzNZYVl1a3AwY2VHNDIxaHZwZlN6MGVkamE5RGM0YUtZQmhmNi8zKzZqS0pLTGhSclFhZGtvYk5ncVoxSG9WMUxITGlFY1k1SU9OVXdzRE0yYzFUMkthVTlETEFDZnB6bkJKck1OaTZlZ2V2WEp4eVdQdWxwbjM5NW9xWVZmNjhGZkcvNzVSZjcySFB2d1RlUEtVVG54OVNoWHBxbCsyc2NEbWNwaW5LRkEvcmdJazYxYjIxaU1JblVoamFuZDZwa0RySFFHelNlWFJDejhyZXBkTm0wclFCenprdFdrSjhwWk9VYi9raFpDd1JiYjZraXFUMkdYZXg4MS81ZjZoWjY5dkJCNUJZb2dYdk5DUnoyVTB6VGQvMVJOZThMaStsVjl4V2RNS2RSeGdWVERBNTVXdC91dHNDL3hHbGk0ZytGbGxadm9yM2JJYTJOTWd0VnJGNk1kR05zSE1VcFl3d24xZitwUzBZU2ZCZ3prMHhzRlM1UEhib1FLeDA3VTM4UExldUhYNkp1Nmd3TGtXbysyUHpTVUdJWU1pT3NMTC8zUVYvK3JQTVpLMGh4R0FDUVQyR2Y1SzUwM2RPalBabGJmVDhNR0JKeFJydVdmNm1mRmwrU2JQa2hyc0dtaURnWXUzMjBLZGE2R0JtR0RmQzhMS21ZazRVYlpzeUw0bFhlU0puNktBUlpUdTdVZExNN0k5QjdMaUFnRVBQbkI1aFlWY2lYNDdCZDRtYkxBMXpzRFQzYjA3V05veHpZeGxPY0xDbjRUeVVhOWI3ZnNqZlJqcnlnUTF2OHg0OU1zeE1yOHFhWGZHeDF1RFV2L3ZFOCs3QXBLRm1LUVpmRjIxNXRjUTVGenBqUFBHYjlrQ1NIUkM4dVAvOWFRSXRDWW1rcmRtMG9VUkJtN3pWMlgveHgvNzdvbTBqeS9GUVJqUHZFQ200TWJ0MDJNdWEyd1ZXRjU5WmVHSjF4Ty9zdzc2ZDBFUmxabW4xeTdvSUtTR2d1T0svN1dtLzdVTnM3bnZ1bjhLUFkyYTA4OWdoNHdJZG9hcFI1OUlXZHFqZnRuM0NPVVdma2NxUVp5ZEQ2c08wTzBVOHhYQnpDVkl0Qm1ZTzBDMElvbk5VOFNGWUhPV2Z1TWQ0OXlEMTQ0Y3d6cTk3S1dteVZJM3BQRGpVK3BPV2swejJ1QVlVMWdXWVFNaEtvc1VwZlZxTTBiUTN6NlQ4V2NybThmdmNCUzFUVy8zMERFSjVneTNKSlhwZG9SZ0FSVlF1MjlwNXRaaGVUVlZkMllYWHVsSWhaYldXRTJvTU51QitIUTIyUHQzUGkva3pkaGVrSFBzZXk0b0l3bkhtQkY0NzBZYzZGNzZzODFGcU9uOUVvcWR6cXN1WjRzamd1UjlQL1FLd2h6SEJtQVR0YWh3YTlwMC93OXFSRU1pUncyRVhldHk2ZE5IZ0ZmemhBOFdYaXNaeDV2dFZOM28wbTN3aldVTlltZGR5R2xabWY2U1BDWDVMQ012VjJpMWVXbWFMQjJnQmxhd25Od3dtcUJuR24wZW9SRmJvaWlVQ25YbzhoSCtHZ3Z4L1hZSUtBci9pdjZOK3NXQUdxK0tLOWlpT25LR3JCWUQ0TllwMzFmR2g2RytqSFh3cE0yT2x4amVRTExPNkFoVldDbVVMU09mcE45alAvZXNRcS94dENITDQ1Uk5yd0tzZTA5SHh5RHZmMWs2c1VsZnRGM2M3Skp6S3JkaVpCNDdzZFdZeTRCUU5GYkJDLy9TRVE0VWRNaFczbm8wUWxjQVl4YVZKQUlUZ0FJOTBwUVNjZXora0I1elR6dmNGcGpHY0hlMmNCYm1qdFVUNVVCaktqa1JNRUc5UUl6MSIsIm1hYyI6IjYyZjcyODJkZGE5M2M4ZDY1ODA2YmRlYzhkN2QyMTUyNGM3ZDU0OWRjOTA4YTk1NTQ1NzNiYTcyMTk3ZGI2NGIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MZNrkDv4jYAFHoZsnctZIeMqVursIQTMKW91wgaPb\/A=", "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": "eyJpdiI6ImtrQ3hvZGZPNDB6eTZGMWgwOHJMQXc9PSIsInZhbHVlIjoicWVHb3JBb2ZkVlZIS3ZXTzJzVWdDQ3E0eDA3bnJwVUkreGJzNDQxWjZZYVE1M2hhREkzWWpBQWNaWGVjZTl3K0I5aVpwNGVrckFpYms4VjN2S29FanAyR21xZ1RvdmQ2OERpNTNkNFFuWEpWMXlVVlVSOEUzSmNTYnhVWmRZanUwOW1hZkFzKzQyQnA0NnkzN3hTTEJ0KzVsRzRRZklUcDNwYjdZVXM0THFOVGltSG9BVjVsNVI2SzBuT1JFQ1RYMEVaL3F0VzlKdnl6S2haVkJPdERTUlpWUEVOM005aERSQVpFd2dXZzNwQ0hzVUgrSDBNV2pmbEZKWjhjb1poRk9PeXFEdTQwWlA3cFkvY3lHZ3pEMzZJWDMwTUl1Y0g0N01Damd3bi84VWVJUG1zYlNTd0p2SkNLUXZCTklxN2RLY1lwUmtCNVV0a3phNFhmSFNvVEM3RXZZLy9YTGJwQitlK1dqMVBvSkNVQklWOWNOdWQ2aFM0VXE5ZDZKdHpHUTVFMkFTSjZKeHhUSXJQcExxV2VkUWFuSmczcUNNVXB6eUp3d3RXalRRSWJRRVg1VnhzTGhsenQzUEUyd044UFgzQW1DN00wWUpScDZUZEtzV1FOUVBLMloxZlBPZlJBR2djalJuWFVEKzR2WDhUblFEQzljczltYzZtSTlQdUNRZHFHb2ltUTZ4R05kZ0RvbmI1QXNZdnlyWDdrNXJTMks0dzhSVGJHTEtHRUFYRlMwYy9RVlJVZGhBdkkyT04zemE4dlZNZTZ5SEViS01zWlJrakFtbXBEeVhsSGlhb3BwWjFGN3VHaFBBaXZGcm5xUWI1dEVnYXJrZ2FRVGtseWJZZXBERDFDU2ZnUFROT0Q1YjNjd0FjZ0NOMmx0SXBHZVRNREl3VkE0N1FySzRrcWVqUW9EMEZQQ1NkVndzZUtYTGwyUU9wSnMwb0RBTE8xOWpIU3dkUEFxZVRpeFpTRElYakJtcG8vV1ZaSWUrZ1l3OGRXU2pSRWhZOEJoOU9FRWxnNnBSOFR1eGx1SVpJdklZNzIyaEhWa0NQWmhuY2UvZ29mQXNRR0pkSWdRTHVrNzFDbThVVk1BcUZEL1pYUGFmRnNoa21RL1J6Z0lja3ZDTXUyYWhEN21wYUs1OWtiZms2SXZCNGhpeDB2TERUMndiUkdwWE1RVkYzd05GdkozL2l6M1VWTDNlWUlibkxxNEhlWG9kUGdEcTVtelMvbkt2VC9BeHl6YjNOSVlnYUF6RlFab0NXTnBGMm5DRktBR2l2bUpXM1Y0YzNZYVl1a3AwY2VHNDIxaHZwZlN6MGVkamE5RGM0YUtZQmhmNi8zKzZqS0pLTGhSclFhZGtvYk5ncVoxSG9WMUxITGlFY1k1SU9OVXdzRE0yYzFUMkthVTlETEFDZnB6bkJKck1OaTZlZ2V2WEp4eVdQdWxwbjM5NW9xWVZmNjhGZkcvNzVSZjcySFB2d1RlUEtVVG54OVNoWHBxbCsyc2NEbWNwaW5LRkEvcmdJazYxYjIxaU1JblVoamFuZDZwa0RySFFHelNlWFJDejhyZXBkTm0wclFCenprdFdrSjhwWk9VYi9raFpDd1JiYjZraXFUMkdYZXg4MS81ZjZoWjY5dkJCNUJZb2dYdk5DUnoyVTB6VGQvMVJOZThMaStsVjl4V2RNS2RSeGdWVERBNTVXdC91dHNDL3hHbGk0ZytGbGxadm9yM2JJYTJOTWd0VnJGNk1kR05zSE1VcFl3d24xZitwUzBZU2ZCZ3prMHhzRlM1UEhib1FLeDA3VTM4UExldUhYNkp1Nmd3TGtXbysyUHpTVUdJWU1pT3NMTC8zUVYvK3JQTVpLMGh4R0FDUVQyR2Y1SzUwM2RPalBabGJmVDhNR0JKeFJydVdmNm1mRmwrU2JQa2hyc0dtaURnWXUzMjBLZGE2R0JtR0RmQzhMS21ZazRVYlpzeUw0bFhlU0puNktBUlpUdTdVZExNN0k5QjdMaUFnRVBQbkI1aFlWY2lYNDdCZDRtYkxBMXpzRFQzYjA3V05veHpZeGxPY0xDbjRUeVVhOWI3ZnNqZlJqcnlnUTF2OHg0OU1zeE1yOHFhWGZHeDF1RFV2L3ZFOCs3QXBLRm1LUVpmRjIxNXRjUTVGenBqUFBHYjlrQ1NIUkM4dVAvOWFRSXRDWW1rcmRtMG9VUkJtN3pWMlgveHgvNzdvbTBqeS9GUVJqUHZFQ200TWJ0MDJNdWEyd1ZXRjU5WmVHSjF4Ty9zdzc2ZDBFUmxabW4xeTdvSUtTR2d1T0svN1dtLzdVTnM3bnZ1bjhLUFkyYTA4OWdoNHdJZG9hcFI1OUlXZHFqZnRuM0NPVVdma2NxUVp5ZEQ2c08wTzBVOHhYQnpDVkl0Qm1ZTzBDMElvbk5VOFNGWUhPV2Z1TWQ0OXlEMTQ0Y3d6cTk3S1dteVZJM3BQRGpVK3BPV2swejJ1QVlVMWdXWVFNaEtvc1VwZlZxTTBiUTN6NlQ4V2NybThmdmNCUzFUVy8zMERFSjVneTNKSlhwZG9SZ0FSVlF1MjlwNXRaaGVUVlZkMllYWHVsSWhaYldXRTJvTU51QitIUTIyUHQzUGkva3pkaGVrSFBzZXk0b0l3bkhtQkY0NzBZYzZGNzZzODFGcU9uOUVvcWR6cXN1WjRzamd1UjlQL1FLd2h6SEJtQVR0YWh3YTlwMC93OXFSRU1pUncyRVhldHk2ZE5IZ0ZmemhBOFdYaXNaeDV2dFZOM28wbTN3aldVTlltZGR5R2xabWY2U1BDWDVMQ012VjJpMWVXbWFMQjJnQmxhd25Od3dtcUJuR24wZW9SRmJvaWlVQ25YbzhoSCtHZ3Z4L1hZSUtBci9pdjZOK3NXQUdxK0tLOWlpT25LR3JCWUQ0TllwMzFmR2g2RytqSFh3cE0yT2x4amVRTExPNkFoVldDbVVMU09mcE45alAvZXNRcS94dENITDQ1Uk5yd0tzZTA5SHh5RHZmMWs2c1VsZnRGM2M3Skp6S3JkaVpCNDdzZFdZeTRCUU5GYkJDLy9TRVE0VWRNaFczbm8wUWxjQVl4YVZKQUlUZ0FJOTBwUVNjZXora0I1elR6dmNGcGpHY0hlMmNCYm1qdFVUNVVCaktqa1JNRUc5UUl6MSIsIm1hYyI6IjYyZjcyODJkZGE5M2M4ZDY1ODA2YmRlYzhkN2QyMTUyNGM3ZDU0OWRjOTA4YTk1NTQ1NzNiYTcyMTk3ZGI2NGIiLCJ0YWciOiIifQ==", "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": "YWHew+Tiha0kFVmuFpSajomyOVNqhi\/yConfOs2DgmE=", "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": "eyJpdiI6ImtrQ3hvZGZPNDB6eTZGMWgwOHJMQXc9PSIsInZhbHVlIjoicWVHb3JBb2ZkVlZIS3ZXTzJzVWdDQ3E0eDA3bnJwVUkreGJzNDQxWjZZYVE1M2hhREkzWWpBQWNaWGVjZTl3K0I5aVpwNGVrckFpYms4VjN2S29FanAyR21xZ1RvdmQ2OERpNTNkNFFuWEpWMXlVVlVSOEUzSmNTYnhVWmRZanUwOW1hZkFzKzQyQnA0NnkzN3hTTEJ0KzVsRzRRZklUcDNwYjdZVXM0THFOVGltSG9BVjVsNVI2SzBuT1JFQ1RYMEVaL3F0VzlKdnl6S2haVkJPdERTUlpWUEVOM005aERSQVpFd2dXZzNwQ0hzVUgrSDBNV2pmbEZKWjhjb1poRk9PeXFEdTQwWlA3cFkvY3lHZ3pEMzZJWDMwTUl1Y0g0N01Damd3bi84VWVJUG1zYlNTd0p2SkNLUXZCTklxN2RLY1lwUmtCNVV0a3phNFhmSFNvVEM3RXZZLy9YTGJwQitlK1dqMVBvSkNVQklWOWNOdWQ2aFM0VXE5ZDZKdHpHUTVFMkFTSjZKeHhUSXJQcExxV2VkUWFuSmczcUNNVXB6eUp3d3RXalRRSWJRRVg1VnhzTGhsenQzUEUyd044UFgzQW1DN00wWUpScDZUZEtzV1FOUVBLMloxZlBPZlJBR2djalJuWFVEKzR2WDhUblFEQzljczltYzZtSTlQdUNRZHFHb2ltUTZ4R05kZ0RvbmI1QXNZdnlyWDdrNXJTMks0dzhSVGJHTEtHRUFYRlMwYy9RVlJVZGhBdkkyT04zemE4dlZNZTZ5SEViS01zWlJrakFtbXBEeVhsSGlhb3BwWjFGN3VHaFBBaXZGcm5xUWI1dEVnYXJrZ2FRVGtseWJZZXBERDFDU2ZnUFROT0Q1YjNjd0FjZ0NOMmx0SXBHZVRNREl3VkE0N1FySzRrcWVqUW9EMEZQQ1NkVndzZUtYTGwyUU9wSnMwb0RBTE8xOWpIU3dkUEFxZVRpeFpTRElYakJtcG8vV1ZaSWUrZ1l3OGRXU2pSRWhZOEJoOU9FRWxnNnBSOFR1eGx1SVpJdklZNzIyaEhWa0NQWmhuY2UvZ29mQXNRR0pkSWdRTHVrNzFDbThVVk1BcUZEL1pYUGFmRnNoa21RL1J6Z0lja3ZDTXUyYWhEN21wYUs1OWtiZms2SXZCNGhpeDB2TERUMndiUkdwWE1RVkYzd05GdkozL2l6M1VWTDNlWUlibkxxNEhlWG9kUGdEcTVtelMvbkt2VC9BeHl6YjNOSVlnYUF6RlFab0NXTnBGMm5DRktBR2l2bUpXM1Y0YzNZYVl1a3AwY2VHNDIxaHZwZlN6MGVkamE5RGM0YUtZQmhmNi8zKzZqS0pLTGhSclFhZGtvYk5ncVoxSG9WMUxITGlFY1k1SU9OVXdzRE0yYzFUMkthVTlETEFDZnB6bkJKck1OaTZlZ2V2WEp4eVdQdWxwbjM5NW9xWVZmNjhGZkcvNzVSZjcySFB2d1RlUEtVVG54OVNoWHBxbCsyc2NEbWNwaW5LRkEvcmdJazYxYjIxaU1JblVoamFuZDZwa0RySFFHelNlWFJDejhyZXBkTm0wclFCenprdFdrSjhwWk9VYi9raFpDd1JiYjZraXFUMkdYZXg4MS81ZjZoWjY5dkJCNUJZb2dYdk5DUnoyVTB6VGQvMVJOZThMaStsVjl4V2RNS2RSeGdWVERBNTVXdC91dHNDL3hHbGk0ZytGbGxadm9yM2JJYTJOTWd0VnJGNk1kR05zSE1VcFl3d24xZitwUzBZU2ZCZ3prMHhzRlM1UEhib1FLeDA3VTM4UExldUhYNkp1Nmd3TGtXbysyUHpTVUdJWU1pT3NMTC8zUVYvK3JQTVpLMGh4R0FDUVQyR2Y1SzUwM2RPalBabGJmVDhNR0JKeFJydVdmNm1mRmwrU2JQa2hyc0dtaURnWXUzMjBLZGE2R0JtR0RmQzhMS21ZazRVYlpzeUw0bFhlU0puNktBUlpUdTdVZExNN0k5QjdMaUFnRVBQbkI1aFlWY2lYNDdCZDRtYkxBMXpzRFQzYjA3V05veHpZeGxPY0xDbjRUeVVhOWI3ZnNqZlJqcnlnUTF2OHg0OU1zeE1yOHFhWGZHeDF1RFV2L3ZFOCs3QXBLRm1LUVpmRjIxNXRjUTVGenBqUFBHYjlrQ1NIUkM4dVAvOWFRSXRDWW1rcmRtMG9VUkJtN3pWMlgveHgvNzdvbTBqeS9GUVJqUHZFQ200TWJ0MDJNdWEyd1ZXRjU5WmVHSjF4Ty9zdzc2ZDBFUmxabW4xeTdvSUtTR2d1T0svN1dtLzdVTnM3bnZ1bjhLUFkyYTA4OWdoNHdJZG9hcFI1OUlXZHFqZnRuM0NPVVdma2NxUVp5ZEQ2c08wTzBVOHhYQnpDVkl0Qm1ZTzBDMElvbk5VOFNGWUhPV2Z1TWQ0OXlEMTQ0Y3d6cTk3S1dteVZJM3BQRGpVK3BPV2swejJ1QVlVMWdXWVFNaEtvc1VwZlZxTTBiUTN6NlQ4V2NybThmdmNCUzFUVy8zMERFSjVneTNKSlhwZG9SZ0FSVlF1MjlwNXRaaGVUVlZkMllYWHVsSWhaYldXRTJvTU51QitIUTIyUHQzUGkva3pkaGVrSFBzZXk0b0l3bkhtQkY0NzBZYzZGNzZzODFGcU9uOUVvcWR6cXN1WjRzamd1UjlQL1FLd2h6SEJtQVR0YWh3YTlwMC93OXFSRU1pUncyRVhldHk2ZE5IZ0ZmemhBOFdYaXNaeDV2dFZOM28wbTN3aldVTlltZGR5R2xabWY2U1BDWDVMQ012VjJpMWVXbWFMQjJnQmxhd25Od3dtcUJuR24wZW9SRmJvaWlVQ25YbzhoSCtHZ3Z4L1hZSUtBci9pdjZOK3NXQUdxK0tLOWlpT25LR3JCWUQ0TllwMzFmR2g2RytqSFh3cE0yT2x4amVRTExPNkFoVldDbVVMU09mcE45alAvZXNRcS94dENITDQ1Uk5yd0tzZTA5SHh5RHZmMWs2c1VsZnRGM2M3Skp6S3JkaVpCNDdzZFdZeTRCUU5GYkJDLy9TRVE0VWRNaFczbm8wUWxjQVl4YVZKQUlUZ0FJOTBwUVNjZXora0I1elR6dmNGcGpHY0hlMmNCYm1qdFVUNVVCaktqa1JNRUc5UUl6MSIsIm1hYyI6IjYyZjcyODJkZGE5M2M4ZDY1ODA2YmRlYzhkN2QyMTUyNGM3ZDU0OWRjOTA4YTk1NTQ1NzNiYTcyMTk3ZGI2NGIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "mj6qbgVhBwnPeBtG+hE09RrHUKPB6pWzYXgme6QO7Jc=", "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": "eyJpdiI6ImtrQ3hvZGZPNDB6eTZGMWgwOHJMQXc9PSIsInZhbHVlIjoicWVHb3JBb2ZkVlZIS3ZXTzJzVWdDQ3E0eDA3bnJwVUkreGJzNDQxWjZZYVE1M2hhREkzWWpBQWNaWGVjZTl3K0I5aVpwNGVrckFpYms4VjN2S29FanAyR21xZ1RvdmQ2OERpNTNkNFFuWEpWMXlVVlVSOEUzSmNTYnhVWmRZanUwOW1hZkFzKzQyQnA0NnkzN3hTTEJ0KzVsRzRRZklUcDNwYjdZVXM0THFOVGltSG9BVjVsNVI2SzBuT1JFQ1RYMEVaL3F0VzlKdnl6S2haVkJPdERTUlpWUEVOM005aERSQVpFd2dXZzNwQ0hzVUgrSDBNV2pmbEZKWjhjb1poRk9PeXFEdTQwWlA3cFkvY3lHZ3pEMzZJWDMwTUl1Y0g0N01Damd3bi84VWVJUG1zYlNTd0p2SkNLUXZCTklxN2RLY1lwUmtCNVV0a3phNFhmSFNvVEM3RXZZLy9YTGJwQitlK1dqMVBvSkNVQklWOWNOdWQ2aFM0VXE5ZDZKdHpHUTVFMkFTSjZKeHhUSXJQcExxV2VkUWFuSmczcUNNVXB6eUp3d3RXalRRSWJRRVg1VnhzTGhsenQzUEUyd044UFgzQW1DN00wWUpScDZUZEtzV1FOUVBLMloxZlBPZlJBR2djalJuWFVEKzR2WDhUblFEQzljczltYzZtSTlQdUNRZHFHb2ltUTZ4R05kZ0RvbmI1QXNZdnlyWDdrNXJTMks0dzhSVGJHTEtHRUFYRlMwYy9RVlJVZGhBdkkyT04zemE4dlZNZTZ5SEViS01zWlJrakFtbXBEeVhsSGlhb3BwWjFGN3VHaFBBaXZGcm5xUWI1dEVnYXJrZ2FRVGtseWJZZXBERDFDU2ZnUFROT0Q1YjNjd0FjZ0NOMmx0SXBHZVRNREl3VkE0N1FySzRrcWVqUW9EMEZQQ1NkVndzZUtYTGwyUU9wSnMwb0RBTE8xOWpIU3dkUEFxZVRpeFpTRElYakJtcG8vV1ZaSWUrZ1l3OGRXU2pSRWhZOEJoOU9FRWxnNnBSOFR1eGx1SVpJdklZNzIyaEhWa0NQWmhuY2UvZ29mQXNRR0pkSWdRTHVrNzFDbThVVk1BcUZEL1pYUGFmRnNoa21RL1J6Z0lja3ZDTXUyYWhEN21wYUs1OWtiZms2SXZCNGhpeDB2TERUMndiUkdwWE1RVkYzd05GdkozL2l6M1VWTDNlWUlibkxxNEhlWG9kUGdEcTVtelMvbkt2VC9BeHl6YjNOSVlnYUF6RlFab0NXTnBGMm5DRktBR2l2bUpXM1Y0YzNZYVl1a3AwY2VHNDIxaHZwZlN6MGVkamE5RGM0YUtZQmhmNi8zKzZqS0pLTGhSclFhZGtvYk5ncVoxSG9WMUxITGlFY1k1SU9OVXdzRE0yYzFUMkthVTlETEFDZnB6bkJKck1OaTZlZ2V2WEp4eVdQdWxwbjM5NW9xWVZmNjhGZkcvNzVSZjcySFB2d1RlUEtVVG54OVNoWHBxbCsyc2NEbWNwaW5LRkEvcmdJazYxYjIxaU1JblVoamFuZDZwa0RySFFHelNlWFJDejhyZXBkTm0wclFCenprdFdrSjhwWk9VYi9raFpDd1JiYjZraXFUMkdYZXg4MS81ZjZoWjY5dkJCNUJZb2dYdk5DUnoyVTB6VGQvMVJOZThMaStsVjl4V2RNS2RSeGdWVERBNTVXdC91dHNDL3hHbGk0ZytGbGxadm9yM2JJYTJOTWd0VnJGNk1kR05zSE1VcFl3d24xZitwUzBZU2ZCZ3prMHhzRlM1UEhib1FLeDA3VTM4UExldUhYNkp1Nmd3TGtXbysyUHpTVUdJWU1pT3NMTC8zUVYvK3JQTVpLMGh4R0FDUVQyR2Y1SzUwM2RPalBabGJmVDhNR0JKeFJydVdmNm1mRmwrU2JQa2hyc0dtaURnWXUzMjBLZGE2R0JtR0RmQzhMS21ZazRVYlpzeUw0bFhlU0puNktBUlpUdTdVZExNN0k5QjdMaUFnRVBQbkI1aFlWY2lYNDdCZDRtYkxBMXpzRFQzYjA3V05veHpZeGxPY0xDbjRUeVVhOWI3ZnNqZlJqcnlnUTF2OHg0OU1zeE1yOHFhWGZHeDF1RFV2L3ZFOCs3QXBLRm1LUVpmRjIxNXRjUTVGenBqUFBHYjlrQ1NIUkM4dVAvOWFRSXRDWW1rcmRtMG9VUkJtN3pWMlgveHgvNzdvbTBqeS9GUVJqUHZFQ200TWJ0MDJNdWEyd1ZXRjU5WmVHSjF4Ty9zdzc2ZDBFUmxabW4xeTdvSUtTR2d1T0svN1dtLzdVTnM3bnZ1bjhLUFkyYTA4OWdoNHdJZG9hcFI1OUlXZHFqZnRuM0NPVVdma2NxUVp5ZEQ2c08wTzBVOHhYQnpDVkl0Qm1ZTzBDMElvbk5VOFNGWUhPV2Z1TWQ0OXlEMTQ0Y3d6cTk3S1dteVZJM3BQRGpVK3BPV2swejJ1QVlVMWdXWVFNaEtvc1VwZlZxTTBiUTN6NlQ4V2NybThmdmNCUzFUVy8zMERFSjVneTNKSlhwZG9SZ0FSVlF1MjlwNXRaaGVUVlZkMllYWHVsSWhaYldXRTJvTU51QitIUTIyUHQzUGkva3pkaGVrSFBzZXk0b0l3bkhtQkY0NzBZYzZGNzZzODFGcU9uOUVvcWR6cXN1WjRzamd1UjlQL1FLd2h6SEJtQVR0YWh3YTlwMC93OXFSRU1pUncyRVhldHk2ZE5IZ0ZmemhBOFdYaXNaeDV2dFZOM28wbTN3aldVTlltZGR5R2xabWY2U1BDWDVMQ012VjJpMWVXbWFMQjJnQmxhd25Od3dtcUJuR24wZW9SRmJvaWlVQ25YbzhoSCtHZ3Z4L1hZSUtBci9pdjZOK3NXQUdxK0tLOWlpT25LR3JCWUQ0TllwMzFmR2g2RytqSFh3cE0yT2x4amVRTExPNkFoVldDbVVMU09mcE45alAvZXNRcS94dENITDQ1Uk5yd0tzZTA5SHh5RHZmMWs2c1VsZnRGM2M3Skp6S3JkaVpCNDdzZFdZeTRCUU5GYkJDLy9TRVE0VWRNaFczbm8wUWxjQVl4YVZKQUlUZ0FJOTBwUVNjZXora0I1elR6dmNGcGpHY0hlMmNCYm1qdFVUNVVCaktqa1JNRUc5UUl6MSIsIm1hYyI6IjYyZjcyODJkZGE5M2M4ZDY1ODA2YmRlYzhkN2QyMTUyNGM3ZDU0OWRjOTA4YTk1NTQ1NzNiYTcyMTk3ZGI2NGIiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-153", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQs64mcHXaxZ5ui+NOK5DX4nYacew91mCCBgEKwOqzMxJ9YOtaO5FSGR7xf4jcc3TUc=", "PriceCodeRef": null, "supplier_title": "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": "PSfPz1CM200\/qOhKhMBYPk9\/RATipHwC2ip\/i5xU4Z0=", "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": "eyJpdiI6Ii9MUnpnTmV4OExZMmhqRmw4QThqVGc9PSIsInZhbHVlIjoieGdXeVJUbVNYenkxcWFQc1dOQVdFYUh0Wi9ha1VDelQzYWg4dHI0bkliRTR5OEdkK01pN3dNcXkzek9Od3MvZlBGWGFYbGNZNmlLMlN4R1BsemI5cGVEaGhHL0FNZWl2K05mRmtrOUpJckJXLytHNC9ad0xuRGpSbm5OU0sxYU5WakorOGNOMUVFOFIzM2NGOEd1TUdGVUI2N0ZxREZBdkQvSnJXRXgyNmM5WlhBMXhSd1FoRU5Edk14TzBJR0pPTk8zamRPOTdRRWdBSDA3SzIxQTFCWnFzSG11bWlxTmFuemZaSGVIcHd5OHZ5eXNTaDFsb0FIL3lsSGpDRmtPZ0UyRU44Z0EzUmlNekZFV2xqWnJFMWthNWUwMXFsUDArSmxnYkVjU01welpxblc4WU1jUWc1SHIyZktNRHh3VVFiaGxsUDFiTzlJbmZXWEYvTVpjS0gyN0U1SkJjMWpwNFdjWDE5TXphODcrdWlybzEzV0d2Vzc1Yk0wSFRnRmsyTklRRjIwaXJ0MW1nS2Voa21pZHlrWjYyaEtwOTREaTQwY0RWU29uUklMRUNlRElvdGJoVnM4V25ZVWptT1BSSld2Zk5idUpwbTBiYWNZRk1ERGlTNktkVXpxaFA1aytmc1V6a2F2a2w1bGtmb0V0aWhSd0pib2dWUHJNdGRkemRpUXZPcW1CTVlUeFhVOWlYenBqdmdwbFp4aGhmdGtVWi9kTjNtdzlBelVrbGNLSWE3NVFvT1JEeUc4NlltUHMyNEJwQ1lwQllheGJUVGJEZzJFWStqL2p6R1NTNlBwN1M2SnFHQnNPQldzMk51ckVLZ1lySnNXUGt6dmVwdnpENXJXWFpaQlY3K0FpRVdaa2EwTG01OXVkbUZYSTI0eGQrUHZZNHRMakgvWUlsdW1OdVU4UGZSUEZWbXhPUGJsRVZNaDJCV2hhUFdXdE9Lb3JWbjRsWHZtMkxselRIWU15czY4Vk9xb25lZEJlVXJ5b29nQXJjVkc4VFQ2TGVqbHd4dXlUa3V4Zy9uQXYvU29NK09WZ05ucWlnWTZYZHpwMEVhQWViZUUyTkhDeDNFeTY4cUdvMUhGelZJWjl2OUNWK2dlS295ck1ZdWU5VGdPcFhEQ1pzaThvZmVnYmZRSEo0dlcweTVCSm1ielNjc2Rzc3VWL1VwalZJR1R0U013dVBwY2V4MGhjSWNLU2VPaVZiYitzVVQwUUkzSTdXNjY0NXh0dEY3Zy9adkNabUlIbFoySXpzY3AvRFg2TUpIaWc4R0JYU1V3dDJjRHNNejZkc2hyMUswYXVud282b09NaDJDRkFIZkZEQ2tYQi8rMGNQU0t3MUJCQVkvMEp1NFBweUR6SWVDajM1MmE4U2VKTjZTeWpPRTg1Z09tblp5dEhFNGc5MlRNS0VRb283SjBpRVYrYlRCUjAySVphTVNOcmpHcmdWZHR6dldINUdUZ3cxd2dHS1FRRTB0Qm1qN3V4RVJXRXJwR1JoRi9nSW5Zd1dGZzVoRzF5Y0xwcEtRMldqK2Q4bE9FZ1FlbXM2SEVtMjdjNWxVcTljN0d2UWR0cVV6dWQwcWV1bStKbGgwWll6MDhPZUhWYmNaSXl3OUdlR2orMzg0S0g4NExld0FwUVV4WU1sN2lteklncEpMamF3eDFXNXFLRGZRMEZMaFlyVkswRUlma24yby8vSEh6SFVNRGIzQUIxWUVQRnppY1ZaVHRRcFJ4MzVGYkxCZ0ZHVm5XNk5KNkY0NzRkM2dHc2oxUU8va1dPTzUxLzgwRHpaaGZiTHZGTk83UGsvTHRFbjN4REVTenNwT1g5SXk4TDVJSkZhNWVobHg0cm9DQm9mQ3Z4M1FERGZOSlZZOFphNXdhaUFpbHJLM2VpdC90ZzBjbnN3N29XNzlJLzBpTitVMVF5cXRhVHJMSGNOTVpCanRUbERDWG9xcndMYngwYXJodGVFdkRDODg2MFZpdm02U2JCbjNLaFZxcGJpSldKSERkRjhJTDlzclNmM1JTNEtyb29hQndrTXN2LzlwT1Z2c2c4VVdOcDl4QTZWQjZhUitiejhlZUxFakE3U0hSY1VkU0dQNGtqNFV0bEQ1TEFIbnJRWThGaGc5RlpxWVdnUzluZUZWY2xHZHE0eWtDdkN4bDRhOUJVZW9XMnBJWHZTRDh5bk00VlNJMURTdHZBcG1CaGExbHlwQnhSc0hScVlub0hTcVMrUm1yd0VCSVY1eDBtR05PZ2FSQUVlaHJiSXhYRmVoV2Q3Zlg0UWlOZDY1a0Nhby83amI1azBPc1ZkYnYrNkx6T2l4V3lMSVNzVnduRExuSG1tQW5JeWd2R09FYkNtNnlBTWMvQzNqdWh6WmF4UjV5Qlh6czRBNTBpSWNmVWtRZjBaL3ljZno1T0VVcWRnN2pHc2hoaHNJZ0VEYzVvQzN3SWZZdmgwVGhwSlllcUIrc3hHcDl4bXRlK0ZneHliQWdjQUw4c3o4QjNzMGUrV3NFTzdlTjJ2TkxyZ2NBSWRxUExRZzJnVGxLZDFKTSt5WEdkVjBtNTNnNUlQNUpUVzc1MzltRCtoY25oM2g5SUJMUGU0QXhyb3g5ZkJndHJwOGhsZ01KRmVNQ09sU2hqbVFMelhReXR0ekx6ME0vMUdsRDdyRnZ0bEJkejdPSGFvMUU0LzVzNE9taHQwYm1PcmJweGoveDBmOG5JSHdnMjNWM0FmTnhHWFNmSHRHQlYvd1liNi9ScUQwNVNXU1B3a2M5dXBCQlczU055ZEJZRHZxb1dYZytmaU1EMXlpMENrZUxJNTRuWjdGVDZQc3c0OGhZaitBMEJCY0RnWmx1d1JzOU45cndDSmlWMThOZ3c3MEVrZEpnTWZYVkxGeUxlVWMzQlVYZXdFQVkwdUZzS0Z2R3lGQVpYU2ZzcXpPNDQ5Z1NHR0lrUjgwN3pWcld2cUFVcDNxVDF5M0JMakd1aWQ4Y0JKbVUzSlZ6Y3R4KzBEZHowWXJzYXFqK1ZJckZHK0hZRVBhQmdxcHVtZUVvY3FES21IODhqQnROdzNUcnRGY0ZEdHZuaUduZUNmTllwZmZZczBBS1kzdkpUQldlNVkvVisvd1piMzAxYlZuNzJ5NzhyN243Q1F6emtOTXVhQjkrcG1aNVpPclF2aiIsIm1hYyI6ImEzMmUzYzg0MzNhNGRiMmRkNDEyYWUxZTg4NTQxMTk2OGEzNGMxMTdhNGU3Mjg1NjJhNTI1NzI0ZTVmYmE1ZDgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "GfDjsdiQDiVuNEFSCJxx1oLcInivronC2dMYoWqRWRE=", "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": "eyJpdiI6Ii9MUnpnTmV4OExZMmhqRmw4QThqVGc9PSIsInZhbHVlIjoieGdXeVJUbVNYenkxcWFQc1dOQVdFYUh0Wi9ha1VDelQzYWg4dHI0bkliRTR5OEdkK01pN3dNcXkzek9Od3MvZlBGWGFYbGNZNmlLMlN4R1BsemI5cGVEaGhHL0FNZWl2K05mRmtrOUpJckJXLytHNC9ad0xuRGpSbm5OU0sxYU5WakorOGNOMUVFOFIzM2NGOEd1TUdGVUI2N0ZxREZBdkQvSnJXRXgyNmM5WlhBMXhSd1FoRU5Edk14TzBJR0pPTk8zamRPOTdRRWdBSDA3SzIxQTFCWnFzSG11bWlxTmFuemZaSGVIcHd5OHZ5eXNTaDFsb0FIL3lsSGpDRmtPZ0UyRU44Z0EzUmlNekZFV2xqWnJFMWthNWUwMXFsUDArSmxnYkVjU01welpxblc4WU1jUWc1SHIyZktNRHh3VVFiaGxsUDFiTzlJbmZXWEYvTVpjS0gyN0U1SkJjMWpwNFdjWDE5TXphODcrdWlybzEzV0d2Vzc1Yk0wSFRnRmsyTklRRjIwaXJ0MW1nS2Voa21pZHlrWjYyaEtwOTREaTQwY0RWU29uUklMRUNlRElvdGJoVnM4V25ZVWptT1BSSld2Zk5idUpwbTBiYWNZRk1ERGlTNktkVXpxaFA1aytmc1V6a2F2a2w1bGtmb0V0aWhSd0pib2dWUHJNdGRkemRpUXZPcW1CTVlUeFhVOWlYenBqdmdwbFp4aGhmdGtVWi9kTjNtdzlBelVrbGNLSWE3NVFvT1JEeUc4NlltUHMyNEJwQ1lwQllheGJUVGJEZzJFWStqL2p6R1NTNlBwN1M2SnFHQnNPQldzMk51ckVLZ1lySnNXUGt6dmVwdnpENXJXWFpaQlY3K0FpRVdaa2EwTG01OXVkbUZYSTI0eGQrUHZZNHRMakgvWUlsdW1OdVU4UGZSUEZWbXhPUGJsRVZNaDJCV2hhUFdXdE9Lb3JWbjRsWHZtMkxselRIWU15czY4Vk9xb25lZEJlVXJ5b29nQXJjVkc4VFQ2TGVqbHd4dXlUa3V4Zy9uQXYvU29NK09WZ05ucWlnWTZYZHpwMEVhQWViZUUyTkhDeDNFeTY4cUdvMUhGelZJWjl2OUNWK2dlS295ck1ZdWU5VGdPcFhEQ1pzaThvZmVnYmZRSEo0dlcweTVCSm1ielNjc2Rzc3VWL1VwalZJR1R0U013dVBwY2V4MGhjSWNLU2VPaVZiYitzVVQwUUkzSTdXNjY0NXh0dEY3Zy9adkNabUlIbFoySXpzY3AvRFg2TUpIaWc4R0JYU1V3dDJjRHNNejZkc2hyMUswYXVud282b09NaDJDRkFIZkZEQ2tYQi8rMGNQU0t3MUJCQVkvMEp1NFBweUR6SWVDajM1MmE4U2VKTjZTeWpPRTg1Z09tblp5dEhFNGc5MlRNS0VRb283SjBpRVYrYlRCUjAySVphTVNOcmpHcmdWZHR6dldINUdUZ3cxd2dHS1FRRTB0Qm1qN3V4RVJXRXJwR1JoRi9nSW5Zd1dGZzVoRzF5Y0xwcEtRMldqK2Q4bE9FZ1FlbXM2SEVtMjdjNWxVcTljN0d2UWR0cVV6dWQwcWV1bStKbGgwWll6MDhPZUhWYmNaSXl3OUdlR2orMzg0S0g4NExld0FwUVV4WU1sN2lteklncEpMamF3eDFXNXFLRGZRMEZMaFlyVkswRUlma24yby8vSEh6SFVNRGIzQUIxWUVQRnppY1ZaVHRRcFJ4MzVGYkxCZ0ZHVm5XNk5KNkY0NzRkM2dHc2oxUU8va1dPTzUxLzgwRHpaaGZiTHZGTk83UGsvTHRFbjN4REVTenNwT1g5SXk4TDVJSkZhNWVobHg0cm9DQm9mQ3Z4M1FERGZOSlZZOFphNXdhaUFpbHJLM2VpdC90ZzBjbnN3N29XNzlJLzBpTitVMVF5cXRhVHJMSGNOTVpCanRUbERDWG9xcndMYngwYXJodGVFdkRDODg2MFZpdm02U2JCbjNLaFZxcGJpSldKSERkRjhJTDlzclNmM1JTNEtyb29hQndrTXN2LzlwT1Z2c2c4VVdOcDl4QTZWQjZhUitiejhlZUxFakE3U0hSY1VkU0dQNGtqNFV0bEQ1TEFIbnJRWThGaGc5RlpxWVdnUzluZUZWY2xHZHE0eWtDdkN4bDRhOUJVZW9XMnBJWHZTRDh5bk00VlNJMURTdHZBcG1CaGExbHlwQnhSc0hScVlub0hTcVMrUm1yd0VCSVY1eDBtR05PZ2FSQUVlaHJiSXhYRmVoV2Q3Zlg0UWlOZDY1a0Nhby83amI1azBPc1ZkYnYrNkx6T2l4V3lMSVNzVnduRExuSG1tQW5JeWd2R09FYkNtNnlBTWMvQzNqdWh6WmF4UjV5Qlh6czRBNTBpSWNmVWtRZjBaL3ljZno1T0VVcWRnN2pHc2hoaHNJZ0VEYzVvQzN3SWZZdmgwVGhwSlllcUIrc3hHcDl4bXRlK0ZneHliQWdjQUw4c3o4QjNzMGUrV3NFTzdlTjJ2TkxyZ2NBSWRxUExRZzJnVGxLZDFKTSt5WEdkVjBtNTNnNUlQNUpUVzc1MzltRCtoY25oM2g5SUJMUGU0QXhyb3g5ZkJndHJwOGhsZ01KRmVNQ09sU2hqbVFMelhReXR0ekx6ME0vMUdsRDdyRnZ0bEJkejdPSGFvMUU0LzVzNE9taHQwYm1PcmJweGoveDBmOG5JSHdnMjNWM0FmTnhHWFNmSHRHQlYvd1liNi9ScUQwNVNXU1B3a2M5dXBCQlczU055ZEJZRHZxb1dYZytmaU1EMXlpMENrZUxJNTRuWjdGVDZQc3c0OGhZaitBMEJCY0RnWmx1d1JzOU45cndDSmlWMThOZ3c3MEVrZEpnTWZYVkxGeUxlVWMzQlVYZXdFQVkwdUZzS0Z2R3lGQVpYU2ZzcXpPNDQ5Z1NHR0lrUjgwN3pWcld2cUFVcDNxVDF5M0JMakd1aWQ4Y0JKbVUzSlZ6Y3R4KzBEZHowWXJzYXFqK1ZJckZHK0hZRVBhQmdxcHVtZUVvY3FES21IODhqQnROdzNUcnRGY0ZEdHZuaUduZUNmTllwZmZZczBBS1kzdkpUQldlNVkvVisvd1piMzAxYlZuNzJ5NzhyN243Q1F6emtOTXVhQjkrcG1aNVpPclF2aiIsIm1hYyI6ImEzMmUzYzg0MzNhNGRiMmRkNDEyYWUxZTg4NTQxMTk2OGEzNGMxMTdhNGU3Mjg1NjJhNTI1NzI0ZTVmYmE1ZDgiLCJ0YWciOiIifQ==", "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": "usFSSKjTvv7rp3uYwasSaS+DC7183+G+TwutuPGEexA=", "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": "eyJpdiI6Ii9MUnpnTmV4OExZMmhqRmw4QThqVGc9PSIsInZhbHVlIjoieGdXeVJUbVNYenkxcWFQc1dOQVdFYUh0Wi9ha1VDelQzYWg4dHI0bkliRTR5OEdkK01pN3dNcXkzek9Od3MvZlBGWGFYbGNZNmlLMlN4R1BsemI5cGVEaGhHL0FNZWl2K05mRmtrOUpJckJXLytHNC9ad0xuRGpSbm5OU0sxYU5WakorOGNOMUVFOFIzM2NGOEd1TUdGVUI2N0ZxREZBdkQvSnJXRXgyNmM5WlhBMXhSd1FoRU5Edk14TzBJR0pPTk8zamRPOTdRRWdBSDA3SzIxQTFCWnFzSG11bWlxTmFuemZaSGVIcHd5OHZ5eXNTaDFsb0FIL3lsSGpDRmtPZ0UyRU44Z0EzUmlNekZFV2xqWnJFMWthNWUwMXFsUDArSmxnYkVjU01welpxblc4WU1jUWc1SHIyZktNRHh3VVFiaGxsUDFiTzlJbmZXWEYvTVpjS0gyN0U1SkJjMWpwNFdjWDE5TXphODcrdWlybzEzV0d2Vzc1Yk0wSFRnRmsyTklRRjIwaXJ0MW1nS2Voa21pZHlrWjYyaEtwOTREaTQwY0RWU29uUklMRUNlRElvdGJoVnM4V25ZVWptT1BSSld2Zk5idUpwbTBiYWNZRk1ERGlTNktkVXpxaFA1aytmc1V6a2F2a2w1bGtmb0V0aWhSd0pib2dWUHJNdGRkemRpUXZPcW1CTVlUeFhVOWlYenBqdmdwbFp4aGhmdGtVWi9kTjNtdzlBelVrbGNLSWE3NVFvT1JEeUc4NlltUHMyNEJwQ1lwQllheGJUVGJEZzJFWStqL2p6R1NTNlBwN1M2SnFHQnNPQldzMk51ckVLZ1lySnNXUGt6dmVwdnpENXJXWFpaQlY3K0FpRVdaa2EwTG01OXVkbUZYSTI0eGQrUHZZNHRMakgvWUlsdW1OdVU4UGZSUEZWbXhPUGJsRVZNaDJCV2hhUFdXdE9Lb3JWbjRsWHZtMkxselRIWU15czY4Vk9xb25lZEJlVXJ5b29nQXJjVkc4VFQ2TGVqbHd4dXlUa3V4Zy9uQXYvU29NK09WZ05ucWlnWTZYZHpwMEVhQWViZUUyTkhDeDNFeTY4cUdvMUhGelZJWjl2OUNWK2dlS295ck1ZdWU5VGdPcFhEQ1pzaThvZmVnYmZRSEo0dlcweTVCSm1ielNjc2Rzc3VWL1VwalZJR1R0U013dVBwY2V4MGhjSWNLU2VPaVZiYitzVVQwUUkzSTdXNjY0NXh0dEY3Zy9adkNabUlIbFoySXpzY3AvRFg2TUpIaWc4R0JYU1V3dDJjRHNNejZkc2hyMUswYXVud282b09NaDJDRkFIZkZEQ2tYQi8rMGNQU0t3MUJCQVkvMEp1NFBweUR6SWVDajM1MmE4U2VKTjZTeWpPRTg1Z09tblp5dEhFNGc5MlRNS0VRb283SjBpRVYrYlRCUjAySVphTVNOcmpHcmdWZHR6dldINUdUZ3cxd2dHS1FRRTB0Qm1qN3V4RVJXRXJwR1JoRi9nSW5Zd1dGZzVoRzF5Y0xwcEtRMldqK2Q4bE9FZ1FlbXM2SEVtMjdjNWxVcTljN0d2UWR0cVV6dWQwcWV1bStKbGgwWll6MDhPZUhWYmNaSXl3OUdlR2orMzg0S0g4NExld0FwUVV4WU1sN2lteklncEpMamF3eDFXNXFLRGZRMEZMaFlyVkswRUlma24yby8vSEh6SFVNRGIzQUIxWUVQRnppY1ZaVHRRcFJ4MzVGYkxCZ0ZHVm5XNk5KNkY0NzRkM2dHc2oxUU8va1dPTzUxLzgwRHpaaGZiTHZGTk83UGsvTHRFbjN4REVTenNwT1g5SXk4TDVJSkZhNWVobHg0cm9DQm9mQ3Z4M1FERGZOSlZZOFphNXdhaUFpbHJLM2VpdC90ZzBjbnN3N29XNzlJLzBpTitVMVF5cXRhVHJMSGNOTVpCanRUbERDWG9xcndMYngwYXJodGVFdkRDODg2MFZpdm02U2JCbjNLaFZxcGJpSldKSERkRjhJTDlzclNmM1JTNEtyb29hQndrTXN2LzlwT1Z2c2c4VVdOcDl4QTZWQjZhUitiejhlZUxFakE3U0hSY1VkU0dQNGtqNFV0bEQ1TEFIbnJRWThGaGc5RlpxWVdnUzluZUZWY2xHZHE0eWtDdkN4bDRhOUJVZW9XMnBJWHZTRDh5bk00VlNJMURTdHZBcG1CaGExbHlwQnhSc0hScVlub0hTcVMrUm1yd0VCSVY1eDBtR05PZ2FSQUVlaHJiSXhYRmVoV2Q3Zlg0UWlOZDY1a0Nhby83amI1azBPc1ZkYnYrNkx6T2l4V3lMSVNzVnduRExuSG1tQW5JeWd2R09FYkNtNnlBTWMvQzNqdWh6WmF4UjV5Qlh6czRBNTBpSWNmVWtRZjBaL3ljZno1T0VVcWRnN2pHc2hoaHNJZ0VEYzVvQzN3SWZZdmgwVGhwSlllcUIrc3hHcDl4bXRlK0ZneHliQWdjQUw4c3o4QjNzMGUrV3NFTzdlTjJ2TkxyZ2NBSWRxUExRZzJnVGxLZDFKTSt5WEdkVjBtNTNnNUlQNUpUVzc1MzltRCtoY25oM2g5SUJMUGU0QXhyb3g5ZkJndHJwOGhsZ01KRmVNQ09sU2hqbVFMelhReXR0ekx6ME0vMUdsRDdyRnZ0bEJkejdPSGFvMUU0LzVzNE9taHQwYm1PcmJweGoveDBmOG5JSHdnMjNWM0FmTnhHWFNmSHRHQlYvd1liNi9ScUQwNVNXU1B3a2M5dXBCQlczU055ZEJZRHZxb1dYZytmaU1EMXlpMENrZUxJNTRuWjdGVDZQc3c0OGhZaitBMEJCY0RnWmx1d1JzOU45cndDSmlWMThOZ3c3MEVrZEpnTWZYVkxGeUxlVWMzQlVYZXdFQVkwdUZzS0Z2R3lGQVpYU2ZzcXpPNDQ5Z1NHR0lrUjgwN3pWcld2cUFVcDNxVDF5M0JMakd1aWQ4Y0JKbVUzSlZ6Y3R4KzBEZHowWXJzYXFqK1ZJckZHK0hZRVBhQmdxcHVtZUVvY3FES21IODhqQnROdzNUcnRGY0ZEdHZuaUduZUNmTllwZmZZczBBS1kzdkpUQldlNVkvVisvd1piMzAxYlZuNzJ5NzhyN243Q1F6emtOTXVhQjkrcG1aNVpPclF2aiIsIm1hYyI6ImEzMmUzYzg0MzNhNGRiMmRkNDEyYWUxZTg4NTQxMTk2OGEzNGMxMTdhNGU3Mjg1NjJhNTI1NzI0ZTVmYmE1ZDgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "a7WhMpRHxaD\/pze4LohjTZ4+2nupNLZdR2zgDkxCuHE=", "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": "eyJpdiI6Ii9MUnpnTmV4OExZMmhqRmw4QThqVGc9PSIsInZhbHVlIjoieGdXeVJUbVNYenkxcWFQc1dOQVdFYUh0Wi9ha1VDelQzYWg4dHI0bkliRTR5OEdkK01pN3dNcXkzek9Od3MvZlBGWGFYbGNZNmlLMlN4R1BsemI5cGVEaGhHL0FNZWl2K05mRmtrOUpJckJXLytHNC9ad0xuRGpSbm5OU0sxYU5WakorOGNOMUVFOFIzM2NGOEd1TUdGVUI2N0ZxREZBdkQvSnJXRXgyNmM5WlhBMXhSd1FoRU5Edk14TzBJR0pPTk8zamRPOTdRRWdBSDA3SzIxQTFCWnFzSG11bWlxTmFuemZaSGVIcHd5OHZ5eXNTaDFsb0FIL3lsSGpDRmtPZ0UyRU44Z0EzUmlNekZFV2xqWnJFMWthNWUwMXFsUDArSmxnYkVjU01welpxblc4WU1jUWc1SHIyZktNRHh3VVFiaGxsUDFiTzlJbmZXWEYvTVpjS0gyN0U1SkJjMWpwNFdjWDE5TXphODcrdWlybzEzV0d2Vzc1Yk0wSFRnRmsyTklRRjIwaXJ0MW1nS2Voa21pZHlrWjYyaEtwOTREaTQwY0RWU29uUklMRUNlRElvdGJoVnM4V25ZVWptT1BSSld2Zk5idUpwbTBiYWNZRk1ERGlTNktkVXpxaFA1aytmc1V6a2F2a2w1bGtmb0V0aWhSd0pib2dWUHJNdGRkemRpUXZPcW1CTVlUeFhVOWlYenBqdmdwbFp4aGhmdGtVWi9kTjNtdzlBelVrbGNLSWE3NVFvT1JEeUc4NlltUHMyNEJwQ1lwQllheGJUVGJEZzJFWStqL2p6R1NTNlBwN1M2SnFHQnNPQldzMk51ckVLZ1lySnNXUGt6dmVwdnpENXJXWFpaQlY3K0FpRVdaa2EwTG01OXVkbUZYSTI0eGQrUHZZNHRMakgvWUlsdW1OdVU4UGZSUEZWbXhPUGJsRVZNaDJCV2hhUFdXdE9Lb3JWbjRsWHZtMkxselRIWU15czY4Vk9xb25lZEJlVXJ5b29nQXJjVkc4VFQ2TGVqbHd4dXlUa3V4Zy9uQXYvU29NK09WZ05ucWlnWTZYZHpwMEVhQWViZUUyTkhDeDNFeTY4cUdvMUhGelZJWjl2OUNWK2dlS295ck1ZdWU5VGdPcFhEQ1pzaThvZmVnYmZRSEo0dlcweTVCSm1ielNjc2Rzc3VWL1VwalZJR1R0U013dVBwY2V4MGhjSWNLU2VPaVZiYitzVVQwUUkzSTdXNjY0NXh0dEY3Zy9adkNabUlIbFoySXpzY3AvRFg2TUpIaWc4R0JYU1V3dDJjRHNNejZkc2hyMUswYXVud282b09NaDJDRkFIZkZEQ2tYQi8rMGNQU0t3MUJCQVkvMEp1NFBweUR6SWVDajM1MmE4U2VKTjZTeWpPRTg1Z09tblp5dEhFNGc5MlRNS0VRb283SjBpRVYrYlRCUjAySVphTVNOcmpHcmdWZHR6dldINUdUZ3cxd2dHS1FRRTB0Qm1qN3V4RVJXRXJwR1JoRi9nSW5Zd1dGZzVoRzF5Y0xwcEtRMldqK2Q4bE9FZ1FlbXM2SEVtMjdjNWxVcTljN0d2UWR0cVV6dWQwcWV1bStKbGgwWll6MDhPZUhWYmNaSXl3OUdlR2orMzg0S0g4NExld0FwUVV4WU1sN2lteklncEpMamF3eDFXNXFLRGZRMEZMaFlyVkswRUlma24yby8vSEh6SFVNRGIzQUIxWUVQRnppY1ZaVHRRcFJ4MzVGYkxCZ0ZHVm5XNk5KNkY0NzRkM2dHc2oxUU8va1dPTzUxLzgwRHpaaGZiTHZGTk83UGsvTHRFbjN4REVTenNwT1g5SXk4TDVJSkZhNWVobHg0cm9DQm9mQ3Z4M1FERGZOSlZZOFphNXdhaUFpbHJLM2VpdC90ZzBjbnN3N29XNzlJLzBpTitVMVF5cXRhVHJMSGNOTVpCanRUbERDWG9xcndMYngwYXJodGVFdkRDODg2MFZpdm02U2JCbjNLaFZxcGJpSldKSERkRjhJTDlzclNmM1JTNEtyb29hQndrTXN2LzlwT1Z2c2c4VVdOcDl4QTZWQjZhUitiejhlZUxFakE3U0hSY1VkU0dQNGtqNFV0bEQ1TEFIbnJRWThGaGc5RlpxWVdnUzluZUZWY2xHZHE0eWtDdkN4bDRhOUJVZW9XMnBJWHZTRDh5bk00VlNJMURTdHZBcG1CaGExbHlwQnhSc0hScVlub0hTcVMrUm1yd0VCSVY1eDBtR05PZ2FSQUVlaHJiSXhYRmVoV2Q3Zlg0UWlOZDY1a0Nhby83amI1azBPc1ZkYnYrNkx6T2l4V3lMSVNzVnduRExuSG1tQW5JeWd2R09FYkNtNnlBTWMvQzNqdWh6WmF4UjV5Qlh6czRBNTBpSWNmVWtRZjBaL3ljZno1T0VVcWRnN2pHc2hoaHNJZ0VEYzVvQzN3SWZZdmgwVGhwSlllcUIrc3hHcDl4bXRlK0ZneHliQWdjQUw4c3o4QjNzMGUrV3NFTzdlTjJ2TkxyZ2NBSWRxUExRZzJnVGxLZDFKTSt5WEdkVjBtNTNnNUlQNUpUVzc1MzltRCtoY25oM2g5SUJMUGU0QXhyb3g5ZkJndHJwOGhsZ01KRmVNQ09sU2hqbVFMelhReXR0ekx6ME0vMUdsRDdyRnZ0bEJkejdPSGFvMUU0LzVzNE9taHQwYm1PcmJweGoveDBmOG5JSHdnMjNWM0FmTnhHWFNmSHRHQlYvd1liNi9ScUQwNVNXU1B3a2M5dXBCQlczU055ZEJZRHZxb1dYZytmaU1EMXlpMENrZUxJNTRuWjdGVDZQc3c0OGhZaitBMEJCY0RnWmx1d1JzOU45cndDSmlWMThOZ3c3MEVrZEpnTWZYVkxGeUxlVWMzQlVYZXdFQVkwdUZzS0Z2R3lGQVpYU2ZzcXpPNDQ5Z1NHR0lrUjgwN3pWcld2cUFVcDNxVDF5M0JMakd1aWQ4Y0JKbVUzSlZ6Y3R4KzBEZHowWXJzYXFqK1ZJckZHK0hZRVBhQmdxcHVtZUVvY3FES21IODhqQnROdzNUcnRGY0ZEdHZuaUduZUNmTllwZmZZczBBS1kzdkpUQldlNVkvVisvd1piMzAxYlZuNzJ5NzhyN243Q1F6emtOTXVhQjkrcG1aNVpPclF2aiIsIm1hYyI6ImEzMmUzYzg0MzNhNGRiMmRkNDEyYWUxZTg4NTQxMTk2OGEzNGMxMTdhNGU3Mjg1NjJhNTI1NzI0ZTVmYmE1ZDgiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-154", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQt2A8hJipONdusCxhJDYS3wEnZ0OQ\/uR5oEB\/2gT448cWUMwEMkb1udEecIwaGFEbI=", "PriceCodeRef": null, "supplier_title": "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": "PzQsh388aW0Od\/uutVwbRxhlJLUq8P18Ph31eNFFtZ4=", "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": "eyJpdiI6InRKemY3eEpQaUcwZld2NVZaYWlJSnc9PSIsInZhbHVlIjoiUjlFcERJNjdBWkVzVEFML3RQbCtEZks3c3QvdUpTTld3cDBkMzRZTHQ4UTVCZUJRVDVQN0pWOFpDMTlyRlBSOWdCWGEyQnUxTVZMSmVHdUhIdlEvWWViVVFnR0ZKN2ZRNjVIYUgrV2c1aFFqTGUxVlRFbGdPUDVwYmE2SnpGNDAyYkVzNXV1QU43VmdBV2ppanhzZ2ttZU1GSnJlemdiRkNFNm1SU0FldU0zUW1mTVZtayt1UUREaXYvWS9zdjRMdC8vQWJ6Rm9wVDFYOFNuSW9HYnRPS010OHN4dXh4bkErK2dHbnJzbmFUcEhacjZUNlkxY2pJaWU5aXpYMHhuVTE4R0kyUEtSOFFMK2FVNG5RdEw5NUljTlA4bTlrckVGaFVqQnhQQ29ZSXNzYUNiQ3lqRzJ1TDlnbFM3aElONVcyWFFrckdVa3BOaHJ2R29rVTVwSjlsdUpvOVVGdS9aNTQ1K0xxN284MWxxWCtNYUlJaDhYYTZVRGRKQnkvVGlINlN1YTFEc2dMOVVUb25CdGJmSTRtUnZDNTIrUjE5dXVYTXcza0g3SGVUcUJXREtvQ2JTenpYV1dHMUQwYUgxbXhsbFcwRUN2dXNzOCtIVWlhR0RCMTBrckZ1ZEZCV1VrVVdjSEpXeGRJYmNhZGR4N0VKQkd4U1NDZmVKME5BTGdzeThKZzFYUXpBZnRaQjExSFFocFp1SGpUV3Fvb1JnRmdSRGM3SUVPdU9pam40aFErWkR1ZXBEQ0N4VzNTYmZOam1Zc1FPbXkxaE0zN1hjendoV0VmaE9WUVBBcUlaVXFQQUhCc1NoQkVHdlJORE0vN2FDeDRZQnJZK1BFQ2VhZ01lODdidmphSzdCQ2pmOHlMbmlmTVVNeUl5SCsrNGt6d0JQU1lMNitwMXVBUWluOEplRGs1NW0ybHZkOXZEL1pqL0dBeDNTSENlYWJOUDlZQ01uOStqbHBwckVjVTQ1NDgzWS9yUEVsYUJXWWxtQXJtTkR1S2ozSE5ER2xrTE01OWZCY1VLREdZSW1BelgvVVdISmYxTkt1YWhGY1AvMDY2bFh5NHB2MlJTMGpwWUYrT1dnNFRqUWdOVElROE9FSEpaWnc1SUNRWXRpcWNxeTNLOFBSaTRDaDNpRTVxUUhUa2s3NUFJZ1pCZDhxam9kV3hvWGQyYWd4dGFJMnFIdE94bmlnaUhISlBnZk9RK201M2VwSjdGVU1Cdkt2dlp3c1JwSUVkOE5BQUZ4Kzh0NjMxOHhBSzJzQmhnby9OVnd6dTZOU29ESGZneC8wQkxSa1dEZ3FmMGlBUk1MZ1g3WVIrNG5yMEI1QTRNbXNKU2xnMjFVenROa0Ywb1JmWEMyKzhTdVlqMXE5bEJ5YVJQSTdYKzdJenpJanR6bEVIQVpLNnV2dWV0cXJtNUN6bFJxMXRiUnNWcUc3dDQ1NWN1c29aS0pOSU82UFJBeUxNU2NiSjB2SFh2TE52V0lVczl5ZXQwTEJtSWJ4T0huODljcVpSVXJaSXd2T0xNTnJDZDlTbUVSQjVsL2cvTUdVait1bGJXYjZJYzVUZjdOM2NJbHpwZXRSdnFzRlhwMkI0b0ZmZnNqY2lOOVZUa2NGOEdtN1pjb2dTcll5dVF0M241aU1SajVoVzRERDdTME1JUUdTaVhEcWNRMWRWKzYwcHc0eEp4NElMcCtUQ0ljR29DbnpycmtTazNyaU53UktFZkFEYktiMEVVdWQyRkExV05KV2gyS2hCY0gvL3Q0SzVNTVFWUkdLOWZrOHMvNFNVdVBVaTI5UmM0a0Q0V2NUU2hHd01yWW9yUk1jekJrQUNxbEFPWk5JL1BobWVVYTZTRklWYWM4cnk2bGZBUDhlZnVTM2tlbjlrYWlKbEtobXk3cGxRRS9reUJCL25EMWlDUnN2aGs5dnMrQlRYc2JJYTZVVnJGYUtsSHBING9zZVNCb1p6SU1oYmpkS2dmNFpUTjhyMU1KWXhXV2t2VTJmRnpOZEd2RTNtaWNCQjdmZ0FuQXBBRUt0SjhMc0JpNi9KYWdJZDYraUtwM2hIekFSdVYzOGcra1dzQzlXMVlIY2ljVzlKNTJFWFdrdzdSK3k4eHlTQnc1Y2NML2hhaWNnaW92TENzbDM2bVhRdnQ5M20xYy9GZFpDMmhFL2hUbG1jaDR1MnA3U3FXMW5ldzg0RjlIdEgxRlhHdnNyeW1hTDlXbUtiLzBMaFAvSVlrVVN2RldHL0VHdnNSOWtBL3EybW9CMnExZGRNZDhBcDcvSTJNV2RldEVuNnVwbExJbHdrRDhLbkliL2xKeVhxbWRzT0VBenMybjNZRjBBUFdtckhmK0F6N2tFV2tVbUlIc21nVDlhVUY1RkFtN2lvSnM4emY3QjRGVVBnSDRmWmNjY3oxMDYycXk4eFI1aFdtKzE3VUpacEM4ZmVYTk14V1ZEY0JFOTJjaDBWNm5Uc3l5NGhHTXcvcmFoSlBWdGpWcTlUdXdIOVFyUnppUlBaSks0RDFxSzVsbmJMNWszeEdZSVZHcFU2NWNOM3BWTkV3amdBYWdwZ2VHM2dmbFFnR011cGtQanhLalZJME9IWGJrNWNtRmxlSUZ3bDRSeWViU0FRNG5vbkozT2djdU5WaG5QbTZpWTJ1YVFZcUE2cU9LVmhid0VQOWZLZGJHNXllN1phcG5oSmF6bS9TSFhtWm5lUS83RzZoSVpIQkdYQ3o3QlUzZGNmT2VlcWNteDRQd3V0SElLYmRrOHR3T0hmN0Q1YlpEYVFmOUF2aEZyc25HQy9qWUtqZXhhcUdLLzg5dTVzTjl4TWxFOVpnSGNRV2ExWStZQVdTZDBlQ09pVGhiV0czbHltMERqZmp6SmR1ZVdlQjREUGZwelIrYnRac2pXdHB2SEZWU09CUmhmWCtsc1JnY0pQRDNQZG1WdllHR0J0R2h4SE5WRjNNWGthMlFXWUtlcis1Wms1SUFkcnlqVzVlRU1oWElXNkxmR3grYlVIMEtOZGEvWkFXd2FWaHdrZllpN0c1L012UmZnTHdncS9LQ2tYcmFPTEpyOFdnTGxHeGpkbEtjOUZicWtCLzhVNG1CTFo3dnBlbU1CZXErZGZHQVQ4ZEgzK1EwS0hYc2VKTjA2eEwwTng0cTAxYnRlSnVNaCIsIm1hYyI6IjAxNWQ1MDc2YmE5N2MxYTA4Y2YxY2Y3MzRkYWY5NWRkNjIwNTk0ZmI1YTFkYzdhMzQxZDBlNjkyYTY2MmM0MDAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "LtO\/8xgyMtkmxIM36pzLJ81JDlEuBoMzKhC\/dxozxeU=", "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": "eyJpdiI6InRKemY3eEpQaUcwZld2NVZaYWlJSnc9PSIsInZhbHVlIjoiUjlFcERJNjdBWkVzVEFML3RQbCtEZks3c3QvdUpTTld3cDBkMzRZTHQ4UTVCZUJRVDVQN0pWOFpDMTlyRlBSOWdCWGEyQnUxTVZMSmVHdUhIdlEvWWViVVFnR0ZKN2ZRNjVIYUgrV2c1aFFqTGUxVlRFbGdPUDVwYmE2SnpGNDAyYkVzNXV1QU43VmdBV2ppanhzZ2ttZU1GSnJlemdiRkNFNm1SU0FldU0zUW1mTVZtayt1UUREaXYvWS9zdjRMdC8vQWJ6Rm9wVDFYOFNuSW9HYnRPS010OHN4dXh4bkErK2dHbnJzbmFUcEhacjZUNlkxY2pJaWU5aXpYMHhuVTE4R0kyUEtSOFFMK2FVNG5RdEw5NUljTlA4bTlrckVGaFVqQnhQQ29ZSXNzYUNiQ3lqRzJ1TDlnbFM3aElONVcyWFFrckdVa3BOaHJ2R29rVTVwSjlsdUpvOVVGdS9aNTQ1K0xxN284MWxxWCtNYUlJaDhYYTZVRGRKQnkvVGlINlN1YTFEc2dMOVVUb25CdGJmSTRtUnZDNTIrUjE5dXVYTXcza0g3SGVUcUJXREtvQ2JTenpYV1dHMUQwYUgxbXhsbFcwRUN2dXNzOCtIVWlhR0RCMTBrckZ1ZEZCV1VrVVdjSEpXeGRJYmNhZGR4N0VKQkd4U1NDZmVKME5BTGdzeThKZzFYUXpBZnRaQjExSFFocFp1SGpUV3Fvb1JnRmdSRGM3SUVPdU9pam40aFErWkR1ZXBEQ0N4VzNTYmZOam1Zc1FPbXkxaE0zN1hjendoV0VmaE9WUVBBcUlaVXFQQUhCc1NoQkVHdlJORE0vN2FDeDRZQnJZK1BFQ2VhZ01lODdidmphSzdCQ2pmOHlMbmlmTVVNeUl5SCsrNGt6d0JQU1lMNitwMXVBUWluOEplRGs1NW0ybHZkOXZEL1pqL0dBeDNTSENlYWJOUDlZQ01uOStqbHBwckVjVTQ1NDgzWS9yUEVsYUJXWWxtQXJtTkR1S2ozSE5ER2xrTE01OWZCY1VLREdZSW1BelgvVVdISmYxTkt1YWhGY1AvMDY2bFh5NHB2MlJTMGpwWUYrT1dnNFRqUWdOVElROE9FSEpaWnc1SUNRWXRpcWNxeTNLOFBSaTRDaDNpRTVxUUhUa2s3NUFJZ1pCZDhxam9kV3hvWGQyYWd4dGFJMnFIdE94bmlnaUhISlBnZk9RK201M2VwSjdGVU1Cdkt2dlp3c1JwSUVkOE5BQUZ4Kzh0NjMxOHhBSzJzQmhnby9OVnd6dTZOU29ESGZneC8wQkxSa1dEZ3FmMGlBUk1MZ1g3WVIrNG5yMEI1QTRNbXNKU2xnMjFVenROa0Ywb1JmWEMyKzhTdVlqMXE5bEJ5YVJQSTdYKzdJenpJanR6bEVIQVpLNnV2dWV0cXJtNUN6bFJxMXRiUnNWcUc3dDQ1NWN1c29aS0pOSU82UFJBeUxNU2NiSjB2SFh2TE52V0lVczl5ZXQwTEJtSWJ4T0huODljcVpSVXJaSXd2T0xNTnJDZDlTbUVSQjVsL2cvTUdVait1bGJXYjZJYzVUZjdOM2NJbHpwZXRSdnFzRlhwMkI0b0ZmZnNqY2lOOVZUa2NGOEdtN1pjb2dTcll5dVF0M241aU1SajVoVzRERDdTME1JUUdTaVhEcWNRMWRWKzYwcHc0eEp4NElMcCtUQ0ljR29DbnpycmtTazNyaU53UktFZkFEYktiMEVVdWQyRkExV05KV2gyS2hCY0gvL3Q0SzVNTVFWUkdLOWZrOHMvNFNVdVBVaTI5UmM0a0Q0V2NUU2hHd01yWW9yUk1jekJrQUNxbEFPWk5JL1BobWVVYTZTRklWYWM4cnk2bGZBUDhlZnVTM2tlbjlrYWlKbEtobXk3cGxRRS9reUJCL25EMWlDUnN2aGs5dnMrQlRYc2JJYTZVVnJGYUtsSHBING9zZVNCb1p6SU1oYmpkS2dmNFpUTjhyMU1KWXhXV2t2VTJmRnpOZEd2RTNtaWNCQjdmZ0FuQXBBRUt0SjhMc0JpNi9KYWdJZDYraUtwM2hIekFSdVYzOGcra1dzQzlXMVlIY2ljVzlKNTJFWFdrdzdSK3k4eHlTQnc1Y2NML2hhaWNnaW92TENzbDM2bVhRdnQ5M20xYy9GZFpDMmhFL2hUbG1jaDR1MnA3U3FXMW5ldzg0RjlIdEgxRlhHdnNyeW1hTDlXbUtiLzBMaFAvSVlrVVN2RldHL0VHdnNSOWtBL3EybW9CMnExZGRNZDhBcDcvSTJNV2RldEVuNnVwbExJbHdrRDhLbkliL2xKeVhxbWRzT0VBenMybjNZRjBBUFdtckhmK0F6N2tFV2tVbUlIc21nVDlhVUY1RkFtN2lvSnM4emY3QjRGVVBnSDRmWmNjY3oxMDYycXk4eFI1aFdtKzE3VUpacEM4ZmVYTk14V1ZEY0JFOTJjaDBWNm5Uc3l5NGhHTXcvcmFoSlBWdGpWcTlUdXdIOVFyUnppUlBaSks0RDFxSzVsbmJMNWszeEdZSVZHcFU2NWNOM3BWTkV3amdBYWdwZ2VHM2dmbFFnR011cGtQanhLalZJME9IWGJrNWNtRmxlSUZ3bDRSeWViU0FRNG5vbkozT2djdU5WaG5QbTZpWTJ1YVFZcUE2cU9LVmhid0VQOWZLZGJHNXllN1phcG5oSmF6bS9TSFhtWm5lUS83RzZoSVpIQkdYQ3o3QlUzZGNmT2VlcWNteDRQd3V0SElLYmRrOHR3T0hmN0Q1YlpEYVFmOUF2aEZyc25HQy9qWUtqZXhhcUdLLzg5dTVzTjl4TWxFOVpnSGNRV2ExWStZQVdTZDBlQ09pVGhiV0czbHltMERqZmp6SmR1ZVdlQjREUGZwelIrYnRac2pXdHB2SEZWU09CUmhmWCtsc1JnY0pQRDNQZG1WdllHR0J0R2h4SE5WRjNNWGthMlFXWUtlcis1Wms1SUFkcnlqVzVlRU1oWElXNkxmR3grYlVIMEtOZGEvWkFXd2FWaHdrZllpN0c1L012UmZnTHdncS9LQ2tYcmFPTEpyOFdnTGxHeGpkbEtjOUZicWtCLzhVNG1CTFo3dnBlbU1CZXErZGZHQVQ4ZEgzK1EwS0hYc2VKTjA2eEwwTng0cTAxYnRlSnVNaCIsIm1hYyI6IjAxNWQ1MDc2YmE5N2MxYTA4Y2YxY2Y3MzRkYWY5NWRkNjIwNTk0ZmI1YTFkYzdhMzQxZDBlNjkyYTY2MmM0MDAiLCJ0YWciOiIifQ==", "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": "NnBoqtw\/WaOQP2pnAEI5ePpJMCnSFFw3Vit\/OdDzH0o=", "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": "eyJpdiI6InRKemY3eEpQaUcwZld2NVZaYWlJSnc9PSIsInZhbHVlIjoiUjlFcERJNjdBWkVzVEFML3RQbCtEZks3c3QvdUpTTld3cDBkMzRZTHQ4UTVCZUJRVDVQN0pWOFpDMTlyRlBSOWdCWGEyQnUxTVZMSmVHdUhIdlEvWWViVVFnR0ZKN2ZRNjVIYUgrV2c1aFFqTGUxVlRFbGdPUDVwYmE2SnpGNDAyYkVzNXV1QU43VmdBV2ppanhzZ2ttZU1GSnJlemdiRkNFNm1SU0FldU0zUW1mTVZtayt1UUREaXYvWS9zdjRMdC8vQWJ6Rm9wVDFYOFNuSW9HYnRPS010OHN4dXh4bkErK2dHbnJzbmFUcEhacjZUNlkxY2pJaWU5aXpYMHhuVTE4R0kyUEtSOFFMK2FVNG5RdEw5NUljTlA4bTlrckVGaFVqQnhQQ29ZSXNzYUNiQ3lqRzJ1TDlnbFM3aElONVcyWFFrckdVa3BOaHJ2R29rVTVwSjlsdUpvOVVGdS9aNTQ1K0xxN284MWxxWCtNYUlJaDhYYTZVRGRKQnkvVGlINlN1YTFEc2dMOVVUb25CdGJmSTRtUnZDNTIrUjE5dXVYTXcza0g3SGVUcUJXREtvQ2JTenpYV1dHMUQwYUgxbXhsbFcwRUN2dXNzOCtIVWlhR0RCMTBrckZ1ZEZCV1VrVVdjSEpXeGRJYmNhZGR4N0VKQkd4U1NDZmVKME5BTGdzeThKZzFYUXpBZnRaQjExSFFocFp1SGpUV3Fvb1JnRmdSRGM3SUVPdU9pam40aFErWkR1ZXBEQ0N4VzNTYmZOam1Zc1FPbXkxaE0zN1hjendoV0VmaE9WUVBBcUlaVXFQQUhCc1NoQkVHdlJORE0vN2FDeDRZQnJZK1BFQ2VhZ01lODdidmphSzdCQ2pmOHlMbmlmTVVNeUl5SCsrNGt6d0JQU1lMNitwMXVBUWluOEplRGs1NW0ybHZkOXZEL1pqL0dBeDNTSENlYWJOUDlZQ01uOStqbHBwckVjVTQ1NDgzWS9yUEVsYUJXWWxtQXJtTkR1S2ozSE5ER2xrTE01OWZCY1VLREdZSW1BelgvVVdISmYxTkt1YWhGY1AvMDY2bFh5NHB2MlJTMGpwWUYrT1dnNFRqUWdOVElROE9FSEpaWnc1SUNRWXRpcWNxeTNLOFBSaTRDaDNpRTVxUUhUa2s3NUFJZ1pCZDhxam9kV3hvWGQyYWd4dGFJMnFIdE94bmlnaUhISlBnZk9RK201M2VwSjdGVU1Cdkt2dlp3c1JwSUVkOE5BQUZ4Kzh0NjMxOHhBSzJzQmhnby9OVnd6dTZOU29ESGZneC8wQkxSa1dEZ3FmMGlBUk1MZ1g3WVIrNG5yMEI1QTRNbXNKU2xnMjFVenROa0Ywb1JmWEMyKzhTdVlqMXE5bEJ5YVJQSTdYKzdJenpJanR6bEVIQVpLNnV2dWV0cXJtNUN6bFJxMXRiUnNWcUc3dDQ1NWN1c29aS0pOSU82UFJBeUxNU2NiSjB2SFh2TE52V0lVczl5ZXQwTEJtSWJ4T0huODljcVpSVXJaSXd2T0xNTnJDZDlTbUVSQjVsL2cvTUdVait1bGJXYjZJYzVUZjdOM2NJbHpwZXRSdnFzRlhwMkI0b0ZmZnNqY2lOOVZUa2NGOEdtN1pjb2dTcll5dVF0M241aU1SajVoVzRERDdTME1JUUdTaVhEcWNRMWRWKzYwcHc0eEp4NElMcCtUQ0ljR29DbnpycmtTazNyaU53UktFZkFEYktiMEVVdWQyRkExV05KV2gyS2hCY0gvL3Q0SzVNTVFWUkdLOWZrOHMvNFNVdVBVaTI5UmM0a0Q0V2NUU2hHd01yWW9yUk1jekJrQUNxbEFPWk5JL1BobWVVYTZTRklWYWM4cnk2bGZBUDhlZnVTM2tlbjlrYWlKbEtobXk3cGxRRS9reUJCL25EMWlDUnN2aGs5dnMrQlRYc2JJYTZVVnJGYUtsSHBING9zZVNCb1p6SU1oYmpkS2dmNFpUTjhyMU1KWXhXV2t2VTJmRnpOZEd2RTNtaWNCQjdmZ0FuQXBBRUt0SjhMc0JpNi9KYWdJZDYraUtwM2hIekFSdVYzOGcra1dzQzlXMVlIY2ljVzlKNTJFWFdrdzdSK3k4eHlTQnc1Y2NML2hhaWNnaW92TENzbDM2bVhRdnQ5M20xYy9GZFpDMmhFL2hUbG1jaDR1MnA3U3FXMW5ldzg0RjlIdEgxRlhHdnNyeW1hTDlXbUtiLzBMaFAvSVlrVVN2RldHL0VHdnNSOWtBL3EybW9CMnExZGRNZDhBcDcvSTJNV2RldEVuNnVwbExJbHdrRDhLbkliL2xKeVhxbWRzT0VBenMybjNZRjBBUFdtckhmK0F6N2tFV2tVbUlIc21nVDlhVUY1RkFtN2lvSnM4emY3QjRGVVBnSDRmWmNjY3oxMDYycXk4eFI1aFdtKzE3VUpacEM4ZmVYTk14V1ZEY0JFOTJjaDBWNm5Uc3l5NGhHTXcvcmFoSlBWdGpWcTlUdXdIOVFyUnppUlBaSks0RDFxSzVsbmJMNWszeEdZSVZHcFU2NWNOM3BWTkV3amdBYWdwZ2VHM2dmbFFnR011cGtQanhLalZJME9IWGJrNWNtRmxlSUZ3bDRSeWViU0FRNG5vbkozT2djdU5WaG5QbTZpWTJ1YVFZcUE2cU9LVmhid0VQOWZLZGJHNXllN1phcG5oSmF6bS9TSFhtWm5lUS83RzZoSVpIQkdYQ3o3QlUzZGNmT2VlcWNteDRQd3V0SElLYmRrOHR3T0hmN0Q1YlpEYVFmOUF2aEZyc25HQy9qWUtqZXhhcUdLLzg5dTVzTjl4TWxFOVpnSGNRV2ExWStZQVdTZDBlQ09pVGhiV0czbHltMERqZmp6SmR1ZVdlQjREUGZwelIrYnRac2pXdHB2SEZWU09CUmhmWCtsc1JnY0pQRDNQZG1WdllHR0J0R2h4SE5WRjNNWGthMlFXWUtlcis1Wms1SUFkcnlqVzVlRU1oWElXNkxmR3grYlVIMEtOZGEvWkFXd2FWaHdrZllpN0c1L012UmZnTHdncS9LQ2tYcmFPTEpyOFdnTGxHeGpkbEtjOUZicWtCLzhVNG1CTFo3dnBlbU1CZXErZGZHQVQ4ZEgzK1EwS0hYc2VKTjA2eEwwTng0cTAxYnRlSnVNaCIsIm1hYyI6IjAxNWQ1MDc2YmE5N2MxYTA4Y2YxY2Y3MzRkYWY5NWRkNjIwNTk0ZmI1YTFkYzdhMzQxZDBlNjkyYTY2MmM0MDAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4uG+P0zgdZQNm3jcPHp2wUE6qw97JHWh5OI\/Pqxaan0=", "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": "eyJpdiI6InRKemY3eEpQaUcwZld2NVZaYWlJSnc9PSIsInZhbHVlIjoiUjlFcERJNjdBWkVzVEFML3RQbCtEZks3c3QvdUpTTld3cDBkMzRZTHQ4UTVCZUJRVDVQN0pWOFpDMTlyRlBSOWdCWGEyQnUxTVZMSmVHdUhIdlEvWWViVVFnR0ZKN2ZRNjVIYUgrV2c1aFFqTGUxVlRFbGdPUDVwYmE2SnpGNDAyYkVzNXV1QU43VmdBV2ppanhzZ2ttZU1GSnJlemdiRkNFNm1SU0FldU0zUW1mTVZtayt1UUREaXYvWS9zdjRMdC8vQWJ6Rm9wVDFYOFNuSW9HYnRPS010OHN4dXh4bkErK2dHbnJzbmFUcEhacjZUNlkxY2pJaWU5aXpYMHhuVTE4R0kyUEtSOFFMK2FVNG5RdEw5NUljTlA4bTlrckVGaFVqQnhQQ29ZSXNzYUNiQ3lqRzJ1TDlnbFM3aElONVcyWFFrckdVa3BOaHJ2R29rVTVwSjlsdUpvOVVGdS9aNTQ1K0xxN284MWxxWCtNYUlJaDhYYTZVRGRKQnkvVGlINlN1YTFEc2dMOVVUb25CdGJmSTRtUnZDNTIrUjE5dXVYTXcza0g3SGVUcUJXREtvQ2JTenpYV1dHMUQwYUgxbXhsbFcwRUN2dXNzOCtIVWlhR0RCMTBrckZ1ZEZCV1VrVVdjSEpXeGRJYmNhZGR4N0VKQkd4U1NDZmVKME5BTGdzeThKZzFYUXpBZnRaQjExSFFocFp1SGpUV3Fvb1JnRmdSRGM3SUVPdU9pam40aFErWkR1ZXBEQ0N4VzNTYmZOam1Zc1FPbXkxaE0zN1hjendoV0VmaE9WUVBBcUlaVXFQQUhCc1NoQkVHdlJORE0vN2FDeDRZQnJZK1BFQ2VhZ01lODdidmphSzdCQ2pmOHlMbmlmTVVNeUl5SCsrNGt6d0JQU1lMNitwMXVBUWluOEplRGs1NW0ybHZkOXZEL1pqL0dBeDNTSENlYWJOUDlZQ01uOStqbHBwckVjVTQ1NDgzWS9yUEVsYUJXWWxtQXJtTkR1S2ozSE5ER2xrTE01OWZCY1VLREdZSW1BelgvVVdISmYxTkt1YWhGY1AvMDY2bFh5NHB2MlJTMGpwWUYrT1dnNFRqUWdOVElROE9FSEpaWnc1SUNRWXRpcWNxeTNLOFBSaTRDaDNpRTVxUUhUa2s3NUFJZ1pCZDhxam9kV3hvWGQyYWd4dGFJMnFIdE94bmlnaUhISlBnZk9RK201M2VwSjdGVU1Cdkt2dlp3c1JwSUVkOE5BQUZ4Kzh0NjMxOHhBSzJzQmhnby9OVnd6dTZOU29ESGZneC8wQkxSa1dEZ3FmMGlBUk1MZ1g3WVIrNG5yMEI1QTRNbXNKU2xnMjFVenROa0Ywb1JmWEMyKzhTdVlqMXE5bEJ5YVJQSTdYKzdJenpJanR6bEVIQVpLNnV2dWV0cXJtNUN6bFJxMXRiUnNWcUc3dDQ1NWN1c29aS0pOSU82UFJBeUxNU2NiSjB2SFh2TE52V0lVczl5ZXQwTEJtSWJ4T0huODljcVpSVXJaSXd2T0xNTnJDZDlTbUVSQjVsL2cvTUdVait1bGJXYjZJYzVUZjdOM2NJbHpwZXRSdnFzRlhwMkI0b0ZmZnNqY2lOOVZUa2NGOEdtN1pjb2dTcll5dVF0M241aU1SajVoVzRERDdTME1JUUdTaVhEcWNRMWRWKzYwcHc0eEp4NElMcCtUQ0ljR29DbnpycmtTazNyaU53UktFZkFEYktiMEVVdWQyRkExV05KV2gyS2hCY0gvL3Q0SzVNTVFWUkdLOWZrOHMvNFNVdVBVaTI5UmM0a0Q0V2NUU2hHd01yWW9yUk1jekJrQUNxbEFPWk5JL1BobWVVYTZTRklWYWM4cnk2bGZBUDhlZnVTM2tlbjlrYWlKbEtobXk3cGxRRS9reUJCL25EMWlDUnN2aGs5dnMrQlRYc2JJYTZVVnJGYUtsSHBING9zZVNCb1p6SU1oYmpkS2dmNFpUTjhyMU1KWXhXV2t2VTJmRnpOZEd2RTNtaWNCQjdmZ0FuQXBBRUt0SjhMc0JpNi9KYWdJZDYraUtwM2hIekFSdVYzOGcra1dzQzlXMVlIY2ljVzlKNTJFWFdrdzdSK3k4eHlTQnc1Y2NML2hhaWNnaW92TENzbDM2bVhRdnQ5M20xYy9GZFpDMmhFL2hUbG1jaDR1MnA3U3FXMW5ldzg0RjlIdEgxRlhHdnNyeW1hTDlXbUtiLzBMaFAvSVlrVVN2RldHL0VHdnNSOWtBL3EybW9CMnExZGRNZDhBcDcvSTJNV2RldEVuNnVwbExJbHdrRDhLbkliL2xKeVhxbWRzT0VBenMybjNZRjBBUFdtckhmK0F6N2tFV2tVbUlIc21nVDlhVUY1RkFtN2lvSnM4emY3QjRGVVBnSDRmWmNjY3oxMDYycXk4eFI1aFdtKzE3VUpacEM4ZmVYTk14V1ZEY0JFOTJjaDBWNm5Uc3l5NGhHTXcvcmFoSlBWdGpWcTlUdXdIOVFyUnppUlBaSks0RDFxSzVsbmJMNWszeEdZSVZHcFU2NWNOM3BWTkV3amdBYWdwZ2VHM2dmbFFnR011cGtQanhLalZJME9IWGJrNWNtRmxlSUZ3bDRSeWViU0FRNG5vbkozT2djdU5WaG5QbTZpWTJ1YVFZcUE2cU9LVmhid0VQOWZLZGJHNXllN1phcG5oSmF6bS9TSFhtWm5lUS83RzZoSVpIQkdYQ3o3QlUzZGNmT2VlcWNteDRQd3V0SElLYmRrOHR3T0hmN0Q1YlpEYVFmOUF2aEZyc25HQy9qWUtqZXhhcUdLLzg5dTVzTjl4TWxFOVpnSGNRV2ExWStZQVdTZDBlQ09pVGhiV0czbHltMERqZmp6SmR1ZVdlQjREUGZwelIrYnRac2pXdHB2SEZWU09CUmhmWCtsc1JnY0pQRDNQZG1WdllHR0J0R2h4SE5WRjNNWGthMlFXWUtlcis1Wms1SUFkcnlqVzVlRU1oWElXNkxmR3grYlVIMEtOZGEvWkFXd2FWaHdrZllpN0c1L012UmZnTHdncS9LQ2tYcmFPTEpyOFdnTGxHeGpkbEtjOUZicWtCLzhVNG1CTFo3dnBlbU1CZXErZGZHQVQ4ZEgzK1EwS0hYc2VKTjA2eEwwTng0cTAxYnRlSnVNaCIsIm1hYyI6IjAxNWQ1MDc2YmE5N2MxYTA4Y2YxY2Y3MzRkYWY5NWRkNjIwNTk0ZmI1YTFkYzdhMzQxZDBlNjkyYTY2MmM0MDAiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-155", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQviXTMdL+Xq1cs1S7CQno0Od6tD2EZfOYPTjForSsJf+Nvc1aTQCrYou4OnkhzvURI=", "PriceCodeRef": null, "supplier_title": "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": "sHsI15YnulUJB8PvgpJue\/DlrVlDVOMpJWYLn3sbd\/I=", "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": "eyJpdiI6IjljUGN4ckg5UnE1SGs4OU5sQnlQOFE9PSIsInZhbHVlIjoic3VkQjFGMVU0YzRxMjVJTG1ZdW5KUnNJcC9qUTVOdWhOeUpIOElHL3REb0E4QTFTbUp5SDQzWUdYdEJYV1ZkZGhCZHFINXR2Ymx5dEw4a3NUY3RWVmlhUytxZkMwMXJScFFmcDV0aitKTXJLc040OVlOakNZeC9nb1haNThiQWVNSnM5bjJTQ1RGZ1BoK2xpRVhOeXZKYWw2WVlsWThJY1czRjZtVlg3bW13TkZVOFB3OFRNbnN2VWE4Q1dsTGIxdXBzYXYzd3lnKzJnOVRIWGhRZTBOREsxNWkrbkVBVGc2dmtLWWVRZWp3amppbWg3TWI2U0tZY290RDFhZTZvVHZncHBjQUNJdGVXcVROeEF2elRMNG0xV1B6NFpQSjlRK1BocU1PWDN4MHVrWmNyMjR1cGdTelF6K2FnNVkrZ05XVHI5amhNcGEvdDB6dEJha0xWVTZuZ05HcWFRNnd2MlBFSTRqNXNOQUZBT201WUxPa2dKVEdFK012UzF2MHIrRUNVTFBaWkpncUYzREgxajlMZHV3Q0txRTA2Y3RMYzlJQTJNSWRTTEdkUFdHVXBuZjduaFlhYnNnS0tzYU1OM0k1c1JEN2lpQ0hMUU05cXRkWG9QUjZ5SWl3Z2hTSWtFMHBmbWs1eVRFNnBDVTZ2SmsyelVMOHlJY0JzdnhSWk1BZUZHRjhkWWZhZ3ZveWlDSDljcnRPenJ5dkNjKzV4emJnQVdSUUJIUysxS1A0UGswRzM4eTlmMHN1K1dJWWxVakxGME53MTBhaWNrOVRqL0dKUXVBVmc3cmxyY1hIZFRBUGs5RU5KVm1nMnp1TEdVTjQrZzVtOTA0M2o4eGRtcmhHV2gyRm05N0NsRVpOcGI3QVRWRDZpMjlHdUtKUlJ1d3lsa1dKT3FXcEY2UlBrNmw3cDNsMDVYUDBKNmE2M2hIdlQwUFNlM244OXZLbm0wYlJ6S0lCVGZaRy9EeG01TzVzYjdTS3RjVndoU05GTGNIakFGWlF0OC9FeXhObGE1dW50VmtENTRTWHlXdmxCZWJXOXUyK1VsRE5BeXMvQVoxWDZEd29VbWl0VkcyRjdzZmRsd3d6emNGQ3BkaVE4TzBud2FUWWZTRzFmMDFHaHhKendLY1EvR1dyY1RRMm5ZSHpRdWp2ZWhWTGwvdDhRSjkvQTA0MTZJRUUySXlQNE9VdjRqZTZ1TmhzYnM3c2Y4eWRpTDZGR2dhTFVBU2VkekNwVE9nQTl3TGZGRy91NVd5ZFA1TzRHVDJUSWNjelZTQVhwSjlMZEpPWnIxNE1XNkV3M1BrZFRpUXI1MnR6QVFJTXZwaW9na240TGZwNXRsZFJkbmpGaWJWd2JHNDRIbmtnR0pYR2pScUlUVzhMOHM4WWYzYThSc0FiRlh6dlJyMDB3VnlxdkRVbWpXNXMrTWNnYnM5WkErV3QySEtaYlVQdlpqRndRZUwyWXorMjRGNGo5MVR0S1FSMzU4NU9nUm9URitPdTdXazd6Z1FrbktMdWZLM3N4YjBwVVBNMkpjQTdhN2NmeDJoMXppS3VMeHdTeVBBckNkcVpKb0JybTQvdi9DN2YyNi9qcExGdW1DUmxjOHkrcmd6Ri9GaDVJQ0ErSkdZMXVpWWsxVXFlU0VESjBhQ2Exd1N6dC9XQXVmYTBiTjAva09HcWtYRU40Z0RycHQwdDdkL01QWElRUFNvTEJKSnhGV3BHS0xrQnJvakFzTTZPRTM3LzJXcmVEZlFlK21DcTVpRlphaWxaTm9IWUtlNlZkTURtNmhKYVlOYXJCSk40dCs0NU11WUZVMzJ0cTRmU2lMQmRqOFYzUkRWRWNZMWVvMitqaGpHQWRDaE4zc01mZzBaSjN0NmxVbjF3SW9zS1JEa3RvRk5EbjlFcDBNcWNieFpJWW1kR1BhLzU1T1dNZ0RETFVVeG5oMzUxMmpMaE91SW5pcDhoSFhJNUorcWVUekd0OWUxajEzV3pUMHZJb2ZzZDQ5ekJBcytaa0RKUjVTQ1FjVzdTdWdnRG9xcGtQNFlUR09PTm8yWVpHSUVrYjRZZTBObHBCeDZta1U0dVNiTmdHeVVVMUdBWkJYQU5aTVFYNmZpZGZ0TnpWRVRoSDFiY3lxT1piV1c0QU85QUNqUk5lWkhYUmVHRWZ1eEN3ZEc2MTdGNld1OTRnNloySEhuV0FCUlB0VzFjdlRFMFN2M3dYQXRkY3hZVnkvNWg4TFpDSFdGTVMrYnFmUG1JUlQ0bVFiQmtsNzU2UkRIY05pVWxRVzY4SEhrUlNQNzlFRVlSYU5LZWpxWU9RT2dpeHdMZXNSWWx0Y3ROb0k3WTVaZERrdmc5RDl5STRzVEQvMzQ5eUtiK0pkWkhuL2cxeWY5NC95eno1d0NVVktsTi9RVnpKOGUzeXFQK1hFNStrVkJKNlhGd1BkSDEyOEZ2dUhPZnJmOXlVSjBERDIzTXlEbEQwT2p5NGxsMTdPeElFTmg4L01HTENvU3BHdTBJRXFFMUw1K1F1ZTR0enlWa2FVVGhIY0NSUGNMOVVINXBwbFlOWDlqNFpNcTl3WFh0cGl2UElDaVNscDVqRURCWXVlUjRNb0pscWhtNllSaldvRitjTmVoOWRzMlZRSHBjL0hEMW9yd2Flb1NPMkVhZ3oreWQ2OUJXM2VQdGR1YWxqeDFKaDJWR0RFVGJpeWNhSFQ0V2tNYWpFVDlaQm8zKzNvK0gxUS81TzNwalJhV1hQQm13U3RmV0FRSk5XRUhnRmI5a0tkTEtrR3VOR2ZhcjlHem12ekpqOWhUUmNiSnVtVUZGNmt6L0VvWCtybFdOMCtpUUU1SmhKTGNwSUZWSVE1QUh1Unh4RFFWT0Evdi9nbmVwcmJvN2VlYTVFNGkwZmhYdDN3bzl2OUNhQTRSbzFsOFQxcDZnWGZVZm1qMEtDeHhRNHQ3T29WVVk3VmY2NENEd1BJV0tRUld4NFpDUklwUVY5NWpIT3FVVlE0Y2U1QUZSaUpNWWJIVjJhK25OdEZ2VkI3aTlQRU5tb2xRbVM1dEdWZExuejZML3BlcldmOWJMRjJDQ1MzQmw0aHdhK0RjcW9HUDI1em51ZDBReEpONTRZQ0VmTExjbzZoMVNFUzczVHJVeGd2bVBXZjN1dWJVVWw0eG1iQyIsIm1hYyI6ImZkMWM3ZDU1ZjM3MzJmMzczNTdmMjI0Zjc4OTAzOTIxZmM0NGE3ODAxNmRiNTQzMDQwYWRlYzM0ZTA5YzY5MGQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "1Aw2HkSJKKfZETOTe4M0I7LRei+IXNYtKr0avKPP9Kk=", "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": "eyJpdiI6IjljUGN4ckg5UnE1SGs4OU5sQnlQOFE9PSIsInZhbHVlIjoic3VkQjFGMVU0YzRxMjVJTG1ZdW5KUnNJcC9qUTVOdWhOeUpIOElHL3REb0E4QTFTbUp5SDQzWUdYdEJYV1ZkZGhCZHFINXR2Ymx5dEw4a3NUY3RWVmlhUytxZkMwMXJScFFmcDV0aitKTXJLc040OVlOakNZeC9nb1haNThiQWVNSnM5bjJTQ1RGZ1BoK2xpRVhOeXZKYWw2WVlsWThJY1czRjZtVlg3bW13TkZVOFB3OFRNbnN2VWE4Q1dsTGIxdXBzYXYzd3lnKzJnOVRIWGhRZTBOREsxNWkrbkVBVGc2dmtLWWVRZWp3amppbWg3TWI2U0tZY290RDFhZTZvVHZncHBjQUNJdGVXcVROeEF2elRMNG0xV1B6NFpQSjlRK1BocU1PWDN4MHVrWmNyMjR1cGdTelF6K2FnNVkrZ05XVHI5amhNcGEvdDB6dEJha0xWVTZuZ05HcWFRNnd2MlBFSTRqNXNOQUZBT201WUxPa2dKVEdFK012UzF2MHIrRUNVTFBaWkpncUYzREgxajlMZHV3Q0txRTA2Y3RMYzlJQTJNSWRTTEdkUFdHVXBuZjduaFlhYnNnS0tzYU1OM0k1c1JEN2lpQ0hMUU05cXRkWG9QUjZ5SWl3Z2hTSWtFMHBmbWs1eVRFNnBDVTZ2SmsyelVMOHlJY0JzdnhSWk1BZUZHRjhkWWZhZ3ZveWlDSDljcnRPenJ5dkNjKzV4emJnQVdSUUJIUysxS1A0UGswRzM4eTlmMHN1K1dJWWxVakxGME53MTBhaWNrOVRqL0dKUXVBVmc3cmxyY1hIZFRBUGs5RU5KVm1nMnp1TEdVTjQrZzVtOTA0M2o4eGRtcmhHV2gyRm05N0NsRVpOcGI3QVRWRDZpMjlHdUtKUlJ1d3lsa1dKT3FXcEY2UlBrNmw3cDNsMDVYUDBKNmE2M2hIdlQwUFNlM244OXZLbm0wYlJ6S0lCVGZaRy9EeG01TzVzYjdTS3RjVndoU05GTGNIakFGWlF0OC9FeXhObGE1dW50VmtENTRTWHlXdmxCZWJXOXUyK1VsRE5BeXMvQVoxWDZEd29VbWl0VkcyRjdzZmRsd3d6emNGQ3BkaVE4TzBud2FUWWZTRzFmMDFHaHhKendLY1EvR1dyY1RRMm5ZSHpRdWp2ZWhWTGwvdDhRSjkvQTA0MTZJRUUySXlQNE9VdjRqZTZ1TmhzYnM3c2Y4eWRpTDZGR2dhTFVBU2VkekNwVE9nQTl3TGZGRy91NVd5ZFA1TzRHVDJUSWNjelZTQVhwSjlMZEpPWnIxNE1XNkV3M1BrZFRpUXI1MnR6QVFJTXZwaW9na240TGZwNXRsZFJkbmpGaWJWd2JHNDRIbmtnR0pYR2pScUlUVzhMOHM4WWYzYThSc0FiRlh6dlJyMDB3VnlxdkRVbWpXNXMrTWNnYnM5WkErV3QySEtaYlVQdlpqRndRZUwyWXorMjRGNGo5MVR0S1FSMzU4NU9nUm9URitPdTdXazd6Z1FrbktMdWZLM3N4YjBwVVBNMkpjQTdhN2NmeDJoMXppS3VMeHdTeVBBckNkcVpKb0JybTQvdi9DN2YyNi9qcExGdW1DUmxjOHkrcmd6Ri9GaDVJQ0ErSkdZMXVpWWsxVXFlU0VESjBhQ2Exd1N6dC9XQXVmYTBiTjAva09HcWtYRU40Z0RycHQwdDdkL01QWElRUFNvTEJKSnhGV3BHS0xrQnJvakFzTTZPRTM3LzJXcmVEZlFlK21DcTVpRlphaWxaTm9IWUtlNlZkTURtNmhKYVlOYXJCSk40dCs0NU11WUZVMzJ0cTRmU2lMQmRqOFYzUkRWRWNZMWVvMitqaGpHQWRDaE4zc01mZzBaSjN0NmxVbjF3SW9zS1JEa3RvRk5EbjlFcDBNcWNieFpJWW1kR1BhLzU1T1dNZ0RETFVVeG5oMzUxMmpMaE91SW5pcDhoSFhJNUorcWVUekd0OWUxajEzV3pUMHZJb2ZzZDQ5ekJBcytaa0RKUjVTQ1FjVzdTdWdnRG9xcGtQNFlUR09PTm8yWVpHSUVrYjRZZTBObHBCeDZta1U0dVNiTmdHeVVVMUdBWkJYQU5aTVFYNmZpZGZ0TnpWRVRoSDFiY3lxT1piV1c0QU85QUNqUk5lWkhYUmVHRWZ1eEN3ZEc2MTdGNld1OTRnNloySEhuV0FCUlB0VzFjdlRFMFN2M3dYQXRkY3hZVnkvNWg4TFpDSFdGTVMrYnFmUG1JUlQ0bVFiQmtsNzU2UkRIY05pVWxRVzY4SEhrUlNQNzlFRVlSYU5LZWpxWU9RT2dpeHdMZXNSWWx0Y3ROb0k3WTVaZERrdmc5RDl5STRzVEQvMzQ5eUtiK0pkWkhuL2cxeWY5NC95eno1d0NVVktsTi9RVnpKOGUzeXFQK1hFNStrVkJKNlhGd1BkSDEyOEZ2dUhPZnJmOXlVSjBERDIzTXlEbEQwT2p5NGxsMTdPeElFTmg4L01HTENvU3BHdTBJRXFFMUw1K1F1ZTR0enlWa2FVVGhIY0NSUGNMOVVINXBwbFlOWDlqNFpNcTl3WFh0cGl2UElDaVNscDVqRURCWXVlUjRNb0pscWhtNllSaldvRitjTmVoOWRzMlZRSHBjL0hEMW9yd2Flb1NPMkVhZ3oreWQ2OUJXM2VQdGR1YWxqeDFKaDJWR0RFVGJpeWNhSFQ0V2tNYWpFVDlaQm8zKzNvK0gxUS81TzNwalJhV1hQQm13U3RmV0FRSk5XRUhnRmI5a0tkTEtrR3VOR2ZhcjlHem12ekpqOWhUUmNiSnVtVUZGNmt6L0VvWCtybFdOMCtpUUU1SmhKTGNwSUZWSVE1QUh1Unh4RFFWT0Evdi9nbmVwcmJvN2VlYTVFNGkwZmhYdDN3bzl2OUNhQTRSbzFsOFQxcDZnWGZVZm1qMEtDeHhRNHQ3T29WVVk3VmY2NENEd1BJV0tRUld4NFpDUklwUVY5NWpIT3FVVlE0Y2U1QUZSaUpNWWJIVjJhK25OdEZ2VkI3aTlQRU5tb2xRbVM1dEdWZExuejZML3BlcldmOWJMRjJDQ1MzQmw0aHdhK0RjcW9HUDI1em51ZDBReEpONTRZQ0VmTExjbzZoMVNFUzczVHJVeGd2bVBXZjN1dWJVVWw0eG1iQyIsIm1hYyI6ImZkMWM3ZDU1ZjM3MzJmMzczNTdmMjI0Zjc4OTAzOTIxZmM0NGE3ODAxNmRiNTQzMDQwYWRlYzM0ZTA5YzY5MGQiLCJ0YWciOiIifQ==", "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": "SaZqHBf0RDfIXoM3kfKEWFQx+V8lZuWsOT0gih+oo8M=", "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": "eyJpdiI6IjljUGN4ckg5UnE1SGs4OU5sQnlQOFE9PSIsInZhbHVlIjoic3VkQjFGMVU0YzRxMjVJTG1ZdW5KUnNJcC9qUTVOdWhOeUpIOElHL3REb0E4QTFTbUp5SDQzWUdYdEJYV1ZkZGhCZHFINXR2Ymx5dEw4a3NUY3RWVmlhUytxZkMwMXJScFFmcDV0aitKTXJLc040OVlOakNZeC9nb1haNThiQWVNSnM5bjJTQ1RGZ1BoK2xpRVhOeXZKYWw2WVlsWThJY1czRjZtVlg3bW13TkZVOFB3OFRNbnN2VWE4Q1dsTGIxdXBzYXYzd3lnKzJnOVRIWGhRZTBOREsxNWkrbkVBVGc2dmtLWWVRZWp3amppbWg3TWI2U0tZY290RDFhZTZvVHZncHBjQUNJdGVXcVROeEF2elRMNG0xV1B6NFpQSjlRK1BocU1PWDN4MHVrWmNyMjR1cGdTelF6K2FnNVkrZ05XVHI5amhNcGEvdDB6dEJha0xWVTZuZ05HcWFRNnd2MlBFSTRqNXNOQUZBT201WUxPa2dKVEdFK012UzF2MHIrRUNVTFBaWkpncUYzREgxajlMZHV3Q0txRTA2Y3RMYzlJQTJNSWRTTEdkUFdHVXBuZjduaFlhYnNnS0tzYU1OM0k1c1JEN2lpQ0hMUU05cXRkWG9QUjZ5SWl3Z2hTSWtFMHBmbWs1eVRFNnBDVTZ2SmsyelVMOHlJY0JzdnhSWk1BZUZHRjhkWWZhZ3ZveWlDSDljcnRPenJ5dkNjKzV4emJnQVdSUUJIUysxS1A0UGswRzM4eTlmMHN1K1dJWWxVakxGME53MTBhaWNrOVRqL0dKUXVBVmc3cmxyY1hIZFRBUGs5RU5KVm1nMnp1TEdVTjQrZzVtOTA0M2o4eGRtcmhHV2gyRm05N0NsRVpOcGI3QVRWRDZpMjlHdUtKUlJ1d3lsa1dKT3FXcEY2UlBrNmw3cDNsMDVYUDBKNmE2M2hIdlQwUFNlM244OXZLbm0wYlJ6S0lCVGZaRy9EeG01TzVzYjdTS3RjVndoU05GTGNIakFGWlF0OC9FeXhObGE1dW50VmtENTRTWHlXdmxCZWJXOXUyK1VsRE5BeXMvQVoxWDZEd29VbWl0VkcyRjdzZmRsd3d6emNGQ3BkaVE4TzBud2FUWWZTRzFmMDFHaHhKendLY1EvR1dyY1RRMm5ZSHpRdWp2ZWhWTGwvdDhRSjkvQTA0MTZJRUUySXlQNE9VdjRqZTZ1TmhzYnM3c2Y4eWRpTDZGR2dhTFVBU2VkekNwVE9nQTl3TGZGRy91NVd5ZFA1TzRHVDJUSWNjelZTQVhwSjlMZEpPWnIxNE1XNkV3M1BrZFRpUXI1MnR6QVFJTXZwaW9na240TGZwNXRsZFJkbmpGaWJWd2JHNDRIbmtnR0pYR2pScUlUVzhMOHM4WWYzYThSc0FiRlh6dlJyMDB3VnlxdkRVbWpXNXMrTWNnYnM5WkErV3QySEtaYlVQdlpqRndRZUwyWXorMjRGNGo5MVR0S1FSMzU4NU9nUm9URitPdTdXazd6Z1FrbktMdWZLM3N4YjBwVVBNMkpjQTdhN2NmeDJoMXppS3VMeHdTeVBBckNkcVpKb0JybTQvdi9DN2YyNi9qcExGdW1DUmxjOHkrcmd6Ri9GaDVJQ0ErSkdZMXVpWWsxVXFlU0VESjBhQ2Exd1N6dC9XQXVmYTBiTjAva09HcWtYRU40Z0RycHQwdDdkL01QWElRUFNvTEJKSnhGV3BHS0xrQnJvakFzTTZPRTM3LzJXcmVEZlFlK21DcTVpRlphaWxaTm9IWUtlNlZkTURtNmhKYVlOYXJCSk40dCs0NU11WUZVMzJ0cTRmU2lMQmRqOFYzUkRWRWNZMWVvMitqaGpHQWRDaE4zc01mZzBaSjN0NmxVbjF3SW9zS1JEa3RvRk5EbjlFcDBNcWNieFpJWW1kR1BhLzU1T1dNZ0RETFVVeG5oMzUxMmpMaE91SW5pcDhoSFhJNUorcWVUekd0OWUxajEzV3pUMHZJb2ZzZDQ5ekJBcytaa0RKUjVTQ1FjVzdTdWdnRG9xcGtQNFlUR09PTm8yWVpHSUVrYjRZZTBObHBCeDZta1U0dVNiTmdHeVVVMUdBWkJYQU5aTVFYNmZpZGZ0TnpWRVRoSDFiY3lxT1piV1c0QU85QUNqUk5lWkhYUmVHRWZ1eEN3ZEc2MTdGNld1OTRnNloySEhuV0FCUlB0VzFjdlRFMFN2M3dYQXRkY3hZVnkvNWg4TFpDSFdGTVMrYnFmUG1JUlQ0bVFiQmtsNzU2UkRIY05pVWxRVzY4SEhrUlNQNzlFRVlSYU5LZWpxWU9RT2dpeHdMZXNSWWx0Y3ROb0k3WTVaZERrdmc5RDl5STRzVEQvMzQ5eUtiK0pkWkhuL2cxeWY5NC95eno1d0NVVktsTi9RVnpKOGUzeXFQK1hFNStrVkJKNlhGd1BkSDEyOEZ2dUhPZnJmOXlVSjBERDIzTXlEbEQwT2p5NGxsMTdPeElFTmg4L01HTENvU3BHdTBJRXFFMUw1K1F1ZTR0enlWa2FVVGhIY0NSUGNMOVVINXBwbFlOWDlqNFpNcTl3WFh0cGl2UElDaVNscDVqRURCWXVlUjRNb0pscWhtNllSaldvRitjTmVoOWRzMlZRSHBjL0hEMW9yd2Flb1NPMkVhZ3oreWQ2OUJXM2VQdGR1YWxqeDFKaDJWR0RFVGJpeWNhSFQ0V2tNYWpFVDlaQm8zKzNvK0gxUS81TzNwalJhV1hQQm13U3RmV0FRSk5XRUhnRmI5a0tkTEtrR3VOR2ZhcjlHem12ekpqOWhUUmNiSnVtVUZGNmt6L0VvWCtybFdOMCtpUUU1SmhKTGNwSUZWSVE1QUh1Unh4RFFWT0Evdi9nbmVwcmJvN2VlYTVFNGkwZmhYdDN3bzl2OUNhQTRSbzFsOFQxcDZnWGZVZm1qMEtDeHhRNHQ3T29WVVk3VmY2NENEd1BJV0tRUld4NFpDUklwUVY5NWpIT3FVVlE0Y2U1QUZSaUpNWWJIVjJhK25OdEZ2VkI3aTlQRU5tb2xRbVM1dEdWZExuejZML3BlcldmOWJMRjJDQ1MzQmw0aHdhK0RjcW9HUDI1em51ZDBReEpONTRZQ0VmTExjbzZoMVNFUzczVHJVeGd2bVBXZjN1dWJVVWw0eG1iQyIsIm1hYyI6ImZkMWM3ZDU1ZjM3MzJmMzczNTdmMjI0Zjc4OTAzOTIxZmM0NGE3ODAxNmRiNTQzMDQwYWRlYzM0ZTA5YzY5MGQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "osCnstVCQb7Vn1yNiqqsr3JsxeBW0775xwd2\/06O7Fw=", "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": "eyJpdiI6IjljUGN4ckg5UnE1SGs4OU5sQnlQOFE9PSIsInZhbHVlIjoic3VkQjFGMVU0YzRxMjVJTG1ZdW5KUnNJcC9qUTVOdWhOeUpIOElHL3REb0E4QTFTbUp5SDQzWUdYdEJYV1ZkZGhCZHFINXR2Ymx5dEw4a3NUY3RWVmlhUytxZkMwMXJScFFmcDV0aitKTXJLc040OVlOakNZeC9nb1haNThiQWVNSnM5bjJTQ1RGZ1BoK2xpRVhOeXZKYWw2WVlsWThJY1czRjZtVlg3bW13TkZVOFB3OFRNbnN2VWE4Q1dsTGIxdXBzYXYzd3lnKzJnOVRIWGhRZTBOREsxNWkrbkVBVGc2dmtLWWVRZWp3amppbWg3TWI2U0tZY290RDFhZTZvVHZncHBjQUNJdGVXcVROeEF2elRMNG0xV1B6NFpQSjlRK1BocU1PWDN4MHVrWmNyMjR1cGdTelF6K2FnNVkrZ05XVHI5amhNcGEvdDB6dEJha0xWVTZuZ05HcWFRNnd2MlBFSTRqNXNOQUZBT201WUxPa2dKVEdFK012UzF2MHIrRUNVTFBaWkpncUYzREgxajlMZHV3Q0txRTA2Y3RMYzlJQTJNSWRTTEdkUFdHVXBuZjduaFlhYnNnS0tzYU1OM0k1c1JEN2lpQ0hMUU05cXRkWG9QUjZ5SWl3Z2hTSWtFMHBmbWs1eVRFNnBDVTZ2SmsyelVMOHlJY0JzdnhSWk1BZUZHRjhkWWZhZ3ZveWlDSDljcnRPenJ5dkNjKzV4emJnQVdSUUJIUysxS1A0UGswRzM4eTlmMHN1K1dJWWxVakxGME53MTBhaWNrOVRqL0dKUXVBVmc3cmxyY1hIZFRBUGs5RU5KVm1nMnp1TEdVTjQrZzVtOTA0M2o4eGRtcmhHV2gyRm05N0NsRVpOcGI3QVRWRDZpMjlHdUtKUlJ1d3lsa1dKT3FXcEY2UlBrNmw3cDNsMDVYUDBKNmE2M2hIdlQwUFNlM244OXZLbm0wYlJ6S0lCVGZaRy9EeG01TzVzYjdTS3RjVndoU05GTGNIakFGWlF0OC9FeXhObGE1dW50VmtENTRTWHlXdmxCZWJXOXUyK1VsRE5BeXMvQVoxWDZEd29VbWl0VkcyRjdzZmRsd3d6emNGQ3BkaVE4TzBud2FUWWZTRzFmMDFHaHhKendLY1EvR1dyY1RRMm5ZSHpRdWp2ZWhWTGwvdDhRSjkvQTA0MTZJRUUySXlQNE9VdjRqZTZ1TmhzYnM3c2Y4eWRpTDZGR2dhTFVBU2VkekNwVE9nQTl3TGZGRy91NVd5ZFA1TzRHVDJUSWNjelZTQVhwSjlMZEpPWnIxNE1XNkV3M1BrZFRpUXI1MnR6QVFJTXZwaW9na240TGZwNXRsZFJkbmpGaWJWd2JHNDRIbmtnR0pYR2pScUlUVzhMOHM4WWYzYThSc0FiRlh6dlJyMDB3VnlxdkRVbWpXNXMrTWNnYnM5WkErV3QySEtaYlVQdlpqRndRZUwyWXorMjRGNGo5MVR0S1FSMzU4NU9nUm9URitPdTdXazd6Z1FrbktMdWZLM3N4YjBwVVBNMkpjQTdhN2NmeDJoMXppS3VMeHdTeVBBckNkcVpKb0JybTQvdi9DN2YyNi9qcExGdW1DUmxjOHkrcmd6Ri9GaDVJQ0ErSkdZMXVpWWsxVXFlU0VESjBhQ2Exd1N6dC9XQXVmYTBiTjAva09HcWtYRU40Z0RycHQwdDdkL01QWElRUFNvTEJKSnhGV3BHS0xrQnJvakFzTTZPRTM3LzJXcmVEZlFlK21DcTVpRlphaWxaTm9IWUtlNlZkTURtNmhKYVlOYXJCSk40dCs0NU11WUZVMzJ0cTRmU2lMQmRqOFYzUkRWRWNZMWVvMitqaGpHQWRDaE4zc01mZzBaSjN0NmxVbjF3SW9zS1JEa3RvRk5EbjlFcDBNcWNieFpJWW1kR1BhLzU1T1dNZ0RETFVVeG5oMzUxMmpMaE91SW5pcDhoSFhJNUorcWVUekd0OWUxajEzV3pUMHZJb2ZzZDQ5ekJBcytaa0RKUjVTQ1FjVzdTdWdnRG9xcGtQNFlUR09PTm8yWVpHSUVrYjRZZTBObHBCeDZta1U0dVNiTmdHeVVVMUdBWkJYQU5aTVFYNmZpZGZ0TnpWRVRoSDFiY3lxT1piV1c0QU85QUNqUk5lWkhYUmVHRWZ1eEN3ZEc2MTdGNld1OTRnNloySEhuV0FCUlB0VzFjdlRFMFN2M3dYQXRkY3hZVnkvNWg4TFpDSFdGTVMrYnFmUG1JUlQ0bVFiQmtsNzU2UkRIY05pVWxRVzY4SEhrUlNQNzlFRVlSYU5LZWpxWU9RT2dpeHdMZXNSWWx0Y3ROb0k3WTVaZERrdmc5RDl5STRzVEQvMzQ5eUtiK0pkWkhuL2cxeWY5NC95eno1d0NVVktsTi9RVnpKOGUzeXFQK1hFNStrVkJKNlhGd1BkSDEyOEZ2dUhPZnJmOXlVSjBERDIzTXlEbEQwT2p5NGxsMTdPeElFTmg4L01HTENvU3BHdTBJRXFFMUw1K1F1ZTR0enlWa2FVVGhIY0NSUGNMOVVINXBwbFlOWDlqNFpNcTl3WFh0cGl2UElDaVNscDVqRURCWXVlUjRNb0pscWhtNllSaldvRitjTmVoOWRzMlZRSHBjL0hEMW9yd2Flb1NPMkVhZ3oreWQ2OUJXM2VQdGR1YWxqeDFKaDJWR0RFVGJpeWNhSFQ0V2tNYWpFVDlaQm8zKzNvK0gxUS81TzNwalJhV1hQQm13U3RmV0FRSk5XRUhnRmI5a0tkTEtrR3VOR2ZhcjlHem12ekpqOWhUUmNiSnVtVUZGNmt6L0VvWCtybFdOMCtpUUU1SmhKTGNwSUZWSVE1QUh1Unh4RFFWT0Evdi9nbmVwcmJvN2VlYTVFNGkwZmhYdDN3bzl2OUNhQTRSbzFsOFQxcDZnWGZVZm1qMEtDeHhRNHQ3T29WVVk3VmY2NENEd1BJV0tRUld4NFpDUklwUVY5NWpIT3FVVlE0Y2U1QUZSaUpNWWJIVjJhK25OdEZ2VkI3aTlQRU5tb2xRbVM1dEdWZExuejZML3BlcldmOWJMRjJDQ1MzQmw0aHdhK0RjcW9HUDI1em51ZDBReEpONTRZQ0VmTExjbzZoMVNFUzczVHJVeGd2bVBXZjN1dWJVVWw0eG1iQyIsIm1hYyI6ImZkMWM3ZDU1ZjM3MzJmMzczNTdmMjI0Zjc4OTAzOTIxZmM0NGE3ODAxNmRiNTQzMDQwYWRlYzM0ZTA5YzY5MGQiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-156", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEcsAZUa22FNDHlWL55cAOeyIc1azfAQ46v8o9P+xSvfLucEjxPoTwuTW+1K5zsrhE0=", "PriceCodeRef": null, "supplier_title": "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": "S4Iw1OWE+S\/qgTOIzf8Xc+DN+nbBKT1IIHV70SiBs0E=", "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": "P8ie\/VzphJ\/0\/a5ib3bQ\/mR6srmwDiEqOA2XcKK3BBY=", "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": "C\/1ZglkmCFBHZMWuchoXyUUxB52s95tWUuXsaAOJCDI=", "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": "8nt7ctCZcHZG31+tSBdPhTbO2GcP9nDF2ZTn1HjuCCs=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-157", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEcH26N1oRzI\/MwmAuv3bWRuaN5wbA5PzvLVNPh9x0R1MVM8ULH7kmx7vns+o\/qWQEM=", "PriceCodeRef": null, "supplier_title": "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": "0m6Lz8ZBFOX4wrYE5XkKhDPL+Io3kndn05xkDEYyJH4=", "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": "XngJaMR6RZL2gmAYnwTYP8P3dreuawa4H82drc0Xbi8=", "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": "qaLuOe+SfBLOSLoturGAiXeAKRs3ogiOX7xdI71Oquo=", "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": "83oWV7bq7jZ5j9PXf1xc5rgMSexGGLknSJ8LzQLsuR0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-158", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0ePW4p369r\/QXFZyccUZm6KDcSsprqqeauRONA8jvICB9jGxiVnn4mPs6F377zcoseZzchED36dFs08Siz4CBbOtqqhkWGv2KsGwll42Np2fc4sRaXLDug1upKgDmHcw5dS8IxjZvV8MOdL47XvJ+PZ+mh78hc2d59IA5ZzlNKAHrNI9n0uVJPX9Ao\/Seh194yNnfPFNnrZeFBCChzI+x08sFC3SQS\/KuGeUb+uCxXKI8GWIN2uNLWBwpJGsc+hONxdFkpWRrlZb9mDaxxRVUEs+gVaaxf5e9dAhglco9uPWGOCxqykc5o89JsJ0zLWBMNsAU2M\/LCB0VErk9iFPcIFwPQUUShIZp4BUMvENaNrQ4l8fspv4KqlUeI26KhXY0VB7iwxPmJRB3EQsvODQG8\/Kc+43REQ5oJYY+e1ZgBeiH9K\/SVhPAPlUyie2Xsr2pl2RmYZ2WMRw5eDvo9NqCYzHW\/AXOc1DAJz9KyMdO8DlzfOKscQt8Wsi\/djWgAfmWp8VLEpQKVU7m8CKiQahd2QNy2QyTbprAg8ZrlnQHHNbKr9IPpv6ebSthGRGjit0I5qQf14nCWkhUQ\/TGA0qZSNbnoJH2T1BQ79PpAtk7xop0hLDxdriVkn4UcOp0Ey7DiMsPFryE8d1Rz0uH4riFOt0kOSzMSUas1yhn8mkctVtg3ogWXA1jX24dZjBkorIm93vnpqedwY2nDvD0y8c0V+E6V3Jo4sAm3+js8CB+vRTb6TLsnWHBZw7yVR5e\/ZUKZlnMoiWYjrM46S57ribvLCBGAMye7O+WMnCMc3RjWieEHJlDAe9G6zmSBjaAx09C6NMuNniCR+rYRPhaQ7Rmz5Jh4WRYfnmPIFuPaC8nOdpytztORWG8\/uxI5\/Odd7tW+N1CT3ALah6a9yNxA+Io6A5PABqngQjiSkhz2ZQETdekEUoybA1CKOLt\/CiBILTJbA5Wc5ih5KSC4NGMcFnXgg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-159", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0Q1L34wa+j7tTRKD+D+GhmMWUgWfuL5D6SKxpju\/YCd12\/tjtMsXCNBZRws31r3AOJY7mnu7ezUDtB9\/KPArS3uqSIEL1YrlH6QXVpFFXuIYFfqm+g8qtMQxZTd9usQFT2cO4ETG37CVpptQk3M0esVZbLaXGCJ+YlZA3gYdxzxQk9bLy3S+UVyVNRPPIB0fVZqzpE+SlwpLEcvzcQgz4BG3vAH22Jc2YMaXXncSrFQTUTO6ow8GC\/4waI8pMG40OMdnjSUn56mvVj3+ZTA3GkD0Fvp8zAq8jib5Jtb5snKrawaqkdlS7aXttHsEEaVW2U+okUDoq3H91aBQQqDpkDdBkMActEVNDd9V\/nUSG8ghLoSNWRqnBCveLQxQMQvaakkdWI3htiQwOlqVFWUtbWIcnFsjRgb6zAc3b44N2mGfbVsM3XirUN\/6sS5veRelOxZc7rB\/KeZUwnJXyIwK9FYj7c3ZUO9SPtGGBpHhIwE6Y2en4OOljYIsOIzAHjhm7gEtu3gxQ4W+f6CbddQgkIW4Hw0usgu84yfrd\/7O\/DHlN88YFoS5l7PR1OYV4roMbIQLHqE7PSm0A3Nty0xvu\/FJXeLvGY5dIcgr18LsTQ1ol0lsymZnAfO8+9ECbxlKgHH8jHMp3JQi3duwjy\/g9uqRsvUcpQR5wVcXfTDikMNHXQon8vmWh80T1a37JPMJcvNc3z4Zbqcg1RxP28Fo4TRxyjhZRiCdDSw8ZzURDh+nuEWxfbZKhkj5gBvY0CSGG8FjhRmzMcqZs3+\/ZI3COS3hn7Bp5fg0CCe8AvGIT99w8Natr37AdUEwSpIwqruGbjw7rCK3U5iv1j6pDs913\/RyYcZEUiy43nvqRFszQOv\/nXUht+cU\/giyjckk0IqerJXkaMf0J0VTBSzDkT5K+M6\/+xxEIgof\/di6wbJ9if3dogUjw8HD71xlCyGkinuvfqGPQMd+t8hpy8BfzMz8SZXkfaulrWGMdYnFhsOsBAmE=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-160", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3U3JH9B+3V3nlgP2g2bbSvdy5WElO1DjIYnQQiqVDaK8OgaJ712tuNBO+Ln9UryvTfJ5O808OjOB7rLHTMPUrwqh18aVv8DYTWzkqIRSnC1P8bv0R1U7IXFsxLaFSB3U3Ys5MoWURtPxSVsnvEaurX\/l4RUY6wAdqxp7Ir1PRznFHJF3GC55UEjR9DJzD5tVmNNelaTCJWWmSIGNgjRuBZmGJL47KSH5wpTmc58QRXDqRG4YUzb03ZK0\/k23XEgyJUKn8MBtZb\/f2rZdeOohhkPLaxhj5HhXxMq27pzeuhr56m0wmoBbTntkO8I4asYPKOSuWlL9\/8hW0plvkyuG4Mne1ZemUI56n5b+gg1hhzH3apuVw+okAgNDnNhvSQOnVXBde42Sd9Pz5KQ6GR73XS1iHBWE2elaTmvNMyQSwfgWrovfGEdhro5AzUw86dk43L03IL8vmM9ydROFfQvHIlzmSjtJy7qW59qTugJMyjphV0KgMgo\/5RGjhFS+6AVZBreMr7cuX8jw1fvAsBVEejXBLUClzWlrAz0TPGYPGmJGfOyyJL\/A80Jn8BTxlzdS9WA61I6t2J0AEjrPTZ1IBw\/wOeAF\/NTf1+ANFGDmmakuV2NcfxFzJDuKkmfaAYGgGSkOPWG64a56PNmjcEmiwmQ\/ZpaEWluW2UX3ip7jBeJyNHa0qLpjD6UJeFR9AkL1jtQDy5OOdcL\/6NziRNoMSgNFcWoHq4I+NnPjDy8nMi\/fjCFkou1A1102EMvmYNlfz09\/cmalrm7MziyJW\/ChsvFpX91vSMxVf6dji25v1B7AWSz+Oum4GU0TtI0EAvTwRgSrmjFJdkzE2OSToLmcinJ78mqB9be5Oj+OauWMLVkygksgynwNfnG4LZvEOLbh0nBAy4\/E7Gn5I5\/T2AqyaBXNWn2S+pm05MBa4p9fSUQjqwb8TA33sqtKL\/uoCj1wkGeIm2kAiZjfFXfQe7JGypfRXg3V7UUIN8aXa9OeeCM8=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-161", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3LXAlXQRte6QFBxpSsHRY7MiiX74ODu0LEeEmdsqGILZYvhY\/EjD\/2cNE+Qvz1otmA7F9Kx2gP3P51Enh4RdMsXIv\/GpBs1eLgnWuHROAiLuABuxva8LlZCIvTJbxPqpPH0CPx0E1tLG5ooDI2AeM+Z0nUQfFEGHVy+51MbXPKNdHBzt3dhvLvbAXzBHY3ALFYXBFiLCG398DVof6SNPas8JwKUnOpC8hfQsQPb14dLeJQt0dddJTWaD+O\/M8xqvsWpuQhsJjeZVCew9ZWKk1ZKz\/pVPPvrWyqoOhVIlkQKUCWcfU7k\/RORHVp6zCKLp3lldEghKBRByOhpz7ayO0\/g2loBvzLlJKHVq47B2lmRb71rfQ5MZ\/Qo5ihkjr4hG0+1qUzKUhB9elRQqY\/yI2CgxLRGaD3bUYUfa8a\/\/FZlVlkJ\/9ysd8lEmY3vHZ41iFD3GWDvuti+hBVkPkj7DBD0fmjWn6z9d9S0lUAp0iHTnanhV3iGC99NMPU2tzgJ2DlwJAexefpWzvG+DYpW6cZzV0oSD4poL7NXrLZx1PtLVlgEMPh7WU0d57YXsMJJ4rZ9ZItTxR+XEm6MnrhZZPp0yQo4Kckkz7+niCCXCZ+qT7Bz2wivOIdgilgyZ1YdG9WJoXYDGiirSMIsezVjkvT2mrb2ptweV46ZzJF56\/nlFnxgusvSGwvjam0DrncGBSuAATdYF8yQcPCX2aa+u4cyDf12iBeja8icu\/m1ewyTZMTCspBnTDV4GC2SeThYJVqgyNdPHht4OqufWxO2Y10QBttCoyp0oDrnRHzFxlEMDmCCHJdhc4U1+Ne9oH5i0Ql6JUtMGdlbLRl5GwjvedpDpGI0olroGcART8tuWbo9xK098o0qA73SOZFVMKavDW8dq\/IO74FeWnxrbysfX8NCTSfRNA0NOL3mnQioOuk1al3k47ix8THTy93rSgVuAql79Y0+34fH3fHnrDJDbkDmqfXbof6W6Fa2gwt\/Nvdjo=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-162", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPTO01Iscv1RVFTxhGzD+D0Ran68G7mh4h8EYU1IMTQ2w==", "PriceCodeRef": null, "supplier_title": "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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": "DARjF4yreHyAn19cGceNrA==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-163", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM4zuo+ev8IcjEWk07dacyPjCPQPGhGyiL0FDzkmCmc3w==", "PriceCodeRef": null, "supplier_title": "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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": "4WnssfRmMLIoJNycIxWKug==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-164", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuNr\/1kFem6GtKuEaCSeHlHdvgvdtE6UaAfHk5sM50opH7EBI83vFqS2sA2LOYbgu1", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULNFxZWHBD\/mRj4yuNsQgy1XZiDDcAR0jyptXqGmB49oqCfludmv2JQ+QdKFyeNUyY=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AnimHipQGKL+J4LIkuqKxcC9xgRfVUACSZtZ\/YrSDhdkhtqOlV8uNJhhK0pljRnXA=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-165", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQuZSNVYqFVRDddj0LB28KqJTW5OKGE7VJq\/dtigFUYeWys3j41xgdvVHWhkzW4vA\/o=", "PriceCodeRef": null, "supplier_title": "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": "PGdl6P6DG0NGCATFMwCdQx4yHeaFB8nh1DWcVcg9\/w4=", "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": "eyJpdiI6InIxa2JwKytldjF6NnI5RDBGN2VrU2c9PSIsInZhbHVlIjoidXNDT0FZQ3JSc2prRjhrRS9pRVh6c0Jvdng1bEJ5WTJkWGl0KzRVV0lOQkxZVlVwRS9XM0twUEZhVHczbEllUS91RUc3MXdTcDYrUGc1RGExSkR0eFJrTUdtL25SUUlvK2JHSWVXRjVBa2lCMmFCV2IyUDExS01mWXJTcXNUTTd1eXA3MndjQ2ZNRDVxNHRiU3RRWHRLbmxSczAvb1czZ3dWL093aTJIdWNjdDJFczlzWlJHcTVQcTFEdTNmOFhmeFNEMm1VSDR3Y281UDd3emMrZmRabVJkMzNpUFFkOEIyalhaN2dJTXhVSDBlUG85TTIybWRLakQvQzVXZlZidWNFRlZnQlFvc284QmRlUVdERWg0RWJlMG1rdVl5S01US0pRa1hOOW5HN0NoTGszZFFUZnlNQm01Vms2ZktPSTlkd0NNV3BHc3Q4SHFOcnVwdEZ4Q2dncEIrQ0ZnVG5aaU9POFNBUEpoaFZJRmFmZHZRdzJleWxJdFZMcFdWemFFMWZIT2pRTHdMVlMrc0Y0Z3g5ZjJSL0RRL2JMOXBJSXFhdkkvdUdzRzNpeEx6WTE4aEtublFXU3FCTm12Sk9OWmpDK0NlQXBqYm4wTkNpOVNwVFErbDE3WFNKY0lYU014MkxUQURRRk9nV3g3THhBbXZNV1hvMUhIWlpoV3l1TytJbHhJVlF3eUNlU3dUeHZ5YVgzNnZBNDVhZGMxOVRKNUI1cndwVWpieGVseFVvQ1VCcUtJdThBNE1LSWVWdWZrVmY5MXlhUStKajR3Y1I0QkkzWmNTaTNPdHpTSnB4U0l2YUJ2Nlg1MWJUNkR3dFlwdVlsNUlEbDg5cVFTK2p5SmxleWRWWkwyOFYxWWdneDBIYkpNRDZVK1dsRThYZUJmSDBSNmZTMnF3MTI3RmRKeEVPR1JTOWR6anFCUC8xU3hNWURvZi9yQ1owK2dNN3Vlc0NiejdoTGxYRno1cUVDN3VYMm1mYXl5QnFNQVFlMURlRTBWN0UxdnVHRnlieHU3aUQwNDUxbE9NcEZ6T1BZMUh2SG8zU0JCWitxMmd2QmhjbkYyRFAwSGtrWWdJdlBKcE9TTnpzOGZvbFU2K2NRdHZpbk5lRFpiWkJHMzc5UnVxOFVLYy9rQWVvUjlweXpHdlBoa0czZ0pSYXZUQXZCSlAzNHZmYklCMWRoa2szWlBpTVR5REdqVnhqK2RTdDBtTWJ2RmV6dk9KUWJrSkNyQmVhVlY1RldCSGszbDgwWitROGpRVFkzc1crcTZXRVZOdzJmbEZPK0xZRXNQejlzbzVkalJ1ek0xL21ZVjFxYk5tdm92T1c4QmpXVGY3amJ4NjNaQ2RycUh1R0pBOERSQVEvaTR5bHo4WG1DNUZ5bmJBVWZDQUZ1MnhDUWd1N1NpMEE2NlZ3NWUyQ1hTME1BYy9FSVZhcXowaFlVSkhYRXppdXN5UzFPL05YZWpQTFRIOW9iTlFYTmhHdlc4eDdiUTluK0FTRVZDU2J3MVRSalNoOGdBbkVrZzhrVS9CUWExaVgwRENZbktPL1A0RkcyY0VQNWZZRGUwcHBWYlFLTHo1dnRsanh5MlNIQkg3ZFpmTGQzekpweHBiYWJ3V1NFa1FCazNxeHp6SlJiQk96WUNlaHI4STBVT04wUjZ1VGR5Qm1laFgrTTkxWjROS3ZSZVBmZEwzb1hCQ2NIdlg3Yzk5WTFGM08veWtVUldJNEVEVW5oUEhtaDR6dFVGOW1QcmZQMkYxL2ZZS1pDMVlLQ2xOU2UySDltQjg2NzJsSXBzVmdjRHZ3SUFzTUlqYWdMK3pDV1ZvRDlOV2lwdGM5bGtVYUNkM3E4bVAxSUhwOHZhNWFMWVlrVUhJeTBIelFXQjVDR2FSRnJkQ28wUVBMZUhGRmVXTkFHRU5QTElxMlFmaHVPU21sN3lkZExSTUdUalErN0ZzNnBacVVRUGNsVGFBL004UWE0SnFMQWxhYXN5VUcwVS9KaHdoZjc2N1VHMWJtRUIrQ2s4UEkram4vUEJpalAxYlhOOFliK0JiWTBROE5ZK05yckVqcXd5RXc5ODFNd3NpOFh2dzhxdzFjaEpTUW1RUjJWS1pJaFk4bXkrUVl2bUlUVlNQbmZndVdDbG9hcjYySDh4T2JhSVZYVzk5YWw5RkFCWUxUMVZLMXVObmxjNnZoYjVjR2FzQjlUbDZ2ejRzNzhVcDVobFVBemp2Y1BRYzgycDJOTzZuZ2hlaGZUY3VtMzZ2YUFlL2p5TkxuZmI2Sitjb0M3MC9VUWtjM0lFd0J2aEFhaDBhZFQxSWc1YW1vT0dGNVIzYlgyOTR4N2NRL0pTNk01MHZFdXNQVHRxQ1BjVVZ6TEpyaklRb21GQWVLaVFWWXYwSktwOElNTXN1L1Y5eitMVXQvTXZrNDF1T0g1aUFJMDVSU1dYaGdLYkdaWEJqZ2VGWWZDa09aZUZ0RlVteE1kR244bFlNNk5JMjVLTGluUStjSFRnVDhZcHEvaTZjWHM5MjJuZ1cwVjBVSER2WHJneUdZSVdrTXZ0ckxrWFkwWFlIZFIzUXZ0R1Q0NTdZbytWTVVJdThvaUo1ZEN2Q1BzcCtsZXNCNEhCNlZScU1iMD0iLCJtYWMiOiI4ZDJiZWE4ZmVlZGJiZmI3MzY1ZjdiNDFiNTk2MWJiZWJjY2UwZmY0MTQ0MWYzYTI0Y2FmNTc1MzI4NTQ0MWMzIiwidGFnIjoiIn0=", "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": "oXy+ffUkB8B59DX2CCDWGsyV6Lz7Qoo9zDRndNQ1FxQ=", "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": "eyJpdiI6InIxa2JwKytldjF6NnI5RDBGN2VrU2c9PSIsInZhbHVlIjoidXNDT0FZQ3JSc2prRjhrRS9pRVh6c0Jvdng1bEJ5WTJkWGl0KzRVV0lOQkxZVlVwRS9XM0twUEZhVHczbEllUS91RUc3MXdTcDYrUGc1RGExSkR0eFJrTUdtL25SUUlvK2JHSWVXRjVBa2lCMmFCV2IyUDExS01mWXJTcXNUTTd1eXA3MndjQ2ZNRDVxNHRiU3RRWHRLbmxSczAvb1czZ3dWL093aTJIdWNjdDJFczlzWlJHcTVQcTFEdTNmOFhmeFNEMm1VSDR3Y281UDd3emMrZmRabVJkMzNpUFFkOEIyalhaN2dJTXhVSDBlUG85TTIybWRLakQvQzVXZlZidWNFRlZnQlFvc284QmRlUVdERWg0RWJlMG1rdVl5S01US0pRa1hOOW5HN0NoTGszZFFUZnlNQm01Vms2ZktPSTlkd0NNV3BHc3Q4SHFOcnVwdEZ4Q2dncEIrQ0ZnVG5aaU9POFNBUEpoaFZJRmFmZHZRdzJleWxJdFZMcFdWemFFMWZIT2pRTHdMVlMrc0Y0Z3g5ZjJSL0RRL2JMOXBJSXFhdkkvdUdzRzNpeEx6WTE4aEtublFXU3FCTm12Sk9OWmpDK0NlQXBqYm4wTkNpOVNwVFErbDE3WFNKY0lYU014MkxUQURRRk9nV3g3THhBbXZNV1hvMUhIWlpoV3l1TytJbHhJVlF3eUNlU3dUeHZ5YVgzNnZBNDVhZGMxOVRKNUI1cndwVWpieGVseFVvQ1VCcUtJdThBNE1LSWVWdWZrVmY5MXlhUStKajR3Y1I0QkkzWmNTaTNPdHpTSnB4U0l2YUJ2Nlg1MWJUNkR3dFlwdVlsNUlEbDg5cVFTK2p5SmxleWRWWkwyOFYxWWdneDBIYkpNRDZVK1dsRThYZUJmSDBSNmZTMnF3MTI3RmRKeEVPR1JTOWR6anFCUC8xU3hNWURvZi9yQ1owK2dNN3Vlc0NiejdoTGxYRno1cUVDN3VYMm1mYXl5QnFNQVFlMURlRTBWN0UxdnVHRnlieHU3aUQwNDUxbE9NcEZ6T1BZMUh2SG8zU0JCWitxMmd2QmhjbkYyRFAwSGtrWWdJdlBKcE9TTnpzOGZvbFU2K2NRdHZpbk5lRFpiWkJHMzc5UnVxOFVLYy9rQWVvUjlweXpHdlBoa0czZ0pSYXZUQXZCSlAzNHZmYklCMWRoa2szWlBpTVR5REdqVnhqK2RTdDBtTWJ2RmV6dk9KUWJrSkNyQmVhVlY1RldCSGszbDgwWitROGpRVFkzc1crcTZXRVZOdzJmbEZPK0xZRXNQejlzbzVkalJ1ek0xL21ZVjFxYk5tdm92T1c4QmpXVGY3amJ4NjNaQ2RycUh1R0pBOERSQVEvaTR5bHo4WG1DNUZ5bmJBVWZDQUZ1MnhDUWd1N1NpMEE2NlZ3NWUyQ1hTME1BYy9FSVZhcXowaFlVSkhYRXppdXN5UzFPL05YZWpQTFRIOW9iTlFYTmhHdlc4eDdiUTluK0FTRVZDU2J3MVRSalNoOGdBbkVrZzhrVS9CUWExaVgwRENZbktPL1A0RkcyY0VQNWZZRGUwcHBWYlFLTHo1dnRsanh5MlNIQkg3ZFpmTGQzekpweHBiYWJ3V1NFa1FCazNxeHp6SlJiQk96WUNlaHI4STBVT04wUjZ1VGR5Qm1laFgrTTkxWjROS3ZSZVBmZEwzb1hCQ2NIdlg3Yzk5WTFGM08veWtVUldJNEVEVW5oUEhtaDR6dFVGOW1QcmZQMkYxL2ZZS1pDMVlLQ2xOU2UySDltQjg2NzJsSXBzVmdjRHZ3SUFzTUlqYWdMK3pDV1ZvRDlOV2lwdGM5bGtVYUNkM3E4bVAxSUhwOHZhNWFMWVlrVUhJeTBIelFXQjVDR2FSRnJkQ28wUVBMZUhGRmVXTkFHRU5QTElxMlFmaHVPU21sN3lkZExSTUdUalErN0ZzNnBacVVRUGNsVGFBL004UWE0SnFMQWxhYXN5VUcwVS9KaHdoZjc2N1VHMWJtRUIrQ2s4UEkram4vUEJpalAxYlhOOFliK0JiWTBROE5ZK05yckVqcXd5RXc5ODFNd3NpOFh2dzhxdzFjaEpTUW1RUjJWS1pJaFk4bXkrUVl2bUlUVlNQbmZndVdDbG9hcjYySDh4T2JhSVZYVzk5YWw5RkFCWUxUMVZLMXVObmxjNnZoYjVjR2FzQjlUbDZ2ejRzNzhVcDVobFVBemp2Y1BRYzgycDJOTzZuZ2hlaGZUY3VtMzZ2YUFlL2p5TkxuZmI2Sitjb0M3MC9VUWtjM0lFd0J2aEFhaDBhZFQxSWc1YW1vT0dGNVIzYlgyOTR4N2NRL0pTNk01MHZFdXNQVHRxQ1BjVVZ6TEpyaklRb21GQWVLaVFWWXYwSktwOElNTXN1L1Y5eitMVXQvTXZrNDF1T0g1aUFJMDVSU1dYaGdLYkdaWEJqZ2VGWWZDa09aZUZ0RlVteE1kR244bFlNNk5JMjVLTGluUStjSFRnVDhZcHEvaTZjWHM5MjJuZ1cwVjBVSER2WHJneUdZSVdrTXZ0ckxrWFkwWFlIZFIzUXZ0R1Q0NTdZbytWTVVJdThvaUo1ZEN2Q1BzcCtsZXNCNEhCNlZScU1iMD0iLCJtYWMiOiI4ZDJiZWE4ZmVlZGJiZmI3MzY1ZjdiNDFiNTk2MWJiZWJjY2UwZmY0MTQ0MWYzYTI0Y2FmNTc1MzI4NTQ0MWMzIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-166", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN27zX1bhwz91riJENdQebEczfVmRbJtwm5SjpO63YPwxzqGWQopVyRAzTLJfpi1af+9L3LH0uZqB5hwMCs86roo=", "PriceCodeRef": null, "supplier_title": "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": "9v3r7BQzawum\/N\/ixTPTPPW+0jpYg1cEZman33kKMpU=", "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": "6J02TYJv9SpXqKAw+b3IueNXGVhe7gvXwZHvq\/iONd4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-167", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REHBTYtyTyNRHDYH9bRo05PvaYVzCXbkH4aZla7Yy4PHg", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-168", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RECu0mT27rfDZ\/fl0edFqjNK6TGNu4JwhSGV0c7Q5fwnJ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-169", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REK7BfHY4V6kcbFYjbM5CeOyaD3QpiVITLewuaC01HVm0", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-170", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMjPXnxqLu0L\/qHU8EIogyj6RtpYLgIySwRt+QPO4J7r", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-171", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJScEDMgbqZ9OKZBnhmTH3ohka20j6yTsm77EuI4gCkJ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-172", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REHJb2\/H3N4piorLzo7TfgPoB+n08gkvffcLvhecFMdCX", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-173", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REM2JBB39gqnzJEndVIuiTKnPcfQnmkbkOWWGNYPo5oZM", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-174", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuEBx3YmfEMgankKNphpMLr1SFNzuWTOWfHWBr1UIZRKTsCT5tMbb2NiWLF7Krrqqi", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJrhkZvhMmLGEB\/NGY3vlhqan5VWcwHk+bATWhXWmtZGl0Q3d30ZWBT6Ps8YEauvlU=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJrhkZvhMmLGEB\/NGY3vlhqa\/5+nTFv0PUydKM1sWoDs+B4rEqhc3TkNGu7xeW1AA8=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AxmCM0bX9livHXTY+9NyZfbbhq1v+rONdpAqk2a0uQlIYXM1p+hFPWGSYh3aAwnIg=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AxmCM0bX9livHXTY+9NyZfN4EgAudnEnCpLl197nZ6uGFkT69CJWdIwgnEvOAYwi0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-175", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0hsQoRKBy5oEpNRjKjFr\/4r+uei5Rdeyv9qz4lxdIEXCyjImTLKs612GrgnPo75kEYyeROBWP17KeNKFT8YZgoVYsV7SJhzBxQS4b+3DJcNZSc+h\/Wr3NfrwAdatGjSCrKcBwMBChLeoBTcraLJ5uZUgFygXaQMHmAmUQUubSliFRpTEIkdsk0cymUJcl3kS9PDwSjenqRWbrqZxIQOhlEuGVXqTqYR9iX4zBOFiMgAMDlJBHB0ra2m6JEhBDCnoCqf\/p0yQ9wnxtOjtegLlp1yCUem\/cvIaTr\/WJ+t3Nnqcq7ncZL2OqvyVBHOLmgpyWg7YdMFFpwd7rUIp2xUPbHrxNVt\/bCXQcDz8kqlJmam+QtWyvjGx0oKGMcjthinNLEYpe2TCPnjjHSUmubKqqYEUokKk4p6Td7bfUIHOO6W1hDzk9ITlXSySP9yOcvGSi2W91WFqexL1jg3+U9kw17kMfrylQVElmgmwaMUm43sCFf57pdD1db46TkfDmbgst3T1Ezz3KGMjpkqXV32jBo9RCAEx8\/rT+3hN3mOcntiB12rv6PlZrIzyanmf0Zi0tb3dvLa53\/feQpNcPT9\/XVA3HI8ZV6fcQA\/dBTKhBJ0EysZ1OovjKCJ5gmBWogAHRZkSZpa4b8wDLtkmuCIm6d\/RqUEPcSEHskHY09nAa1bcmg9jcc8Pfki7GTsTaMB3Y7Puzn59XpjdIhOeWrNflGAGJDiOHIF2YZn95mYNnVirusluqiH4Fx2IZvPuAvTznuUGL93SMHuCtm9JibfI269eEWWJT0TJjZNoevf520YLwCrOxNEP25nYs8qO+gfyUvabEdNfZpDQtCyIYwpxHD874wCMqoDWK0BxCf3BMZZzhBdb8TIOlmXA\/5OYNmEfvjkYP4KhtjWDeaOHzyUpvpldTdM21KCebyBbPh5jnVy3C3vWPtT\/HSTDYKJY0Ipy5xLvcuvf7x0j5GLUvbttzXg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-176", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30Rme5xRjVm9i9B\/ZYKX3vTupg4FkwG4r1EdHRqe6QbZc20QsWHbCPZcMsYJJ5KZ6Cxs=", "PriceCodeRef": null, "supplier_title": "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": "D8Hj0f9NB+4UYM4sjw2OqudwwMjRJi8zFnCWkxLBFUA=", "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": "eyJpdiI6ImJWWHF2Z1F0UHZQcmJGMVpVaUZGZlE9PSIsInZhbHVlIjoiY3BidGs4TUM5L3o4YmdEcG1BSlliM3Q4QWg1SUlva25ESmtaN05GVnVSVnJDSi9mMnhmbmJNVENuRExwOTArTHhUcnVCaDdwUk4xTjFTbk15TEF3REtQeVlvRnRlMnpBdStzMURGa0taMW90UHZFZkZzMVM4QlpLYlc4ZzZMYjdxQ3M3Mm1CaU0xREhHOHQ0OEhQcFFuVXFxQWo4MVNWZlF1aTdoSzJSNkFCZ05RcnZVNjE2S2lxY1VJdU03SXQyRkx2Y1BQV0x1OFlXajREV29VTGlQa09KYnBkdW92UXl6b3FoWC9PR0l6WlVkK3hNS3Vac3R0b2wxaWJERUNkZkhYZU9YbytwMjJnbFhBVllOclVVRDB1clN0Y0JFalFjVzlLNmcvWXI5clVUcVE5OGM4Z1g0bHB1bVZZa1dNcUFyRmFUNkRPQmVrazVVVVFYTStKb1VKNnlpVk9KY05tOWtIc1pZbGcxZVk2T3dLKzcrM0p1WEVKOWthMCtDVy9Zb20xNXErK0twUjRFMEdaL0ZZSzZyQ0sxblZiNGZOL1BCRis5S2wydXcvdHl6Y2trYXJRQlBPcGY5UGYvNWdaa05EWjhiN3NVV21idm52Qlp2bUVWNDBLVGR5bEhDbFlaZHNGWEZwemoyWisyUVpHaUVmMlBzWTZSR0ZXNTBxOU5PVUlFOUk5TXU2RzBXTHhKTnZXZzZEQWdEUEs2TzdzZ1hWMm4zY1V0VFkvcFVuUE5teVBIRGcwNWkyTUIwZFN2cGZhOEdxUWorQVVSYUZ6SkNRVHlmSDM3MDRzaHpubHVlY2JEQWlQWElHcUs4ZzQzVU11S1JZQ3JvUGIyS3pSUWJwQTZaTmlHQjQyL2hFU2RNY3UvTVdpL0hHL2xZQmo3b1U0cGFXNFJtb0thV1RoS1lMNVNObC8vQkdrZlhmSUlHTHV6M1IwUDFTbG9iWmtJRUdtZUNCWXRUZk1JUkh0TUJkN3hZcjM0SkRkdFIzNnlsY21Yek1zMk5lek43WGlzUkdJWGhDd1lJbkYyMytBSVNuWExyTzB6Yksvdk56RWxaOFppc3Z0S0dGK2JlbTNkVEJZWDI5ODFQUHFydTIwYnp6YXZuOERGZEpCWWE1THVYQWpzdXRhZ2JoU3l5NHA5T3dyZ1U5eC9RREgxbUlUWjRsbERIcitKU1dZSW9ZeEtNdHFqOERBQk54cVFpOWRRK0wvNUVKbEZlN0E3NVV2REJKTU4yZHFoQTUxNTRSWE5SNS9WZjNFK0l0eDgxK0V1aEF6aFdBT2NwdzdRc25pMEtkL3ZhV0p5MC9lOEVDUEhjL0orb3RBMmU2UTluTUxEMTdQNDlNYXVvVDdBSVlRN3ZGL3dacTkxRjZ1bldNRHhsSThhVDJtNDA3UXJ0MXNiS1dKWXcvYklkWjM1M3A1OE53WWZYNys3SDBjbGx6N2xha2hKaHVBN3hVUGkzcjR5U05ndDU1QjJhaGdSeFRXaDI3MUpUS0xKU1IvNlBpOTAvanlGU29qVE4yb2tjbHpCV3FLQUNXY1c2U2pWMXpJUkkxTmxzdz09IiwibWFjIjoiZDM5NWI0Mjg5YzU1ZGQzNTg2YjhiNjQ5ZmM5MDRhZDdjZTI0MGU5MjQwY2JjNmZkMjJhMWQ1ODE0ZDVjZDY1NCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "SDu81LTK\/vwhvnZoZ+7mYjHRYbKa92UJBEJQiprA8Kg=", "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": "eyJpdiI6ImJWWHF2Z1F0UHZQcmJGMVpVaUZGZlE9PSIsInZhbHVlIjoiY3BidGs4TUM5L3o4YmdEcG1BSlliM3Q4QWg1SUlva25ESmtaN05GVnVSVnJDSi9mMnhmbmJNVENuRExwOTArTHhUcnVCaDdwUk4xTjFTbk15TEF3REtQeVlvRnRlMnpBdStzMURGa0taMW90UHZFZkZzMVM4QlpLYlc4ZzZMYjdxQ3M3Mm1CaU0xREhHOHQ0OEhQcFFuVXFxQWo4MVNWZlF1aTdoSzJSNkFCZ05RcnZVNjE2S2lxY1VJdU03SXQyRkx2Y1BQV0x1OFlXajREV29VTGlQa09KYnBkdW92UXl6b3FoWC9PR0l6WlVkK3hNS3Vac3R0b2wxaWJERUNkZkhYZU9YbytwMjJnbFhBVllOclVVRDB1clN0Y0JFalFjVzlLNmcvWXI5clVUcVE5OGM4Z1g0bHB1bVZZa1dNcUFyRmFUNkRPQmVrazVVVVFYTStKb1VKNnlpVk9KY05tOWtIc1pZbGcxZVk2T3dLKzcrM0p1WEVKOWthMCtDVy9Zb20xNXErK0twUjRFMEdaL0ZZSzZyQ0sxblZiNGZOL1BCRis5S2wydXcvdHl6Y2trYXJRQlBPcGY5UGYvNWdaa05EWjhiN3NVV21idm52Qlp2bUVWNDBLVGR5bEhDbFlaZHNGWEZwemoyWisyUVpHaUVmMlBzWTZSR0ZXNTBxOU5PVUlFOUk5TXU2RzBXTHhKTnZXZzZEQWdEUEs2TzdzZ1hWMm4zY1V0VFkvcFVuUE5teVBIRGcwNWkyTUIwZFN2cGZhOEdxUWorQVVSYUZ6SkNRVHlmSDM3MDRzaHpubHVlY2JEQWlQWElHcUs4ZzQzVU11S1JZQ3JvUGIyS3pSUWJwQTZaTmlHQjQyL2hFU2RNY3UvTVdpL0hHL2xZQmo3b1U0cGFXNFJtb0thV1RoS1lMNVNObC8vQkdrZlhmSUlHTHV6M1IwUDFTbG9iWmtJRUdtZUNCWXRUZk1JUkh0TUJkN3hZcjM0SkRkdFIzNnlsY21Yek1zMk5lek43WGlzUkdJWGhDd1lJbkYyMytBSVNuWExyTzB6Yksvdk56RWxaOFppc3Z0S0dGK2JlbTNkVEJZWDI5ODFQUHFydTIwYnp6YXZuOERGZEpCWWE1THVYQWpzdXRhZ2JoU3l5NHA5T3dyZ1U5eC9RREgxbUlUWjRsbERIcitKU1dZSW9ZeEtNdHFqOERBQk54cVFpOWRRK0wvNUVKbEZlN0E3NVV2REJKTU4yZHFoQTUxNTRSWE5SNS9WZjNFK0l0eDgxK0V1aEF6aFdBT2NwdzdRc25pMEtkL3ZhV0p5MC9lOEVDUEhjL0orb3RBMmU2UTluTUxEMTdQNDlNYXVvVDdBSVlRN3ZGL3dacTkxRjZ1bldNRHhsSThhVDJtNDA3UXJ0MXNiS1dKWXcvYklkWjM1M3A1OE53WWZYNys3SDBjbGx6N2xha2hKaHVBN3hVUGkzcjR5U05ndDU1QjJhaGdSeFRXaDI3MUpUS0xKU1IvNlBpOTAvanlGU29qVE4yb2tjbHpCV3FLQUNXY1c2U2pWMXpJUkkxTmxzdz09IiwibWFjIjoiZDM5NWI0Mjg5YzU1ZGQzNTg2YjhiNjQ5ZmM5MDRhZDdjZTI0MGU5MjQwY2JjNmZkMjJhMWQ1ODE0ZDVjZDY1NCIsInRhZyI6IiJ9", "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": "55xXIW36W3WFQ7tWk9qE6yFyjromklPRVv5EVAflKd0=", "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": "eyJpdiI6ImJWWHF2Z1F0UHZQcmJGMVpVaUZGZlE9PSIsInZhbHVlIjoiY3BidGs4TUM5L3o4YmdEcG1BSlliM3Q4QWg1SUlva25ESmtaN05GVnVSVnJDSi9mMnhmbmJNVENuRExwOTArTHhUcnVCaDdwUk4xTjFTbk15TEF3REtQeVlvRnRlMnpBdStzMURGa0taMW90UHZFZkZzMVM4QlpLYlc4ZzZMYjdxQ3M3Mm1CaU0xREhHOHQ0OEhQcFFuVXFxQWo4MVNWZlF1aTdoSzJSNkFCZ05RcnZVNjE2S2lxY1VJdU03SXQyRkx2Y1BQV0x1OFlXajREV29VTGlQa09KYnBkdW92UXl6b3FoWC9PR0l6WlVkK3hNS3Vac3R0b2wxaWJERUNkZkhYZU9YbytwMjJnbFhBVllOclVVRDB1clN0Y0JFalFjVzlLNmcvWXI5clVUcVE5OGM4Z1g0bHB1bVZZa1dNcUFyRmFUNkRPQmVrazVVVVFYTStKb1VKNnlpVk9KY05tOWtIc1pZbGcxZVk2T3dLKzcrM0p1WEVKOWthMCtDVy9Zb20xNXErK0twUjRFMEdaL0ZZSzZyQ0sxblZiNGZOL1BCRis5S2wydXcvdHl6Y2trYXJRQlBPcGY5UGYvNWdaa05EWjhiN3NVV21idm52Qlp2bUVWNDBLVGR5bEhDbFlaZHNGWEZwemoyWisyUVpHaUVmMlBzWTZSR0ZXNTBxOU5PVUlFOUk5TXU2RzBXTHhKTnZXZzZEQWdEUEs2TzdzZ1hWMm4zY1V0VFkvcFVuUE5teVBIRGcwNWkyTUIwZFN2cGZhOEdxUWorQVVSYUZ6SkNRVHlmSDM3MDRzaHpubHVlY2JEQWlQWElHcUs4ZzQzVU11S1JZQ3JvUGIyS3pSUWJwQTZaTmlHQjQyL2hFU2RNY3UvTVdpL0hHL2xZQmo3b1U0cGFXNFJtb0thV1RoS1lMNVNObC8vQkdrZlhmSUlHTHV6M1IwUDFTbG9iWmtJRUdtZUNCWXRUZk1JUkh0TUJkN3hZcjM0SkRkdFIzNnlsY21Yek1zMk5lek43WGlzUkdJWGhDd1lJbkYyMytBSVNuWExyTzB6Yksvdk56RWxaOFppc3Z0S0dGK2JlbTNkVEJZWDI5ODFQUHFydTIwYnp6YXZuOERGZEpCWWE1THVYQWpzdXRhZ2JoU3l5NHA5T3dyZ1U5eC9RREgxbUlUWjRsbERIcitKU1dZSW9ZeEtNdHFqOERBQk54cVFpOWRRK0wvNUVKbEZlN0E3NVV2REJKTU4yZHFoQTUxNTRSWE5SNS9WZjNFK0l0eDgxK0V1aEF6aFdBT2NwdzdRc25pMEtkL3ZhV0p5MC9lOEVDUEhjL0orb3RBMmU2UTluTUxEMTdQNDlNYXVvVDdBSVlRN3ZGL3dacTkxRjZ1bldNRHhsSThhVDJtNDA3UXJ0MXNiS1dKWXcvYklkWjM1M3A1OE53WWZYNys3SDBjbGx6N2xha2hKaHVBN3hVUGkzcjR5U05ndDU1QjJhaGdSeFRXaDI3MUpUS0xKU1IvNlBpOTAvanlGU29qVE4yb2tjbHpCV3FLQUNXY1c2U2pWMXpJUkkxTmxzdz09IiwibWFjIjoiZDM5NWI0Mjg5YzU1ZGQzNTg2YjhiNjQ5ZmM5MDRhZDdjZTI0MGU5MjQwY2JjNmZkMjJhMWQ1ODE0ZDVjZDY1NCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "O0\/ztN0ohpRbSVd8lSu6EmLq+6JZVYRunl+V5QRd6jY=", "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": "eyJpdiI6ImJWWHF2Z1F0UHZQcmJGMVpVaUZGZlE9PSIsInZhbHVlIjoiY3BidGs4TUM5L3o4YmdEcG1BSlliM3Q4QWg1SUlva25ESmtaN05GVnVSVnJDSi9mMnhmbmJNVENuRExwOTArTHhUcnVCaDdwUk4xTjFTbk15TEF3REtQeVlvRnRlMnpBdStzMURGa0taMW90UHZFZkZzMVM4QlpLYlc4ZzZMYjdxQ3M3Mm1CaU0xREhHOHQ0OEhQcFFuVXFxQWo4MVNWZlF1aTdoSzJSNkFCZ05RcnZVNjE2S2lxY1VJdU03SXQyRkx2Y1BQV0x1OFlXajREV29VTGlQa09KYnBkdW92UXl6b3FoWC9PR0l6WlVkK3hNS3Vac3R0b2wxaWJERUNkZkhYZU9YbytwMjJnbFhBVllOclVVRDB1clN0Y0JFalFjVzlLNmcvWXI5clVUcVE5OGM4Z1g0bHB1bVZZa1dNcUFyRmFUNkRPQmVrazVVVVFYTStKb1VKNnlpVk9KY05tOWtIc1pZbGcxZVk2T3dLKzcrM0p1WEVKOWthMCtDVy9Zb20xNXErK0twUjRFMEdaL0ZZSzZyQ0sxblZiNGZOL1BCRis5S2wydXcvdHl6Y2trYXJRQlBPcGY5UGYvNWdaa05EWjhiN3NVV21idm52Qlp2bUVWNDBLVGR5bEhDbFlaZHNGWEZwemoyWisyUVpHaUVmMlBzWTZSR0ZXNTBxOU5PVUlFOUk5TXU2RzBXTHhKTnZXZzZEQWdEUEs2TzdzZ1hWMm4zY1V0VFkvcFVuUE5teVBIRGcwNWkyTUIwZFN2cGZhOEdxUWorQVVSYUZ6SkNRVHlmSDM3MDRzaHpubHVlY2JEQWlQWElHcUs4ZzQzVU11S1JZQ3JvUGIyS3pSUWJwQTZaTmlHQjQyL2hFU2RNY3UvTVdpL0hHL2xZQmo3b1U0cGFXNFJtb0thV1RoS1lMNVNObC8vQkdrZlhmSUlHTHV6M1IwUDFTbG9iWmtJRUdtZUNCWXRUZk1JUkh0TUJkN3hZcjM0SkRkdFIzNnlsY21Yek1zMk5lek43WGlzUkdJWGhDd1lJbkYyMytBSVNuWExyTzB6Yksvdk56RWxaOFppc3Z0S0dGK2JlbTNkVEJZWDI5ODFQUHFydTIwYnp6YXZuOERGZEpCWWE1THVYQWpzdXRhZ2JoU3l5NHA5T3dyZ1U5eC9RREgxbUlUWjRsbERIcitKU1dZSW9ZeEtNdHFqOERBQk54cVFpOWRRK0wvNUVKbEZlN0E3NVV2REJKTU4yZHFoQTUxNTRSWE5SNS9WZjNFK0l0eDgxK0V1aEF6aFdBT2NwdzdRc25pMEtkL3ZhV0p5MC9lOEVDUEhjL0orb3RBMmU2UTluTUxEMTdQNDlNYXVvVDdBSVlRN3ZGL3dacTkxRjZ1bldNRHhsSThhVDJtNDA3UXJ0MXNiS1dKWXcvYklkWjM1M3A1OE53WWZYNys3SDBjbGx6N2xha2hKaHVBN3hVUGkzcjR5U05ndDU1QjJhaGdSeFRXaDI3MUpUS0xKU1IvNlBpOTAvanlGU29qVE4yb2tjbHpCV3FLQUNXY1c2U2pWMXpJUkkxTmxzdz09IiwibWFjIjoiZDM5NWI0Mjg5YzU1ZGQzNTg2YjhiNjQ5ZmM5MDRhZDdjZTI0MGU5MjQwY2JjNmZkMjJhMWQ1ODE0ZDVjZDY1NCIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-177", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J319\/9ljdLrJDuwyjaO+eLDwaTgVOsWPKqH4gkhfkzNQxbs8eMuw2cZN+B1dOA0ZV0LQ6CIaIvBhXFRsurBHteXAyIlZpnTKlHtz5vn7j6NCzHREvpDIWW8tGo8+xiwCazCQAftFqx9dRqRZWnukAE7g4C+u4A+I09X25TzMMMGY5IsmK1M7XcQAQF6YXdw039Dmqchg6oqAN3TBxOdkrdSmUNQyt2n+ECYw6McWVmFT+c8Av43dDknCuCGpezRLlH3khUObwDjRUkY8Gmyd0uH4EaXAk8a5hep7b3CQOLPji77e9ND5bAE+vGV02631OFRspOmUE\/GooMmhTQMjqOEDBFAw0BebPQNqF8cTYMqd\/pDkzoe2+hO4d6wfe+DteRp4aJ2jaoWzbuG1rs48Wy9CfSe+RtINEn21UFCwVnx2cG5I2hFQopDZ9zKvYDypvNkY1LuSFW6u8uG6f6O2AJuWzPXVE8sGMNQ23TAmxiIs2KyICBn9ElY3dp24s5FyVv\/v6byCyKGerjaeaTOZR7e\/ke1b\/d2Mi1+pTfOzF40NG87FdVWNroMFqxPggMYn\/FRVnYD4gfV26P4LruhXBVkvq9pYgcwyRa\/ENbUDz6DUKKtO2AbW7gwQNjFuYzM0IeIMCWI7M2e7dXgGZTD7FEviu54E8Y7aIZZ4c1+VQNlvvKw+HcERCRu3RibpSFED2H1Qc3zzJW6qAkUCQOEJ1GoHPGLHi0+7m1Rmd24h9GrEGPaZHIeK7CmAymaHn+jrPLb22g9g+dpoGSv1oRCjzmqagACaugdm21BSQiVj56h+kTN4mbDktbA0wOrQCYMnJbClYze1Cuq1LiYp5gKTEm5lDCIGojbJsClfL7AGurd1nQyCkBNQ3PP6jYPVDKrOZBa4eyMIxxL0+AsuTNoEX+TBkR6VZj8GlAoiGSfv7Oce2sV9fWs1oZeDysMCDmRCERAIbLlAF+NuIoDlaEHsYfdty+BPiK9BYCwYsIce7I3cA=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-178", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuZr8WEYrBTT2vNmzR032SrQq0NLJqOvbEXobunhBDVO\/gBbpGDSaMDOoiAitYtMrk", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUIqiwC8XfAo0isr3YOQHSyNrAYLejYxNFo\/ZhaJ6xsaz0D8pXdIwdOIG7uoLSbvw8s=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6Ax8VrMH5UdTqmj\/IUcrIR9AyJ1fBQsVRCAtcAmXabvn5wWKqVtDSG6XN7wvnXGvsA=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-179", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOxsZsqfCgvY1R9d2GQSXPfsekmIhS12CTOJ6xJtibv63mHjqoH65UaWLh+PlBspk\/KeUT\/c3xV8vH9nq72T6humlxDx0gSSqrpP4cjPeDJew==", "PriceCodeRef": null, "supplier_title": "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\/aa2o+HBp6hKshxjN3oxljA=", "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+84Eom5IcKtcVpNyDMYS8J6eBXCA3TWTjw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-180", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcs8QNTFJTsJJ+E5o98L0nIx5fylnfie2I8N8PahX1MWAHH4375XyFZYWrtKAYVHProQFEH3FqjB2a8ExSjpi78PJgEvWyOYhimCJkC4oDKcVQMq2Nc2i2+ucgRPH4ZVAhM97PyLCoAkzDLelVPiJEc6EVhqd+lYoTgX+5Wvulr+yRNiKbfZBDUG8Dljei\/7GoIJCVandUwX\/ctkfTgj93RvtbZODCdoXattMJK4S4ULdC29+gXTxGgDj8ri4fPH9a1+VI6BOiiSpg3ttugVW0GR\/dX3lrIIb2dHRB4JoljJfdC6YSHAGcoZaBjv14B2z6RmaT+kYbQkpOUAF\/tiZL5Wk766jtq5KjdVSAuw++7HNvRZEH4hYKK9WN\/evifQgupqDGnvtt+OhVnpiTL9DDIFJYW8pvf6rHdbGFadzkVsULhc6ravhjMgQyXseGvP56Z0lQivlFd+fK0VOcpYUkxAOB8\/DVd7G9xX7f7BXRf2dDG1rN9eLzMimXFd2zQ1BzP7uXU+x9E2E2kB0b3W9TED4Rk7ylDAEQuZ7tW499aFasegp8HDN3KsfiDglo8\/iDi+4kCtG0aWrhLtADo5iLEXoAsp3fTVth8sQ+NfcrGoLy98hpU11+Kz9RKUJsoV1v0I27\/DvHk6gqU7GvpIRO93fd3csu0MSYk2e12NERtnSJrvNmREAntGdmmzWUzTHT8Y\/xvEBaX+df9H7du4wapbDfeZrA38Pk0zpREtxdYR2vQFgT0rD4Af7TklDyx8vEwY4SgXDlHyy7JffwfR2QD3WcgNwk05OzH+zXSnlmBaXtkNE9kX6BX0GtO8QRchF8ei77vqrFQuwacfBtU1H16TiXSnM02bwtYCeWVIcdbYVmwoQSQ6RqiYbm5tw0X4oj4SyWnfPi+wHG3RnPcqTYP6OLiMdoh6\/c+9VfxbMjLOJDc0S\/5XpT6FlbTr3v\/HW6d9SHvkew8jwkAzW3mO6EciMfs\/8YTz2LbWchwglLT0Y=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-181", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcJNmsCc43GJdQjPK9GWIfZBM5dS++SsLOIBBucwE\/uLNNDvnFrqMLW1qT0zFr9q431LlaG78ov0JS02v\/Mw\/NdYo0mMbsxlUE0E\/\/TiEFu4QNgMRp+7hnWZzMeXwWq7yHV0rDyCr5QjBnzm714afZNB0uWZ1E3Ttxc7OPtduA2SYPd\/bLJZxFWXdPvC4s6hMSSzBkUfZwrGEwwqNz3wethazUdmJmxStD0HMFdlYFkIaECPQMStMYClR1W7KWzWCyzM5XsKEwylkpKEbMCvXY\/ocZNgqqYWILDGADIzUbPEOdnRwgF8n8ykW\/mcDqkHUme8gKLiSmu6V9tJ5fQVqagH92omX6I10NWKr+3LH8WktiBFmYAAOJ3NnFJ5d7boryRqjIddizz+SF7fHy1xOz+fojDaa8cZ8+krMJgz69m7Iyi5FOlaw4VKZXD8bMBA4hOtId8pcCic01JBzqbFoPJz8fpawrjqulbcx8Kgpyk\/tKnkKtdaEZDku4W+na2DhYk6Zv5h\/GJP\/HhQwMX08avNZg2NgqwYtkhZwhlwUuZFwB6\/8vCT9aOTPP7m08ZE3UCn2Mit1H+KsUvbh5ieyxzUVwuRziTTD8kU7WXLLoyo73Gw\/RY5Cit\/mxvImxOPUoprsDJ0yxVnDnXytiwtKp+k\/wiKJXHdFCiK2u+OBUNic\/TiptmJW3bqgXu4dFUhxcinDmeBaCVCqWLWfLnA\/wEf0Uqw5rjjwf6O22xExq9OfbhPkNd3q\/tr2gWzrzdyKHpX+4r+S+3eE+Jz9KKDwO9yfTUaksKv\/CgjPpLPvBtd1XKeHmn\/74t24gB38VkVJOJj9BrhMj\/c4oHJ1jeLlGGbw7PBB8PHeVuyGF2fNgiO8dQZ4HUkpcMGZoqxuc4WOxdce3xSUAH2r9XIrw+cg8OPtA\/YopVyVMbX9caPfze\/erc\/IljUBLpOD5O4YcHMi\/auQh+WeQFvvcITI3mJJTicaHG+vPsBqWD8ZFZW8B5\/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-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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-182", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvNugi8FmOaTyWvBicoVKYHyNAaBBQoJLvGxs4T8UrOl57QzkyPOta1o7LkBZZlIi0=", "PriceCodeRef": null, "supplier_title": "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": "lQgip34a\/HzmWeOC9+LL8oB7Znn+H8KGv+EYonvhBzw=", "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": "eyJpdiI6InFJNWVhZnhRN3ZIWFRWK2VxRC9Semc9PSIsInZhbHVlIjoiSktTM3dMSE95Z0xXYUdQV2trdXh1OTJjMjZ4cEZDWnlUWUh1SlUwRnJtNUlnSFhIK1oyRXhHaXVpZndERGVYeGtkd2h6dXpLYkp3RGFBMDF0NVhRL05hZ05hQzFzQkYxTjRhZUU4K3cvcnN6L1RPM1lrQlBBc3BDYUpwVTNrV0VOVmlIM0k0eGxsN3AyZ3ZCR0xORTFMVllkSGxJZlVzT1dBTk9yTGdPZnJmTTFRMkNhclJFRFluZURrbXI5SXRDVDhKOWVoNTV1eW1QK2xkYW5nZFQwS3dKSTNDbHk3VWZRS2xkQ1hvQXVjNE1DVGowb3dyN3EwaDdUeWk0bVRsOTRCd00vWEgwdGo1NUU2V1V6Tk9CUmx2Mm5oVDhlY2Y3UVlTZHB2WVpQZjhJbkQzUXNjS1duYllRdjk3SHU4bExKWGtxajdGR0FraFJ0cGZwNk1aZkRna0hsRm9NRlFVekNWd2F4Ri9iNU0yMUMyeW9MQjZUY2Ryb2ZhVFlyakJqRWxIak4wd3NNUUJXSWRTcU94Sk5PUFBoTkovQTJlQ3ZTcmRnNC9IYzNqM09hem5TUWd2Z09xSWt1UGNvTWwwYXRMOGYya21FSFh6ZHRoYUtDc2lReWRxa1RWRktpYzQ0S1dEZmdLMGV3ZXNITGdVVUZnVWpJSVhrQ1VYdTh5V2FxRTcvTi9CKzc4MGlpeVdSOUt3NUxrQlZWWmpVVzlwVk9qaTdoUnBoSzdMbmJOdTk2aGhjMG0rcTJ1bzEzMGRNZm1qVUpmMGsyZy8zMWF2WVJhckJncVpOOUpqTHhiTVJiWTludDNWWmhFN2gwSTRlakJ1OFZ0aE8rWDJraTQwVEtCNTBnZlBvR2h4endReW9xemtUbHdqUjZEczZ6NjFrQXhZWkduUThNc1NIZVVEQnVJZEFMUGZxVEVXdjNiNlZjUDdyeDgxRkVGSW9sVVdNWHc2NmZ2VzJqd2FDWXlkZ0taYklGUzNyb1FXNW93d2dHdFBjeHk2QTBnNGd1akhkSEdldlJKRnpDUEtzZnQxdlBuM0l0bjJXSVcrM0xqYkJkZHpDRnQ4cnBadDYyWnZTZG42ZE9RalptdnM0S3RSSUxVbDN6Nk9TNlBFT0dxZWF6dVdrZGR4WW9IanZyeWlVYmpkTE5YUFpUSzBaNE5HbitoWXFQSTVnSHNMNGxSZXB1WStsRWdUeUJiUUNNVzVhZ2lIdUI1VGl5NzFsaXhzVUZ5YVRRUDlHZ0pyKzNhTEc1YlNxU0RjQXIvWnBWYWczYktIVXVyT3d6NC9BOG9sV3Ryb3d3Z0tYYWhFd1U5THZVUzV4d205d2EzQmpweHFBNTR4bUhQWEJxK1BYMUlpUTlDL3dxNWpIZktLTi8rdG9vTDYvK3lpT3hDNGRJRUNpWUpITlBRVDZuYVYvVkl5ekZZWkFtdEZpeFlCTmNPdmVtZzNtZkZqZ0NESkNkUGNkSSt0RldDMHdqWDd4SVd6ZDh2SmZIbkVuTGJXejNQU0V2OWduT0dhYVpZVm1WVTNwMktMeENoekJrNlQ2OUNUckU5emE1NWZDcmdWcWY4dWZSb2M1OGdkUFFsZU9XYk9KeU1Bemp6d1RIN1JFMU1KNUtVWldKQW5SdDJBTXFlSUFHOTg4cEE3NG9hSGZnTENHeDNsMVFPOExrZnlXMUk4ZmZVUnNiT3E2MU0vNEdYZnRGWmFjbjlxZW5SazJjcy9lN2xsSHk1bHZGTkhRaDQ0S2Z6bGQzV0NXNDZmNkM2VDJDWktrdElab2lGdGtPUm9MMThxdW9EQUZJeXVDeEdOeVFwTndIMVNqUGttUGtQVDFnajRtNmc3ajhUMkwrcjl5MXl2UHFmQ2JEVWZFdm51cUhvSXRRSUhrR0tEUUREVzFwNUthYlp1MlcvM1d0V1dIY3ZYM1F6UTFnR254ZTNGVWgvRDBoYW5qd3A5SC9qZ3V3aEFmeGtKRzRnMW5XV0hvbVdIVmNvemJlTWJ5WG9sOVVpZEE1b2lNOENrRFZ1UGdDK0ZJaER6MW1hN0Vpa015dmYyeUIxdWtJSHdzWU9iUDRiVUpVdkNUYis5Nzl6MmxsVnhLc0RJQXFrZTVkTElMOFhTUWN5dmxkT2phR0hYOURDb2NiSE5VSE4vcDgrdTdxUWEwYnp2UWFZRGY4eWRLNzNPbC9OY2FVZ2l4M2FJVDJuL3hzR1U0WFpzWXp3YVFONXRrZ05YU0l6YXFaOU5VVlgvcW9mbm9xeU1VMHZyN281MHM5V3RXTDRadndzU25EdUNFdlJMNVNmY2c2Z3BvM2lnNkZOdy9hNFlpMTBoSVFhd2hhSTJsb2xBcTZKUXM2VjFGNExxbFJHQmh4LzlzaVdHcTcrYnpKdi9HY0xMSXlsTmlNOGk2Z3ZQN1ZiTU5KR1hFZ3VzZmdBMmdYVEtDekpqMHpDUFNmVHJvUTBKa3JKa29sS3FYZFR0WHY4MTVmcjBRTkNSZnRwYllvaWNiNWNPVzArYTF5Y3dKMjJ2NzEyalgybXoxUElMdmFwOCtqS1VBYUx0U2FpMHZjOEFqUTc1Y2FrQktVWlI1azBKY2NBRFd5MHAvcW14SVVTMzFBSTB0aXVTSmpqOU1hUENoRWZsNDVhb1ZIVjBCdDRndFNGTGRTQ2hYTHY2aW1FYmVleldxU2FaVXBocWpWWnJqa0I5em41MXJPQm1TTHMwcSt2ZEUvQVgwdEpGYzFhV2dHaVdFOVFVLyt4Wm84U3VaU2l1Y2pDL3J5Nk1SZFRSVVRMMmVlL09pYlBCZjhOWDB4emMxSmZzMWxPQ0lIM0dzemgwZVJwMW9Pa1p2dVc2VWs5SitCb2o4dWprZC9hMmNwYjc2QnRXam4wWXplVktUTDgvQkFLcnJsbkdzTzd0WjZNT1lSYjN4UGRwdWZBVG1NQzBqZG9RUHBNb0g4MTlCWDBsMThXL0MrOXpCalp2SmlCSlluYkpwNUVPMThpQ1BHQTd4cTVSeXREWTdjelJrWEZRL3hReC9iVlhoMVlsREFnSGRDdU1CRG55YVhSdHlIdnVncXBHVFZFOHZ4dklQVjlnQmFSNEdNZ1FOZmxZVXBPc05zclVlbnNGaytJY2VNbCtYRzhlcG1NTEZHVXZOWXF6NGtRaW5zS0VCOEJ6SyIsIm1hYyI6IjVlMDE5NDBiYjYyY2M5YTMzZjFkNmExMWIzNTU4NGUyNmVlYjEzMTJkZTNhNjgxNWIzOWVhNDYyZWVjMTFkNjgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "aFhR4TDugar6iWykOQqI3z6lGs9IqrGsePtdbk4hbxk=", "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": "eyJpdiI6InFJNWVhZnhRN3ZIWFRWK2VxRC9Semc9PSIsInZhbHVlIjoiSktTM3dMSE95Z0xXYUdQV2trdXh1OTJjMjZ4cEZDWnlUWUh1SlUwRnJtNUlnSFhIK1oyRXhHaXVpZndERGVYeGtkd2h6dXpLYkp3RGFBMDF0NVhRL05hZ05hQzFzQkYxTjRhZUU4K3cvcnN6L1RPM1lrQlBBc3BDYUpwVTNrV0VOVmlIM0k0eGxsN3AyZ3ZCR0xORTFMVllkSGxJZlVzT1dBTk9yTGdPZnJmTTFRMkNhclJFRFluZURrbXI5SXRDVDhKOWVoNTV1eW1QK2xkYW5nZFQwS3dKSTNDbHk3VWZRS2xkQ1hvQXVjNE1DVGowb3dyN3EwaDdUeWk0bVRsOTRCd00vWEgwdGo1NUU2V1V6Tk9CUmx2Mm5oVDhlY2Y3UVlTZHB2WVpQZjhJbkQzUXNjS1duYllRdjk3SHU4bExKWGtxajdGR0FraFJ0cGZwNk1aZkRna0hsRm9NRlFVekNWd2F4Ri9iNU0yMUMyeW9MQjZUY2Ryb2ZhVFlyakJqRWxIak4wd3NNUUJXSWRTcU94Sk5PUFBoTkovQTJlQ3ZTcmRnNC9IYzNqM09hem5TUWd2Z09xSWt1UGNvTWwwYXRMOGYya21FSFh6ZHRoYUtDc2lReWRxa1RWRktpYzQ0S1dEZmdLMGV3ZXNITGdVVUZnVWpJSVhrQ1VYdTh5V2FxRTcvTi9CKzc4MGlpeVdSOUt3NUxrQlZWWmpVVzlwVk9qaTdoUnBoSzdMbmJOdTk2aGhjMG0rcTJ1bzEzMGRNZm1qVUpmMGsyZy8zMWF2WVJhckJncVpOOUpqTHhiTVJiWTludDNWWmhFN2gwSTRlakJ1OFZ0aE8rWDJraTQwVEtCNTBnZlBvR2h4endReW9xemtUbHdqUjZEczZ6NjFrQXhZWkduUThNc1NIZVVEQnVJZEFMUGZxVEVXdjNiNlZjUDdyeDgxRkVGSW9sVVdNWHc2NmZ2VzJqd2FDWXlkZ0taYklGUzNyb1FXNW93d2dHdFBjeHk2QTBnNGd1akhkSEdldlJKRnpDUEtzZnQxdlBuM0l0bjJXSVcrM0xqYkJkZHpDRnQ4cnBadDYyWnZTZG42ZE9RalptdnM0S3RSSUxVbDN6Nk9TNlBFT0dxZWF6dVdrZGR4WW9IanZyeWlVYmpkTE5YUFpUSzBaNE5HbitoWXFQSTVnSHNMNGxSZXB1WStsRWdUeUJiUUNNVzVhZ2lIdUI1VGl5NzFsaXhzVUZ5YVRRUDlHZ0pyKzNhTEc1YlNxU0RjQXIvWnBWYWczYktIVXVyT3d6NC9BOG9sV3Ryb3d3Z0tYYWhFd1U5THZVUzV4d205d2EzQmpweHFBNTR4bUhQWEJxK1BYMUlpUTlDL3dxNWpIZktLTi8rdG9vTDYvK3lpT3hDNGRJRUNpWUpITlBRVDZuYVYvVkl5ekZZWkFtdEZpeFlCTmNPdmVtZzNtZkZqZ0NESkNkUGNkSSt0RldDMHdqWDd4SVd6ZDh2SmZIbkVuTGJXejNQU0V2OWduT0dhYVpZVm1WVTNwMktMeENoekJrNlQ2OUNUckU5emE1NWZDcmdWcWY4dWZSb2M1OGdkUFFsZU9XYk9KeU1Bemp6d1RIN1JFMU1KNUtVWldKQW5SdDJBTXFlSUFHOTg4cEE3NG9hSGZnTENHeDNsMVFPOExrZnlXMUk4ZmZVUnNiT3E2MU0vNEdYZnRGWmFjbjlxZW5SazJjcy9lN2xsSHk1bHZGTkhRaDQ0S2Z6bGQzV0NXNDZmNkM2VDJDWktrdElab2lGdGtPUm9MMThxdW9EQUZJeXVDeEdOeVFwTndIMVNqUGttUGtQVDFnajRtNmc3ajhUMkwrcjl5MXl2UHFmQ2JEVWZFdm51cUhvSXRRSUhrR0tEUUREVzFwNUthYlp1MlcvM1d0V1dIY3ZYM1F6UTFnR254ZTNGVWgvRDBoYW5qd3A5SC9qZ3V3aEFmeGtKRzRnMW5XV0hvbVdIVmNvemJlTWJ5WG9sOVVpZEE1b2lNOENrRFZ1UGdDK0ZJaER6MW1hN0Vpa015dmYyeUIxdWtJSHdzWU9iUDRiVUpVdkNUYis5Nzl6MmxsVnhLc0RJQXFrZTVkTElMOFhTUWN5dmxkT2phR0hYOURDb2NiSE5VSE4vcDgrdTdxUWEwYnp2UWFZRGY4eWRLNzNPbC9OY2FVZ2l4M2FJVDJuL3hzR1U0WFpzWXp3YVFONXRrZ05YU0l6YXFaOU5VVlgvcW9mbm9xeU1VMHZyN281MHM5V3RXTDRadndzU25EdUNFdlJMNVNmY2c2Z3BvM2lnNkZOdy9hNFlpMTBoSVFhd2hhSTJsb2xBcTZKUXM2VjFGNExxbFJHQmh4LzlzaVdHcTcrYnpKdi9HY0xMSXlsTmlNOGk2Z3ZQN1ZiTU5KR1hFZ3VzZmdBMmdYVEtDekpqMHpDUFNmVHJvUTBKa3JKa29sS3FYZFR0WHY4MTVmcjBRTkNSZnRwYllvaWNiNWNPVzArYTF5Y3dKMjJ2NzEyalgybXoxUElMdmFwOCtqS1VBYUx0U2FpMHZjOEFqUTc1Y2FrQktVWlI1azBKY2NBRFd5MHAvcW14SVVTMzFBSTB0aXVTSmpqOU1hUENoRWZsNDVhb1ZIVjBCdDRndFNGTGRTQ2hYTHY2aW1FYmVleldxU2FaVXBocWpWWnJqa0I5em41MXJPQm1TTHMwcSt2ZEUvQVgwdEpGYzFhV2dHaVdFOVFVLyt4Wm84U3VaU2l1Y2pDL3J5Nk1SZFRSVVRMMmVlL09pYlBCZjhOWDB4emMxSmZzMWxPQ0lIM0dzemgwZVJwMW9Pa1p2dVc2VWs5SitCb2o4dWprZC9hMmNwYjc2QnRXam4wWXplVktUTDgvQkFLcnJsbkdzTzd0WjZNT1lSYjN4UGRwdWZBVG1NQzBqZG9RUHBNb0g4MTlCWDBsMThXL0MrOXpCalp2SmlCSlluYkpwNUVPMThpQ1BHQTd4cTVSeXREWTdjelJrWEZRL3hReC9iVlhoMVlsREFnSGRDdU1CRG55YVhSdHlIdnVncXBHVFZFOHZ4dklQVjlnQmFSNEdNZ1FOZmxZVXBPc05zclVlbnNGaytJY2VNbCtYRzhlcG1NTEZHVXZOWXF6NGtRaW5zS0VCOEJ6SyIsIm1hYyI6IjVlMDE5NDBiYjYyY2M5YTMzZjFkNmExMWIzNTU4NGUyNmVlYjEzMTJkZTNhNjgxNWIzOWVhNDYyZWVjMTFkNjgiLCJ0YWciOiIifQ==", "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": "gHPK+wYs1mfZrbAFCT2KUsRpKkE5vFONbyFiqq7B7PQ=", "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": "eyJpdiI6InFJNWVhZnhRN3ZIWFRWK2VxRC9Semc9PSIsInZhbHVlIjoiSktTM3dMSE95Z0xXYUdQV2trdXh1OTJjMjZ4cEZDWnlUWUh1SlUwRnJtNUlnSFhIK1oyRXhHaXVpZndERGVYeGtkd2h6dXpLYkp3RGFBMDF0NVhRL05hZ05hQzFzQkYxTjRhZUU4K3cvcnN6L1RPM1lrQlBBc3BDYUpwVTNrV0VOVmlIM0k0eGxsN3AyZ3ZCR0xORTFMVllkSGxJZlVzT1dBTk9yTGdPZnJmTTFRMkNhclJFRFluZURrbXI5SXRDVDhKOWVoNTV1eW1QK2xkYW5nZFQwS3dKSTNDbHk3VWZRS2xkQ1hvQXVjNE1DVGowb3dyN3EwaDdUeWk0bVRsOTRCd00vWEgwdGo1NUU2V1V6Tk9CUmx2Mm5oVDhlY2Y3UVlTZHB2WVpQZjhJbkQzUXNjS1duYllRdjk3SHU4bExKWGtxajdGR0FraFJ0cGZwNk1aZkRna0hsRm9NRlFVekNWd2F4Ri9iNU0yMUMyeW9MQjZUY2Ryb2ZhVFlyakJqRWxIak4wd3NNUUJXSWRTcU94Sk5PUFBoTkovQTJlQ3ZTcmRnNC9IYzNqM09hem5TUWd2Z09xSWt1UGNvTWwwYXRMOGYya21FSFh6ZHRoYUtDc2lReWRxa1RWRktpYzQ0S1dEZmdLMGV3ZXNITGdVVUZnVWpJSVhrQ1VYdTh5V2FxRTcvTi9CKzc4MGlpeVdSOUt3NUxrQlZWWmpVVzlwVk9qaTdoUnBoSzdMbmJOdTk2aGhjMG0rcTJ1bzEzMGRNZm1qVUpmMGsyZy8zMWF2WVJhckJncVpOOUpqTHhiTVJiWTludDNWWmhFN2gwSTRlakJ1OFZ0aE8rWDJraTQwVEtCNTBnZlBvR2h4endReW9xemtUbHdqUjZEczZ6NjFrQXhZWkduUThNc1NIZVVEQnVJZEFMUGZxVEVXdjNiNlZjUDdyeDgxRkVGSW9sVVdNWHc2NmZ2VzJqd2FDWXlkZ0taYklGUzNyb1FXNW93d2dHdFBjeHk2QTBnNGd1akhkSEdldlJKRnpDUEtzZnQxdlBuM0l0bjJXSVcrM0xqYkJkZHpDRnQ4cnBadDYyWnZTZG42ZE9RalptdnM0S3RSSUxVbDN6Nk9TNlBFT0dxZWF6dVdrZGR4WW9IanZyeWlVYmpkTE5YUFpUSzBaNE5HbitoWXFQSTVnSHNMNGxSZXB1WStsRWdUeUJiUUNNVzVhZ2lIdUI1VGl5NzFsaXhzVUZ5YVRRUDlHZ0pyKzNhTEc1YlNxU0RjQXIvWnBWYWczYktIVXVyT3d6NC9BOG9sV3Ryb3d3Z0tYYWhFd1U5THZVUzV4d205d2EzQmpweHFBNTR4bUhQWEJxK1BYMUlpUTlDL3dxNWpIZktLTi8rdG9vTDYvK3lpT3hDNGRJRUNpWUpITlBRVDZuYVYvVkl5ekZZWkFtdEZpeFlCTmNPdmVtZzNtZkZqZ0NESkNkUGNkSSt0RldDMHdqWDd4SVd6ZDh2SmZIbkVuTGJXejNQU0V2OWduT0dhYVpZVm1WVTNwMktMeENoekJrNlQ2OUNUckU5emE1NWZDcmdWcWY4dWZSb2M1OGdkUFFsZU9XYk9KeU1Bemp6d1RIN1JFMU1KNUtVWldKQW5SdDJBTXFlSUFHOTg4cEE3NG9hSGZnTENHeDNsMVFPOExrZnlXMUk4ZmZVUnNiT3E2MU0vNEdYZnRGWmFjbjlxZW5SazJjcy9lN2xsSHk1bHZGTkhRaDQ0S2Z6bGQzV0NXNDZmNkM2VDJDWktrdElab2lGdGtPUm9MMThxdW9EQUZJeXVDeEdOeVFwTndIMVNqUGttUGtQVDFnajRtNmc3ajhUMkwrcjl5MXl2UHFmQ2JEVWZFdm51cUhvSXRRSUhrR0tEUUREVzFwNUthYlp1MlcvM1d0V1dIY3ZYM1F6UTFnR254ZTNGVWgvRDBoYW5qd3A5SC9qZ3V3aEFmeGtKRzRnMW5XV0hvbVdIVmNvemJlTWJ5WG9sOVVpZEE1b2lNOENrRFZ1UGdDK0ZJaER6MW1hN0Vpa015dmYyeUIxdWtJSHdzWU9iUDRiVUpVdkNUYis5Nzl6MmxsVnhLc0RJQXFrZTVkTElMOFhTUWN5dmxkT2phR0hYOURDb2NiSE5VSE4vcDgrdTdxUWEwYnp2UWFZRGY4eWRLNzNPbC9OY2FVZ2l4M2FJVDJuL3hzR1U0WFpzWXp3YVFONXRrZ05YU0l6YXFaOU5VVlgvcW9mbm9xeU1VMHZyN281MHM5V3RXTDRadndzU25EdUNFdlJMNVNmY2c2Z3BvM2lnNkZOdy9hNFlpMTBoSVFhd2hhSTJsb2xBcTZKUXM2VjFGNExxbFJHQmh4LzlzaVdHcTcrYnpKdi9HY0xMSXlsTmlNOGk2Z3ZQN1ZiTU5KR1hFZ3VzZmdBMmdYVEtDekpqMHpDUFNmVHJvUTBKa3JKa29sS3FYZFR0WHY4MTVmcjBRTkNSZnRwYllvaWNiNWNPVzArYTF5Y3dKMjJ2NzEyalgybXoxUElMdmFwOCtqS1VBYUx0U2FpMHZjOEFqUTc1Y2FrQktVWlI1azBKY2NBRFd5MHAvcW14SVVTMzFBSTB0aXVTSmpqOU1hUENoRWZsNDVhb1ZIVjBCdDRndFNGTGRTQ2hYTHY2aW1FYmVleldxU2FaVXBocWpWWnJqa0I5em41MXJPQm1TTHMwcSt2ZEUvQVgwdEpGYzFhV2dHaVdFOVFVLyt4Wm84U3VaU2l1Y2pDL3J5Nk1SZFRSVVRMMmVlL09pYlBCZjhOWDB4emMxSmZzMWxPQ0lIM0dzemgwZVJwMW9Pa1p2dVc2VWs5SitCb2o4dWprZC9hMmNwYjc2QnRXam4wWXplVktUTDgvQkFLcnJsbkdzTzd0WjZNT1lSYjN4UGRwdWZBVG1NQzBqZG9RUHBNb0g4MTlCWDBsMThXL0MrOXpCalp2SmlCSlluYkpwNUVPMThpQ1BHQTd4cTVSeXREWTdjelJrWEZRL3hReC9iVlhoMVlsREFnSGRDdU1CRG55YVhSdHlIdnVncXBHVFZFOHZ4dklQVjlnQmFSNEdNZ1FOZmxZVXBPc05zclVlbnNGaytJY2VNbCtYRzhlcG1NTEZHVXZOWXF6NGtRaW5zS0VCOEJ6SyIsIm1hYyI6IjVlMDE5NDBiYjYyY2M5YTMzZjFkNmExMWIzNTU4NGUyNmVlYjEzMTJkZTNhNjgxNWIzOWVhNDYyZWVjMTFkNjgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2t0iS3dBfo51nFNMWUgvfYUegBhJF3MGhS2S6WkojwU=", "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": "eyJpdiI6InFJNWVhZnhRN3ZIWFRWK2VxRC9Semc9PSIsInZhbHVlIjoiSktTM3dMSE95Z0xXYUdQV2trdXh1OTJjMjZ4cEZDWnlUWUh1SlUwRnJtNUlnSFhIK1oyRXhHaXVpZndERGVYeGtkd2h6dXpLYkp3RGFBMDF0NVhRL05hZ05hQzFzQkYxTjRhZUU4K3cvcnN6L1RPM1lrQlBBc3BDYUpwVTNrV0VOVmlIM0k0eGxsN3AyZ3ZCR0xORTFMVllkSGxJZlVzT1dBTk9yTGdPZnJmTTFRMkNhclJFRFluZURrbXI5SXRDVDhKOWVoNTV1eW1QK2xkYW5nZFQwS3dKSTNDbHk3VWZRS2xkQ1hvQXVjNE1DVGowb3dyN3EwaDdUeWk0bVRsOTRCd00vWEgwdGo1NUU2V1V6Tk9CUmx2Mm5oVDhlY2Y3UVlTZHB2WVpQZjhJbkQzUXNjS1duYllRdjk3SHU4bExKWGtxajdGR0FraFJ0cGZwNk1aZkRna0hsRm9NRlFVekNWd2F4Ri9iNU0yMUMyeW9MQjZUY2Ryb2ZhVFlyakJqRWxIak4wd3NNUUJXSWRTcU94Sk5PUFBoTkovQTJlQ3ZTcmRnNC9IYzNqM09hem5TUWd2Z09xSWt1UGNvTWwwYXRMOGYya21FSFh6ZHRoYUtDc2lReWRxa1RWRktpYzQ0S1dEZmdLMGV3ZXNITGdVVUZnVWpJSVhrQ1VYdTh5V2FxRTcvTi9CKzc4MGlpeVdSOUt3NUxrQlZWWmpVVzlwVk9qaTdoUnBoSzdMbmJOdTk2aGhjMG0rcTJ1bzEzMGRNZm1qVUpmMGsyZy8zMWF2WVJhckJncVpOOUpqTHhiTVJiWTludDNWWmhFN2gwSTRlakJ1OFZ0aE8rWDJraTQwVEtCNTBnZlBvR2h4endReW9xemtUbHdqUjZEczZ6NjFrQXhZWkduUThNc1NIZVVEQnVJZEFMUGZxVEVXdjNiNlZjUDdyeDgxRkVGSW9sVVdNWHc2NmZ2VzJqd2FDWXlkZ0taYklGUzNyb1FXNW93d2dHdFBjeHk2QTBnNGd1akhkSEdldlJKRnpDUEtzZnQxdlBuM0l0bjJXSVcrM0xqYkJkZHpDRnQ4cnBadDYyWnZTZG42ZE9RalptdnM0S3RSSUxVbDN6Nk9TNlBFT0dxZWF6dVdrZGR4WW9IanZyeWlVYmpkTE5YUFpUSzBaNE5HbitoWXFQSTVnSHNMNGxSZXB1WStsRWdUeUJiUUNNVzVhZ2lIdUI1VGl5NzFsaXhzVUZ5YVRRUDlHZ0pyKzNhTEc1YlNxU0RjQXIvWnBWYWczYktIVXVyT3d6NC9BOG9sV3Ryb3d3Z0tYYWhFd1U5THZVUzV4d205d2EzQmpweHFBNTR4bUhQWEJxK1BYMUlpUTlDL3dxNWpIZktLTi8rdG9vTDYvK3lpT3hDNGRJRUNpWUpITlBRVDZuYVYvVkl5ekZZWkFtdEZpeFlCTmNPdmVtZzNtZkZqZ0NESkNkUGNkSSt0RldDMHdqWDd4SVd6ZDh2SmZIbkVuTGJXejNQU0V2OWduT0dhYVpZVm1WVTNwMktMeENoekJrNlQ2OUNUckU5emE1NWZDcmdWcWY4dWZSb2M1OGdkUFFsZU9XYk9KeU1Bemp6d1RIN1JFMU1KNUtVWldKQW5SdDJBTXFlSUFHOTg4cEE3NG9hSGZnTENHeDNsMVFPOExrZnlXMUk4ZmZVUnNiT3E2MU0vNEdYZnRGWmFjbjlxZW5SazJjcy9lN2xsSHk1bHZGTkhRaDQ0S2Z6bGQzV0NXNDZmNkM2VDJDWktrdElab2lGdGtPUm9MMThxdW9EQUZJeXVDeEdOeVFwTndIMVNqUGttUGtQVDFnajRtNmc3ajhUMkwrcjl5MXl2UHFmQ2JEVWZFdm51cUhvSXRRSUhrR0tEUUREVzFwNUthYlp1MlcvM1d0V1dIY3ZYM1F6UTFnR254ZTNGVWgvRDBoYW5qd3A5SC9qZ3V3aEFmeGtKRzRnMW5XV0hvbVdIVmNvemJlTWJ5WG9sOVVpZEE1b2lNOENrRFZ1UGdDK0ZJaER6MW1hN0Vpa015dmYyeUIxdWtJSHdzWU9iUDRiVUpVdkNUYis5Nzl6MmxsVnhLc0RJQXFrZTVkTElMOFhTUWN5dmxkT2phR0hYOURDb2NiSE5VSE4vcDgrdTdxUWEwYnp2UWFZRGY4eWRLNzNPbC9OY2FVZ2l4M2FJVDJuL3hzR1U0WFpzWXp3YVFONXRrZ05YU0l6YXFaOU5VVlgvcW9mbm9xeU1VMHZyN281MHM5V3RXTDRadndzU25EdUNFdlJMNVNmY2c2Z3BvM2lnNkZOdy9hNFlpMTBoSVFhd2hhSTJsb2xBcTZKUXM2VjFGNExxbFJHQmh4LzlzaVdHcTcrYnpKdi9HY0xMSXlsTmlNOGk2Z3ZQN1ZiTU5KR1hFZ3VzZmdBMmdYVEtDekpqMHpDUFNmVHJvUTBKa3JKa29sS3FYZFR0WHY4MTVmcjBRTkNSZnRwYllvaWNiNWNPVzArYTF5Y3dKMjJ2NzEyalgybXoxUElMdmFwOCtqS1VBYUx0U2FpMHZjOEFqUTc1Y2FrQktVWlI1azBKY2NBRFd5MHAvcW14SVVTMzFBSTB0aXVTSmpqOU1hUENoRWZsNDVhb1ZIVjBCdDRndFNGTGRTQ2hYTHY2aW1FYmVleldxU2FaVXBocWpWWnJqa0I5em41MXJPQm1TTHMwcSt2ZEUvQVgwdEpGYzFhV2dHaVdFOVFVLyt4Wm84U3VaU2l1Y2pDL3J5Nk1SZFRSVVRMMmVlL09pYlBCZjhOWDB4emMxSmZzMWxPQ0lIM0dzemgwZVJwMW9Pa1p2dVc2VWs5SitCb2o4dWprZC9hMmNwYjc2QnRXam4wWXplVktUTDgvQkFLcnJsbkdzTzd0WjZNT1lSYjN4UGRwdWZBVG1NQzBqZG9RUHBNb0g4MTlCWDBsMThXL0MrOXpCalp2SmlCSlluYkpwNUVPMThpQ1BHQTd4cTVSeXREWTdjelJrWEZRL3hReC9iVlhoMVlsREFnSGRDdU1CRG55YVhSdHlIdnVncXBHVFZFOHZ4dklQVjlnQmFSNEdNZ1FOZmxZVXBPc05zclVlbnNGaytJY2VNbCtYRzhlcG1NTEZHVXZOWXF6NGtRaW5zS0VCOEJ6SyIsIm1hYyI6IjVlMDE5NDBiYjYyY2M5YTMzZjFkNmExMWIzNTU4NGUyNmVlYjEzMTJkZTNhNjgxNWIzOWVhNDYyZWVjMTFkNjgiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-183", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQssQDzCPPJedUcyFBy4vyxcqSBiYZwlX6+\/04a7zViMff6fbV02HKPBY+EGuI6ovb4=", "PriceCodeRef": null, "supplier_title": "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": "6BAHr+f9hIHHhRBv1owsR3MyC5Y3qequ8+7WzDMPOH0=", "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": "eyJpdiI6InhncFJNYUFPak56ckxXZ1FIaHBFOUE9PSIsInZhbHVlIjoiMmRoTnZUNlA1Y0VHdFYwV05ZWU1meUt6dFBNQUI4bktGY3dXRUpTRWlkTnNJWDdDOGxndFphUndlMkZKbnRTU3JPdTVnNkpLbzVmeVFZYzUxdUl5N3dYWkFPSEZiRXRaMDBSNkc0dlcyRlU1RGtGYjRiZ0xVZGhMM1Q3bE9USHdrZkllZ1RvWUNPbjdaTTAvL2ZXNFR4VW5JK3NYbzcvU2gxQ09pOGZCNVRXLytqOW11V1gvcUxMMXFJZXZMQUY5WGVoMVRERVlLc21YUk9ZbnkxV2NHWGFFTkpEQ3NLNDI1ZkVKVTZEZ2lWcS9RYlJkdDRSUUZlaGZ4Tjk4QTBuem40WlBIY28xMWllNzFLdDAvbjJlR0FBN2h0WTgzcVlrdFc0MnUwbk5yZHZSQnNidWU4TU1lY013dWNqd2Y1ZGdQN0N1cGo2MWFqcFZRc05zVGV4QTNHMld4M1hQbzllOTBaL3FPWWxWbGRmUkNUa0NZZnA0dkQ3aGVJRzZyZkgySjB2Z3BRd0RGbTNiUGN2SC9JeE5Fc1IzMXFUVHJOVzY5WnkzUmdCTkhHd1dSVHZuMWFNQTlTMmozS096Z0dUR1RuRUJpUDhBaTNNVHRkUHRrN1dUK2FKQTBHbC90ZmFaU3B2V2Z5UmU3RE9MbFZ0N1RvOS8rNlIveFFGL1NucFh0dTczTFJGeDE1VzA5cjZKTVJwWmNlU3dOL1BJeWxwVVIwdFdxcnZCb3FIbGV4WW9Xbk5lbFAzYVR5U2hwOWZYL3M5amVQTld4R0tmYmJKcmNyTzBIQTRtRG5ncG9oTU1mUUZlczVucFN1N285bUVTWXI0YzdxNzJBYUVIMXNWUnZPUzZCdFNzUE9DZ2NXYzdXenlvWmYzbHd0cU83VktjSjU0Qk1rVU5QTkN4RXBXYktNQmViOHV4RkJUdUhpMXJHMkRBZW1zQ2ZmT0lxRjdFV1M2dWdpUitXaThqYnFHL1Z4elU0UnhLbXNvczlDT1h2Z2lkRmgwdmFEcHQ0VlBESUxjSkJhVVA2TjFCWVNQZ20rZ0YyTWlyNnF1ejg3c2dmWFg1VllVL21ub2xHSGtqMlppbmlyTk1NWUdYME5rbjJUS2VjdkVYVElqRW1uQ2ZqdU1SK3orckVjZjV2OHg2OGFXNklIdUVJY016WGJETEVXdVQwMElLSC8zMW1Ba1owa0FPbWlCVU9aY2hoMXJScXpiZC9lbXZyeXYxV2pUNy9nYmNTaTVNVFAwTmM1QTNaczFrUHo1ZXR2L2dZYXJESnlGcFUraFB6RFVad09KUjdpWFljb25jdTI1WTd0RmtGSWszZmNBMnJidW5HZ1gwNWtqZlNFSkpXdUF1elh1TjZIR2tFUmorZ1JIV0pxVk9ORnhIaHZaZERteFAzNDNBNGNYdGlvclVtTCtpcjJDRDh1ZERsNUxiM2JPUUtxMVRqc2c2cnhNeTQvNWttbFVRbXRiN2IrN09kREFvcjFlQlBORjkrSlZBeW9GbHNjdzFwZ0p6RTFFL1dNMXZXb0FKS1JpMnNGajY4bU9YVUs1SVFKWXhCa2pSdHpvbjRnbVN0RTlDb293VUE3NWlYdDlkT0JXeXoveFg0N0NRbmo0R3dtMVNHQ3NDc0FtaTdMeEVJdGtJRHhRTmEvMWxUMCtndkFHR1owSmx2MEh6R0M4Z2hrVU1CTi9haEZMTUhRVFRNbytzbU1WY0xMNjJldUwvUmtoTktYdDZTdnJkaFBNcWhxNGJLb0NjeVhuWW5VeVcxeTNXczhXSkliNGloaFFnejQzTnRIK21mUlF5Wnp1dXJzeVZIZXBBS0RaL04wTnhJZS9oVlg0Y01qWGZ2aEoxMHVwQ2xpZ1B3KytuVzR1QXFMMmhHOEh2MmVKaGkzV0JITlUvaWQxSFlXSXJMN0ltQnc0ZzZ0NTdCSS9NMi80QzZaNXJ2ekcrdVY1aUR2VU1IczVaL0xyUGE5bFd6bXR2cHVtU0VyK0FVNFlSM1ZKMHA4alpqVG9Ec2dLdWcxZS9rQWZSRUZVdWlYS1IyYjJEUjlDS2xjUnc3UnpIamtCWnlZSC9qTXNIM2cvK1I4VVFXVGI2ZDJlVHpVQmhCRFRHaWhyYkJxTDhzMG0vRmYrYjgzcGR0VjBtaUtYdmJsaHZPOHBYTnJ5aHkreVVaTjQxNkY4UTdBVVFRc1RwbGdNUGg2ZHJWSFFvc2haSHh0eE5MemxIOVcxdVMvSG9TRDI4QmZ4UVFzSE8xVmxLZURIdTNOTkRSTU44WTZPOFRmckpFU1JJbDFZdlV2bjZCRmZLSGM0VVVyMStWU3FpSXhrd0ZPTXVUbkxVVS9qbjVzMFh2TGtkQjVjeEJIRUMvWFFRMDczSzRHc3A2c3owQVdSelpYMXlyUzlOQU5jbGZKcndUN1haNG9zNnNpVFk4KzdTdEJPMk54T2FaZGc0alRXRDVoTlFYY2t6SnVaSSs3TnNKY2tTYVB6aU43WHN2RGNFSDNCWUVvWUNUbllDWGN4UGpZK3Z4MTAzWmFzdVRiTnEwTHdLaU9XQWtzd0JVQ3pXSWlzSXVwQWRQMjBqWEF0RkFVUk5CRnRwQnhQajBZeGVneWl0TmVlWjR0WVU5TWZBSlVKQ2o5MWhvTGxyYnpGc2ZnQzQyNDI1MzVXNk9PWnMvbzZ1Zm9SQWhNL1FRRjZiemVWZ3llSHpYUjVML09CNlRmVUh0VWsxY1J5MlZ0TWwwVTAyMkEzTDN1QW5tR1BYU0NkWld2NTBGV3l4UmU3MEZDc0dFbkx6cWJsVUg3MjN3bG1XemxIanYrTzNjYWdKSHd6YmFpRWZDN2hneGNxNmtidmlDZE1lUXdDVnlBWncyWTVJbWgrN0VPNjBhVkNFRVdja1hPb3Z6dTNQakJtVDZPNmFJZU13RDcvZVkvUldYTEVEWG9FSDlrR2hwYnFmbTNiSTkvekdDLzZ0bVhFbTJ6d3FCaHpxTWFZS1I5NG5lVWRXeDRQQ0JBVCt3ZE1hdjV0ODBNMnZSOHR5VCtDWlVCYkREaEtjOGNjNVFKY1Z3QkQyUHJWbWFwaTRSRi9PazcwWko5M3dhR0hNTi9Sby9iMGZMSWRyR25VVWZRQzNUL2RvdEVob083Zmsyc0J5dUZmMWV0R3VQeUpWS05DSyIsIm1hYyI6IjdlYzlhNmRhNzM2ZmNjZWZhYmI0MjRlMTMxZjIwZjg1MGY3NmIxOTc0ZThmNWYyOGMwMjA1OWE3MjhmOThiMTIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gQWpGgi1ORnI1pihtIxjWgksAhSMEQSDIn9QBPn9dyg=", "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": "eyJpdiI6InhncFJNYUFPak56ckxXZ1FIaHBFOUE9PSIsInZhbHVlIjoiMmRoTnZUNlA1Y0VHdFYwV05ZWU1meUt6dFBNQUI4bktGY3dXRUpTRWlkTnNJWDdDOGxndFphUndlMkZKbnRTU3JPdTVnNkpLbzVmeVFZYzUxdUl5N3dYWkFPSEZiRXRaMDBSNkc0dlcyRlU1RGtGYjRiZ0xVZGhMM1Q3bE9USHdrZkllZ1RvWUNPbjdaTTAvL2ZXNFR4VW5JK3NYbzcvU2gxQ09pOGZCNVRXLytqOW11V1gvcUxMMXFJZXZMQUY5WGVoMVRERVlLc21YUk9ZbnkxV2NHWGFFTkpEQ3NLNDI1ZkVKVTZEZ2lWcS9RYlJkdDRSUUZlaGZ4Tjk4QTBuem40WlBIY28xMWllNzFLdDAvbjJlR0FBN2h0WTgzcVlrdFc0MnUwbk5yZHZSQnNidWU4TU1lY013dWNqd2Y1ZGdQN0N1cGo2MWFqcFZRc05zVGV4QTNHMld4M1hQbzllOTBaL3FPWWxWbGRmUkNUa0NZZnA0dkQ3aGVJRzZyZkgySjB2Z3BRd0RGbTNiUGN2SC9JeE5Fc1IzMXFUVHJOVzY5WnkzUmdCTkhHd1dSVHZuMWFNQTlTMmozS096Z0dUR1RuRUJpUDhBaTNNVHRkUHRrN1dUK2FKQTBHbC90ZmFaU3B2V2Z5UmU3RE9MbFZ0N1RvOS8rNlIveFFGL1NucFh0dTczTFJGeDE1VzA5cjZKTVJwWmNlU3dOL1BJeWxwVVIwdFdxcnZCb3FIbGV4WW9Xbk5lbFAzYVR5U2hwOWZYL3M5amVQTld4R0tmYmJKcmNyTzBIQTRtRG5ncG9oTU1mUUZlczVucFN1N285bUVTWXI0YzdxNzJBYUVIMXNWUnZPUzZCdFNzUE9DZ2NXYzdXenlvWmYzbHd0cU83VktjSjU0Qk1rVU5QTkN4RXBXYktNQmViOHV4RkJUdUhpMXJHMkRBZW1zQ2ZmT0lxRjdFV1M2dWdpUitXaThqYnFHL1Z4elU0UnhLbXNvczlDT1h2Z2lkRmgwdmFEcHQ0VlBESUxjSkJhVVA2TjFCWVNQZ20rZ0YyTWlyNnF1ejg3c2dmWFg1VllVL21ub2xHSGtqMlppbmlyTk1NWUdYME5rbjJUS2VjdkVYVElqRW1uQ2ZqdU1SK3orckVjZjV2OHg2OGFXNklIdUVJY016WGJETEVXdVQwMElLSC8zMW1Ba1owa0FPbWlCVU9aY2hoMXJScXpiZC9lbXZyeXYxV2pUNy9nYmNTaTVNVFAwTmM1QTNaczFrUHo1ZXR2L2dZYXJESnlGcFUraFB6RFVad09KUjdpWFljb25jdTI1WTd0RmtGSWszZmNBMnJidW5HZ1gwNWtqZlNFSkpXdUF1elh1TjZIR2tFUmorZ1JIV0pxVk9ORnhIaHZaZERteFAzNDNBNGNYdGlvclVtTCtpcjJDRDh1ZERsNUxiM2JPUUtxMVRqc2c2cnhNeTQvNWttbFVRbXRiN2IrN09kREFvcjFlQlBORjkrSlZBeW9GbHNjdzFwZ0p6RTFFL1dNMXZXb0FKS1JpMnNGajY4bU9YVUs1SVFKWXhCa2pSdHpvbjRnbVN0RTlDb293VUE3NWlYdDlkT0JXeXoveFg0N0NRbmo0R3dtMVNHQ3NDc0FtaTdMeEVJdGtJRHhRTmEvMWxUMCtndkFHR1owSmx2MEh6R0M4Z2hrVU1CTi9haEZMTUhRVFRNbytzbU1WY0xMNjJldUwvUmtoTktYdDZTdnJkaFBNcWhxNGJLb0NjeVhuWW5VeVcxeTNXczhXSkliNGloaFFnejQzTnRIK21mUlF5Wnp1dXJzeVZIZXBBS0RaL04wTnhJZS9oVlg0Y01qWGZ2aEoxMHVwQ2xpZ1B3KytuVzR1QXFMMmhHOEh2MmVKaGkzV0JITlUvaWQxSFlXSXJMN0ltQnc0ZzZ0NTdCSS9NMi80QzZaNXJ2ekcrdVY1aUR2VU1IczVaL0xyUGE5bFd6bXR2cHVtU0VyK0FVNFlSM1ZKMHA4alpqVG9Ec2dLdWcxZS9rQWZSRUZVdWlYS1IyYjJEUjlDS2xjUnc3UnpIamtCWnlZSC9qTXNIM2cvK1I4VVFXVGI2ZDJlVHpVQmhCRFRHaWhyYkJxTDhzMG0vRmYrYjgzcGR0VjBtaUtYdmJsaHZPOHBYTnJ5aHkreVVaTjQxNkY4UTdBVVFRc1RwbGdNUGg2ZHJWSFFvc2haSHh0eE5MemxIOVcxdVMvSG9TRDI4QmZ4UVFzSE8xVmxLZURIdTNOTkRSTU44WTZPOFRmckpFU1JJbDFZdlV2bjZCRmZLSGM0VVVyMStWU3FpSXhrd0ZPTXVUbkxVVS9qbjVzMFh2TGtkQjVjeEJIRUMvWFFRMDczSzRHc3A2c3owQVdSelpYMXlyUzlOQU5jbGZKcndUN1haNG9zNnNpVFk4KzdTdEJPMk54T2FaZGc0alRXRDVoTlFYY2t6SnVaSSs3TnNKY2tTYVB6aU43WHN2RGNFSDNCWUVvWUNUbllDWGN4UGpZK3Z4MTAzWmFzdVRiTnEwTHdLaU9XQWtzd0JVQ3pXSWlzSXVwQWRQMjBqWEF0RkFVUk5CRnRwQnhQajBZeGVneWl0TmVlWjR0WVU5TWZBSlVKQ2o5MWhvTGxyYnpGc2ZnQzQyNDI1MzVXNk9PWnMvbzZ1Zm9SQWhNL1FRRjZiemVWZ3llSHpYUjVML09CNlRmVUh0VWsxY1J5MlZ0TWwwVTAyMkEzTDN1QW5tR1BYU0NkWld2NTBGV3l4UmU3MEZDc0dFbkx6cWJsVUg3MjN3bG1XemxIanYrTzNjYWdKSHd6YmFpRWZDN2hneGNxNmtidmlDZE1lUXdDVnlBWncyWTVJbWgrN0VPNjBhVkNFRVdja1hPb3Z6dTNQakJtVDZPNmFJZU13RDcvZVkvUldYTEVEWG9FSDlrR2hwYnFmbTNiSTkvekdDLzZ0bVhFbTJ6d3FCaHpxTWFZS1I5NG5lVWRXeDRQQ0JBVCt3ZE1hdjV0ODBNMnZSOHR5VCtDWlVCYkREaEtjOGNjNVFKY1Z3QkQyUHJWbWFwaTRSRi9PazcwWko5M3dhR0hNTi9Sby9iMGZMSWRyR25VVWZRQzNUL2RvdEVob083Zmsyc0J5dUZmMWV0R3VQeUpWS05DSyIsIm1hYyI6IjdlYzlhNmRhNzM2ZmNjZWZhYmI0MjRlMTMxZjIwZjg1MGY3NmIxOTc0ZThmNWYyOGMwMjA1OWE3MjhmOThiMTIiLCJ0YWciOiIifQ==", "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": "HxJ9zeYk94roAFxMVBQC62kjU\/aoxj\/q8yBlolGBpok=", "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": "eyJpdiI6InhncFJNYUFPak56ckxXZ1FIaHBFOUE9PSIsInZhbHVlIjoiMmRoTnZUNlA1Y0VHdFYwV05ZWU1meUt6dFBNQUI4bktGY3dXRUpTRWlkTnNJWDdDOGxndFphUndlMkZKbnRTU3JPdTVnNkpLbzVmeVFZYzUxdUl5N3dYWkFPSEZiRXRaMDBSNkc0dlcyRlU1RGtGYjRiZ0xVZGhMM1Q3bE9USHdrZkllZ1RvWUNPbjdaTTAvL2ZXNFR4VW5JK3NYbzcvU2gxQ09pOGZCNVRXLytqOW11V1gvcUxMMXFJZXZMQUY5WGVoMVRERVlLc21YUk9ZbnkxV2NHWGFFTkpEQ3NLNDI1ZkVKVTZEZ2lWcS9RYlJkdDRSUUZlaGZ4Tjk4QTBuem40WlBIY28xMWllNzFLdDAvbjJlR0FBN2h0WTgzcVlrdFc0MnUwbk5yZHZSQnNidWU4TU1lY013dWNqd2Y1ZGdQN0N1cGo2MWFqcFZRc05zVGV4QTNHMld4M1hQbzllOTBaL3FPWWxWbGRmUkNUa0NZZnA0dkQ3aGVJRzZyZkgySjB2Z3BRd0RGbTNiUGN2SC9JeE5Fc1IzMXFUVHJOVzY5WnkzUmdCTkhHd1dSVHZuMWFNQTlTMmozS096Z0dUR1RuRUJpUDhBaTNNVHRkUHRrN1dUK2FKQTBHbC90ZmFaU3B2V2Z5UmU3RE9MbFZ0N1RvOS8rNlIveFFGL1NucFh0dTczTFJGeDE1VzA5cjZKTVJwWmNlU3dOL1BJeWxwVVIwdFdxcnZCb3FIbGV4WW9Xbk5lbFAzYVR5U2hwOWZYL3M5amVQTld4R0tmYmJKcmNyTzBIQTRtRG5ncG9oTU1mUUZlczVucFN1N285bUVTWXI0YzdxNzJBYUVIMXNWUnZPUzZCdFNzUE9DZ2NXYzdXenlvWmYzbHd0cU83VktjSjU0Qk1rVU5QTkN4RXBXYktNQmViOHV4RkJUdUhpMXJHMkRBZW1zQ2ZmT0lxRjdFV1M2dWdpUitXaThqYnFHL1Z4elU0UnhLbXNvczlDT1h2Z2lkRmgwdmFEcHQ0VlBESUxjSkJhVVA2TjFCWVNQZ20rZ0YyTWlyNnF1ejg3c2dmWFg1VllVL21ub2xHSGtqMlppbmlyTk1NWUdYME5rbjJUS2VjdkVYVElqRW1uQ2ZqdU1SK3orckVjZjV2OHg2OGFXNklIdUVJY016WGJETEVXdVQwMElLSC8zMW1Ba1owa0FPbWlCVU9aY2hoMXJScXpiZC9lbXZyeXYxV2pUNy9nYmNTaTVNVFAwTmM1QTNaczFrUHo1ZXR2L2dZYXJESnlGcFUraFB6RFVad09KUjdpWFljb25jdTI1WTd0RmtGSWszZmNBMnJidW5HZ1gwNWtqZlNFSkpXdUF1elh1TjZIR2tFUmorZ1JIV0pxVk9ORnhIaHZaZERteFAzNDNBNGNYdGlvclVtTCtpcjJDRDh1ZERsNUxiM2JPUUtxMVRqc2c2cnhNeTQvNWttbFVRbXRiN2IrN09kREFvcjFlQlBORjkrSlZBeW9GbHNjdzFwZ0p6RTFFL1dNMXZXb0FKS1JpMnNGajY4bU9YVUs1SVFKWXhCa2pSdHpvbjRnbVN0RTlDb293VUE3NWlYdDlkT0JXeXoveFg0N0NRbmo0R3dtMVNHQ3NDc0FtaTdMeEVJdGtJRHhRTmEvMWxUMCtndkFHR1owSmx2MEh6R0M4Z2hrVU1CTi9haEZMTUhRVFRNbytzbU1WY0xMNjJldUwvUmtoTktYdDZTdnJkaFBNcWhxNGJLb0NjeVhuWW5VeVcxeTNXczhXSkliNGloaFFnejQzTnRIK21mUlF5Wnp1dXJzeVZIZXBBS0RaL04wTnhJZS9oVlg0Y01qWGZ2aEoxMHVwQ2xpZ1B3KytuVzR1QXFMMmhHOEh2MmVKaGkzV0JITlUvaWQxSFlXSXJMN0ltQnc0ZzZ0NTdCSS9NMi80QzZaNXJ2ekcrdVY1aUR2VU1IczVaL0xyUGE5bFd6bXR2cHVtU0VyK0FVNFlSM1ZKMHA4alpqVG9Ec2dLdWcxZS9rQWZSRUZVdWlYS1IyYjJEUjlDS2xjUnc3UnpIamtCWnlZSC9qTXNIM2cvK1I4VVFXVGI2ZDJlVHpVQmhCRFRHaWhyYkJxTDhzMG0vRmYrYjgzcGR0VjBtaUtYdmJsaHZPOHBYTnJ5aHkreVVaTjQxNkY4UTdBVVFRc1RwbGdNUGg2ZHJWSFFvc2haSHh0eE5MemxIOVcxdVMvSG9TRDI4QmZ4UVFzSE8xVmxLZURIdTNOTkRSTU44WTZPOFRmckpFU1JJbDFZdlV2bjZCRmZLSGM0VVVyMStWU3FpSXhrd0ZPTXVUbkxVVS9qbjVzMFh2TGtkQjVjeEJIRUMvWFFRMDczSzRHc3A2c3owQVdSelpYMXlyUzlOQU5jbGZKcndUN1haNG9zNnNpVFk4KzdTdEJPMk54T2FaZGc0alRXRDVoTlFYY2t6SnVaSSs3TnNKY2tTYVB6aU43WHN2RGNFSDNCWUVvWUNUbllDWGN4UGpZK3Z4MTAzWmFzdVRiTnEwTHdLaU9XQWtzd0JVQ3pXSWlzSXVwQWRQMjBqWEF0RkFVUk5CRnRwQnhQajBZeGVneWl0TmVlWjR0WVU5TWZBSlVKQ2o5MWhvTGxyYnpGc2ZnQzQyNDI1MzVXNk9PWnMvbzZ1Zm9SQWhNL1FRRjZiemVWZ3llSHpYUjVML09CNlRmVUh0VWsxY1J5MlZ0TWwwVTAyMkEzTDN1QW5tR1BYU0NkWld2NTBGV3l4UmU3MEZDc0dFbkx6cWJsVUg3MjN3bG1XemxIanYrTzNjYWdKSHd6YmFpRWZDN2hneGNxNmtidmlDZE1lUXdDVnlBWncyWTVJbWgrN0VPNjBhVkNFRVdja1hPb3Z6dTNQakJtVDZPNmFJZU13RDcvZVkvUldYTEVEWG9FSDlrR2hwYnFmbTNiSTkvekdDLzZ0bVhFbTJ6d3FCaHpxTWFZS1I5NG5lVWRXeDRQQ0JBVCt3ZE1hdjV0ODBNMnZSOHR5VCtDWlVCYkREaEtjOGNjNVFKY1Z3QkQyUHJWbWFwaTRSRi9PazcwWko5M3dhR0hNTi9Sby9iMGZMSWRyR25VVWZRQzNUL2RvdEVob083Zmsyc0J5dUZmMWV0R3VQeUpWS05DSyIsIm1hYyI6IjdlYzlhNmRhNzM2ZmNjZWZhYmI0MjRlMTMxZjIwZjg1MGY3NmIxOTc0ZThmNWYyOGMwMjA1OWE3MjhmOThiMTIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "LdYjjhXbGZ7DTjsUU6Hl20XQtg15VlyB6sL94rOccFg=", "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": "eyJpdiI6InhncFJNYUFPak56ckxXZ1FIaHBFOUE9PSIsInZhbHVlIjoiMmRoTnZUNlA1Y0VHdFYwV05ZWU1meUt6dFBNQUI4bktGY3dXRUpTRWlkTnNJWDdDOGxndFphUndlMkZKbnRTU3JPdTVnNkpLbzVmeVFZYzUxdUl5N3dYWkFPSEZiRXRaMDBSNkc0dlcyRlU1RGtGYjRiZ0xVZGhMM1Q3bE9USHdrZkllZ1RvWUNPbjdaTTAvL2ZXNFR4VW5JK3NYbzcvU2gxQ09pOGZCNVRXLytqOW11V1gvcUxMMXFJZXZMQUY5WGVoMVRERVlLc21YUk9ZbnkxV2NHWGFFTkpEQ3NLNDI1ZkVKVTZEZ2lWcS9RYlJkdDRSUUZlaGZ4Tjk4QTBuem40WlBIY28xMWllNzFLdDAvbjJlR0FBN2h0WTgzcVlrdFc0MnUwbk5yZHZSQnNidWU4TU1lY013dWNqd2Y1ZGdQN0N1cGo2MWFqcFZRc05zVGV4QTNHMld4M1hQbzllOTBaL3FPWWxWbGRmUkNUa0NZZnA0dkQ3aGVJRzZyZkgySjB2Z3BRd0RGbTNiUGN2SC9JeE5Fc1IzMXFUVHJOVzY5WnkzUmdCTkhHd1dSVHZuMWFNQTlTMmozS096Z0dUR1RuRUJpUDhBaTNNVHRkUHRrN1dUK2FKQTBHbC90ZmFaU3B2V2Z5UmU3RE9MbFZ0N1RvOS8rNlIveFFGL1NucFh0dTczTFJGeDE1VzA5cjZKTVJwWmNlU3dOL1BJeWxwVVIwdFdxcnZCb3FIbGV4WW9Xbk5lbFAzYVR5U2hwOWZYL3M5amVQTld4R0tmYmJKcmNyTzBIQTRtRG5ncG9oTU1mUUZlczVucFN1N285bUVTWXI0YzdxNzJBYUVIMXNWUnZPUzZCdFNzUE9DZ2NXYzdXenlvWmYzbHd0cU83VktjSjU0Qk1rVU5QTkN4RXBXYktNQmViOHV4RkJUdUhpMXJHMkRBZW1zQ2ZmT0lxRjdFV1M2dWdpUitXaThqYnFHL1Z4elU0UnhLbXNvczlDT1h2Z2lkRmgwdmFEcHQ0VlBESUxjSkJhVVA2TjFCWVNQZ20rZ0YyTWlyNnF1ejg3c2dmWFg1VllVL21ub2xHSGtqMlppbmlyTk1NWUdYME5rbjJUS2VjdkVYVElqRW1uQ2ZqdU1SK3orckVjZjV2OHg2OGFXNklIdUVJY016WGJETEVXdVQwMElLSC8zMW1Ba1owa0FPbWlCVU9aY2hoMXJScXpiZC9lbXZyeXYxV2pUNy9nYmNTaTVNVFAwTmM1QTNaczFrUHo1ZXR2L2dZYXJESnlGcFUraFB6RFVad09KUjdpWFljb25jdTI1WTd0RmtGSWszZmNBMnJidW5HZ1gwNWtqZlNFSkpXdUF1elh1TjZIR2tFUmorZ1JIV0pxVk9ORnhIaHZaZERteFAzNDNBNGNYdGlvclVtTCtpcjJDRDh1ZERsNUxiM2JPUUtxMVRqc2c2cnhNeTQvNWttbFVRbXRiN2IrN09kREFvcjFlQlBORjkrSlZBeW9GbHNjdzFwZ0p6RTFFL1dNMXZXb0FKS1JpMnNGajY4bU9YVUs1SVFKWXhCa2pSdHpvbjRnbVN0RTlDb293VUE3NWlYdDlkT0JXeXoveFg0N0NRbmo0R3dtMVNHQ3NDc0FtaTdMeEVJdGtJRHhRTmEvMWxUMCtndkFHR1owSmx2MEh6R0M4Z2hrVU1CTi9haEZMTUhRVFRNbytzbU1WY0xMNjJldUwvUmtoTktYdDZTdnJkaFBNcWhxNGJLb0NjeVhuWW5VeVcxeTNXczhXSkliNGloaFFnejQzTnRIK21mUlF5Wnp1dXJzeVZIZXBBS0RaL04wTnhJZS9oVlg0Y01qWGZ2aEoxMHVwQ2xpZ1B3KytuVzR1QXFMMmhHOEh2MmVKaGkzV0JITlUvaWQxSFlXSXJMN0ltQnc0ZzZ0NTdCSS9NMi80QzZaNXJ2ekcrdVY1aUR2VU1IczVaL0xyUGE5bFd6bXR2cHVtU0VyK0FVNFlSM1ZKMHA4alpqVG9Ec2dLdWcxZS9rQWZSRUZVdWlYS1IyYjJEUjlDS2xjUnc3UnpIamtCWnlZSC9qTXNIM2cvK1I4VVFXVGI2ZDJlVHpVQmhCRFRHaWhyYkJxTDhzMG0vRmYrYjgzcGR0VjBtaUtYdmJsaHZPOHBYTnJ5aHkreVVaTjQxNkY4UTdBVVFRc1RwbGdNUGg2ZHJWSFFvc2haSHh0eE5MemxIOVcxdVMvSG9TRDI4QmZ4UVFzSE8xVmxLZURIdTNOTkRSTU44WTZPOFRmckpFU1JJbDFZdlV2bjZCRmZLSGM0VVVyMStWU3FpSXhrd0ZPTXVUbkxVVS9qbjVzMFh2TGtkQjVjeEJIRUMvWFFRMDczSzRHc3A2c3owQVdSelpYMXlyUzlOQU5jbGZKcndUN1haNG9zNnNpVFk4KzdTdEJPMk54T2FaZGc0alRXRDVoTlFYY2t6SnVaSSs3TnNKY2tTYVB6aU43WHN2RGNFSDNCWUVvWUNUbllDWGN4UGpZK3Z4MTAzWmFzdVRiTnEwTHdLaU9XQWtzd0JVQ3pXSWlzSXVwQWRQMjBqWEF0RkFVUk5CRnRwQnhQajBZeGVneWl0TmVlWjR0WVU5TWZBSlVKQ2o5MWhvTGxyYnpGc2ZnQzQyNDI1MzVXNk9PWnMvbzZ1Zm9SQWhNL1FRRjZiemVWZ3llSHpYUjVML09CNlRmVUh0VWsxY1J5MlZ0TWwwVTAyMkEzTDN1QW5tR1BYU0NkWld2NTBGV3l4UmU3MEZDc0dFbkx6cWJsVUg3MjN3bG1XemxIanYrTzNjYWdKSHd6YmFpRWZDN2hneGNxNmtidmlDZE1lUXdDVnlBWncyWTVJbWgrN0VPNjBhVkNFRVdja1hPb3Z6dTNQakJtVDZPNmFJZU13RDcvZVkvUldYTEVEWG9FSDlrR2hwYnFmbTNiSTkvekdDLzZ0bVhFbTJ6d3FCaHpxTWFZS1I5NG5lVWRXeDRQQ0JBVCt3ZE1hdjV0ODBNMnZSOHR5VCtDWlVCYkREaEtjOGNjNVFKY1Z3QkQyUHJWbWFwaTRSRi9PazcwWko5M3dhR0hNTi9Sby9iMGZMSWRyR25VVWZRQzNUL2RvdEVob083Zmsyc0J5dUZmMWV0R3VQeUpWS05DSyIsIm1hYyI6IjdlYzlhNmRhNzM2ZmNjZWZhYmI0MjRlMTMxZjIwZjg1MGY3NmIxOTc0ZThmNWYyOGMwMjA1OWE3MjhmOThiMTIiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-184", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQty8PchMv1R7P3tSJVlyEFqxi\/N\/i+NE\/IQ5li9ym6GNx7CXJjaMLJb2vtDz9Ko9Oc=", "PriceCodeRef": null, "supplier_title": "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": "YYQS+0FXiUnAWyvatozO2LY4BaLB3undJuFP0lHwHeY=", "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": "eyJpdiI6Ik5TR2laWWc5L3lrbDJaOU5BZHVuTnc9PSIsInZhbHVlIjoiVHVjUmJ3SytlclJ5TzBlZ2F3eWFDNjNqcDRqYTZqVjVsUVdpbUM0SVBVNDd5V0Z5UHJXcElVbzFkTnd3Mmt2Qkp3OHhFVUppOEw0QTExY3liK3Z6ZWU0eVN3eFVyOUtXbmVyUU5vR1dNNTRYSFJzWUlEZnJuT0Z6UXZoNlpvYjNzTTVxQ3E4NUxBQ003QTlkd2hqTDZzVWE4ZnJUTUUrZmNRUyt0T3BmZkVpWTJCY2ZIUmJPdHdxMjlKWkNLdUZlL25rM200N0ltbEF2czlGZjVHcCtzaDNTRGMzS1ZPVGJ0UThZVGVzVTFhbWh0dlBiL3hvQ0NscDNTSWdGNmdYOC8zSGhNS2N5Mk1naHYrMUY2bzRoQzMzRk5UZDB3MEJ5UFFLOElyVHo1VE82R1B4MkVCWWFzdmJzWFV2dVVEa1h4MnNYbzJQdkFEQ0VyTzlLcmV3b1Btd3pSVDFjVHFwUkpXT1R5a1V5c0tPc3dCem40VDRuZklWWU1uczFvL2NwREFaLzBwenJkSjRXL0l0MVVGVkw3c1FTN1BXZG9WbUFhaTVxekJ1eHVqSW4rUVRDczBFTm9JSU9PRUlSNHVlaGJlSzVrSnFiUkFqbVMySGl6REpyM0VwdGNub2dnUGhTSzFsSE8wc2hRYWNSd2V1TjNuSGU3R1pTSDNuTkxnbktRNnNqYzZtWGNHOEVlOG1aQW5QdFYySXZzS1NJYlJxRytDU3E1WjloL29PLzlXRlY2UEdyZzUyRGRlSGVSYVlZcmVNTnNXR1o3QUthR3JKSmV4SEdndlhaVGE0R1VucUN1R29wQklvSElCUXlwS3phcWgzbHhOTUlyelZNWFVRU0VsVE1IbStqUkNuQ1BCZ29xeWxCYmtQQnYxcGdnc1YrcE5nRDAzTGZiWW5WWHA3T01YQXkyZE9qb2xybmhwQTFmS0VTa1BtRkJqdk9uMTlFRDFhdWhyTWFMR3V4VlVYOUpXN0RwR2E4RXNqRHZNdGdtRDF3MWVPcWdsTStCM1NCSkljTEZOekM5L0RsZUFKaGh3Q0xEcFAzdU5ZblpYQkdEU1ZvMXloYlRkTjhsbllaN2tBMng2Z1M5bS9xU2hxNWxmZVluNnUwOC9kS3pZYVRJd0RWT1ByWXFjTkFSTllvaXg2MHFVdVdFR2RLTCszdjZnZnJvN09OVHk1bUEvbERpUWxaNXlYVkRYV1ZTU3J4a0d6b0dTckpBbGZTK1JqNU9yQzI4ZldYVDRPLzUwdExUd2tyWW5pc3R6bU4wQ05pbkpIZU56dHMxZ0h0ZzhUR0dkRVZzZDRtMHlKUGMrR0UvbUR1OVo2V2Vsc1hITy80aXdEYnhyeWVLVkhXb3JmZ2kyTEVTemxwc0lwM1MyZncrTVdUaW9tSEpxT1B3TjA5WWMwYXRwUS9ENDMzNWZ4aktCUnNFYkNnQmdKUFVoT0dGNVRESXdrQm4vMk0yejhOSTdwNzBiS0ZFVHdBY3o0TTh0eTAyZExZQ1AxajNFVUtMeWhPSEhXMFdrSDBEaWNRSkhYQ1RSYkFLcHNka1dDbHg4ZXhWcjI4dzVRM2Y3Ylk2NUJoUFJRdjFxdkJyL3RuTTVvSmlTZ1BodXk3Z29ZckpOTXEvamtwZFFtWUl0Ykk5MHZ4RytPblVaZE1vcHRCRURiU1RnZ00vVmN0VjhjbU1pM2lKQkt3cVpKRlZ2ME9oYmNvUm5McWcxSGJudndDREZCYWlzcXdVRmNtY0tDL0lmbElTUU90YnFEL3Q2Q3F6RGM2a1pKcEsrVFh5dWNEWjRqRXJMTUFzUm9ab0pLbTg3bEhhZ0xja3FSRWtvQmVIdGxDNkZHdmF4c2dTRFNNZHNzUkxyWTZoZTJSUCtUOVRtVGJrbnRjcGZCNEVFRFBMb2VnZlFxamNQTEE5Tjcxelc2ZzNLS0lhRm42dkFxbC9XSXZzTnEveWY2QzlyczUyWmFEYitCYWMvMWJOM3BhcHUrUkIwWlg1aGhCalk0QWZIM292Mis1ei90alBFQjc2OEo0bldUcVoyMVB0UHRFT1V1dE5sajZaU2czanpIV2ZyZm9aU01yakh3UTZqV1RHaTVqUXNFZ3NROStQeU42elBreHpDTHFlSll5UFFtU1M4MWFLVUpYNVlLWExLY1NFTmNDYzVHSjZuVHZXcWp0MldvS1lQb2VwV0FDL2MrUGVDVnAyNS9sd0ZSc3E0RXFnYWtRZU5jMU1TS1dyMXd5cDlRSC9xQjltSGdyR0M5Z3FJUTNsTGJ6QVFicG9rdFJYNXRrTURlSU8yK3RWWGdpbFhObmc5WldFejFmWUJHY2U0b25ya1E5dGg1REk3TUJNSnB1elRBcVR3TlFSc2pCMkR1UG84alEzV08wUzE0S0VBRmpOSSthOUJvdnRjYmJ4ZFFaZEhsc2hCZmZrUjkwb0UwWTJMY0MzUTVCd3dxd3VkZ3RlNmFPUk5YejNSaU9vOG5UdkJRMXhzYnByZHErYmdrVGU5Rlc1V0V5eVBOR09saGpPMVFtRUMyODFURTR5dUtGMkNWVHJXTlFmajBtNktBdG5JSE94bUxZY040YWVCUjlYQ3FuejNxSVN1VlFBWENwaHZmTldubHp6SGFqSGtpaENMV2xhaWxMaUk3VTVJOXNGMU44YjY1SDNyL3o3dVhQOW55WWN2eWltUzhLVnJzazZTSzkzUFBrcmdJcjVzOE9PNnVKVW5iYkQyRFhXVEgrK21PNkxrajNPcDFnLzErTU1GWUw4NzlDQ0xNUGMveVlNWEc1dFI4Nkpjd0p1ZDNyM0lMdmlPbFZDTHhGUjVMUXpoQis2amdWc0NTQkIvU2Z2eGhGMHRBRW9KbXZsbTQ4Qmw1Vmg3Y1c3ZUthWmIxMk9SS2UwbHhFNlMyQkp2bFZxRm80TFRNayttN3M4anI3Qm9iT3hqTE1SU1pBeWh5M2NYaWtoRGZFMk1lcWhsNU5mYkJRU3BGbEJrT09XR3hoZDh6VWpZMzNEUEdwMW8zTC9lbXRSYjBnQThBT0NRZzBKRlFia1J4amZHZ2Z2Q0NIcm5sK1VPNnFmU1R0NmZMWTg1bStTTEN2Wkx0TFlYL2Jrb1g1bDdXRmx4ZXFUQlY5aUU0UnY0Rmt1SlphWTVSL2ZqU2k3SWdSenNBKyIsIm1hYyI6IjgxNmUwYTM2MzkzZTEyMGIyYjQ2MjM4NTQ2OTgxYzcwYzgzMmMzYTI3NjIwNzIzZjQ5NzU1ODZiOGU0ZDg3ZDciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ECNrqRuwdo6PDeOQnBz82jNmqzkVjHgriehN6d8H79A=", "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": "eyJpdiI6Ik5TR2laWWc5L3lrbDJaOU5BZHVuTnc9PSIsInZhbHVlIjoiVHVjUmJ3SytlclJ5TzBlZ2F3eWFDNjNqcDRqYTZqVjVsUVdpbUM0SVBVNDd5V0Z5UHJXcElVbzFkTnd3Mmt2Qkp3OHhFVUppOEw0QTExY3liK3Z6ZWU0eVN3eFVyOUtXbmVyUU5vR1dNNTRYSFJzWUlEZnJuT0Z6UXZoNlpvYjNzTTVxQ3E4NUxBQ003QTlkd2hqTDZzVWE4ZnJUTUUrZmNRUyt0T3BmZkVpWTJCY2ZIUmJPdHdxMjlKWkNLdUZlL25rM200N0ltbEF2czlGZjVHcCtzaDNTRGMzS1ZPVGJ0UThZVGVzVTFhbWh0dlBiL3hvQ0NscDNTSWdGNmdYOC8zSGhNS2N5Mk1naHYrMUY2bzRoQzMzRk5UZDB3MEJ5UFFLOElyVHo1VE82R1B4MkVCWWFzdmJzWFV2dVVEa1h4MnNYbzJQdkFEQ0VyTzlLcmV3b1Btd3pSVDFjVHFwUkpXT1R5a1V5c0tPc3dCem40VDRuZklWWU1uczFvL2NwREFaLzBwenJkSjRXL0l0MVVGVkw3c1FTN1BXZG9WbUFhaTVxekJ1eHVqSW4rUVRDczBFTm9JSU9PRUlSNHVlaGJlSzVrSnFiUkFqbVMySGl6REpyM0VwdGNub2dnUGhTSzFsSE8wc2hRYWNSd2V1TjNuSGU3R1pTSDNuTkxnbktRNnNqYzZtWGNHOEVlOG1aQW5QdFYySXZzS1NJYlJxRytDU3E1WjloL29PLzlXRlY2UEdyZzUyRGRlSGVSYVlZcmVNTnNXR1o3QUthR3JKSmV4SEdndlhaVGE0R1VucUN1R29wQklvSElCUXlwS3phcWgzbHhOTUlyelZNWFVRU0VsVE1IbStqUkNuQ1BCZ29xeWxCYmtQQnYxcGdnc1YrcE5nRDAzTGZiWW5WWHA3T01YQXkyZE9qb2xybmhwQTFmS0VTa1BtRkJqdk9uMTlFRDFhdWhyTWFMR3V4VlVYOUpXN0RwR2E4RXNqRHZNdGdtRDF3MWVPcWdsTStCM1NCSkljTEZOekM5L0RsZUFKaGh3Q0xEcFAzdU5ZblpYQkdEU1ZvMXloYlRkTjhsbllaN2tBMng2Z1M5bS9xU2hxNWxmZVluNnUwOC9kS3pZYVRJd0RWT1ByWXFjTkFSTllvaXg2MHFVdVdFR2RLTCszdjZnZnJvN09OVHk1bUEvbERpUWxaNXlYVkRYV1ZTU3J4a0d6b0dTckpBbGZTK1JqNU9yQzI4ZldYVDRPLzUwdExUd2tyWW5pc3R6bU4wQ05pbkpIZU56dHMxZ0h0ZzhUR0dkRVZzZDRtMHlKUGMrR0UvbUR1OVo2V2Vsc1hITy80aXdEYnhyeWVLVkhXb3JmZ2kyTEVTemxwc0lwM1MyZncrTVdUaW9tSEpxT1B3TjA5WWMwYXRwUS9ENDMzNWZ4aktCUnNFYkNnQmdKUFVoT0dGNVRESXdrQm4vMk0yejhOSTdwNzBiS0ZFVHdBY3o0TTh0eTAyZExZQ1AxajNFVUtMeWhPSEhXMFdrSDBEaWNRSkhYQ1RSYkFLcHNka1dDbHg4ZXhWcjI4dzVRM2Y3Ylk2NUJoUFJRdjFxdkJyL3RuTTVvSmlTZ1BodXk3Z29ZckpOTXEvamtwZFFtWUl0Ykk5MHZ4RytPblVaZE1vcHRCRURiU1RnZ00vVmN0VjhjbU1pM2lKQkt3cVpKRlZ2ME9oYmNvUm5McWcxSGJudndDREZCYWlzcXdVRmNtY0tDL0lmbElTUU90YnFEL3Q2Q3F6RGM2a1pKcEsrVFh5dWNEWjRqRXJMTUFzUm9ab0pLbTg3bEhhZ0xja3FSRWtvQmVIdGxDNkZHdmF4c2dTRFNNZHNzUkxyWTZoZTJSUCtUOVRtVGJrbnRjcGZCNEVFRFBMb2VnZlFxamNQTEE5Tjcxelc2ZzNLS0lhRm42dkFxbC9XSXZzTnEveWY2QzlyczUyWmFEYitCYWMvMWJOM3BhcHUrUkIwWlg1aGhCalk0QWZIM292Mis1ei90alBFQjc2OEo0bldUcVoyMVB0UHRFT1V1dE5sajZaU2czanpIV2ZyZm9aU01yakh3UTZqV1RHaTVqUXNFZ3NROStQeU42elBreHpDTHFlSll5UFFtU1M4MWFLVUpYNVlLWExLY1NFTmNDYzVHSjZuVHZXcWp0MldvS1lQb2VwV0FDL2MrUGVDVnAyNS9sd0ZSc3E0RXFnYWtRZU5jMU1TS1dyMXd5cDlRSC9xQjltSGdyR0M5Z3FJUTNsTGJ6QVFicG9rdFJYNXRrTURlSU8yK3RWWGdpbFhObmc5WldFejFmWUJHY2U0b25ya1E5dGg1REk3TUJNSnB1elRBcVR3TlFSc2pCMkR1UG84alEzV08wUzE0S0VBRmpOSSthOUJvdnRjYmJ4ZFFaZEhsc2hCZmZrUjkwb0UwWTJMY0MzUTVCd3dxd3VkZ3RlNmFPUk5YejNSaU9vOG5UdkJRMXhzYnByZHErYmdrVGU5Rlc1V0V5eVBOR09saGpPMVFtRUMyODFURTR5dUtGMkNWVHJXTlFmajBtNktBdG5JSE94bUxZY040YWVCUjlYQ3FuejNxSVN1VlFBWENwaHZmTldubHp6SGFqSGtpaENMV2xhaWxMaUk3VTVJOXNGMU44YjY1SDNyL3o3dVhQOW55WWN2eWltUzhLVnJzazZTSzkzUFBrcmdJcjVzOE9PNnVKVW5iYkQyRFhXVEgrK21PNkxrajNPcDFnLzErTU1GWUw4NzlDQ0xNUGMveVlNWEc1dFI4Nkpjd0p1ZDNyM0lMdmlPbFZDTHhGUjVMUXpoQis2amdWc0NTQkIvU2Z2eGhGMHRBRW9KbXZsbTQ4Qmw1Vmg3Y1c3ZUthWmIxMk9SS2UwbHhFNlMyQkp2bFZxRm80TFRNayttN3M4anI3Qm9iT3hqTE1SU1pBeWh5M2NYaWtoRGZFMk1lcWhsNU5mYkJRU3BGbEJrT09XR3hoZDh6VWpZMzNEUEdwMW8zTC9lbXRSYjBnQThBT0NRZzBKRlFia1J4amZHZ2Z2Q0NIcm5sK1VPNnFmU1R0NmZMWTg1bStTTEN2Wkx0TFlYL2Jrb1g1bDdXRmx4ZXFUQlY5aUU0UnY0Rmt1SlphWTVSL2ZqU2k3SWdSenNBKyIsIm1hYyI6IjgxNmUwYTM2MzkzZTEyMGIyYjQ2MjM4NTQ2OTgxYzcwYzgzMmMzYTI3NjIwNzIzZjQ5NzU1ODZiOGU0ZDg3ZDciLCJ0YWciOiIifQ==", "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": "i50PE\/nY5O6KU3rHqlAzunomekPmH96he\/lUE7WwrL4=", "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": "eyJpdiI6Ik5TR2laWWc5L3lrbDJaOU5BZHVuTnc9PSIsInZhbHVlIjoiVHVjUmJ3SytlclJ5TzBlZ2F3eWFDNjNqcDRqYTZqVjVsUVdpbUM0SVBVNDd5V0Z5UHJXcElVbzFkTnd3Mmt2Qkp3OHhFVUppOEw0QTExY3liK3Z6ZWU0eVN3eFVyOUtXbmVyUU5vR1dNNTRYSFJzWUlEZnJuT0Z6UXZoNlpvYjNzTTVxQ3E4NUxBQ003QTlkd2hqTDZzVWE4ZnJUTUUrZmNRUyt0T3BmZkVpWTJCY2ZIUmJPdHdxMjlKWkNLdUZlL25rM200N0ltbEF2czlGZjVHcCtzaDNTRGMzS1ZPVGJ0UThZVGVzVTFhbWh0dlBiL3hvQ0NscDNTSWdGNmdYOC8zSGhNS2N5Mk1naHYrMUY2bzRoQzMzRk5UZDB3MEJ5UFFLOElyVHo1VE82R1B4MkVCWWFzdmJzWFV2dVVEa1h4MnNYbzJQdkFEQ0VyTzlLcmV3b1Btd3pSVDFjVHFwUkpXT1R5a1V5c0tPc3dCem40VDRuZklWWU1uczFvL2NwREFaLzBwenJkSjRXL0l0MVVGVkw3c1FTN1BXZG9WbUFhaTVxekJ1eHVqSW4rUVRDczBFTm9JSU9PRUlSNHVlaGJlSzVrSnFiUkFqbVMySGl6REpyM0VwdGNub2dnUGhTSzFsSE8wc2hRYWNSd2V1TjNuSGU3R1pTSDNuTkxnbktRNnNqYzZtWGNHOEVlOG1aQW5QdFYySXZzS1NJYlJxRytDU3E1WjloL29PLzlXRlY2UEdyZzUyRGRlSGVSYVlZcmVNTnNXR1o3QUthR3JKSmV4SEdndlhaVGE0R1VucUN1R29wQklvSElCUXlwS3phcWgzbHhOTUlyelZNWFVRU0VsVE1IbStqUkNuQ1BCZ29xeWxCYmtQQnYxcGdnc1YrcE5nRDAzTGZiWW5WWHA3T01YQXkyZE9qb2xybmhwQTFmS0VTa1BtRkJqdk9uMTlFRDFhdWhyTWFMR3V4VlVYOUpXN0RwR2E4RXNqRHZNdGdtRDF3MWVPcWdsTStCM1NCSkljTEZOekM5L0RsZUFKaGh3Q0xEcFAzdU5ZblpYQkdEU1ZvMXloYlRkTjhsbllaN2tBMng2Z1M5bS9xU2hxNWxmZVluNnUwOC9kS3pZYVRJd0RWT1ByWXFjTkFSTllvaXg2MHFVdVdFR2RLTCszdjZnZnJvN09OVHk1bUEvbERpUWxaNXlYVkRYV1ZTU3J4a0d6b0dTckpBbGZTK1JqNU9yQzI4ZldYVDRPLzUwdExUd2tyWW5pc3R6bU4wQ05pbkpIZU56dHMxZ0h0ZzhUR0dkRVZzZDRtMHlKUGMrR0UvbUR1OVo2V2Vsc1hITy80aXdEYnhyeWVLVkhXb3JmZ2kyTEVTemxwc0lwM1MyZncrTVdUaW9tSEpxT1B3TjA5WWMwYXRwUS9ENDMzNWZ4aktCUnNFYkNnQmdKUFVoT0dGNVRESXdrQm4vMk0yejhOSTdwNzBiS0ZFVHdBY3o0TTh0eTAyZExZQ1AxajNFVUtMeWhPSEhXMFdrSDBEaWNRSkhYQ1RSYkFLcHNka1dDbHg4ZXhWcjI4dzVRM2Y3Ylk2NUJoUFJRdjFxdkJyL3RuTTVvSmlTZ1BodXk3Z29ZckpOTXEvamtwZFFtWUl0Ykk5MHZ4RytPblVaZE1vcHRCRURiU1RnZ00vVmN0VjhjbU1pM2lKQkt3cVpKRlZ2ME9oYmNvUm5McWcxSGJudndDREZCYWlzcXdVRmNtY0tDL0lmbElTUU90YnFEL3Q2Q3F6RGM2a1pKcEsrVFh5dWNEWjRqRXJMTUFzUm9ab0pLbTg3bEhhZ0xja3FSRWtvQmVIdGxDNkZHdmF4c2dTRFNNZHNzUkxyWTZoZTJSUCtUOVRtVGJrbnRjcGZCNEVFRFBMb2VnZlFxamNQTEE5Tjcxelc2ZzNLS0lhRm42dkFxbC9XSXZzTnEveWY2QzlyczUyWmFEYitCYWMvMWJOM3BhcHUrUkIwWlg1aGhCalk0QWZIM292Mis1ei90alBFQjc2OEo0bldUcVoyMVB0UHRFT1V1dE5sajZaU2czanpIV2ZyZm9aU01yakh3UTZqV1RHaTVqUXNFZ3NROStQeU42elBreHpDTHFlSll5UFFtU1M4MWFLVUpYNVlLWExLY1NFTmNDYzVHSjZuVHZXcWp0MldvS1lQb2VwV0FDL2MrUGVDVnAyNS9sd0ZSc3E0RXFnYWtRZU5jMU1TS1dyMXd5cDlRSC9xQjltSGdyR0M5Z3FJUTNsTGJ6QVFicG9rdFJYNXRrTURlSU8yK3RWWGdpbFhObmc5WldFejFmWUJHY2U0b25ya1E5dGg1REk3TUJNSnB1elRBcVR3TlFSc2pCMkR1UG84alEzV08wUzE0S0VBRmpOSSthOUJvdnRjYmJ4ZFFaZEhsc2hCZmZrUjkwb0UwWTJMY0MzUTVCd3dxd3VkZ3RlNmFPUk5YejNSaU9vOG5UdkJRMXhzYnByZHErYmdrVGU5Rlc1V0V5eVBOR09saGpPMVFtRUMyODFURTR5dUtGMkNWVHJXTlFmajBtNktBdG5JSE94bUxZY040YWVCUjlYQ3FuejNxSVN1VlFBWENwaHZmTldubHp6SGFqSGtpaENMV2xhaWxMaUk3VTVJOXNGMU44YjY1SDNyL3o3dVhQOW55WWN2eWltUzhLVnJzazZTSzkzUFBrcmdJcjVzOE9PNnVKVW5iYkQyRFhXVEgrK21PNkxrajNPcDFnLzErTU1GWUw4NzlDQ0xNUGMveVlNWEc1dFI4Nkpjd0p1ZDNyM0lMdmlPbFZDTHhGUjVMUXpoQis2amdWc0NTQkIvU2Z2eGhGMHRBRW9KbXZsbTQ4Qmw1Vmg3Y1c3ZUthWmIxMk9SS2UwbHhFNlMyQkp2bFZxRm80TFRNayttN3M4anI3Qm9iT3hqTE1SU1pBeWh5M2NYaWtoRGZFMk1lcWhsNU5mYkJRU3BGbEJrT09XR3hoZDh6VWpZMzNEUEdwMW8zTC9lbXRSYjBnQThBT0NRZzBKRlFia1J4amZHZ2Z2Q0NIcm5sK1VPNnFmU1R0NmZMWTg1bStTTEN2Wkx0TFlYL2Jrb1g1bDdXRmx4ZXFUQlY5aUU0UnY0Rmt1SlphWTVSL2ZqU2k3SWdSenNBKyIsIm1hYyI6IjgxNmUwYTM2MzkzZTEyMGIyYjQ2MjM4NTQ2OTgxYzcwYzgzMmMzYTI3NjIwNzIzZjQ5NzU1ODZiOGU0ZDg3ZDciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "QkWO6jzQ7FVFV0\/zZ+mpyiz5F+ErYaBuRYX37pn+f+w=", "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": "eyJpdiI6Ik5TR2laWWc5L3lrbDJaOU5BZHVuTnc9PSIsInZhbHVlIjoiVHVjUmJ3SytlclJ5TzBlZ2F3eWFDNjNqcDRqYTZqVjVsUVdpbUM0SVBVNDd5V0Z5UHJXcElVbzFkTnd3Mmt2Qkp3OHhFVUppOEw0QTExY3liK3Z6ZWU0eVN3eFVyOUtXbmVyUU5vR1dNNTRYSFJzWUlEZnJuT0Z6UXZoNlpvYjNzTTVxQ3E4NUxBQ003QTlkd2hqTDZzVWE4ZnJUTUUrZmNRUyt0T3BmZkVpWTJCY2ZIUmJPdHdxMjlKWkNLdUZlL25rM200N0ltbEF2czlGZjVHcCtzaDNTRGMzS1ZPVGJ0UThZVGVzVTFhbWh0dlBiL3hvQ0NscDNTSWdGNmdYOC8zSGhNS2N5Mk1naHYrMUY2bzRoQzMzRk5UZDB3MEJ5UFFLOElyVHo1VE82R1B4MkVCWWFzdmJzWFV2dVVEa1h4MnNYbzJQdkFEQ0VyTzlLcmV3b1Btd3pSVDFjVHFwUkpXT1R5a1V5c0tPc3dCem40VDRuZklWWU1uczFvL2NwREFaLzBwenJkSjRXL0l0MVVGVkw3c1FTN1BXZG9WbUFhaTVxekJ1eHVqSW4rUVRDczBFTm9JSU9PRUlSNHVlaGJlSzVrSnFiUkFqbVMySGl6REpyM0VwdGNub2dnUGhTSzFsSE8wc2hRYWNSd2V1TjNuSGU3R1pTSDNuTkxnbktRNnNqYzZtWGNHOEVlOG1aQW5QdFYySXZzS1NJYlJxRytDU3E1WjloL29PLzlXRlY2UEdyZzUyRGRlSGVSYVlZcmVNTnNXR1o3QUthR3JKSmV4SEdndlhaVGE0R1VucUN1R29wQklvSElCUXlwS3phcWgzbHhOTUlyelZNWFVRU0VsVE1IbStqUkNuQ1BCZ29xeWxCYmtQQnYxcGdnc1YrcE5nRDAzTGZiWW5WWHA3T01YQXkyZE9qb2xybmhwQTFmS0VTa1BtRkJqdk9uMTlFRDFhdWhyTWFMR3V4VlVYOUpXN0RwR2E4RXNqRHZNdGdtRDF3MWVPcWdsTStCM1NCSkljTEZOekM5L0RsZUFKaGh3Q0xEcFAzdU5ZblpYQkdEU1ZvMXloYlRkTjhsbllaN2tBMng2Z1M5bS9xU2hxNWxmZVluNnUwOC9kS3pZYVRJd0RWT1ByWXFjTkFSTllvaXg2MHFVdVdFR2RLTCszdjZnZnJvN09OVHk1bUEvbERpUWxaNXlYVkRYV1ZTU3J4a0d6b0dTckpBbGZTK1JqNU9yQzI4ZldYVDRPLzUwdExUd2tyWW5pc3R6bU4wQ05pbkpIZU56dHMxZ0h0ZzhUR0dkRVZzZDRtMHlKUGMrR0UvbUR1OVo2V2Vsc1hITy80aXdEYnhyeWVLVkhXb3JmZ2kyTEVTemxwc0lwM1MyZncrTVdUaW9tSEpxT1B3TjA5WWMwYXRwUS9ENDMzNWZ4aktCUnNFYkNnQmdKUFVoT0dGNVRESXdrQm4vMk0yejhOSTdwNzBiS0ZFVHdBY3o0TTh0eTAyZExZQ1AxajNFVUtMeWhPSEhXMFdrSDBEaWNRSkhYQ1RSYkFLcHNka1dDbHg4ZXhWcjI4dzVRM2Y3Ylk2NUJoUFJRdjFxdkJyL3RuTTVvSmlTZ1BodXk3Z29ZckpOTXEvamtwZFFtWUl0Ykk5MHZ4RytPblVaZE1vcHRCRURiU1RnZ00vVmN0VjhjbU1pM2lKQkt3cVpKRlZ2ME9oYmNvUm5McWcxSGJudndDREZCYWlzcXdVRmNtY0tDL0lmbElTUU90YnFEL3Q2Q3F6RGM2a1pKcEsrVFh5dWNEWjRqRXJMTUFzUm9ab0pLbTg3bEhhZ0xja3FSRWtvQmVIdGxDNkZHdmF4c2dTRFNNZHNzUkxyWTZoZTJSUCtUOVRtVGJrbnRjcGZCNEVFRFBMb2VnZlFxamNQTEE5Tjcxelc2ZzNLS0lhRm42dkFxbC9XSXZzTnEveWY2QzlyczUyWmFEYitCYWMvMWJOM3BhcHUrUkIwWlg1aGhCalk0QWZIM292Mis1ei90alBFQjc2OEo0bldUcVoyMVB0UHRFT1V1dE5sajZaU2czanpIV2ZyZm9aU01yakh3UTZqV1RHaTVqUXNFZ3NROStQeU42elBreHpDTHFlSll5UFFtU1M4MWFLVUpYNVlLWExLY1NFTmNDYzVHSjZuVHZXcWp0MldvS1lQb2VwV0FDL2MrUGVDVnAyNS9sd0ZSc3E0RXFnYWtRZU5jMU1TS1dyMXd5cDlRSC9xQjltSGdyR0M5Z3FJUTNsTGJ6QVFicG9rdFJYNXRrTURlSU8yK3RWWGdpbFhObmc5WldFejFmWUJHY2U0b25ya1E5dGg1REk3TUJNSnB1elRBcVR3TlFSc2pCMkR1UG84alEzV08wUzE0S0VBRmpOSSthOUJvdnRjYmJ4ZFFaZEhsc2hCZmZrUjkwb0UwWTJMY0MzUTVCd3dxd3VkZ3RlNmFPUk5YejNSaU9vOG5UdkJRMXhzYnByZHErYmdrVGU5Rlc1V0V5eVBOR09saGpPMVFtRUMyODFURTR5dUtGMkNWVHJXTlFmajBtNktBdG5JSE94bUxZY040YWVCUjlYQ3FuejNxSVN1VlFBWENwaHZmTldubHp6SGFqSGtpaENMV2xhaWxMaUk3VTVJOXNGMU44YjY1SDNyL3o3dVhQOW55WWN2eWltUzhLVnJzazZTSzkzUFBrcmdJcjVzOE9PNnVKVW5iYkQyRFhXVEgrK21PNkxrajNPcDFnLzErTU1GWUw4NzlDQ0xNUGMveVlNWEc1dFI4Nkpjd0p1ZDNyM0lMdmlPbFZDTHhGUjVMUXpoQis2amdWc0NTQkIvU2Z2eGhGMHRBRW9KbXZsbTQ4Qmw1Vmg3Y1c3ZUthWmIxMk9SS2UwbHhFNlMyQkp2bFZxRm80TFRNayttN3M4anI3Qm9iT3hqTE1SU1pBeWh5M2NYaWtoRGZFMk1lcWhsNU5mYkJRU3BGbEJrT09XR3hoZDh6VWpZMzNEUEdwMW8zTC9lbXRSYjBnQThBT0NRZzBKRlFia1J4amZHZ2Z2Q0NIcm5sK1VPNnFmU1R0NmZMWTg1bStTTEN2Wkx0TFlYL2Jrb1g1bDdXRmx4ZXFUQlY5aUU0UnY0Rmt1SlphWTVSL2ZqU2k3SWdSenNBKyIsIm1hYyI6IjgxNmUwYTM2MzkzZTEyMGIyYjQ2MjM4NTQ2OTgxYzcwYzgzMmMzYTI3NjIwNzIzZjQ5NzU1ODZiOGU0ZDg3ZDciLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-185", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvSJsYUUG4KUXSbVWA2bV2D09vLw6pLEvGhh9P2zFEATW88ZhNWioMMS0vHt9c4MNI=", "PriceCodeRef": null, "supplier_title": "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": "U2JlOtWk\/3mU99Mm+eK+H+PBwWyEhv+EZHAhELT8fhg=", "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": "eyJpdiI6InkwdG1sZ0lYZWdTcmpLTW9SbHR4MlE9PSIsInZhbHVlIjoiWWFnL29GY1hEWks4QXpTU2U0V2c4eHpJalNXUVdaam9kbTdxMUJ3eEx0RUxHbnd3UHBIVXdRNVZ4Y1V0Z0JuenZNNlp6clBzblc5b0Ewc2dPQ2xPUC9vY0JkUHpONEVBWmJUZ3Z2TmhGNWQwaEgrMS9Reldha3BNUFROVFgvRjlqV04yWjgwNlA0eTZha2lBdExpSXdGRjJkRHJtLzNyTXdySFRNVXprS1JUdG9CL2lFMUl5MURsUjA5RmlwNWxBQW4wUFJYQXJKVUtXTG5Sd05yMVhobE1oUnAxQXpPVENvR1JjdFpMK0p2bXNaaGN5WnlzV2NsajBuV1dTVUZZMHpMMmEycjZNdUtGQWFVRlQzdTgwb2taUEhLSkpDVFdlQWVsTjN5TU1yRDFyTTFyWEcwMUR2cGthQmgrZmZWS1pLdFY1cHFIc0FqRmlQWEs0WDhJS3ZRVWo2bzZSNENUVEozQjZ4eFN1bGhTVEVKNWZDclI2MkhPa3VtU2NwRFZvUzNPa3BQZjRqVkIzWjhXNHpUeGdJbnF3cGY4TGhERHpMbmZ4T0xBYkZVbTNza2xjUmVrS3p1cDJnMXlHNnh5bmVUNmpoNHQraG1IaDV1SzlvVWNYMWk0QXZ6SmN1b0pDWkxMSHQwMUJVcnF0azJibWhYT1F5RjllMVF4T2QweVFJMTNUcURxbDVCNTJqek83MlBVK01RcW56NFplY2JDS1dWUExoRVFSeG5RNjRxTW5GUjB2QXFhZ2RpVnI5aXdJaGgvbkd1TndYdnk2WjZUTU55dzNKVHZMQzU4Tmt0OHhYWEhvZ2duSGlOVlowV3U1ek1aY2VLK09EUVVOaGYvdVU5N1ZsV2g0a3Y5SFRYclNnVTFSZG11T0xqL1hEaktpTXB2a2dHVVczUDU5U0pVSVd0b0RmeEJQdW5rTkdnUEpKUGZOa2pmajBMNHBqdmg2a1p1a1RXVnZJQ0VnU1RXdTl2c3BRUjllanVaaDVyd2sxN0RjUFNOMlRUY3hwOUlIWDhRcnArYkVDNXo4TWdyZzYzWU5VNmJoRi8zYmVvN1QzLzFyOFNQblJIUDd2SWlhYUFOS0pxWUx0eE9HTzB0Y0pzejhwZ1pTNDB2Y2U2c3A1WDZNOFVIM2p5Q3VsR08vdmVkUFZ3NnExb011bE1lRllaa1FDZTRmcU81Yys5RURyTS8xZUxOSHROKzhNaHlVV3lzbW9WNXloYWIzREs0VHA0N3VZS2l5UUhDU0s0Smo3OWJ2WkdvRUYrVDc3MlhvVUxteEM4SFREcEpldVFGN3hRUmczanYwc1JxNEpmTTh4Wmk3SmtMdjZtSWFidWlvelZHL2ZCbFErRDVnRm1qb29LRGkzUFBOWHBWSTdhUEthUS9neUNYS1RTUkhTRFAvdUxkU240cmZIbmFjMTQ0K2d4NGY0STNQRE1Sem9Nanl1QmF6QnlTMHRjdG5OOXBvU1VURjQxMzl6S2ZSTnNpR0U5R3hrNXQ3ZjdpWmhJVUNNdTdLYnI1Qm9vRUQrVS9RZ2c5R1dTckRlSUk5d0V2TlF2Mmx0bjNuTzJJcjcrYTJOZkRQWTFqbFg5TnhmWmNPaHZzeUNjY0lDeXVJV1o0aXFiL1FNV0lEcHB2cUJLNEwvMWRrdjVOZ08xbzBzYmFmSkZXL0swaDJjaGFhSkhmc1E3SEJaci9IN2VvOVcyRkx3NWx2RXlRc2h6YVNmemJvSzJhZmdadnNPaEs2Sm0yaHo4d2x3QzM1R2U1bEMrb1FwcEsyQ2dGN0xJZXNzZ2xWNUc2QlZYaGRQQXJMVFZJSGJvQmVINzVhRytubnNlTGE1NDZJOFNRUk5GU1padEorNTd1cnhPazRrNkZuQ0haNGo0QUw4YUhCWnNCbldFNHo2NzA3TnE2TjNPU2ZWNkY0cEhnNDRkMGQ1clBhL3BId2loVjB5QkJKK05ZeWxzcGxEM0RJWjUwQnJZUkVnMFRtb3VxWWRMdG1XV1BtNXFIT25kakhTbFR2VmZsZjVDQ1ZLak1NQ1VvMFR4cWpBQ3pEd1pXTVgvNENVZzZIM0duUmdvSEVMaERmbUJ0bHVMcGM2Skt5VjNoOUtmNnJnK2ZLT29pUU1Xb1h0THVoOWdOV2RDcE9WSCtFZTJZMjE4ZmV5cndLUEYwcXBGYlVjaFl3ZEhReUdYM3NJSlNDaWYxYWtDT2JQMDlhVXR2Q1RVbnFlTWR4bzVoTVhsS2xwSjJQdGYraXhLQmVnRTRzaXJ5WFhJMDh2YTE0MmVPWXY0d2g2L09VM1lGWmNxcW9ja0xHalkxWWc0V0VEY09PVWFFdUxTbHFNYmN2WVhVVXk4QUtoc1Y5MmowbnFDV05nM3YxYlA4TzczV1RIQTJrMm5seCt1b2w3YSsydTZqaUd5Ynk2enBwclpXaG43Q3RPN3Z1elNyeG0xTkNEbGIvbnUzQnNDSFdRMEx5YXhGV1poZDR1aThkZ1c0YmZsU3B1VHA1N0FYL1B2TlZXczZqZERjNGg0UDhEZXVZSjlxMWVBQ051YkdaSm4zaGZ4Zm5UaHBTQklBSzEwcTFJdm51MXFKVlNLRDVnRzJDd3h1dzFMazhjTy94ckp0amUwMUxad2s0U0JMMFBtOWJBVTJhNlRHd2J2anRhTGpzcmJ0WXYzVEhvUDFjVk80RFZmdGlVSkdoaUQ3ZWJRYllHY0drL1duYWRWNUtqRVJCQ015L21JUG14SjRKdkh0NnBobFc1L1dYQTVwQldXZUdzU2ZWY2xSZ3Znc1VQTVJ3bHVvTEhZMExQbDRzR253c1hKeUs0NWtNVTlMV3Z0RzF1cHBBd3hzZGpEM1NvcXE3V2tHUm5ZeDZQWFNiNnFpTGRhcTI3L0hzc1NKeEw5YjJmNWsvTnFBTThlQnlBRTNrcXAyVmNSelJQZVdIeXRVeTZSTjB2TEdsVVBZQzQ0OG1UQ0pTemJWUE4xRmRINk5ZRHc1M2c1SytrbVpSSGV5RHZXY2k4WFJ2NWIvZlhsaUYxOHNZSFQyS3VqWWJGazRYVldBQnpvTEhOak9FY2JEazFIeGlLcTFzVXlxVTVHRW9TN1QyaGtSZkVmM1lCZ0luRlB3M1dLU1FVellkdnJqMGxKcUp1Vnh6NUlCUzJxN09TQ0xnVS9BMCIsIm1hYyI6IjkxMzhjZDdiNjllMGFlYmZkZTVlMWYyNzRmNDRlZTJjYzcwNDI1NTRhZGVhNjVjNmFlOGRiN2ZlYzNmZjk0NTMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "GjhpcU6\/hzxd58\/rxNc0hIiDa9pkodO\/G1gDx2Zi5Z0=", "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": "eyJpdiI6InkwdG1sZ0lYZWdTcmpLTW9SbHR4MlE9PSIsInZhbHVlIjoiWWFnL29GY1hEWks4QXpTU2U0V2c4eHpJalNXUVdaam9kbTdxMUJ3eEx0RUxHbnd3UHBIVXdRNVZ4Y1V0Z0JuenZNNlp6clBzblc5b0Ewc2dPQ2xPUC9vY0JkUHpONEVBWmJUZ3Z2TmhGNWQwaEgrMS9Reldha3BNUFROVFgvRjlqV04yWjgwNlA0eTZha2lBdExpSXdGRjJkRHJtLzNyTXdySFRNVXprS1JUdG9CL2lFMUl5MURsUjA5RmlwNWxBQW4wUFJYQXJKVUtXTG5Sd05yMVhobE1oUnAxQXpPVENvR1JjdFpMK0p2bXNaaGN5WnlzV2NsajBuV1dTVUZZMHpMMmEycjZNdUtGQWFVRlQzdTgwb2taUEhLSkpDVFdlQWVsTjN5TU1yRDFyTTFyWEcwMUR2cGthQmgrZmZWS1pLdFY1cHFIc0FqRmlQWEs0WDhJS3ZRVWo2bzZSNENUVEozQjZ4eFN1bGhTVEVKNWZDclI2MkhPa3VtU2NwRFZvUzNPa3BQZjRqVkIzWjhXNHpUeGdJbnF3cGY4TGhERHpMbmZ4T0xBYkZVbTNza2xjUmVrS3p1cDJnMXlHNnh5bmVUNmpoNHQraG1IaDV1SzlvVWNYMWk0QXZ6SmN1b0pDWkxMSHQwMUJVcnF0azJibWhYT1F5RjllMVF4T2QweVFJMTNUcURxbDVCNTJqek83MlBVK01RcW56NFplY2JDS1dWUExoRVFSeG5RNjRxTW5GUjB2QXFhZ2RpVnI5aXdJaGgvbkd1TndYdnk2WjZUTU55dzNKVHZMQzU4Tmt0OHhYWEhvZ2duSGlOVlowV3U1ek1aY2VLK09EUVVOaGYvdVU5N1ZsV2g0a3Y5SFRYclNnVTFSZG11T0xqL1hEaktpTXB2a2dHVVczUDU5U0pVSVd0b0RmeEJQdW5rTkdnUEpKUGZOa2pmajBMNHBqdmg2a1p1a1RXVnZJQ0VnU1RXdTl2c3BRUjllanVaaDVyd2sxN0RjUFNOMlRUY3hwOUlIWDhRcnArYkVDNXo4TWdyZzYzWU5VNmJoRi8zYmVvN1QzLzFyOFNQblJIUDd2SWlhYUFOS0pxWUx0eE9HTzB0Y0pzejhwZ1pTNDB2Y2U2c3A1WDZNOFVIM2p5Q3VsR08vdmVkUFZ3NnExb011bE1lRllaa1FDZTRmcU81Yys5RURyTS8xZUxOSHROKzhNaHlVV3lzbW9WNXloYWIzREs0VHA0N3VZS2l5UUhDU0s0Smo3OWJ2WkdvRUYrVDc3MlhvVUxteEM4SFREcEpldVFGN3hRUmczanYwc1JxNEpmTTh4Wmk3SmtMdjZtSWFidWlvelZHL2ZCbFErRDVnRm1qb29LRGkzUFBOWHBWSTdhUEthUS9neUNYS1RTUkhTRFAvdUxkU240cmZIbmFjMTQ0K2d4NGY0STNQRE1Sem9Nanl1QmF6QnlTMHRjdG5OOXBvU1VURjQxMzl6S2ZSTnNpR0U5R3hrNXQ3ZjdpWmhJVUNNdTdLYnI1Qm9vRUQrVS9RZ2c5R1dTckRlSUk5d0V2TlF2Mmx0bjNuTzJJcjcrYTJOZkRQWTFqbFg5TnhmWmNPaHZzeUNjY0lDeXVJV1o0aXFiL1FNV0lEcHB2cUJLNEwvMWRrdjVOZ08xbzBzYmFmSkZXL0swaDJjaGFhSkhmc1E3SEJaci9IN2VvOVcyRkx3NWx2RXlRc2h6YVNmemJvSzJhZmdadnNPaEs2Sm0yaHo4d2x3QzM1R2U1bEMrb1FwcEsyQ2dGN0xJZXNzZ2xWNUc2QlZYaGRQQXJMVFZJSGJvQmVINzVhRytubnNlTGE1NDZJOFNRUk5GU1padEorNTd1cnhPazRrNkZuQ0haNGo0QUw4YUhCWnNCbldFNHo2NzA3TnE2TjNPU2ZWNkY0cEhnNDRkMGQ1clBhL3BId2loVjB5QkJKK05ZeWxzcGxEM0RJWjUwQnJZUkVnMFRtb3VxWWRMdG1XV1BtNXFIT25kakhTbFR2VmZsZjVDQ1ZLak1NQ1VvMFR4cWpBQ3pEd1pXTVgvNENVZzZIM0duUmdvSEVMaERmbUJ0bHVMcGM2Skt5VjNoOUtmNnJnK2ZLT29pUU1Xb1h0THVoOWdOV2RDcE9WSCtFZTJZMjE4ZmV5cndLUEYwcXBGYlVjaFl3ZEhReUdYM3NJSlNDaWYxYWtDT2JQMDlhVXR2Q1RVbnFlTWR4bzVoTVhsS2xwSjJQdGYraXhLQmVnRTRzaXJ5WFhJMDh2YTE0MmVPWXY0d2g2L09VM1lGWmNxcW9ja0xHalkxWWc0V0VEY09PVWFFdUxTbHFNYmN2WVhVVXk4QUtoc1Y5MmowbnFDV05nM3YxYlA4TzczV1RIQTJrMm5seCt1b2w3YSsydTZqaUd5Ynk2enBwclpXaG43Q3RPN3Z1elNyeG0xTkNEbGIvbnUzQnNDSFdRMEx5YXhGV1poZDR1aThkZ1c0YmZsU3B1VHA1N0FYL1B2TlZXczZqZERjNGg0UDhEZXVZSjlxMWVBQ051YkdaSm4zaGZ4Zm5UaHBTQklBSzEwcTFJdm51MXFKVlNLRDVnRzJDd3h1dzFMazhjTy94ckp0amUwMUxad2s0U0JMMFBtOWJBVTJhNlRHd2J2anRhTGpzcmJ0WXYzVEhvUDFjVk80RFZmdGlVSkdoaUQ3ZWJRYllHY0drL1duYWRWNUtqRVJCQ015L21JUG14SjRKdkh0NnBobFc1L1dYQTVwQldXZUdzU2ZWY2xSZ3Znc1VQTVJ3bHVvTEhZMExQbDRzR253c1hKeUs0NWtNVTlMV3Z0RzF1cHBBd3hzZGpEM1NvcXE3V2tHUm5ZeDZQWFNiNnFpTGRhcTI3L0hzc1NKeEw5YjJmNWsvTnFBTThlQnlBRTNrcXAyVmNSelJQZVdIeXRVeTZSTjB2TEdsVVBZQzQ0OG1UQ0pTemJWUE4xRmRINk5ZRHc1M2c1SytrbVpSSGV5RHZXY2k4WFJ2NWIvZlhsaUYxOHNZSFQyS3VqWWJGazRYVldBQnpvTEhOak9FY2JEazFIeGlLcTFzVXlxVTVHRW9TN1QyaGtSZkVmM1lCZ0luRlB3M1dLU1FVellkdnJqMGxKcUp1Vnh6NUlCUzJxN09TQ0xnVS9BMCIsIm1hYyI6IjkxMzhjZDdiNjllMGFlYmZkZTVlMWYyNzRmNDRlZTJjYzcwNDI1NTRhZGVhNjVjNmFlOGRiN2ZlYzNmZjk0NTMiLCJ0YWciOiIifQ==", "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": "RNCclt1itRgBsMT3dy0KBJRSVEq0zMyzZ5C80iQ1NHo=", "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": "eyJpdiI6InkwdG1sZ0lYZWdTcmpLTW9SbHR4MlE9PSIsInZhbHVlIjoiWWFnL29GY1hEWks4QXpTU2U0V2c4eHpJalNXUVdaam9kbTdxMUJ3eEx0RUxHbnd3UHBIVXdRNVZ4Y1V0Z0JuenZNNlp6clBzblc5b0Ewc2dPQ2xPUC9vY0JkUHpONEVBWmJUZ3Z2TmhGNWQwaEgrMS9Reldha3BNUFROVFgvRjlqV04yWjgwNlA0eTZha2lBdExpSXdGRjJkRHJtLzNyTXdySFRNVXprS1JUdG9CL2lFMUl5MURsUjA5RmlwNWxBQW4wUFJYQXJKVUtXTG5Sd05yMVhobE1oUnAxQXpPVENvR1JjdFpMK0p2bXNaaGN5WnlzV2NsajBuV1dTVUZZMHpMMmEycjZNdUtGQWFVRlQzdTgwb2taUEhLSkpDVFdlQWVsTjN5TU1yRDFyTTFyWEcwMUR2cGthQmgrZmZWS1pLdFY1cHFIc0FqRmlQWEs0WDhJS3ZRVWo2bzZSNENUVEozQjZ4eFN1bGhTVEVKNWZDclI2MkhPa3VtU2NwRFZvUzNPa3BQZjRqVkIzWjhXNHpUeGdJbnF3cGY4TGhERHpMbmZ4T0xBYkZVbTNza2xjUmVrS3p1cDJnMXlHNnh5bmVUNmpoNHQraG1IaDV1SzlvVWNYMWk0QXZ6SmN1b0pDWkxMSHQwMUJVcnF0azJibWhYT1F5RjllMVF4T2QweVFJMTNUcURxbDVCNTJqek83MlBVK01RcW56NFplY2JDS1dWUExoRVFSeG5RNjRxTW5GUjB2QXFhZ2RpVnI5aXdJaGgvbkd1TndYdnk2WjZUTU55dzNKVHZMQzU4Tmt0OHhYWEhvZ2duSGlOVlowV3U1ek1aY2VLK09EUVVOaGYvdVU5N1ZsV2g0a3Y5SFRYclNnVTFSZG11T0xqL1hEaktpTXB2a2dHVVczUDU5U0pVSVd0b0RmeEJQdW5rTkdnUEpKUGZOa2pmajBMNHBqdmg2a1p1a1RXVnZJQ0VnU1RXdTl2c3BRUjllanVaaDVyd2sxN0RjUFNOMlRUY3hwOUlIWDhRcnArYkVDNXo4TWdyZzYzWU5VNmJoRi8zYmVvN1QzLzFyOFNQblJIUDd2SWlhYUFOS0pxWUx0eE9HTzB0Y0pzejhwZ1pTNDB2Y2U2c3A1WDZNOFVIM2p5Q3VsR08vdmVkUFZ3NnExb011bE1lRllaa1FDZTRmcU81Yys5RURyTS8xZUxOSHROKzhNaHlVV3lzbW9WNXloYWIzREs0VHA0N3VZS2l5UUhDU0s0Smo3OWJ2WkdvRUYrVDc3MlhvVUxteEM4SFREcEpldVFGN3hRUmczanYwc1JxNEpmTTh4Wmk3SmtMdjZtSWFidWlvelZHL2ZCbFErRDVnRm1qb29LRGkzUFBOWHBWSTdhUEthUS9neUNYS1RTUkhTRFAvdUxkU240cmZIbmFjMTQ0K2d4NGY0STNQRE1Sem9Nanl1QmF6QnlTMHRjdG5OOXBvU1VURjQxMzl6S2ZSTnNpR0U5R3hrNXQ3ZjdpWmhJVUNNdTdLYnI1Qm9vRUQrVS9RZ2c5R1dTckRlSUk5d0V2TlF2Mmx0bjNuTzJJcjcrYTJOZkRQWTFqbFg5TnhmWmNPaHZzeUNjY0lDeXVJV1o0aXFiL1FNV0lEcHB2cUJLNEwvMWRrdjVOZ08xbzBzYmFmSkZXL0swaDJjaGFhSkhmc1E3SEJaci9IN2VvOVcyRkx3NWx2RXlRc2h6YVNmemJvSzJhZmdadnNPaEs2Sm0yaHo4d2x3QzM1R2U1bEMrb1FwcEsyQ2dGN0xJZXNzZ2xWNUc2QlZYaGRQQXJMVFZJSGJvQmVINzVhRytubnNlTGE1NDZJOFNRUk5GU1padEorNTd1cnhPazRrNkZuQ0haNGo0QUw4YUhCWnNCbldFNHo2NzA3TnE2TjNPU2ZWNkY0cEhnNDRkMGQ1clBhL3BId2loVjB5QkJKK05ZeWxzcGxEM0RJWjUwQnJZUkVnMFRtb3VxWWRMdG1XV1BtNXFIT25kakhTbFR2VmZsZjVDQ1ZLak1NQ1VvMFR4cWpBQ3pEd1pXTVgvNENVZzZIM0duUmdvSEVMaERmbUJ0bHVMcGM2Skt5VjNoOUtmNnJnK2ZLT29pUU1Xb1h0THVoOWdOV2RDcE9WSCtFZTJZMjE4ZmV5cndLUEYwcXBGYlVjaFl3ZEhReUdYM3NJSlNDaWYxYWtDT2JQMDlhVXR2Q1RVbnFlTWR4bzVoTVhsS2xwSjJQdGYraXhLQmVnRTRzaXJ5WFhJMDh2YTE0MmVPWXY0d2g2L09VM1lGWmNxcW9ja0xHalkxWWc0V0VEY09PVWFFdUxTbHFNYmN2WVhVVXk4QUtoc1Y5MmowbnFDV05nM3YxYlA4TzczV1RIQTJrMm5seCt1b2w3YSsydTZqaUd5Ynk2enBwclpXaG43Q3RPN3Z1elNyeG0xTkNEbGIvbnUzQnNDSFdRMEx5YXhGV1poZDR1aThkZ1c0YmZsU3B1VHA1N0FYL1B2TlZXczZqZERjNGg0UDhEZXVZSjlxMWVBQ051YkdaSm4zaGZ4Zm5UaHBTQklBSzEwcTFJdm51MXFKVlNLRDVnRzJDd3h1dzFMazhjTy94ckp0amUwMUxad2s0U0JMMFBtOWJBVTJhNlRHd2J2anRhTGpzcmJ0WXYzVEhvUDFjVk80RFZmdGlVSkdoaUQ3ZWJRYllHY0drL1duYWRWNUtqRVJCQ015L21JUG14SjRKdkh0NnBobFc1L1dYQTVwQldXZUdzU2ZWY2xSZ3Znc1VQTVJ3bHVvTEhZMExQbDRzR253c1hKeUs0NWtNVTlMV3Z0RzF1cHBBd3hzZGpEM1NvcXE3V2tHUm5ZeDZQWFNiNnFpTGRhcTI3L0hzc1NKeEw5YjJmNWsvTnFBTThlQnlBRTNrcXAyVmNSelJQZVdIeXRVeTZSTjB2TEdsVVBZQzQ0OG1UQ0pTemJWUE4xRmRINk5ZRHc1M2c1SytrbVpSSGV5RHZXY2k4WFJ2NWIvZlhsaUYxOHNZSFQyS3VqWWJGazRYVldBQnpvTEhOak9FY2JEazFIeGlLcTFzVXlxVTVHRW9TN1QyaGtSZkVmM1lCZ0luRlB3M1dLU1FVellkdnJqMGxKcUp1Vnh6NUlCUzJxN09TQ0xnVS9BMCIsIm1hYyI6IjkxMzhjZDdiNjllMGFlYmZkZTVlMWYyNzRmNDRlZTJjYzcwNDI1NTRhZGVhNjVjNmFlOGRiN2ZlYzNmZjk0NTMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "mt+5ISISaZoHaze\/0URMMyQd9R2rj2eRQMDCH1Zq1dU=", "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": "eyJpdiI6InkwdG1sZ0lYZWdTcmpLTW9SbHR4MlE9PSIsInZhbHVlIjoiWWFnL29GY1hEWks4QXpTU2U0V2c4eHpJalNXUVdaam9kbTdxMUJ3eEx0RUxHbnd3UHBIVXdRNVZ4Y1V0Z0JuenZNNlp6clBzblc5b0Ewc2dPQ2xPUC9vY0JkUHpONEVBWmJUZ3Z2TmhGNWQwaEgrMS9Reldha3BNUFROVFgvRjlqV04yWjgwNlA0eTZha2lBdExpSXdGRjJkRHJtLzNyTXdySFRNVXprS1JUdG9CL2lFMUl5MURsUjA5RmlwNWxBQW4wUFJYQXJKVUtXTG5Sd05yMVhobE1oUnAxQXpPVENvR1JjdFpMK0p2bXNaaGN5WnlzV2NsajBuV1dTVUZZMHpMMmEycjZNdUtGQWFVRlQzdTgwb2taUEhLSkpDVFdlQWVsTjN5TU1yRDFyTTFyWEcwMUR2cGthQmgrZmZWS1pLdFY1cHFIc0FqRmlQWEs0WDhJS3ZRVWo2bzZSNENUVEozQjZ4eFN1bGhTVEVKNWZDclI2MkhPa3VtU2NwRFZvUzNPa3BQZjRqVkIzWjhXNHpUeGdJbnF3cGY4TGhERHpMbmZ4T0xBYkZVbTNza2xjUmVrS3p1cDJnMXlHNnh5bmVUNmpoNHQraG1IaDV1SzlvVWNYMWk0QXZ6SmN1b0pDWkxMSHQwMUJVcnF0azJibWhYT1F5RjllMVF4T2QweVFJMTNUcURxbDVCNTJqek83MlBVK01RcW56NFplY2JDS1dWUExoRVFSeG5RNjRxTW5GUjB2QXFhZ2RpVnI5aXdJaGgvbkd1TndYdnk2WjZUTU55dzNKVHZMQzU4Tmt0OHhYWEhvZ2duSGlOVlowV3U1ek1aY2VLK09EUVVOaGYvdVU5N1ZsV2g0a3Y5SFRYclNnVTFSZG11T0xqL1hEaktpTXB2a2dHVVczUDU5U0pVSVd0b0RmeEJQdW5rTkdnUEpKUGZOa2pmajBMNHBqdmg2a1p1a1RXVnZJQ0VnU1RXdTl2c3BRUjllanVaaDVyd2sxN0RjUFNOMlRUY3hwOUlIWDhRcnArYkVDNXo4TWdyZzYzWU5VNmJoRi8zYmVvN1QzLzFyOFNQblJIUDd2SWlhYUFOS0pxWUx0eE9HTzB0Y0pzejhwZ1pTNDB2Y2U2c3A1WDZNOFVIM2p5Q3VsR08vdmVkUFZ3NnExb011bE1lRllaa1FDZTRmcU81Yys5RURyTS8xZUxOSHROKzhNaHlVV3lzbW9WNXloYWIzREs0VHA0N3VZS2l5UUhDU0s0Smo3OWJ2WkdvRUYrVDc3MlhvVUxteEM4SFREcEpldVFGN3hRUmczanYwc1JxNEpmTTh4Wmk3SmtMdjZtSWFidWlvelZHL2ZCbFErRDVnRm1qb29LRGkzUFBOWHBWSTdhUEthUS9neUNYS1RTUkhTRFAvdUxkU240cmZIbmFjMTQ0K2d4NGY0STNQRE1Sem9Nanl1QmF6QnlTMHRjdG5OOXBvU1VURjQxMzl6S2ZSTnNpR0U5R3hrNXQ3ZjdpWmhJVUNNdTdLYnI1Qm9vRUQrVS9RZ2c5R1dTckRlSUk5d0V2TlF2Mmx0bjNuTzJJcjcrYTJOZkRQWTFqbFg5TnhmWmNPaHZzeUNjY0lDeXVJV1o0aXFiL1FNV0lEcHB2cUJLNEwvMWRrdjVOZ08xbzBzYmFmSkZXL0swaDJjaGFhSkhmc1E3SEJaci9IN2VvOVcyRkx3NWx2RXlRc2h6YVNmemJvSzJhZmdadnNPaEs2Sm0yaHo4d2x3QzM1R2U1bEMrb1FwcEsyQ2dGN0xJZXNzZ2xWNUc2QlZYaGRQQXJMVFZJSGJvQmVINzVhRytubnNlTGE1NDZJOFNRUk5GU1padEorNTd1cnhPazRrNkZuQ0haNGo0QUw4YUhCWnNCbldFNHo2NzA3TnE2TjNPU2ZWNkY0cEhnNDRkMGQ1clBhL3BId2loVjB5QkJKK05ZeWxzcGxEM0RJWjUwQnJZUkVnMFRtb3VxWWRMdG1XV1BtNXFIT25kakhTbFR2VmZsZjVDQ1ZLak1NQ1VvMFR4cWpBQ3pEd1pXTVgvNENVZzZIM0duUmdvSEVMaERmbUJ0bHVMcGM2Skt5VjNoOUtmNnJnK2ZLT29pUU1Xb1h0THVoOWdOV2RDcE9WSCtFZTJZMjE4ZmV5cndLUEYwcXBGYlVjaFl3ZEhReUdYM3NJSlNDaWYxYWtDT2JQMDlhVXR2Q1RVbnFlTWR4bzVoTVhsS2xwSjJQdGYraXhLQmVnRTRzaXJ5WFhJMDh2YTE0MmVPWXY0d2g2L09VM1lGWmNxcW9ja0xHalkxWWc0V0VEY09PVWFFdUxTbHFNYmN2WVhVVXk4QUtoc1Y5MmowbnFDV05nM3YxYlA4TzczV1RIQTJrMm5seCt1b2w3YSsydTZqaUd5Ynk2enBwclpXaG43Q3RPN3Z1elNyeG0xTkNEbGIvbnUzQnNDSFdRMEx5YXhGV1poZDR1aThkZ1c0YmZsU3B1VHA1N0FYL1B2TlZXczZqZERjNGg0UDhEZXVZSjlxMWVBQ051YkdaSm4zaGZ4Zm5UaHBTQklBSzEwcTFJdm51MXFKVlNLRDVnRzJDd3h1dzFMazhjTy94ckp0amUwMUxad2s0U0JMMFBtOWJBVTJhNlRHd2J2anRhTGpzcmJ0WXYzVEhvUDFjVk80RFZmdGlVSkdoaUQ3ZWJRYllHY0drL1duYWRWNUtqRVJCQ015L21JUG14SjRKdkh0NnBobFc1L1dYQTVwQldXZUdzU2ZWY2xSZ3Znc1VQTVJ3bHVvTEhZMExQbDRzR253c1hKeUs0NWtNVTlMV3Z0RzF1cHBBd3hzZGpEM1NvcXE3V2tHUm5ZeDZQWFNiNnFpTGRhcTI3L0hzc1NKeEw5YjJmNWsvTnFBTThlQnlBRTNrcXAyVmNSelJQZVdIeXRVeTZSTjB2TEdsVVBZQzQ0OG1UQ0pTemJWUE4xRmRINk5ZRHc1M2c1SytrbVpSSGV5RHZXY2k4WFJ2NWIvZlhsaUYxOHNZSFQyS3VqWWJGazRYVldBQnpvTEhOak9FY2JEazFIeGlLcTFzVXlxVTVHRW9TN1QyaGtSZkVmM1lCZ0luRlB3M1dLU1FVellkdnJqMGxKcUp1Vnh6NUlCUzJxN09TQ0xnVS9BMCIsIm1hYyI6IjkxMzhjZDdiNjllMGFlYmZkZTVlMWYyNzRmNDRlZTJjYzcwNDI1NTRhZGVhNjVjNmFlOGRiN2ZlYzNmZjk0NTMiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-186", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+iXYTb9Iln2t6FclTC7Ox7EsHZ7daWOV4DKU5b3TqcSbWfkucg+16PKjed\/CkU9it", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6xnGjtxrOo0AHa8E90lHrVcOGKA2CtHrIg7WFdysOS++q0vwb21W5nDmDKT34z8PI=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85eam2SJt4Of8KYbTi1NATu0NN9PGxnCoHNoohYMN693OPA8JjItd8V8GhQW5mMOI8=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-187", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xzSsLOLLlFzr1nQsuwepbmP6vi95fasjK9\/RuVaqhlNhU9ChuYikMX\/O+QRdL4O5jZJQyybriyEk2KSgvw1usldWDL4\/hRNO+bRAkyWL72Pim\/7b5\/5RuTIA5uLtmxt6D\/cPUsXUVCwqwi\/jsjioS6i4eaCoMxpT6uk6rVaLCOd+d4c\/2kpWPHt7MHd3ZNOYHV8TEiuzq9SEMdWz+puXyLsCNRvyTVD5b8Ib6+W7\/SXQhuqi+i\/Xti68m0EY3x3Ob\/chcGLeyjQPinWuSkQTk4XL1phjuYAYSQNEbgXpIHzR0s5g3VxowxVqC1Ry3+42+wFuHgvvLDxsgcJJ3UCWdj5nRp8Su\/88pymvMjQBw2y3RgLCyAzihtT7b6632hczlonM4zM5YzQKTZeIsgedBjhZxPnfvAPYsqNioegcUmiS0+ZnaKZV9Ugpg24GUiZbOYF9joc8DKwvcTzf\/UvsVUX6x7n5Mx6DM7CANY\/0RWwnYIV+gZ8VrfWkjPeZmAcgmqjnH+k5FCpPZw7zMumWC1KYKO26oavP+QxgHSaTOThZ4i2h1a8RHVvo28iTGLN1vYczk3D2Sg6BZPO4g5crT0j7JyhOiWtpY2ThPEAV88sSAVwWW4b4uGRjhnUmXO00kzrPsPKutE0rFR3j5Swg75o\/RdZ6SgRFd8Ptiw5RLLHj\/7+BUYO8qBM3Um+BNLzmNYpz4PlCORvCJDhFWPTax+OOdsIIUoc3tuuCBzyS6Bew8\/F7HDd\/3V195izIpx+Q6fkgCT00\/dnSWpPZCfg33puQjz9f77cBaguFH1VuJO3zY+WLtfv46Gbe6VY1eYN2pbCYYIDITANaN+rUIq2xaSOpNLa8WQfgrHlNiyxrw0NEn+ldcQ93++tOp5tn4ApIBCzNX44MQKpppjRX9daGqa1ahnvh1Ha5KwkxWxYah449SVK\/BVOnRawt9Q7kJXvGv9jw6jv3rXq8fwJ2F7u2ySgtnfVeDpBwQb4KJcDBeLRM=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-188", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0xQi9NxYPH71AXq6mYjcxI5Wro\/alyBQeOp6lYrFqXzQotvHUFdjNTOlKj\/gUtPTvf2wA4c8MXfguB8P3eLorzLsZc2QDgDi8lmILeTquBvy5zNbao2QS2\/dlmRo6TyMtwXpTuAeseCVWX64741eQFqyS1zD\/ra8mY5OITC8DaHqi92eO0NczTkhCW6BNUhMIdJKJC4JvB1ebbZWUmfCjO\/gZF8OMRNAdNP7k45lWuOPI\/fF054\/pi7Wi4A09GVpv8OVlA3JywLmbmvr+WB9v2g5bBTWAkR6ziy2xEej0\/mpADd8UIVBLV5oJSGsApWfIMH3YEGlm1LE3v7aqtV\/qx8yVBPmwyApe68Elk5n0fymxGkiLx4uOiQX4GJmrZe8bi0tSUtUkfxgwNyzlKLY4Nl1iLGi05h4TYIcY5uYQLDayp18ADzX5KYUzOH5QbFAvTbGs3SWBnFqmD12loyKiu4uLkHj7uyOD6mErRrDdvDhUZchoQIOw2Hdi0zj4mrFF62QdUEkxylahs8Igu2tW4BRUJu1xu2xqkth46\/W2TIHOnF1OYEP8vauYBN0OfABvFT8+FN+Hf5Syso5ywRF6OHo8SbpNMzDdFMHjYGYA\/pw7eOWHLp\/beyzC2p6M5Rw2bhGHpYdy2ydbXku4qnATU4Z\/0qvFNvc9Vv2uP9ew2348VPlYPy6AswR2bshq7QD4DEwHv8XfE\/bEO6mdFN0IHNVcZCxvO1GML4LjR1jol7XJUcHz+BVqrDre6Wk5teKfLV8H8JMPRoR0o5QGneNiRGiVBS2nkPhE13p791Nax603RlkXH1mVnCsvNKDC5Rv5fj9VDc2\/EsC+nKPqZl6KXzO1uAcIqHDPH53stQyHyKvzD6gKWRIR0bfQe+6qzZbIMbgCbxwa6bDjLoLz9Sb7oDFJqAFghr\/6oQ43mZnPTUh7mn2rQZCsDGTK3LNNxWmRyFg7T1WcvnXqgkLggIV1lS+QIZ9UJrMdNR2XzH2yhsA4=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-189", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30Rll3QpTij1Rns+GGOA3bYCUXC\/xIlzN+0eqboymmfb2wfmWGGWcmctRAYO34yiylAc=", "PriceCodeRef": null, "supplier_title": "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": "k4RdPB+XZ0UxiayAOv1Eb0LjD9+4s2TF34+1wBn7H7s=", "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": "eyJpdiI6Im5aMEgreUs4Z3BUK29WR01Hc1FHVlE9PSIsInZhbHVlIjoiTG1pQllxZDV5akd0ZHRBSDFEdkViWFhOSnR4Mmg3dmRLUEtRc2dGVGZxYXhUK1E5OU1qOUg0eTNEZEwwUG8zM2J1dGNoeHZ6azN4aE91SVJXT1d4SGVEbTJPZUh4Q3Fzd2N2NlNFQTVLeWlOVTltb213eDBaZEMycmsrdjh6SFdDd3BuYzRlVXY2TGsrdkZidUpKL2VoKzNJYzlmaHFBWTlLU3NhZHRkdHNkeUNDSzdqV3AvOVdIR2FORWt1Tk5qc2pPNjFoaXVzeW9Ub05YWFdKSHIyRkI3RTZGK0MrWGc5ZG9wdDZRbkwydzIxSUZnbEI5VzFWcUxQcHY0S1VIVjZRMG5DL0N4NkZPc0FQWkpha0dUVmQrR2pGNUVGVnlqSTJVQnEvVTJzdXdxQk05clJvd3poaCtxa09leFBuL202aVpJMisvb1VUbGsvbGVPaUMzaWNQSFZ6bnpJZllYVHYwZGxFZXo2SzhVQ0lTYnNjYjlKVm5TbUxwQ2hkWkFBSUNOZEkrcHRuN1ExS2c0OFNkUWswbHloZ3RJSjFoa0ZuOE1lZTZ0WmRCL2xIdGwrTVZNMWV1RDgxVTNmcFJ4OU1VclhscTg1VnhDYll2eXdRNFk3ZG0xUkp5UlNpcEl5eWc5ZFFScjBjL0UvVW1zU3RxSzlpa1c3T1RGYUQ3OXVPTXdrc2Z6dytLT1JBNFVCZzFQYzZ3R3FmbFlmQm1uMjFsQ0VaaExleExaRXZkMUlOaldobWNzWGM2cllzd1NRbDVNNGZOWjA1dk9MRFNtMjhRb25MRUtpVkhNZjl2bW55Y2h5WFVHMFh0ZWw4R0kyVFBFaFdFZjZnWGgvUTFmaTM4NkpEbk1jNjZleGR6NkRwais3WnVyRFc4NStjb09iSmZPVlFWRDZPYjR2dFowYUxFMk10NUV5RWV5TFNYYm52M1NUVG1NZEVCTmMxNHNxZVZsQ3BLSFBLdTltUTRKOFdVWEdPUmt1MVR1ZUU3ZWNIM3V0K2xyOXhHUi9OV0lya3gwTjRzclRQSHg0NEdJclZnOXl2WUZZWjVSb0FYTWszNGJnS0NqY2NPNEtSL3dHQ1pTU3g4OUt5SXIyT2VwTTlrMFI4emtnU2Fpb0Z6cjJ0OHdmZHpEUnNmcWhvd0RaMGtDR1c5Nm9MSXpMeXZQN05pNm9sVUxvVnFIUFIzWThFaUN3Y2trZW1VRW9SeGFWbWpobGdyWm8wVUlSRzFtK0pXTkJ4ZmN1ZzVJK0xaaDlmMGFtUCtidTY3TVlkbTJhN3JkYjFvdlJNZWJITzFyRUJ4OE1ONHloZDJPMDM4WWlyK1MyQnNiL0E5S2JwbVBpdFJ5VDZVYXVnSFdSUW1KWmdkTDRNcVZ1c1NGTVdWcEN2aUpYbmZPM1BteUdwQWo1WXN4MHgrSUIzWW5iL0ZtMmVWY0xxSFc2OEs5QmdQd2txVk9yYlVzQVNrUDdDNnJQSDQwREhkbFlJNGFOdEJQTGZLTHJ2WFRENWRWVFpBQXlOUS9JM00zQVhHQkVhelE3SldacGxWS2hyTUdXSDBrL3d6NFhQdz09IiwibWFjIjoiODk5NjBiMWE2MGVhNDc3OGYwMzFkNjZjNTZjNGU5MTNiNTNmYTlhZTBlMWM5NDUzODE2MjYyOTA4NWExMWU0NCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "70EilquUF4fMNHeWUivsWl5CS2AvAZz8+1VZr6qoKBc=", "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": "eyJpdiI6Im5aMEgreUs4Z3BUK29WR01Hc1FHVlE9PSIsInZhbHVlIjoiTG1pQllxZDV5akd0ZHRBSDFEdkViWFhOSnR4Mmg3dmRLUEtRc2dGVGZxYXhUK1E5OU1qOUg0eTNEZEwwUG8zM2J1dGNoeHZ6azN4aE91SVJXT1d4SGVEbTJPZUh4Q3Fzd2N2NlNFQTVLeWlOVTltb213eDBaZEMycmsrdjh6SFdDd3BuYzRlVXY2TGsrdkZidUpKL2VoKzNJYzlmaHFBWTlLU3NhZHRkdHNkeUNDSzdqV3AvOVdIR2FORWt1Tk5qc2pPNjFoaXVzeW9Ub05YWFdKSHIyRkI3RTZGK0MrWGc5ZG9wdDZRbkwydzIxSUZnbEI5VzFWcUxQcHY0S1VIVjZRMG5DL0N4NkZPc0FQWkpha0dUVmQrR2pGNUVGVnlqSTJVQnEvVTJzdXdxQk05clJvd3poaCtxa09leFBuL202aVpJMisvb1VUbGsvbGVPaUMzaWNQSFZ6bnpJZllYVHYwZGxFZXo2SzhVQ0lTYnNjYjlKVm5TbUxwQ2hkWkFBSUNOZEkrcHRuN1ExS2c0OFNkUWswbHloZ3RJSjFoa0ZuOE1lZTZ0WmRCL2xIdGwrTVZNMWV1RDgxVTNmcFJ4OU1VclhscTg1VnhDYll2eXdRNFk3ZG0xUkp5UlNpcEl5eWc5ZFFScjBjL0UvVW1zU3RxSzlpa1c3T1RGYUQ3OXVPTXdrc2Z6dytLT1JBNFVCZzFQYzZ3R3FmbFlmQm1uMjFsQ0VaaExleExaRXZkMUlOaldobWNzWGM2cllzd1NRbDVNNGZOWjA1dk9MRFNtMjhRb25MRUtpVkhNZjl2bW55Y2h5WFVHMFh0ZWw4R0kyVFBFaFdFZjZnWGgvUTFmaTM4NkpEbk1jNjZleGR6NkRwais3WnVyRFc4NStjb09iSmZPVlFWRDZPYjR2dFowYUxFMk10NUV5RWV5TFNYYm52M1NUVG1NZEVCTmMxNHNxZVZsQ3BLSFBLdTltUTRKOFdVWEdPUmt1MVR1ZUU3ZWNIM3V0K2xyOXhHUi9OV0lya3gwTjRzclRQSHg0NEdJclZnOXl2WUZZWjVSb0FYTWszNGJnS0NqY2NPNEtSL3dHQ1pTU3g4OUt5SXIyT2VwTTlrMFI4emtnU2Fpb0Z6cjJ0OHdmZHpEUnNmcWhvd0RaMGtDR1c5Nm9MSXpMeXZQN05pNm9sVUxvVnFIUFIzWThFaUN3Y2trZW1VRW9SeGFWbWpobGdyWm8wVUlSRzFtK0pXTkJ4ZmN1ZzVJK0xaaDlmMGFtUCtidTY3TVlkbTJhN3JkYjFvdlJNZWJITzFyRUJ4OE1ONHloZDJPMDM4WWlyK1MyQnNiL0E5S2JwbVBpdFJ5VDZVYXVnSFdSUW1KWmdkTDRNcVZ1c1NGTVdWcEN2aUpYbmZPM1BteUdwQWo1WXN4MHgrSUIzWW5iL0ZtMmVWY0xxSFc2OEs5QmdQd2txVk9yYlVzQVNrUDdDNnJQSDQwREhkbFlJNGFOdEJQTGZLTHJ2WFRENWRWVFpBQXlOUS9JM00zQVhHQkVhelE3SldacGxWS2hyTUdXSDBrL3d6NFhQdz09IiwibWFjIjoiODk5NjBiMWE2MGVhNDc3OGYwMzFkNjZjNTZjNGU5MTNiNTNmYTlhZTBlMWM5NDUzODE2MjYyOTA4NWExMWU0NCIsInRhZyI6IiJ9", "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": "UcowmvaBZQCa9VE8N8JB1eLwi9exEsmKfQLF3KaNoZk=", "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": "eyJpdiI6Im5aMEgreUs4Z3BUK29WR01Hc1FHVlE9PSIsInZhbHVlIjoiTG1pQllxZDV5akd0ZHRBSDFEdkViWFhOSnR4Mmg3dmRLUEtRc2dGVGZxYXhUK1E5OU1qOUg0eTNEZEwwUG8zM2J1dGNoeHZ6azN4aE91SVJXT1d4SGVEbTJPZUh4Q3Fzd2N2NlNFQTVLeWlOVTltb213eDBaZEMycmsrdjh6SFdDd3BuYzRlVXY2TGsrdkZidUpKL2VoKzNJYzlmaHFBWTlLU3NhZHRkdHNkeUNDSzdqV3AvOVdIR2FORWt1Tk5qc2pPNjFoaXVzeW9Ub05YWFdKSHIyRkI3RTZGK0MrWGc5ZG9wdDZRbkwydzIxSUZnbEI5VzFWcUxQcHY0S1VIVjZRMG5DL0N4NkZPc0FQWkpha0dUVmQrR2pGNUVGVnlqSTJVQnEvVTJzdXdxQk05clJvd3poaCtxa09leFBuL202aVpJMisvb1VUbGsvbGVPaUMzaWNQSFZ6bnpJZllYVHYwZGxFZXo2SzhVQ0lTYnNjYjlKVm5TbUxwQ2hkWkFBSUNOZEkrcHRuN1ExS2c0OFNkUWswbHloZ3RJSjFoa0ZuOE1lZTZ0WmRCL2xIdGwrTVZNMWV1RDgxVTNmcFJ4OU1VclhscTg1VnhDYll2eXdRNFk3ZG0xUkp5UlNpcEl5eWc5ZFFScjBjL0UvVW1zU3RxSzlpa1c3T1RGYUQ3OXVPTXdrc2Z6dytLT1JBNFVCZzFQYzZ3R3FmbFlmQm1uMjFsQ0VaaExleExaRXZkMUlOaldobWNzWGM2cllzd1NRbDVNNGZOWjA1dk9MRFNtMjhRb25MRUtpVkhNZjl2bW55Y2h5WFVHMFh0ZWw4R0kyVFBFaFdFZjZnWGgvUTFmaTM4NkpEbk1jNjZleGR6NkRwais3WnVyRFc4NStjb09iSmZPVlFWRDZPYjR2dFowYUxFMk10NUV5RWV5TFNYYm52M1NUVG1NZEVCTmMxNHNxZVZsQ3BLSFBLdTltUTRKOFdVWEdPUmt1MVR1ZUU3ZWNIM3V0K2xyOXhHUi9OV0lya3gwTjRzclRQSHg0NEdJclZnOXl2WUZZWjVSb0FYTWszNGJnS0NqY2NPNEtSL3dHQ1pTU3g4OUt5SXIyT2VwTTlrMFI4emtnU2Fpb0Z6cjJ0OHdmZHpEUnNmcWhvd0RaMGtDR1c5Nm9MSXpMeXZQN05pNm9sVUxvVnFIUFIzWThFaUN3Y2trZW1VRW9SeGFWbWpobGdyWm8wVUlSRzFtK0pXTkJ4ZmN1ZzVJK0xaaDlmMGFtUCtidTY3TVlkbTJhN3JkYjFvdlJNZWJITzFyRUJ4OE1ONHloZDJPMDM4WWlyK1MyQnNiL0E5S2JwbVBpdFJ5VDZVYXVnSFdSUW1KWmdkTDRNcVZ1c1NGTVdWcEN2aUpYbmZPM1BteUdwQWo1WXN4MHgrSUIzWW5iL0ZtMmVWY0xxSFc2OEs5QmdQd2txVk9yYlVzQVNrUDdDNnJQSDQwREhkbFlJNGFOdEJQTGZLTHJ2WFRENWRWVFpBQXlOUS9JM00zQVhHQkVhelE3SldacGxWS2hyTUdXSDBrL3d6NFhQdz09IiwibWFjIjoiODk5NjBiMWE2MGVhNDc3OGYwMzFkNjZjNTZjNGU5MTNiNTNmYTlhZTBlMWM5NDUzODE2MjYyOTA4NWExMWU0NCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "Xoj6442\/E3UHjt4lktj0CxZTk6JqSzOFyZrhc0dp5pg=", "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": "eyJpdiI6Im5aMEgreUs4Z3BUK29WR01Hc1FHVlE9PSIsInZhbHVlIjoiTG1pQllxZDV5akd0ZHRBSDFEdkViWFhOSnR4Mmg3dmRLUEtRc2dGVGZxYXhUK1E5OU1qOUg0eTNEZEwwUG8zM2J1dGNoeHZ6azN4aE91SVJXT1d4SGVEbTJPZUh4Q3Fzd2N2NlNFQTVLeWlOVTltb213eDBaZEMycmsrdjh6SFdDd3BuYzRlVXY2TGsrdkZidUpKL2VoKzNJYzlmaHFBWTlLU3NhZHRkdHNkeUNDSzdqV3AvOVdIR2FORWt1Tk5qc2pPNjFoaXVzeW9Ub05YWFdKSHIyRkI3RTZGK0MrWGc5ZG9wdDZRbkwydzIxSUZnbEI5VzFWcUxQcHY0S1VIVjZRMG5DL0N4NkZPc0FQWkpha0dUVmQrR2pGNUVGVnlqSTJVQnEvVTJzdXdxQk05clJvd3poaCtxa09leFBuL202aVpJMisvb1VUbGsvbGVPaUMzaWNQSFZ6bnpJZllYVHYwZGxFZXo2SzhVQ0lTYnNjYjlKVm5TbUxwQ2hkWkFBSUNOZEkrcHRuN1ExS2c0OFNkUWswbHloZ3RJSjFoa0ZuOE1lZTZ0WmRCL2xIdGwrTVZNMWV1RDgxVTNmcFJ4OU1VclhscTg1VnhDYll2eXdRNFk3ZG0xUkp5UlNpcEl5eWc5ZFFScjBjL0UvVW1zU3RxSzlpa1c3T1RGYUQ3OXVPTXdrc2Z6dytLT1JBNFVCZzFQYzZ3R3FmbFlmQm1uMjFsQ0VaaExleExaRXZkMUlOaldobWNzWGM2cllzd1NRbDVNNGZOWjA1dk9MRFNtMjhRb25MRUtpVkhNZjl2bW55Y2h5WFVHMFh0ZWw4R0kyVFBFaFdFZjZnWGgvUTFmaTM4NkpEbk1jNjZleGR6NkRwais3WnVyRFc4NStjb09iSmZPVlFWRDZPYjR2dFowYUxFMk10NUV5RWV5TFNYYm52M1NUVG1NZEVCTmMxNHNxZVZsQ3BLSFBLdTltUTRKOFdVWEdPUmt1MVR1ZUU3ZWNIM3V0K2xyOXhHUi9OV0lya3gwTjRzclRQSHg0NEdJclZnOXl2WUZZWjVSb0FYTWszNGJnS0NqY2NPNEtSL3dHQ1pTU3g4OUt5SXIyT2VwTTlrMFI4emtnU2Fpb0Z6cjJ0OHdmZHpEUnNmcWhvd0RaMGtDR1c5Nm9MSXpMeXZQN05pNm9sVUxvVnFIUFIzWThFaUN3Y2trZW1VRW9SeGFWbWpobGdyWm8wVUlSRzFtK0pXTkJ4ZmN1ZzVJK0xaaDlmMGFtUCtidTY3TVlkbTJhN3JkYjFvdlJNZWJITzFyRUJ4OE1ONHloZDJPMDM4WWlyK1MyQnNiL0E5S2JwbVBpdFJ5VDZVYXVnSFdSUW1KWmdkTDRNcVZ1c1NGTVdWcEN2aUpYbmZPM1BteUdwQWo1WXN4MHgrSUIzWW5iL0ZtMmVWY0xxSFc2OEs5QmdQd2txVk9yYlVzQVNrUDdDNnJQSDQwREhkbFlJNGFOdEJQTGZLTHJ2WFRENWRWVFpBQXlOUS9JM00zQVhHQkVhelE3SldacGxWS2hyTUdXSDBrL3d6NFhQdz09IiwibWFjIjoiODk5NjBiMWE2MGVhNDc3OGYwMzFkNjZjNTZjNGU5MTNiNTNmYTlhZTBlMWM5NDUzODE2MjYyOTA4NWExMWU0NCIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-190", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REKfyrPnT9S3rFgz5l8Wq+1kmlJdKaAQ\/mtMnatuUKcva", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-191", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGStn+vlc6R7T35mrSeuVEY5UpiSD34yXa5TJ\/T4gdxP", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-192", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REE4QMmhYNvBDjygCqRmyJCGAqtCYJJiujVzeSNty1bdR", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-193", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REF0\/BBv62jCd88boRtFlvvlZW+u6f7aLKWS0374HLPoJ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-194", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN0aLYi1EGPQSvdwHD5Len+HPfpenD8z3A9lhJhFVFLi4mUGEGfw65qUep0mQ+3RxlOMy0DWJOOK6Vei4JzkKdw", "PriceCodeRef": null, "supplier_title": "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": "LdoV21KHEzMbZ+85B2\/zF8iOafguX9XLtbwa1bFCaD1JXNETc8C31NtIwAn6CFGGbBR7HmDQNB3jF63XhH0plz9\/86C2YH\/jlPT0fcl+BjU=", "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": "oQJBSdsbVrfqnSkxCrc6XxMEfkbnac1ydYPntnD\/OPO9wjAxY2IQMpB4qw5XaPflWM0lbyomFOUFNR6hEoqAZB\/ozEuMq2vP\/7A6wg0VpHI=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-195", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlN7OZdjyacX6zAdQXSTjiVDKKpriOu9BYN5wUkAe2FSoIr02Qa5PQ681IrNMXnnjFlo3cK1X2cQXwZxbTpd2za0bHwREUKk8WfTSPNXLH9w==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHKvN5Lf6KFGz4HK4bIk4ErQ=", "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": "6Tqg8oyxqezmc5eQ3TGTPVyrCKcth5KuCatI7wGOJo0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-196", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOxsZsqfCgvY1R9d2GQSXPfVaCa0X1UW4ifuoTRcCyXS8XRJChLbONqZVZsL9Kmzn0Ow3dxrpbzrHr17iHbd5WQVvCqC8+WpWVS4yRb61I9NQ==", "PriceCodeRef": null, "supplier_title": "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\/aa2o+HBp6hKshxjN3oxljA=", "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+znjPY2rCTUlv4yFSFNN+UxT7DQMgEYzaQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-197", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+dlamP5WWGmwC5Qyi6GNW6Mtt7uzFSUyJUczwYS1T77I2kg+iXVIk\/vBiCWOX2Roa", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7UxUlwjnp3Kv38sESNWGJYfyiUbY32MZr6qH2hUHmLodk\/\/gSuLYteI74vjQ62iFw=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a843lGbPsJhdAD9K6Kt2KwgOBkmtmUFSob+8hgGju1ZnPF26hYGktdeElXDdCcbp814=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-198", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcRUtM+hopSCrzRL2KLu\/+TZu1rMRZFjWrEYWxc0WOmP8rfyeizMxJWthT1ZctU1wq", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZESUjO1Ek5RgiUBQ7DDNJswiOlN\/fjedsQHkKIC04uef80RhDopm1emr0Hp7bKTJmLo=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEws41isJVfk+MAfYlKCWKFfsluk1OI3TCjxiU5qrnkCnPFYvze9NZ8n3NniwOZYoIg=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-199", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMaZUXUdx+lWIDo1+GGpAcCFmxYi4sBR6F8YKa\/T+S91+Xn79ZkStvRtQJ2a1L0uLXtqGi4X2knN1ezI0UjRyHCVSlyB8hui\/yVQ\/P2lJOl3C61L0H0cqUnIQgWs5G2xZcm7hQL2B49zmSNERikf7fe5EsS6RlUWDrkZDaoNiY1hxR7vqgazxbVYCUynyN0ZY4W5hMwUk6lcsGNcZhLJLBtQUZ\/UOKdAIETndqa7h1I4Wj2ovz65SKuI0RIEf8x26F01eQsQCZxYFMTjcC5+tR+gUALnjXvfV5fv+YYPs1AkIV6vOz1Pn9mresD\/f5HxCwtOruDvFf6zWa0TXnCcvYDGcf22ZcEJgCavd1CBw6A6gtOSONnJ9syKFesHi0NJnzbpqyIIqHsOf4jq+tavR7GRh768k6pNFWEMJ4hHhdDGh2sxGLWENt1+xM8YdzAccXsCU1SVNzRon+Mq+burypTSSYDXNYwH36BFjv\/\/Qlqk4fBWDZ1RMMKEuyXeSPEMoAR+0DFiZYNdHuZmToPsEcjHXSVFGNxh+LW1iC+Z0RfRn42S2F1UJsQZ\/2K1XarL\/VuEx\/L7VhGeewE8Opfy3Ml4CRgBd0zEN5PoFrmejI0rVoyrG+LGd2nAdM5F7kV1yvazg\/JIoU+j7zNXt7QRzGw7shaTQFXBQpQTnKrCMJ4TdUryTx86dgQw4JteHV\/cIlyfSiXlBTNl18o+rrbkKgjzHS19FwMKPpGSaSPMdTbz1Y7l2EWo1hazeiDGybq6wByk6QBh7A0KnGgiCPWHAehpmEm2cjt0OZyToXXlN6xxTdgQi27EVEt1N9ItkSk8+uxer+uG+FGrm8KtCiyhGeTCphNpEWj+9mvr4Z\/YqnLdasZevCjxLd9hrv9P0m0Kj8bZgNyTKtst0AdZ6RMQU2Xrrec2wfEsuUHNAK0Aq7dRnkYmGjmkgfECIwlz7EnJh3Ehxh\/eC45mOFUa6+gQBuA9tCchZ\/5Zyn1LvEOFS2jw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-200", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGkbbtfjqYxWJifbf+Nux0raW2yFTm3zPMNJ\/Sbrcte8", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-201", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REA7XLDSlqkdOjo3TV6ikOuRZlMuhw\/2TdJMhYnpn+2dG", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-202", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMa70LdPle5YfaZe8CVuG0x8s0whI+04aN1Ph1ZlIqFXQJsS3KHgZMbc+SEVC6IvzVlE7926d8h8Xf099iKSJNO406\/NKvoA7nHDm\/s9ghPZwQSVLDcROArju1lXMeo3y7zRxYfWw6HQqz5LFQAwXjIo3qpT8rU7Uho57HMAXfP2\/ZMBcjXu\/vGsFOvHjO4OtR66Dqm082w19K\/DOZtcU6hPjDiOW7GvtDhm5izn+a5u4w3K4gozQgvKxO2KKP+8ykkk9jqlMpTD2bWybn1nOSjrkhT17+TlQBuQeBAwvB6sEcMH1j8jdvFWPWIgNhMMsHIIkM2Mgt+G4KFb0l\/yRQO46fOcdFbbPNS1q6yVaruh8DCHtnvGwaJeQVUeBi2n5AytkIN8C3rm8vFfWx1eqE90s8qlymUBsnPOBhtH7XPo7xY9tIHd5pOYhZLVYVSEoJVbxLC8toltJd1ym+eU66OlNOC1WxGxV6\/nEKIZtJeGxu1T2FiL36af2RCJijRlO1cQnEuzcxbOqMoe5Ogc8cK1\/zjAkhlhHa5HM16QCOnFs9pTkR3AYoH\/2aWzoccRBXVRTb8kb+2687ObidxoC1sm6EfIIx3pVh3FLRu8dJODGwSz7TswonBNCQ0yG8ZKYz4w6PsUwIOfp31LLJM+EQvUk\/oekb\/AWPw2zUVs2e\/th0xKpmpl2XEhpuVH4fZhHq1GOC5W4wgyInoH2KWXTehCauxUSRNBn8dFtcAEjIQE7\/ZkyAWp7aEkeFyWh660VTiQOgmG\/OvkiZ9vUUXz\/xa6W+Ai8TXYaVH\/Jx3jkoIZOu2I3Tvf8SMErrOEaS8VCzLwnCTlzk+e8mX1wZKBioFTG4HzGqf5TIBj2MEURZs2v2ZxFJz3Yqmfu55Mid3KA6gOa38NuUV8YTN0kEmlxeKy6+wESxHsURJAZ48\/4qZ8tWm2XGhRWV9KD335c24csSSLRqBVxV4177DxEOuZzayxIVnxtrXCDkYh1tdo8jCrV3xzqcsyP5MM1sMreL1uF4=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-203", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP7nEEdUx3OpY\/TxKonYstJggKiCbUZixnsGDU2HEPqvIF9BSjjzIGWO\/F6dvohG8mSLkTb3Oax1K9GexvYkCDd", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-204", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMDajgf0iFvq4tUb28qlfdC\/ncJmngJhZj86kY8UIxRFn1jg3UAVYTo+ZS1L5YsyqF3jgRoDiPAlJp3jKj0GUX8", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-205", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN0aLYi1EGPQSvdwHD5Len+Mv79Nm5jTe17CPapLA90Q1r+r8Ve\/3hwHClN\/DrTzE6EZnbUx7kCPs2v5hfSR6fc", "PriceCodeRef": null, "supplier_title": "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": "LdoV21KHEzMbZ+85B2\/zF8iOafguX9XLtbwa1bFCaD0qvjxpTcXlqBPbZ1SSqE6IX1BjP6gh4aT0pASZu+cyZAMwtAcX6pX7Ry+\/CuN4Zf0=", "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": "oQJBSdsbVrfqnSkxCrc6XxMEfkbnac1ydYPntnD\/OPOoi3T5h33QoBsT3EDEgRd211gWeda7B1peMjmDkbIMOWpAw\/uiXOkohdPGpYvei+Q=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-206", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJAEWt7quy\/aSjjRlioEOBqdqrhb04rm\/+sygNOHnM7+", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-207", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RECWwIJXjwhPsqPYtAJf6z9nBt4vgTyolMvpF7Jk+KWq0", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-208", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPcu6FJVok8GTMVKBMtnVpK8YKZARx861hm3Q69UOtiksjsBxlgCN7OuRE2NhBV43tx\/XbWUZUvVwcTsp9LUPQq", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-209", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXB2a18vvBpbaEnavWnGRu5chDW2ajl2q3Ve1p989r+tCn\/wRMzKKzsVovrfVyfBClhcu5RA2kvLIICW5G5TKn", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-210", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvFxezbgxoR4NikWvB4HWBeGaWwcCKfB6LEeQP1vECB9xjk0I8RGOrCLSpgKP08SRibPDEpoC5W0mmnOqEPIoAMCeR9e3JcPOD7mFzMPayxQ==", "PriceCodeRef": null, "supplier_title": "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": "G39icLqsrvsErng8wiAduSwthHK3nEZLp0QF4TKn4Fw=", "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+84Eom5IcKtcVpNyDMYS8J6eBXCA3TWTjw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-211", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMvIzh2Rh7k4ESgVaP1xIhXmoMfB0u+erc5QiYp2QNfI", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-212", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REEjUyafzQvXJyohIJMh38VEEnsrisRgfbe9pVz+Mtapg", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-213", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNjx86Sxs5FAnL9NewWW9NstaMkBcZs1eQlLZ3sETm3FRmQtf7idWwVV9x9EYE4f+ayy3nyAakcsDRl6xbjmWeC", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-214", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO4nzl\/OfUemc7uzkcZh8Zy6O995KpmBkYHgzbbk\/l2x3S\/++IWVjDMaP4Dq2x0RpzojI2l+yuLwnmZ9UQj9fio", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-215", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOhDpkL9JMUb7KVvzs9t14JAotA2JutQAmJpyPBrl2kI9iTaqhGtUoPDDcANXOuO8Nlg8oU5ZPz+t0Qqd7BOg6O", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-216", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMZr\/L19c0qWC3iQqPNL+1SIWJYqSt\/E\/e88V0Q53VBUPkgVUTr\/4gjqRuuN1BAzOi0wqa2D1dSYl3CNj6xv7Rw", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-217", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOI7kR2SxkG8DJdz5\/\/k6Top7\/kE\/DJj+pvfqFzb90WDz7LPDn7G5bNpW1H\/0xwMliTdOCOcgGirCu2xKKaa3QC", "PriceCodeRef": null, "supplier_title": "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": "t7elEicUeFl77rRiWrYNkw==", "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": "iypt6WdObm2IwK6Ec8vOug==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-218", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMeq7ns9XZTaFqcZlQKtHIDI2E8v7B8i7gHl5D2G4hdFNw2FsWhYGpObnLbfF8tZBOHSFZ8z+GFSHFXICSIQ7iB", "PriceCodeRef": null, "supplier_title": "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": "t7elEicUeFl77rRiWrYNkw==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-219", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2C3QPJRxVyp3WNCY0U3mCeydcx62KVI9nO6cz9vjoBLiA0FH7Xdgbel3e9mpv5CSemAjZyfUz5pJAikyDTwoyOTL5NtUrSJxuafC5fKJBoxD9g1eMuJm4WxYOaQyb92N3hFjLbwKNGQ\/tB4U8KWGQfLKMcxtCtDTX3Sa4f\/AD0bx1yekICJyaTNqMuUKkti0i00FtRm1zGsCVfL7Sj8b90A5jsTX2Pzp3Rfu2ZIY2DrwgMWUmG03UePkVMsPpxkEWaJVPGSpGR+lQA\/Jspu4t62iFDN99uuxTxN6\/fjkoaOtX3cgAdngfFB3eXOjSv5A9S6FCtc7skz6yBm110iCCZmSesI1grWowVSmHJv65cNO6aRokOXhqROCUJ4JwREmTcXgMactceDHwmfUrJVXUCf8wMy55TK71XnNViLX9qdcdKs5LqPQyXkI4Uq4OT3CJVXbe57SYxwG33Ew976ofhQUnDUP4y9ma16dwmlSyBBKmxvKaFTXIlctvgDEHT8cvxt7lY6gCivV0fpw0lSUFsrJ4SDaDDw6worRpzckjRcebckFZvkelL0w5ds7xFta0ou0w5XIREUZAikIlOBx8p00j0JGdou2aYOOe6Cqd9bysRIxfvIlQmKxPoU4H\/NDthnpC\/qeXBaYa0BIjyzOfHoBHbMNBWpD2rwJjmAti9JOXXJUx\/vAX7JxhUhiQCClZlzrhcODlemmUjqj7uSupWejO5keZe6AY2ajiqjYSwDCa1ASGABm94yZYo70j5xlkoyFIJYmATJu1s0hynFIZZSR5qqnjkwrqnHaZNHAKMXVfwgTCOPzKrjULNXW8gT4UfP63497ng2DbETZkzhk+3e12Ek7Y6hmXabICKOML+\/mD9I77zFF74K2sJ5ndDdPiA74whAd+Qb0z3drI0\/lQB67MeExfRcP3+jXxZMMV\/fCJeW0cOg6m3cIBXZz3UCC1DcWuLANyctkZPU8XTXWRBWw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-220", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2C9jrpmj41OgDXtHbBgmRy1uoCOVZNV3YhiuhFOLzVyo\/ZJkQLjPHy0JZgRX7FamyuLNP383JQ3hS6\/ctQ0NEOPWiW+q+cot7vQTel23EakgPdnLR+hT2dsh5mzSXtUiEbW6JYJlJ\/VK5p6PqjpjauoVS8R92t5mSznQJpbBUtmlGSCcTQfyarbIh8PACOxy9e7qsdtv\/2zvFeYQqXOxIV2uM73FG1AIoUWTD8t5pUhbNBy4FUC+0kAYQ0XJT7MtRHD1xW+8qUEr+3GT8uhBJw9vY0bsWevK1nnn2bDJVWaYOf2UqjFY6l0I3l1\/vMBfxBXB3nlnA76eQN+PcfCKHe70Ik5nelYqUbPMX\/PT5YVIxcuuAHj5Igh9dURdwpcmqKnxLbz5mKwbycgdHx7lGABApODIlBXXbYk7e2KL2MmurTsBAIEaw5fhsVf\/+Psma6CKqsNofn9IIzTh84HGJYnNusZW8D+7PKtndlrcmJEGK9IKQ\/\/iCYf4\/xomf+RS5LlLrAlOCmaahUCA8hjcbu1P3BTQd+M4TMu8Zwrdj6StPLo04E4Ykc7fzlMe767tCaWNVncmO7O4hbvdTc2NuN19fihb7EyWR6FOCtZxjm8uMGZ9W3BKzD1NCy0JoMu\/WJ9bB5\/x4X+UVHk\/H8RS1cMpPPi\/bmQgZLdoIhv\/JxgRi1YvF\/q\/5PgsvboEi1BXuU6470bSCdDe3T5LSOeLkyqJBg38eekOsgHSZqkvjXEsBmE2Ls\/UwnftHR30zXaeJX\/S0Vn0Dl2E+5tRg6KisQnThsoBK\/cwQHv1BNr4\/eyCuC4UHeN4DAo4cLi\/SSQOtHJOK4tmE1ZaB8ETKuYXa\/Ye1YMMLsAQMKvusLdl\/4rwoEHcZOZZdU04GNAHsilvq39sNupWE6FYYHeg0uWTdC88elAqDb9y1Z5aXctUgpz+oV18lFPkCxJMV9yYPVOiPgaOzqarZ2cw0eUsZpnqJQKg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-221", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlN7OZdjyacX6zAdQXSTjiutc0DWI05nKWJjfXg5mFLqvUuWOaEjOR90bUtBt1949c4K5bREjyC5AbLYUvQPDd1eGDP8g0SxEVTtOhYfs2pQ==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHKvN5Lf6KFGz4HK4bIk4ErQ=", "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+mYhcxpgmQef9mAZwKRkTuBN92ZrkUOy0h3Jx3Q=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-222", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvFxezbgxoR4NikWvB4HWBfm6O2GaCTZg9bGtMgQ+DH5iY8HNjelMyH9xhXZ1HE+YKMeKpnaADe4Q85iFSR8tQI4z3UISYL+o6erKjBg50Zg==", "PriceCodeRef": null, "supplier_title": "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": "G39icLqsrvsErng8wiAduSwthHK3nEZLp0QF4TKn4Fw=", "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+znjPY2rCTUlv4yFSFNN+UxT7DQMgEYzaQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-223", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMT9zaSFApWjgHrkv6r3KXsIVFvczBVlFFZCIOVFekmK", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-224", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REKkgDXjmGACpQd5Rbry3Jnwths0XI14VL85RuhnJBPO7", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-225", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvepOnCe\/2MyjpC1m3KEEmvbj549r4IoE4Zm9nigLpx62SzqbwahXDFn9JyXBLKimo=", "PriceCodeRef": null, "supplier_title": "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": "2+ltRXZnmFkO5hCH+izA4TCTosppUYLpjYfhuE1SrqA=", "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": "eyJpdiI6Ik9NRUlnZUdMRXZ1SkF1V2xsbkF0Z3c9PSIsInZhbHVlIjoibng5TkhIOVUrMmY3K2RzZGR1QkdjREZtTWN0VzFBODNZTGRJWmRTbW5MT1ZQdlY1aHRrTSs5N3dwdEo0UjdTUkcrQjhZNkFGbC8xY0kzUmdYZmJFTlB2aUdOS1EwNGNDS3hnanh1STZzWjRlTS80cmFyV1I4dUN3c1M0Tm0relJtWWxOY0dGanlqSCtpQWFoSUZoQUprdU16SXYyeUVrWlBUTnBGRmg3YkRFOEZ2YnprTkpjaFI0dEErQndXU3k4czQwTmY1WWRqR0FXU1hkbHdYRVdBTm1pOTB5TmFLYlBWdW5sNXlEWVlrKzI3NVkyQ1VKQ2JPenJlY2Vrc1AvSXpTamplRW5BUzE0b2NYbkRIRE9kc3FCS1RzMDdqOVBnUXBHRFdESVYvVEpXTzk1QlVKVDE2c3ZyOWtCelpFd3hVMFdJbXhjUnU0ZGFpSWNDaHZyU1hmS0lLRHd5TGtZVUx0WWtHUURxbFZnd3lRT0FRU2QxaVNXN09uZklNUmxVbGpuby9wVzZucEo2UHVMQkhvcHllTFQ5cFZSQm93VVd6VThraDhWT0JRUC9pS0toSzg3MmZxUWF5c3hjZ21XbEs3WXNzRHF1OVM5OGk1R2preE9RTUdEaW51UWlMaUFBNHQrc2xtVWJIT1VCMnlSTDZhVFhscGptR040QkxiTHVVU2xYSzUxNVhzL2FoNVpPdExtTDEzUTA4Mkw0VUhJcFJKcHN6c0pqeUQrYUlVaUpWQXhyeDY3Q2ZpejdTU1h2Q1VGSmpwR2R6YUZscERzc0ZhZkR6akVGRjFPNzY3ZXhJb2RnSVZ6TEZpYitETlM0STlnTXdSekM3YW10Vlpjbk9iZzFmOFVqbGc1M3BaVFZZMXhPaTNOdzVzZGpjYlpYcmtzcUVNaHh2V1NnYnRDQnZqQWF2L3d0SzJvV3REbk1WVGUzbXRmdWx2Vi85dWc3V2x2WUFWYnJ0QUU3Z0tTMG5aMTc2RE5VQW5Yck4wSlB2UWxnNzg4TDF3b0N3Z20xZEhSNmV0S01QZkhpcjR2azBITUJadW5rTGdSOGl6TVZDbXY0d1lremQxTGJLaTVqTnByTzBtZEl0dTVuL29yOFp4MXVUS0hDeXo1Yks1MFphWUhHUWdzZHZhcFlYakJVS2c5ektXMnhtODAyN3U1YWhPTVJGMzNad3RuT1dvclpLZlh6d1NVSnMvTEcva1o1VVUwMTFFL1U4eTd0V1FseTBmTTVDM0VlT0EybG8vdXZ4WHp6czMwNHBOVFdkeDAwMTduR0FRc09zUHVzYXltbXY1WDFENnZ0SnQ3bkJwT0hkOURIRzB2MFZSSi9abWIrdHpVNkR0bExvQUFFWTRmS0VoNHdxMmlZV1lyd3pVbHZra0x4NDA1eUpIb01ON3M5QmxteUY4ZUhxdCtBczVYWFJBeG9sSkxkR2cxUFpCb25pblBtOUsyUHhOZ1FpSUc0VFJncGVOT1BwYzRuS2pMMGFTUU1pMWxmVTAyeHB3ZDRKTmRVWTVYdkNmQWFWQ0JoMk1oSmwrVS9ZOWFiNDNYZkVldDhoUzNxRTZvd1BvUUd4QU42dFB0NmVzTDBvSWw2aHBxeEFqSnVDOEFpYzRCdDNhcEp6dmNySWFFVFNBUmhKMjR3MENtd2h2cXpIOVlkTGMySUFzMHhLMEJaRXlidk02TklLVFdVd3VpOGczVUpsN0paQlZlUGlnTWptdmdncDdOTG1vR3M2ZHBhZjFPdm1VQWw2UFZLY1VzTnNOWURoRHlpNFYrOE9UQjE3WTVtck4yY2p5RnJleEtUVHkxQVV0bEluTjNINHU1RktxQkZGVGt1QWZqZWlmRmo4OEJNTmhkSVZHWkJpMXFrbWVuTnY1TXNqYmZ2enZDRElzY1F3Q0lYeTBXdWdlZHVKSFF3N1BEb0VPc0RlTWRubHNSUFNSMyt3Z1dHZlI3QlZ0RGhqcGlxUHpiVDZSNjlickY5d1E2c1NJeElYR1FGQmR2NVBHc00vSE9LSDkra2VBQ1cySGJjM2ZpNEMvRXpiS0lxNjZseWFqRzNDZktpcGhaYmNOcjRORDNQS1lYRE5MUzY3a3hMWkJjemJHNW85M0JUbU9uOUwyR0syMXNITXFjemgzeks3ZHB1ZVhnbS9vMUt3bjdDckxxb3NnT1V1dVR5Y1ZDM05XMXdidFBZQjVGblVPV1htVDNMWXFPRmwrSUlZN1liTEV0Q0lUNXl4OThRZmdtSWFyMXJjNDdLU0dYcWxRd204NGN0SDNrSGc0U0ViWXE4bW1VMnNpRjRCSnpuOFd4WDc1YjAxSjFxd3A5Z0puaDltNUVLREsrTEtrYVpaZ2oyMDVDUjMxL01tRzNvbTRmMWtjdXBCM3dwNC9jVmNUNEkwaU0yWVBxMk9XbU9XSFlESkhsY0w5SXpBb2h6ZEE5dGVQY0Y3Q2M3a3d0S3BBa2hJaHZzZGRwMCtIRXdZTzVpNGQzNVVjTHhEOE1MbTczWWxNbmRZWnNxQklIOWljVTBhTDJhdG1xWFpQMllmRjQvRWxvRDV1bkY2K3FoSmMvb2Q3bjhSNFdSbmhvdDlqZVdvZis5SE43ZkpnMW5rbkRkdFNidEdnbjZLY0hubnRiaWthYmVENWEyVmxvUXk0S1ZXNHlZNHRaS2UrZkViR2NqcmdXMjFCSzZ2ckZadTF3TFNoTGxOcXdPenhueWNuNGROS1lnWXZJWnk3NktZR2NqQ2pad0FKN0xZeHBhTjJQekhxaHhwQlJ4eUk0UGFxOVJ1TS9iOGQ1UU05NWNWNEorQWhNdjlEREhlbmJsS1Y2MkdseHZZaStMVTBvR2l0YWo1VkxnOXFJSUVzU1BIWGUvOUg3RkVhWEVzSk9WeGdKWHRXUTdodmdjckFqYm55ZWpTU056Z1hTZUhaRnhrRWUzSDZUdFBjQ1U3OFo4ZzhkUlhPTm1ub3lQZmFDUEJCMHYrZEpNM1hQR0hHcEsiLCJtYWMiOiIwMzkwYzNhZGIzMzUxMWYzMzMxZThhMTcyODkwNDI1NDM3Y2JjZWQ3YWU5N2MyMjA2NTMwZTRkODA5Y2UxNzhkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Iu+ECovEJDzp\/MOSSj41u3gKVinLsH0cDZjvhLqsbrc=", "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": "eyJpdiI6Ik9NRUlnZUdMRXZ1SkF1V2xsbkF0Z3c9PSIsInZhbHVlIjoibng5TkhIOVUrMmY3K2RzZGR1QkdjREZtTWN0VzFBODNZTGRJWmRTbW5MT1ZQdlY1aHRrTSs5N3dwdEo0UjdTUkcrQjhZNkFGbC8xY0kzUmdYZmJFTlB2aUdOS1EwNGNDS3hnanh1STZzWjRlTS80cmFyV1I4dUN3c1M0Tm0relJtWWxOY0dGanlqSCtpQWFoSUZoQUprdU16SXYyeUVrWlBUTnBGRmg3YkRFOEZ2YnprTkpjaFI0dEErQndXU3k4czQwTmY1WWRqR0FXU1hkbHdYRVdBTm1pOTB5TmFLYlBWdW5sNXlEWVlrKzI3NVkyQ1VKQ2JPenJlY2Vrc1AvSXpTamplRW5BUzE0b2NYbkRIRE9kc3FCS1RzMDdqOVBnUXBHRFdESVYvVEpXTzk1QlVKVDE2c3ZyOWtCelpFd3hVMFdJbXhjUnU0ZGFpSWNDaHZyU1hmS0lLRHd5TGtZVUx0WWtHUURxbFZnd3lRT0FRU2QxaVNXN09uZklNUmxVbGpuby9wVzZucEo2UHVMQkhvcHllTFQ5cFZSQm93VVd6VThraDhWT0JRUC9pS0toSzg3MmZxUWF5c3hjZ21XbEs3WXNzRHF1OVM5OGk1R2preE9RTUdEaW51UWlMaUFBNHQrc2xtVWJIT1VCMnlSTDZhVFhscGptR040QkxiTHVVU2xYSzUxNVhzL2FoNVpPdExtTDEzUTA4Mkw0VUhJcFJKcHN6c0pqeUQrYUlVaUpWQXhyeDY3Q2ZpejdTU1h2Q1VGSmpwR2R6YUZscERzc0ZhZkR6akVGRjFPNzY3ZXhJb2RnSVZ6TEZpYitETlM0STlnTXdSekM3YW10Vlpjbk9iZzFmOFVqbGc1M3BaVFZZMXhPaTNOdzVzZGpjYlpYcmtzcUVNaHh2V1NnYnRDQnZqQWF2L3d0SzJvV3REbk1WVGUzbXRmdWx2Vi85dWc3V2x2WUFWYnJ0QUU3Z0tTMG5aMTc2RE5VQW5Yck4wSlB2UWxnNzg4TDF3b0N3Z20xZEhSNmV0S01QZkhpcjR2azBITUJadW5rTGdSOGl6TVZDbXY0d1lremQxTGJLaTVqTnByTzBtZEl0dTVuL29yOFp4MXVUS0hDeXo1Yks1MFphWUhHUWdzZHZhcFlYakJVS2c5ektXMnhtODAyN3U1YWhPTVJGMzNad3RuT1dvclpLZlh6d1NVSnMvTEcva1o1VVUwMTFFL1U4eTd0V1FseTBmTTVDM0VlT0EybG8vdXZ4WHp6czMwNHBOVFdkeDAwMTduR0FRc09zUHVzYXltbXY1WDFENnZ0SnQ3bkJwT0hkOURIRzB2MFZSSi9abWIrdHpVNkR0bExvQUFFWTRmS0VoNHdxMmlZV1lyd3pVbHZra0x4NDA1eUpIb01ON3M5QmxteUY4ZUhxdCtBczVYWFJBeG9sSkxkR2cxUFpCb25pblBtOUsyUHhOZ1FpSUc0VFJncGVOT1BwYzRuS2pMMGFTUU1pMWxmVTAyeHB3ZDRKTmRVWTVYdkNmQWFWQ0JoMk1oSmwrVS9ZOWFiNDNYZkVldDhoUzNxRTZvd1BvUUd4QU42dFB0NmVzTDBvSWw2aHBxeEFqSnVDOEFpYzRCdDNhcEp6dmNySWFFVFNBUmhKMjR3MENtd2h2cXpIOVlkTGMySUFzMHhLMEJaRXlidk02TklLVFdVd3VpOGczVUpsN0paQlZlUGlnTWptdmdncDdOTG1vR3M2ZHBhZjFPdm1VQWw2UFZLY1VzTnNOWURoRHlpNFYrOE9UQjE3WTVtck4yY2p5RnJleEtUVHkxQVV0bEluTjNINHU1RktxQkZGVGt1QWZqZWlmRmo4OEJNTmhkSVZHWkJpMXFrbWVuTnY1TXNqYmZ2enZDRElzY1F3Q0lYeTBXdWdlZHVKSFF3N1BEb0VPc0RlTWRubHNSUFNSMyt3Z1dHZlI3QlZ0RGhqcGlxUHpiVDZSNjlickY5d1E2c1NJeElYR1FGQmR2NVBHc00vSE9LSDkra2VBQ1cySGJjM2ZpNEMvRXpiS0lxNjZseWFqRzNDZktpcGhaYmNOcjRORDNQS1lYRE5MUzY3a3hMWkJjemJHNW85M0JUbU9uOUwyR0syMXNITXFjemgzeks3ZHB1ZVhnbS9vMUt3bjdDckxxb3NnT1V1dVR5Y1ZDM05XMXdidFBZQjVGblVPV1htVDNMWXFPRmwrSUlZN1liTEV0Q0lUNXl4OThRZmdtSWFyMXJjNDdLU0dYcWxRd204NGN0SDNrSGc0U0ViWXE4bW1VMnNpRjRCSnpuOFd4WDc1YjAxSjFxd3A5Z0puaDltNUVLREsrTEtrYVpaZ2oyMDVDUjMxL01tRzNvbTRmMWtjdXBCM3dwNC9jVmNUNEkwaU0yWVBxMk9XbU9XSFlESkhsY0w5SXpBb2h6ZEE5dGVQY0Y3Q2M3a3d0S3BBa2hJaHZzZGRwMCtIRXdZTzVpNGQzNVVjTHhEOE1MbTczWWxNbmRZWnNxQklIOWljVTBhTDJhdG1xWFpQMllmRjQvRWxvRDV1bkY2K3FoSmMvb2Q3bjhSNFdSbmhvdDlqZVdvZis5SE43ZkpnMW5rbkRkdFNidEdnbjZLY0hubnRiaWthYmVENWEyVmxvUXk0S1ZXNHlZNHRaS2UrZkViR2NqcmdXMjFCSzZ2ckZadTF3TFNoTGxOcXdPenhueWNuNGROS1lnWXZJWnk3NktZR2NqQ2pad0FKN0xZeHBhTjJQekhxaHhwQlJ4eUk0UGFxOVJ1TS9iOGQ1UU05NWNWNEorQWhNdjlEREhlbmJsS1Y2MkdseHZZaStMVTBvR2l0YWo1VkxnOXFJSUVzU1BIWGUvOUg3RkVhWEVzSk9WeGdKWHRXUTdodmdjckFqYm55ZWpTU056Z1hTZUhaRnhrRWUzSDZUdFBjQ1U3OFo4ZzhkUlhPTm1ub3lQZmFDUEJCMHYrZEpNM1hQR0hHcEsiLCJtYWMiOiIwMzkwYzNhZGIzMzUxMWYzMzMxZThhMTcyODkwNDI1NDM3Y2JjZWQ3YWU5N2MyMjA2NTMwZTRkODA5Y2UxNzhkIiwidGFnIjoiIn0=", "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": "JMHtt67Orh5ZAxCGvTX05QWaUQA9jMl94nBSEBHDXBY=", "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": "eyJpdiI6Ik9NRUlnZUdMRXZ1SkF1V2xsbkF0Z3c9PSIsInZhbHVlIjoibng5TkhIOVUrMmY3K2RzZGR1QkdjREZtTWN0VzFBODNZTGRJWmRTbW5MT1ZQdlY1aHRrTSs5N3dwdEo0UjdTUkcrQjhZNkFGbC8xY0kzUmdYZmJFTlB2aUdOS1EwNGNDS3hnanh1STZzWjRlTS80cmFyV1I4dUN3c1M0Tm0relJtWWxOY0dGanlqSCtpQWFoSUZoQUprdU16SXYyeUVrWlBUTnBGRmg3YkRFOEZ2YnprTkpjaFI0dEErQndXU3k4czQwTmY1WWRqR0FXU1hkbHdYRVdBTm1pOTB5TmFLYlBWdW5sNXlEWVlrKzI3NVkyQ1VKQ2JPenJlY2Vrc1AvSXpTamplRW5BUzE0b2NYbkRIRE9kc3FCS1RzMDdqOVBnUXBHRFdESVYvVEpXTzk1QlVKVDE2c3ZyOWtCelpFd3hVMFdJbXhjUnU0ZGFpSWNDaHZyU1hmS0lLRHd5TGtZVUx0WWtHUURxbFZnd3lRT0FRU2QxaVNXN09uZklNUmxVbGpuby9wVzZucEo2UHVMQkhvcHllTFQ5cFZSQm93VVd6VThraDhWT0JRUC9pS0toSzg3MmZxUWF5c3hjZ21XbEs3WXNzRHF1OVM5OGk1R2preE9RTUdEaW51UWlMaUFBNHQrc2xtVWJIT1VCMnlSTDZhVFhscGptR040QkxiTHVVU2xYSzUxNVhzL2FoNVpPdExtTDEzUTA4Mkw0VUhJcFJKcHN6c0pqeUQrYUlVaUpWQXhyeDY3Q2ZpejdTU1h2Q1VGSmpwR2R6YUZscERzc0ZhZkR6akVGRjFPNzY3ZXhJb2RnSVZ6TEZpYitETlM0STlnTXdSekM3YW10Vlpjbk9iZzFmOFVqbGc1M3BaVFZZMXhPaTNOdzVzZGpjYlpYcmtzcUVNaHh2V1NnYnRDQnZqQWF2L3d0SzJvV3REbk1WVGUzbXRmdWx2Vi85dWc3V2x2WUFWYnJ0QUU3Z0tTMG5aMTc2RE5VQW5Yck4wSlB2UWxnNzg4TDF3b0N3Z20xZEhSNmV0S01QZkhpcjR2azBITUJadW5rTGdSOGl6TVZDbXY0d1lremQxTGJLaTVqTnByTzBtZEl0dTVuL29yOFp4MXVUS0hDeXo1Yks1MFphWUhHUWdzZHZhcFlYakJVS2c5ektXMnhtODAyN3U1YWhPTVJGMzNad3RuT1dvclpLZlh6d1NVSnMvTEcva1o1VVUwMTFFL1U4eTd0V1FseTBmTTVDM0VlT0EybG8vdXZ4WHp6czMwNHBOVFdkeDAwMTduR0FRc09zUHVzYXltbXY1WDFENnZ0SnQ3bkJwT0hkOURIRzB2MFZSSi9abWIrdHpVNkR0bExvQUFFWTRmS0VoNHdxMmlZV1lyd3pVbHZra0x4NDA1eUpIb01ON3M5QmxteUY4ZUhxdCtBczVYWFJBeG9sSkxkR2cxUFpCb25pblBtOUsyUHhOZ1FpSUc0VFJncGVOT1BwYzRuS2pMMGFTUU1pMWxmVTAyeHB3ZDRKTmRVWTVYdkNmQWFWQ0JoMk1oSmwrVS9ZOWFiNDNYZkVldDhoUzNxRTZvd1BvUUd4QU42dFB0NmVzTDBvSWw2aHBxeEFqSnVDOEFpYzRCdDNhcEp6dmNySWFFVFNBUmhKMjR3MENtd2h2cXpIOVlkTGMySUFzMHhLMEJaRXlidk02TklLVFdVd3VpOGczVUpsN0paQlZlUGlnTWptdmdncDdOTG1vR3M2ZHBhZjFPdm1VQWw2UFZLY1VzTnNOWURoRHlpNFYrOE9UQjE3WTVtck4yY2p5RnJleEtUVHkxQVV0bEluTjNINHU1RktxQkZGVGt1QWZqZWlmRmo4OEJNTmhkSVZHWkJpMXFrbWVuTnY1TXNqYmZ2enZDRElzY1F3Q0lYeTBXdWdlZHVKSFF3N1BEb0VPc0RlTWRubHNSUFNSMyt3Z1dHZlI3QlZ0RGhqcGlxUHpiVDZSNjlickY5d1E2c1NJeElYR1FGQmR2NVBHc00vSE9LSDkra2VBQ1cySGJjM2ZpNEMvRXpiS0lxNjZseWFqRzNDZktpcGhaYmNOcjRORDNQS1lYRE5MUzY3a3hMWkJjemJHNW85M0JUbU9uOUwyR0syMXNITXFjemgzeks3ZHB1ZVhnbS9vMUt3bjdDckxxb3NnT1V1dVR5Y1ZDM05XMXdidFBZQjVGblVPV1htVDNMWXFPRmwrSUlZN1liTEV0Q0lUNXl4OThRZmdtSWFyMXJjNDdLU0dYcWxRd204NGN0SDNrSGc0U0ViWXE4bW1VMnNpRjRCSnpuOFd4WDc1YjAxSjFxd3A5Z0puaDltNUVLREsrTEtrYVpaZ2oyMDVDUjMxL01tRzNvbTRmMWtjdXBCM3dwNC9jVmNUNEkwaU0yWVBxMk9XbU9XSFlESkhsY0w5SXpBb2h6ZEE5dGVQY0Y3Q2M3a3d0S3BBa2hJaHZzZGRwMCtIRXdZTzVpNGQzNVVjTHhEOE1MbTczWWxNbmRZWnNxQklIOWljVTBhTDJhdG1xWFpQMllmRjQvRWxvRDV1bkY2K3FoSmMvb2Q3bjhSNFdSbmhvdDlqZVdvZis5SE43ZkpnMW5rbkRkdFNidEdnbjZLY0hubnRiaWthYmVENWEyVmxvUXk0S1ZXNHlZNHRaS2UrZkViR2NqcmdXMjFCSzZ2ckZadTF3TFNoTGxOcXdPenhueWNuNGROS1lnWXZJWnk3NktZR2NqQ2pad0FKN0xZeHBhTjJQekhxaHhwQlJ4eUk0UGFxOVJ1TS9iOGQ1UU05NWNWNEorQWhNdjlEREhlbmJsS1Y2MkdseHZZaStMVTBvR2l0YWo1VkxnOXFJSUVzU1BIWGUvOUg3RkVhWEVzSk9WeGdKWHRXUTdodmdjckFqYm55ZWpTU056Z1hTZUhaRnhrRWUzSDZUdFBjQ1U3OFo4ZzhkUlhPTm1ub3lQZmFDUEJCMHYrZEpNM1hQR0hHcEsiLCJtYWMiOiIwMzkwYzNhZGIzMzUxMWYzMzMxZThhMTcyODkwNDI1NDM3Y2JjZWQ3YWU5N2MyMjA2NTMwZTRkODA5Y2UxNzhkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "9QNwNmjBmP4gmugDziqI1oLdveiojyqRHTTY+STxCYs=", "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": "eyJpdiI6Ik9NRUlnZUdMRXZ1SkF1V2xsbkF0Z3c9PSIsInZhbHVlIjoibng5TkhIOVUrMmY3K2RzZGR1QkdjREZtTWN0VzFBODNZTGRJWmRTbW5MT1ZQdlY1aHRrTSs5N3dwdEo0UjdTUkcrQjhZNkFGbC8xY0kzUmdYZmJFTlB2aUdOS1EwNGNDS3hnanh1STZzWjRlTS80cmFyV1I4dUN3c1M0Tm0relJtWWxOY0dGanlqSCtpQWFoSUZoQUprdU16SXYyeUVrWlBUTnBGRmg3YkRFOEZ2YnprTkpjaFI0dEErQndXU3k4czQwTmY1WWRqR0FXU1hkbHdYRVdBTm1pOTB5TmFLYlBWdW5sNXlEWVlrKzI3NVkyQ1VKQ2JPenJlY2Vrc1AvSXpTamplRW5BUzE0b2NYbkRIRE9kc3FCS1RzMDdqOVBnUXBHRFdESVYvVEpXTzk1QlVKVDE2c3ZyOWtCelpFd3hVMFdJbXhjUnU0ZGFpSWNDaHZyU1hmS0lLRHd5TGtZVUx0WWtHUURxbFZnd3lRT0FRU2QxaVNXN09uZklNUmxVbGpuby9wVzZucEo2UHVMQkhvcHllTFQ5cFZSQm93VVd6VThraDhWT0JRUC9pS0toSzg3MmZxUWF5c3hjZ21XbEs3WXNzRHF1OVM5OGk1R2preE9RTUdEaW51UWlMaUFBNHQrc2xtVWJIT1VCMnlSTDZhVFhscGptR040QkxiTHVVU2xYSzUxNVhzL2FoNVpPdExtTDEzUTA4Mkw0VUhJcFJKcHN6c0pqeUQrYUlVaUpWQXhyeDY3Q2ZpejdTU1h2Q1VGSmpwR2R6YUZscERzc0ZhZkR6akVGRjFPNzY3ZXhJb2RnSVZ6TEZpYitETlM0STlnTXdSekM3YW10Vlpjbk9iZzFmOFVqbGc1M3BaVFZZMXhPaTNOdzVzZGpjYlpYcmtzcUVNaHh2V1NnYnRDQnZqQWF2L3d0SzJvV3REbk1WVGUzbXRmdWx2Vi85dWc3V2x2WUFWYnJ0QUU3Z0tTMG5aMTc2RE5VQW5Yck4wSlB2UWxnNzg4TDF3b0N3Z20xZEhSNmV0S01QZkhpcjR2azBITUJadW5rTGdSOGl6TVZDbXY0d1lremQxTGJLaTVqTnByTzBtZEl0dTVuL29yOFp4MXVUS0hDeXo1Yks1MFphWUhHUWdzZHZhcFlYakJVS2c5ektXMnhtODAyN3U1YWhPTVJGMzNad3RuT1dvclpLZlh6d1NVSnMvTEcva1o1VVUwMTFFL1U4eTd0V1FseTBmTTVDM0VlT0EybG8vdXZ4WHp6czMwNHBOVFdkeDAwMTduR0FRc09zUHVzYXltbXY1WDFENnZ0SnQ3bkJwT0hkOURIRzB2MFZSSi9abWIrdHpVNkR0bExvQUFFWTRmS0VoNHdxMmlZV1lyd3pVbHZra0x4NDA1eUpIb01ON3M5QmxteUY4ZUhxdCtBczVYWFJBeG9sSkxkR2cxUFpCb25pblBtOUsyUHhOZ1FpSUc0VFJncGVOT1BwYzRuS2pMMGFTUU1pMWxmVTAyeHB3ZDRKTmRVWTVYdkNmQWFWQ0JoMk1oSmwrVS9ZOWFiNDNYZkVldDhoUzNxRTZvd1BvUUd4QU42dFB0NmVzTDBvSWw2aHBxeEFqSnVDOEFpYzRCdDNhcEp6dmNySWFFVFNBUmhKMjR3MENtd2h2cXpIOVlkTGMySUFzMHhLMEJaRXlidk02TklLVFdVd3VpOGczVUpsN0paQlZlUGlnTWptdmdncDdOTG1vR3M2ZHBhZjFPdm1VQWw2UFZLY1VzTnNOWURoRHlpNFYrOE9UQjE3WTVtck4yY2p5RnJleEtUVHkxQVV0bEluTjNINHU1RktxQkZGVGt1QWZqZWlmRmo4OEJNTmhkSVZHWkJpMXFrbWVuTnY1TXNqYmZ2enZDRElzY1F3Q0lYeTBXdWdlZHVKSFF3N1BEb0VPc0RlTWRubHNSUFNSMyt3Z1dHZlI3QlZ0RGhqcGlxUHpiVDZSNjlickY5d1E2c1NJeElYR1FGQmR2NVBHc00vSE9LSDkra2VBQ1cySGJjM2ZpNEMvRXpiS0lxNjZseWFqRzNDZktpcGhaYmNOcjRORDNQS1lYRE5MUzY3a3hMWkJjemJHNW85M0JUbU9uOUwyR0syMXNITXFjemgzeks3ZHB1ZVhnbS9vMUt3bjdDckxxb3NnT1V1dVR5Y1ZDM05XMXdidFBZQjVGblVPV1htVDNMWXFPRmwrSUlZN1liTEV0Q0lUNXl4OThRZmdtSWFyMXJjNDdLU0dYcWxRd204NGN0SDNrSGc0U0ViWXE4bW1VMnNpRjRCSnpuOFd4WDc1YjAxSjFxd3A5Z0puaDltNUVLREsrTEtrYVpaZ2oyMDVDUjMxL01tRzNvbTRmMWtjdXBCM3dwNC9jVmNUNEkwaU0yWVBxMk9XbU9XSFlESkhsY0w5SXpBb2h6ZEE5dGVQY0Y3Q2M3a3d0S3BBa2hJaHZzZGRwMCtIRXdZTzVpNGQzNVVjTHhEOE1MbTczWWxNbmRZWnNxQklIOWljVTBhTDJhdG1xWFpQMllmRjQvRWxvRDV1bkY2K3FoSmMvb2Q3bjhSNFdSbmhvdDlqZVdvZis5SE43ZkpnMW5rbkRkdFNidEdnbjZLY0hubnRiaWthYmVENWEyVmxvUXk0S1ZXNHlZNHRaS2UrZkViR2NqcmdXMjFCSzZ2ckZadTF3TFNoTGxOcXdPenhueWNuNGROS1lnWXZJWnk3NktZR2NqQ2pad0FKN0xZeHBhTjJQekhxaHhwQlJ4eUk0UGFxOVJ1TS9iOGQ1UU05NWNWNEorQWhNdjlEREhlbmJsS1Y2MkdseHZZaStMVTBvR2l0YWo1VkxnOXFJSUVzU1BIWGUvOUg3RkVhWEVzSk9WeGdKWHRXUTdodmdjckFqYm55ZWpTU056Z1hTZUhaRnhrRWUzSDZUdFBjQ1U3OFo4ZzhkUlhPTm1ub3lQZmFDUEJCMHYrZEpNM1hQR0hHcEsiLCJtYWMiOiIwMzkwYzNhZGIzMzUxMWYzMzMxZThhMTcyODkwNDI1NDM3Y2JjZWQ3YWU5N2MyMjA2NTMwZTRkODA5Y2UxNzhkIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-226", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFVH7ERyPcVOVZscyGCsYxxAV1kla+qpSQ1FJuNDVBEn97qD3v7qdrRhgkV3SqsKvJTEn2GExscrG6Zkrnpt97vdIzMj9PoY5vevtkwnahGLr6B1zLf6933cUu1INqgVMduZ8CL7GnTCrW\/k02ywkCZ2Pg12xa6NC7WeAY+BzrbIg0N\/uf6CCK8dbA98+rG4I+GKCeLSXK6TzI3r5sPeLBqP5P6Kr+oRuebSFviNfqRgsFW09uvOYLn5n\/iE5wHyRlKiO8eJuokEd3j\/3OX5WCS\/nNyVAZDokcHsfL4a6hfX2yiUUoP+pa0FfggPrqQau82TlBFczaW5LmpmXJ9BNZumFqZb+WVWtSU45Lj4E9Rzj8i6hB1vlTNx6gNBJG7xPqEI+NbKaFEmUj1ViUAzvfnIO8EHYdEyk5w7k2abEHgFoINsoklE2s7izha4a36gbygzIev+P9bPv43AFOyuEF\/ixYiuqZobAwOXfW220t2fMSQzRMPMvS77NtSvczVN\/neQMVbXaG7Ssp3EC3V5lKDwdydmmjs7lo1KPGwra1y5ssZXF9TX9V1YeDzb\/K4jxOa3Go8hcBmAfh+ynGpTi7ZjaXy61ng1nAQ2Q455z2u9Aa5pn7GHHsyxU+J8B39tYPNYscCQr8yaCvQL23lvBhz2+ZwR41ECgofgXWE2SSyu8lGCYeLBolsT4Pr4DWyG9\/eaj3V8z8pZAoSxiqVGT0OoV4iIlAmN8WQFwDgWWm9D9pWBu1IsNQnZybadshFcviYivPgyB2ysnpUUebdmbHV5LJWnJZzSLxSFWRgEvrqlVL4OcAhaeIxFVrhkm2PeLEQi+kHRDL+RxB\/BN7ki\/creHG8X\/lu1GLs385R0AiX28nRktwk3Jz92VP5ttZH0G6JLfKBZBXsT+qCxIdeTEOeAt+K1ozc\/TGVesp5BIm+SRDqUFjO6ylwIq3btY9gPwdU0P7CtVVNW4fpUp8vNRjUsDL64vPxB4Hgmu4wS8hSF5c=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-227", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFV1anT\/7XHMGvpxBa1sOQp5r6ULQ5TmqlZWHXNQeESzpXYeOFA+j9mLoukpdQkaw1QSAY\/sHcPagKp5nmFKXOCbAqKGpF\/WSD2RxFAfRS72SXjHUEbSIDzFqFNVIE6\/JdXUQ3hM\/fCKsCpqk17vE\/Yme06ID+MQ7QbziqRHQGHLbMVMdHNBdlanCP1odg\/VQvcF1Y8EOf1qbQbB31PrULbZcLV3llDjAsZpM0LExStfIc\/nQEx4NuzctFabTz9TyEcCQ3u54hqgHINxwdbo9ky0Pj2lYzvv5h5tQZ0OF6uDUtO8v+f7\/9of3zApC22g7uVulNb\/OMHkTQnQLDMBOMJdwpzrBWZ0QhwDQYeLNtGfgoY80AyYAnr9BzJGelBsa4CPVpJeG6uTNLvYhwfRUzOssGTPq4KjEvtwigVMHeUOVRVVy6aQfBya+RiOAJtJBID0tu3DDEB0he0t0f79dZdbnld0+6scQ41zIkPN5++OzOiEv6iMr0bcQ7T0hRwLYSXXmu4pmvjA1GLVLTeWcxdD3zXZKmDlXY9DUnDLISRxHEQLnbXy5eZc8Bd4AUCugWe9iRQcnCm4B2DUSX12NKSEUx+6y1PREONynz5ayvlRLBb75cnel9ikBG7xHw1ycU9uG8sODEphw0d5yYkDU\/NOuIb3KrCw3vCQN9XeBsGp9L04VK3kdwuOy1YP8AEFRKgkPxEnk4VMSdNzXFIHuHiWdokuP+R5xgjMI4y3nUH4dBrSqow9LRgOu9BcqETrz8WIgTcAkA+tHC3Tiju7m8wGVEcobUSlmmZZS0PdLuRE\/4pP9Gwg9A5D+l3XkVsCkrqhoqVSXxv1Ffs6wzWhiXHfQ5TWRp4W2FmFu6qLBGoaBbh3HgVT61eboGWLXZjNxZReIs4HWP8dODMjsbj2WH+sQF9HORDUoap2aHTDjLNz67FwxLTiHcFP7HX9wBiDBMvCzuRjtlyghmnF43KIfAMOvDKYY9seZKKaxGZTRfMZQM=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-228", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOxsZsqfCgvY1R9d2GQSXPf3xlNqV3CF6qQcq9otG\/P0ltGwHIM1CSxZBA71lomtc7Tvyg1Xwx5cvOYSK97Rhpt5wyMJ2C6HcZr2USfRzDywQ==", "PriceCodeRef": null, "supplier_title": "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\/aa2o+HBp6hKshxjN3oxljA=", "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": "6Tqg8oyxqezmc5eQ3TGTPVyrCKcth5KuCatI7wGOJo0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-229", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0k5412HzoRx601YnYlrdY8PyJweO8STS2brSjGuk7gqeRAG41XNzek\/JPLc46BCtBKjrHBGQXLqjphvC0DL2xodsv5g\/Nq9QqpyIJp4B27wf\/WYj\/lcRHBmvUyGkCjvHkWivFHslToSubvx3b2qUcSoOeXx\/KZAO9ZMSkoutWzzGVE+H2aPho270vNx+VhZ9GFv+t8aT3MNdRqUbxSnDuBYIcDlKzxsfOb7oeQeqtJlca78P0Pc9DhFov3SAUsHyzyQAQeo2+DGgblDIrey8SpV\/blL\/z5WyYK5+qY3uMeQZY0HaD3qRRh9dGnHjwOcniWI5UseBnBWNaieiOt5YiklXlefdhq0rrIU7WrRuPtCqay9r730NMs1LJRC\/IoOmVXqyUgbhL7Sqb5nzc451XE1nK8ET9F2DuflgBnmzGjqCsB8r61rZqUnau9krpkS1DKtlPOqbMrAKQiVrPjXEaICfwz2Ar2s2TgUXbwxWpgfCcDOjm03Fw\/Lb0ZnrgMOG8hX+BJrmJjxVumaElhVRFwnNkOMl+kUinJgqqChq37otNMg9ria7vIHp4CWRWuEK6M558lpoKwgx8WYYHgREieKcUwk8CGjHUrJ\/nU9jL4m3aIEELi+rRfs4VXwXxPDL1CwTHSyi0epgv+WLRfMS97bJT9Od2BS4OqY4weMUMSa9dROYDa1ZlToDy9zVr+BbPH\/oJ0qvMzH5CkS9ExNBXu0O9azBSlDtGKXh4sHbDXiLAcPuhUoSQ2bjMJ1UhjUCBRqGS5dHxRRRMuQYl0936P4tWE\/dlg\/Mktu2maJ38w2GumTB7T758X4DFM7RvKzr843oqhEQyhFghJtMIj2kXQ3bJfkn02ISys0Tln+90G7UaGzDfL0y9GjSkKs5JG73ts7FQVc2CrNh11OZDRJ0G4o7PekL6Qj6+JEOTJbAGz42EK6zM0tAE\/F74vNuTAfLfmcvkTzqrKdVbWrjkTu0g1JUZj84mwXg3AQ9wyykDoUc=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-230", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw04qbp4Dk6fjRkabrNlQjxyJL4z\/WWvUo58AOWMVRe5z2gE2cdMpDdHL\/nAcpJMcpMnqLSzNutyhcIC2Z\/KpcmNLVNdpbJQ7qEzX2hgbvX1K3hnM2XFatWz4Lxhp2j5dRLO\/FGsb4zaNdQ97W3h5u1eNJY4mZ9fJya2ElA4+jFYnv\/FoWgXo6jTTrybMc6NXNj2sfue4a3fnh4ZiL8yCF92Lw+3DRkZU13zhupx7KbJuPH+Q5IQOVE6LiYfNo9\/WY\/YVN4aEPkyO5AY7B0D7v4hmcocw\/IcQWUAeOLpJzlpH+GXbKkxY7wQ1KGkGTgIwR6Y1Oqn1xnw1YWxSWRbndsK9Tf0IewNm4v4tr2SilSWbQsLEd6pmJLiyktlf50HRbmLY\/fiTQZsHQ1IMwldQnQ+x6806QVHZoFyfraHaPRDYyjuWd7dCeN2Rq7HWTQViCNXlsexjBIuNAXIay\/t5qlVnWTBboV3ZhTQS1gMr5dgBR2pAngedGn3FmCWlvt5rGDFfXKZxjrRYAzZRukLRmwaK5IibFh2JC72tzzdAkVgfucyWPC0xbFV2Kff4zsfqNvsMnbFZWPqAgxzTMZYOWLam+elDSLn0G88R6SrUcnWEAv\/7Q3wkxK1jBbIbnWmXAix7t9Mhqmj1MIt7E86NT\/GZ\/tWTDvG2jHRd0wVHPhrvKnDJOfCOmw6Z0rsAV2CqsEz7YSYDhnZywIk3I5jx+aD3AjXO4VVS6ukWdWtJuDWDNM61hNG9kTw6ddrUY30k\/0IvbZZznOp63KzoG20A3y1ON1IndYcgGytlPKNrMaY9SWgUOVB2akW8nxCTPhEUnu3vbKfip0rbpWKFm99ktLtWM6j+lNLrUk3X+6JG3SkSxaLAm39WZKBSe\/razAj5CxI9WC\/DlXRFBANOim91YC\/dIaZy3UoV0OHiwDA97+lBfIEIjhiBzkpHCFQd5dqYJmXoofOo9pmn9qiXmRzlNoLdoDFvMysfvQQMafZcZs2Ow=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-231", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3JMFpK\/XTeyM5N4Gir23THkukQ9XlU1lhAo7Dkn65FMMrZgxQXjv07wR+cSa6GW90L1AxMuGXAKvWrJcootGNc2HPoKncb6d2IEtPj7HaQqmXoyKUrMWtCGGYOkZ2YT2WUvPCTeM9sBo4WBs1yNok+n7wemoxE14KmucL1chY1fQPuHfYI0tOsCpJz4eNELLD+umgZbCdmzulyrzkpaOOMkjp5Jvtr0BbGCOmgnex7x\/1Gtm7h4okpj9tkYJ4YyOM+RUpa5azuHUpms9SKNLU3Etnm0jOBH0SrIQYHnY9cu4ikgSkwmb1jxKjjQR5ttjIHvLQSYdPMxEC2JanWJD9KgcNWaTXT\/uGTuHN8ff8E\/4MVqF7oi3LrwOkKwCl7suuiGmDLhvxjB9WKUNmxZzwY1MsIEpWuRyQVQ48ZRwDy20FxoVb6XT4ySgq9B60T78iIVWeUOPHo25a32ufZRDnyeTvuZmFw9UFEYtZQYtNFfrjVpXjwdtzK6AlSGIM5Gt75AaPAfIx++iv2pWXq5f9agZme59MutYbUvZuMJm4HlvgGq3SrgbVero+1FNUmDg9gy9Nxu+Z5VSD+rXscmL0ITz3un\/8QD+8ga6Rqe6E5rh0VBP0rkqhZbEtvMW6Mtg5gzbSTim1xvk2BJo+XWcU5dqyPY2dKzNcBJJawZjWgEhULIcLz1iIctIUObo5q2vnXMwLvwpKevXmTXbn+KC7GbcjVd6BATFTrGRqP1ryC5+9XSY9csxPEJDsGSMfb2D23MlZIkC8HjnhgXiDCC+PWhooUd\/Iw4t7hka7bOGhhF\/KhdNDZ8HgA9RQKCgk+\/cRVriPmsSPtyZ30hKcXG3OFsSkIcySbzXRScjea4X\/qY5kfHQfHRFG\/KikpXcXIS2\/FeuYkohSAIa8liLWtpM0KUd6dSD2ED0H8e6\/kPq+WO52BXb0ZbhMaSrUfm996SVw6qP4m04C4GCRoe26Qy5TjeLWacljrSJxhfHPibMOEdY=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-232", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3QkAgrF32FLG4KI9bH3YeK9UhfAwH+P42SbPQUYXakCQoAOBG3Yn9tyzX4M4stZcBHKxbJl3imt8GYL9TejBGTShqxSyASzQXB2qof\/KOZCdMG\/ZiqXmewzwbdVd\/DV3QleYCR8WLzEqdGFztBXaCbDIafI4\/ZpqI4zlKevBNMJTx0FXU0MQsjDqwzRIkGNUdm3VOxnCdVVUXJPdCV1WHzWuDd1GIj6teI5tBf3mPgMi2IUIqrx1uKN5LWp8TVtuThbQjgn56QnmXqqNf1+KIs8SS7n5sMvrL353ZryCbPWvE+bjbPuePXdciiPseK5y4LXC8oX22vv6dJ1PrDqUbsqSUSxMAnz1VJyeVLF1oHgQ+Ja4CzbetrHWAuMwdkUuwZiBbMXWlmTuHROiymAeAs8UdgkmLmDVhdoXmlogK\/xh0W7TXB7ZjmGHpoVudtDRie2jhUF+G0S\/FXB\/WmIfdEhCzkV\/B1s4DZTxdPiteiKK83MvJgZvIkMk+I8P2vpTr6mYVo0gqbjkrKuYIkDYmul2f4tGmque927SAa65k3b5NhfsJpIRmR9KZX0hEQTXO08oNAzeda9Sj8DoJyQWhL+HK6rnpraoY4f1PZDsVihtfBhRsiFHpQ8JsVPjXOWbkh7OB0Eq\/67HsSY4MJISdplgjfDQuYdp445BtM9cloB5FuWs72FCHBEcMAL\/CcC+Jnkrarewhzx9rMgK+WNUxrqHjUCZeiYojnmns\/SqVJbiTFtY0yRJwLbxvgOwCVRzSIrYSNQklO6Czb4J455X2HVNbKsc6EO+CBsX\/UaNZG4+vHI4IoyhYBT7YDXULHNovPwszUubbYePEXHTeOHUwEXeo7LQrGyiGzKyhryiTZNWrhEgkcZQOMeuBQwL1BW8yPKW7Zs3fPF38hpu4BYphCEArbwOjMAoEcSl2cQapbx5NfVN6xi8q2H3eJB3gS7iirIvhXzi6M9itifNmioRgaSWWzwfVwMB5poiw2IASKKw=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-233", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxun\/1H90hV62R8gVs118jLoTx8Ss1ArO\/cGb2hlX3XEaWr5r1hM1ryNBNOm3Y4jkbx", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrULxthGm5\/vGLvYyw\/hmcLjlZt3n5C2DBhVyqrJVUvxCXgWMDrSSyTLdnk0sj9QRges=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AVgoHtN319ETLCNBAEPXb\/vgmwQ202i\/CPCl\/MKtL9IJefAsXMuoa+mfi7PxVWc\/A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-234", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+5Y1xxoFYozJ3xGf8IBga7iAlp06zwBasmifER4u8qJAuSV7WHtVnJMd45GrO6WAt", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN58IdjREq0jJgzJX8hRnOxiy5IbNKmA+lkVUiB7lGWC+vH\/rkf9C9XLxrWnxEjxElc=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a849RnB3+coPePV2tPEsojBaoLnuuEtvRkmQMWoIhNOqS3hEsVGGmGGeQmg3BLkxzFw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-235", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30RmvuVA71dxHyAqGjNUXwSDBWqnJ4jbMDULkbibjVw39gZfeaR1x9vEqUou+3\/K7jf0=", "PriceCodeRef": null, "supplier_title": "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": "exF9KcgcbRMUQftrjVRmnBdiMEjVUPHlZYpTsWv8sD4=", "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": "eyJpdiI6IkJRd3cyYkNjaFFxRXhpM0JnU3pwTXc9PSIsInZhbHVlIjoiZjdyMGJDdVV3WDBGMkhha0liS0ZFdm91NG1kV21oSk9oWWM0QjB0MVZzaTFGSnh1TXQ0VnFLdjVuQ3BlSWdMUU5mTGZ5YzJpcE8wTWpPMjZOWXJybVZkN3MxQ3hUY3lUMFdEUEdzUzRiMFdIMkQ3Uzd4bXJpZDlTc2xXTnFTa2pibHQ1Z3pTdnpZUENnYkNEaWVmSmJEdlFDcUYrK3QvWGxBMHJvRUtjcVlselA1NXN5UWtpZXVJTlZ3SWIvQ05xMVRGVlJpWkZLRGZNYmRtQ0RNVUNJOHhJMWRjU1kxc0hnR2Q4R0ZHL25VTVpqY2NBWm5XWTFnT2dISUZPa3I3S2dJQjEzbU5IaXFVRTRjQ1l3aVFBOUVKYUs2OTVlOGpPQzZZY0tCa29pV0VRMkRqV3Y3MEtmcm8wQXgrSlRGWkFralZmVEZMc1ZIYTNIYXg3SFcwblVqS1N3bjhBQXpnK2VTU1BacXdHRTFDYVZST0pLVDBtWmZxWDIzb3c2K01tWHFWWjd1aXZTOEhsVDh1R1ZIaDBCQUhETkV5Y3hmekMySCtwT05WZHE3ZDNJOVFwZ3RCNnRYWVlsMzd1RjFtMmtHVnVzVzFEbTdGYklxbXZEQzAyNDlyek80R3ZHczlybGk1RDNIMkxGUktLYlFWMzc0ZWRyZnZMQXltdEI5R1BEclhxb09xclhQY2k0TndocEpyb2UyRGs0TUozWSt1UlIrakN1TThMdzFMS3M5bWtnSU9NSy9CTXVZa0Q0SU5DY0hwMlNhSVYvZGQ1dFZKdDBpaVJBQlpQck0wMm5SZlN2M3dYUTZrSWZpY2hQTkFLVnVENTRWbUxnS1ZWYmVpdWlkWHJYVllJUHdUanFwNnNZeFljeXVrWUw4RG05NFQwSEU4Vmw5N0l6TGs1UCszekQrZWtRWnZYejhNY0VjL3FNMU0zMG1jVXNMNUNPUjhBZ0VVTmwrdGhEcUQya3VrVyt2TFZHMFFFM1h0SUttekRvT012N2k1VHUxMHpFb3hFYm9mRzVnUDdEcmJMT21DaElzOFJ2bUtuNXByQVA3ZlpQdkpqYStvMGtzM1lxcmVzTEtFTCtxRXcrUWtybjRWSWU1UUlnSTE2N2NkWVgxSXFkYWYyZ1VjVTNRb1lzbnhleDZDMVNHOVdsVmFDa2VpYXhkVTArWlpRcE4zOHlUM2g2dGZSeW5GMERhZnBVU0U1elZDYXgvL2s3QlhNQ2FOVFVDbjN2QjZkZCtjalUzKzVIWG5QSGhkMk5JQ3hodW5IdnlvdC81OG9PNmxOWWZWd0xIZXZycDZSZmVVU3cwR2dFSTN2ZHAzcUVoVmFYWm1IQmkvMUNoL2xBeUZSWTZISzRqSFZlV1p5aDV0b2h4cnp1dWk4U3puL1Y4dlRzTjVSZnhXcmlZYWRmU010MlRGd2NxQ2RHeVFLb0ZxNkJYdDU4Nk5rN1l6Yyt0UFV3KzUybzRSbDNmL0tpV1ZNVXhBYi9YOWgxZllYa1kyOVhDcXMvZkF1VExTOHl1SDR1Vk5DZksxRWtkVCszbUw1bXNIdGN6YVdJM0taQ1dvLys4VlZZd0JNN29sWE1QRT0iLCJtYWMiOiIzNzYxYWQ3Y2MwN2E2NTdlOTJmMmEwNTlkNDMyYzkzNThjNDhhMGRkZWE1MmIyMGIzN2NiYjRiNmRmYmQxMGFlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "wNv+dcU5ISjnyDXIR92V0\/uA1TEsUAApTxVmS+WZj\/c=", "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": "eyJpdiI6IkJRd3cyYkNjaFFxRXhpM0JnU3pwTXc9PSIsInZhbHVlIjoiZjdyMGJDdVV3WDBGMkhha0liS0ZFdm91NG1kV21oSk9oWWM0QjB0MVZzaTFGSnh1TXQ0VnFLdjVuQ3BlSWdMUU5mTGZ5YzJpcE8wTWpPMjZOWXJybVZkN3MxQ3hUY3lUMFdEUEdzUzRiMFdIMkQ3Uzd4bXJpZDlTc2xXTnFTa2pibHQ1Z3pTdnpZUENnYkNEaWVmSmJEdlFDcUYrK3QvWGxBMHJvRUtjcVlselA1NXN5UWtpZXVJTlZ3SWIvQ05xMVRGVlJpWkZLRGZNYmRtQ0RNVUNJOHhJMWRjU1kxc0hnR2Q4R0ZHL25VTVpqY2NBWm5XWTFnT2dISUZPa3I3S2dJQjEzbU5IaXFVRTRjQ1l3aVFBOUVKYUs2OTVlOGpPQzZZY0tCa29pV0VRMkRqV3Y3MEtmcm8wQXgrSlRGWkFralZmVEZMc1ZIYTNIYXg3SFcwblVqS1N3bjhBQXpnK2VTU1BacXdHRTFDYVZST0pLVDBtWmZxWDIzb3c2K01tWHFWWjd1aXZTOEhsVDh1R1ZIaDBCQUhETkV5Y3hmekMySCtwT05WZHE3ZDNJOVFwZ3RCNnRYWVlsMzd1RjFtMmtHVnVzVzFEbTdGYklxbXZEQzAyNDlyek80R3ZHczlybGk1RDNIMkxGUktLYlFWMzc0ZWRyZnZMQXltdEI5R1BEclhxb09xclhQY2k0TndocEpyb2UyRGs0TUozWSt1UlIrakN1TThMdzFMS3M5bWtnSU9NSy9CTXVZa0Q0SU5DY0hwMlNhSVYvZGQ1dFZKdDBpaVJBQlpQck0wMm5SZlN2M3dYUTZrSWZpY2hQTkFLVnVENTRWbUxnS1ZWYmVpdWlkWHJYVllJUHdUanFwNnNZeFljeXVrWUw4RG05NFQwSEU4Vmw5N0l6TGs1UCszekQrZWtRWnZYejhNY0VjL3FNMU0zMG1jVXNMNUNPUjhBZ0VVTmwrdGhEcUQya3VrVyt2TFZHMFFFM1h0SUttekRvT012N2k1VHUxMHpFb3hFYm9mRzVnUDdEcmJMT21DaElzOFJ2bUtuNXByQVA3ZlpQdkpqYStvMGtzM1lxcmVzTEtFTCtxRXcrUWtybjRWSWU1UUlnSTE2N2NkWVgxSXFkYWYyZ1VjVTNRb1lzbnhleDZDMVNHOVdsVmFDa2VpYXhkVTArWlpRcE4zOHlUM2g2dGZSeW5GMERhZnBVU0U1elZDYXgvL2s3QlhNQ2FOVFVDbjN2QjZkZCtjalUzKzVIWG5QSGhkMk5JQ3hodW5IdnlvdC81OG9PNmxOWWZWd0xIZXZycDZSZmVVU3cwR2dFSTN2ZHAzcUVoVmFYWm1IQmkvMUNoL2xBeUZSWTZISzRqSFZlV1p5aDV0b2h4cnp1dWk4U3puL1Y4dlRzTjVSZnhXcmlZYWRmU010MlRGd2NxQ2RHeVFLb0ZxNkJYdDU4Nk5rN1l6Yyt0UFV3KzUybzRSbDNmL0tpV1ZNVXhBYi9YOWgxZllYa1kyOVhDcXMvZkF1VExTOHl1SDR1Vk5DZksxRWtkVCszbUw1bXNIdGN6YVdJM0taQ1dvLys4VlZZd0JNN29sWE1QRT0iLCJtYWMiOiIzNzYxYWQ3Y2MwN2E2NTdlOTJmMmEwNTlkNDMyYzkzNThjNDhhMGRkZWE1MmIyMGIzN2NiYjRiNmRmYmQxMGFlIiwidGFnIjoiIn0=", "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": "KLt60jZqjai3mlkdcxECOp+frzfouqDlnicQ5tNac3U=", "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": "eyJpdiI6IkJRd3cyYkNjaFFxRXhpM0JnU3pwTXc9PSIsInZhbHVlIjoiZjdyMGJDdVV3WDBGMkhha0liS0ZFdm91NG1kV21oSk9oWWM0QjB0MVZzaTFGSnh1TXQ0VnFLdjVuQ3BlSWdMUU5mTGZ5YzJpcE8wTWpPMjZOWXJybVZkN3MxQ3hUY3lUMFdEUEdzUzRiMFdIMkQ3Uzd4bXJpZDlTc2xXTnFTa2pibHQ1Z3pTdnpZUENnYkNEaWVmSmJEdlFDcUYrK3QvWGxBMHJvRUtjcVlselA1NXN5UWtpZXVJTlZ3SWIvQ05xMVRGVlJpWkZLRGZNYmRtQ0RNVUNJOHhJMWRjU1kxc0hnR2Q4R0ZHL25VTVpqY2NBWm5XWTFnT2dISUZPa3I3S2dJQjEzbU5IaXFVRTRjQ1l3aVFBOUVKYUs2OTVlOGpPQzZZY0tCa29pV0VRMkRqV3Y3MEtmcm8wQXgrSlRGWkFralZmVEZMc1ZIYTNIYXg3SFcwblVqS1N3bjhBQXpnK2VTU1BacXdHRTFDYVZST0pLVDBtWmZxWDIzb3c2K01tWHFWWjd1aXZTOEhsVDh1R1ZIaDBCQUhETkV5Y3hmekMySCtwT05WZHE3ZDNJOVFwZ3RCNnRYWVlsMzd1RjFtMmtHVnVzVzFEbTdGYklxbXZEQzAyNDlyek80R3ZHczlybGk1RDNIMkxGUktLYlFWMzc0ZWRyZnZMQXltdEI5R1BEclhxb09xclhQY2k0TndocEpyb2UyRGs0TUozWSt1UlIrakN1TThMdzFMS3M5bWtnSU9NSy9CTXVZa0Q0SU5DY0hwMlNhSVYvZGQ1dFZKdDBpaVJBQlpQck0wMm5SZlN2M3dYUTZrSWZpY2hQTkFLVnVENTRWbUxnS1ZWYmVpdWlkWHJYVllJUHdUanFwNnNZeFljeXVrWUw4RG05NFQwSEU4Vmw5N0l6TGs1UCszekQrZWtRWnZYejhNY0VjL3FNMU0zMG1jVXNMNUNPUjhBZ0VVTmwrdGhEcUQya3VrVyt2TFZHMFFFM1h0SUttekRvT012N2k1VHUxMHpFb3hFYm9mRzVnUDdEcmJMT21DaElzOFJ2bUtuNXByQVA3ZlpQdkpqYStvMGtzM1lxcmVzTEtFTCtxRXcrUWtybjRWSWU1UUlnSTE2N2NkWVgxSXFkYWYyZ1VjVTNRb1lzbnhleDZDMVNHOVdsVmFDa2VpYXhkVTArWlpRcE4zOHlUM2g2dGZSeW5GMERhZnBVU0U1elZDYXgvL2s3QlhNQ2FOVFVDbjN2QjZkZCtjalUzKzVIWG5QSGhkMk5JQ3hodW5IdnlvdC81OG9PNmxOWWZWd0xIZXZycDZSZmVVU3cwR2dFSTN2ZHAzcUVoVmFYWm1IQmkvMUNoL2xBeUZSWTZISzRqSFZlV1p5aDV0b2h4cnp1dWk4U3puL1Y4dlRzTjVSZnhXcmlZYWRmU010MlRGd2NxQ2RHeVFLb0ZxNkJYdDU4Nk5rN1l6Yyt0UFV3KzUybzRSbDNmL0tpV1ZNVXhBYi9YOWgxZllYa1kyOVhDcXMvZkF1VExTOHl1SDR1Vk5DZksxRWtkVCszbUw1bXNIdGN6YVdJM0taQ1dvLys4VlZZd0JNN29sWE1QRT0iLCJtYWMiOiIzNzYxYWQ3Y2MwN2E2NTdlOTJmMmEwNTlkNDMyYzkzNThjNDhhMGRkZWE1MmIyMGIzN2NiYjRiNmRmYmQxMGFlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "ZV0kZ0md8htM+QqkfdwgLB7bROe0A5DjZZw4U28dA58=", "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": "eyJpdiI6IkJRd3cyYkNjaFFxRXhpM0JnU3pwTXc9PSIsInZhbHVlIjoiZjdyMGJDdVV3WDBGMkhha0liS0ZFdm91NG1kV21oSk9oWWM0QjB0MVZzaTFGSnh1TXQ0VnFLdjVuQ3BlSWdMUU5mTGZ5YzJpcE8wTWpPMjZOWXJybVZkN3MxQ3hUY3lUMFdEUEdzUzRiMFdIMkQ3Uzd4bXJpZDlTc2xXTnFTa2pibHQ1Z3pTdnpZUENnYkNEaWVmSmJEdlFDcUYrK3QvWGxBMHJvRUtjcVlselA1NXN5UWtpZXVJTlZ3SWIvQ05xMVRGVlJpWkZLRGZNYmRtQ0RNVUNJOHhJMWRjU1kxc0hnR2Q4R0ZHL25VTVpqY2NBWm5XWTFnT2dISUZPa3I3S2dJQjEzbU5IaXFVRTRjQ1l3aVFBOUVKYUs2OTVlOGpPQzZZY0tCa29pV0VRMkRqV3Y3MEtmcm8wQXgrSlRGWkFralZmVEZMc1ZIYTNIYXg3SFcwblVqS1N3bjhBQXpnK2VTU1BacXdHRTFDYVZST0pLVDBtWmZxWDIzb3c2K01tWHFWWjd1aXZTOEhsVDh1R1ZIaDBCQUhETkV5Y3hmekMySCtwT05WZHE3ZDNJOVFwZ3RCNnRYWVlsMzd1RjFtMmtHVnVzVzFEbTdGYklxbXZEQzAyNDlyek80R3ZHczlybGk1RDNIMkxGUktLYlFWMzc0ZWRyZnZMQXltdEI5R1BEclhxb09xclhQY2k0TndocEpyb2UyRGs0TUozWSt1UlIrakN1TThMdzFMS3M5bWtnSU9NSy9CTXVZa0Q0SU5DY0hwMlNhSVYvZGQ1dFZKdDBpaVJBQlpQck0wMm5SZlN2M3dYUTZrSWZpY2hQTkFLVnVENTRWbUxnS1ZWYmVpdWlkWHJYVllJUHdUanFwNnNZeFljeXVrWUw4RG05NFQwSEU4Vmw5N0l6TGs1UCszekQrZWtRWnZYejhNY0VjL3FNMU0zMG1jVXNMNUNPUjhBZ0VVTmwrdGhEcUQya3VrVyt2TFZHMFFFM1h0SUttekRvT012N2k1VHUxMHpFb3hFYm9mRzVnUDdEcmJMT21DaElzOFJ2bUtuNXByQVA3ZlpQdkpqYStvMGtzM1lxcmVzTEtFTCtxRXcrUWtybjRWSWU1UUlnSTE2N2NkWVgxSXFkYWYyZ1VjVTNRb1lzbnhleDZDMVNHOVdsVmFDa2VpYXhkVTArWlpRcE4zOHlUM2g2dGZSeW5GMERhZnBVU0U1elZDYXgvL2s3QlhNQ2FOVFVDbjN2QjZkZCtjalUzKzVIWG5QSGhkMk5JQ3hodW5IdnlvdC81OG9PNmxOWWZWd0xIZXZycDZSZmVVU3cwR2dFSTN2ZHAzcUVoVmFYWm1IQmkvMUNoL2xBeUZSWTZISzRqSFZlV1p5aDV0b2h4cnp1dWk4U3puL1Y4dlRzTjVSZnhXcmlZYWRmU010MlRGd2NxQ2RHeVFLb0ZxNkJYdDU4Nk5rN1l6Yyt0UFV3KzUybzRSbDNmL0tpV1ZNVXhBYi9YOWgxZllYa1kyOVhDcXMvZkF1VExTOHl1SDR1Vk5DZksxRWtkVCszbUw1bXNIdGN6YVdJM0taQ1dvLys4VlZZd0JNN29sWE1QRT0iLCJtYWMiOiIzNzYxYWQ3Y2MwN2E2NTdlOTJmMmEwNTlkNDMyYzkzNThjNDhhMGRkZWE1MmIyMGIzN2NiYjRiNmRmYmQxMGFlIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-236", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMGSkDkqjNk0ILvClnHPJB0mcSvrVeTPnFncRX4h8G5cg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-237", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPKwu4wILfzyts7kkgC6cXnnRMYtlD5NLWOSKR\/\/rkSAQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-238", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNc8SvbMZE+GlkiTJbFMB6686mm0T9rOeU6zY4LPmnExtcfRJLLap4QcspsMwaWhS0O5jMxIYZdkcoLHl5P2mi3", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-239", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM0YdHI+GUmDjgTgjqz7DjcqZaA5mGl+WRl+jr2iEmqezV5ACibc67ierIOSP1bxNhGQAUmdw8fCzrm\/3392LqW", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-240", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2CPkeCyF3VnqdWFMv3SWpz9eS63z6gyKkxuFJdF6W4HPkgl946V8Kqz0El32VQhdGvIhaNms0xk4ljfWnLsV1MLV9ykl57IumfiQyggUFHHBGQ+ZEKtHfFrPbWWDOI+UIgPjHJaTYab+Kt+jWsJ5zZZi+oqojNhQWTr9wBhqPOgitGROZEFnP5tg2AflyWE3SY3DNmhPcXuV9AKUHUT5S8e711WNY2aT1IddmX54n8OghzG+KEeGZc\/6ykXFNtsGEHk1la\/eyhMvbim7AlwnoAxMmPVRaKaldDnd8WssOiytmzxSyloG9vuLJBBvg+5VjQORk9Scnne6CIMaS8c425dajtpDqSzs+rDO4Vqx+6vDKWToxYiw\/TAzh1sstP2w0jKk1JntXUwzj+gyzgx9UzxHVTq2m4ts08P+ykM0+3QlE1KVBTR6BaQ8v327\/T+mcysl7q2oDV\/SgVAuV\/vz0+aSwCZAPlVvMCPzJD25iFT9Ah7NIrXjN9D1OxtIZYca4TBlFChN3dn0qwBdl9WFvu361PRZSyRifK6N3Qt48jatDpNRhXspiedp3W3wuumH6EBqhBq8JGQ7xlffO6iXChSa4sMlvasB52VDN9lPJcnD4oCmQsWP\/A3grhm9YmnXL4WGNoRmWsTfWsAbzsd8QRrJpd0TAeYpg1mZWycoWS5L76egJi7s0prDls8zbgWo0PPWtm7TTTzBs\/kN\/lZNxzIYD\/8Lsqh4rNxRR59xd94yQQqoXhtlmTHWfcXtDpvbVTTMb0BUaHjqacLJNzihxpuq\/GGX4fkNuvCOXaLLVyZ43LA7\/BCMd0h95Lze5NBtk+EY42M+AlnBMls+kbOncS0m8zWBXA6XIZsd+7kSRZ23oEE91N6PbkVCIWrz7Tm3sOxUaUu7Sf78sT9OVdIiMcuRzewE+CX6w3SZv74ndOCqmM3kwPeguiNvH\/uUUXxxtj9SO8fdQQZjOrrG2kuuUTZw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-241", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxu6wtH27yqXN0MUeJyYlxHeDLMPWcNIWlvcjEB2Z0Sd9ldnnyc4raE45LPiCtd2fxf", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJ79Dej9sl\/PXfr6K\/5R\/1iXhLp4\/s8sPFY4Izj4GnC06A1QfYeF5BmJl9cn0ErseA=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6BEOlR338CycU0HMKeD1gqgP3r30h\/Hh2sfKFm\/igkWbpORFXZP\/utWI\/6jZ0V8yb8=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-242", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFVpeBkm1UM91EFVTd1Bt4y9P28Q01o3LVuS9\/iHDrhUo0dDTu\/8RXnoLPiQjJSqbkmDXdVkWYj9+5swdrc11JQX3LQJ6hC\/hJ\/ca6gy7tI4Wdsg5RoQ9kSwEKGBwOnQWQQWM4o5kvypUcwz82Uy3DEOQ\/\/+z\/wfOixqTaezvrvAx3Ag1Mylvilm1tAFfUvdn\/W96+MxPR0jJYVs3aycQpwGKWEHbwYOFSnQrmFAoqrAQ8uGgKLQuJDq4hEW4CePlFvR7e29xiwmctg7t5\/8ZQ15Bg8ggqTQNiWXD09wVw5UqrEAXeGzLYFgcVGuzPN8Pql\/fwwhAC9GjKFZT5qbBbRyp9V+GnoXzTZO4Ucsg4gDLNDoLgj9Xj4m2YhM9ZPnR4dz5Q5rbBCIUqXg3LlbWqGBEitexeRvwJi5OKQjGk9NxfHPRJeQDL+EjbFi4ucSsHrH\/nLfAcCXLFMfnl9mOiiTW2hwfsxif376EEb+xh6lUTRW6QCgHYBkYRBBMT1sxwzEItBTvkVCniLcgrIa5qN\/nNV9F096NgHX0ZJnG8zNScqmiFy7SykRtpaHkHds8gIxNrNMZiZxWLvQpW9cKmF9EO4H2xM1JjisloBLYlwwjuZzBUNpKHejx3P5QIoVuAWfE5JGyzqGCWd1nqIOqxZThMySXDQbrfJSYGIL2CZl4SFjvtLJpyfbIq64Ag6AG2eCybDTC2i\/5z1QY8RqBXTXAovjpkxm80M1J0nySjqCvI58PQTYWgD2\/ZnlLGu++kvi3+XRf3HAquSo1IXU3LerQTP\/9YFqzQGr9UkDTKU86PFlzFYYus+2qL8eCYHo4PyRUAc3TqIvmsaE5jhZDqPVNeb\/bdBbxBxHvMVc2ylvLPmyOKZPuoF+CL6NB3SCSCpFhhevlSdWnpTh4POy3LcO5Dm9moxUPYONKrbsxBq3nvDWaPlRxxHiGVmCC9cSI4ixEiQ271h+xfNA1bJxMDBac3dgo8ZISwi8NbJveaolE4=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-243", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30RmCCLdUWOFPVkMKNJtRgBUz8nptNodXIoQF\/rSQ9P6HYp9xYOFwhxydEKsTbjxO4gI=", "PriceCodeRef": null, "supplier_title": "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": "VBKwwFaVP6ISgW+ALlsG6+f\/yaIo1jn5A\/tX2poQ+9I=", "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": "eyJpdiI6IlQ3K2NiNEJLMUgySzB4ZlU1Vkd4TVE9PSIsInZhbHVlIjoiT0pPWmhWUjNxenlPNG13OUM0Ynd0SzNvZ0hza2RXVGhHTExJSWhrRnVqaFJMcElBdzRqTUdjejZUNm9uNUdVL295bVpZWGovc1lGV004c3lUbDdlaEVsOVNtSUNFVnI5U0N5NEZGZlFSMEptc3FyVVJWaFc1Z2ZrRkpMZUIwTHhrcDBCdkdoOHpUeERtYUdDa0dsNW5tOFdpRFJCTnhCTWMrZkdwQlg5TDVPd1VFMjJBN3VwWnBveGdqNzE0ejE0TGhXOUVOd0o4a3ZyQzJhdmZPeFZYQXZyWS9aNytKVng4SEE0R080Y0EweXNwVjJ1SklSWnhtUW1MT2pKTitWcUdQaTVjWVJVM1YwUTl3eVFKT2pOYnQraUNxSS8rQ3NRa2pINEdqWXVTVE43MTBYR3FYUzFCTGpVdys1Q3ZPYTVTcFhhWDlGYitjMjIremVYM2trWEJCUi9jLzhmNzhWZXgrNER0UUFCRXNNeXhXcURRQlpXd0d6Ri9QK05SanB4b0xKSEVWd1hOM1dqaGlnZWJ3cWNtVkxHOXRLWndUK3o1MEpzNG9wcUYxRVVZSHJVbiswcFBORENXSTFsbG4zak91SXFtUzE4QWZITDhKYkVWazlzOVQ3WGxrYmVjZ2Qzc2RuQlJob3o4dE4rc05laENBalA4aEc3VThpdjZLNXp1UDJ5akF4Y0tnck1UOVhScVY2SlpzbFo0eHBwaHBicFY5UEJzcFAxblpmZEVKeGVCZGZNWENOSndqazk0YkFkYzR4dXd0cmg5Z1NybGZvOUN3Yy9XKzUwSzZlcHluTzZkaVVtT0NMVXZEOFdmTXZlZ0pWVksySTcxUk1oQkpBeFJ4cWFYSW40bU9DVDcwTGdqdENOSDNKSWhhalFHLzc0ekt2d2R1V25pdXVMZENST0xXQTQ2VkNCMXcvYU16dFgycnRuVjVwK21FQ3VuejZnekhZbHozTHVXakcrUURBLzkrU1BBN2ZIa2lCaGZRU1dRLy9HbzNmT2V6NjUwN1hLYmhTek5lTGdDTkplV2hyNEFMeDhTendUVDREUFhBRW94RDZnNFBBUkNUQURsNTlzVEZtc3V1bEo2WGIvbFc2K2E3OW5RQ1E3TjFlTVVKYlFnVm9BOXN2bHVrWFVRTkFOdDJ0c2oxV2FMamRZUEFQcmlZdFlHNmNaQktrU3VXaDh4dzFvcUZ3VDU4NEtid3dQb0lpSzlEdzYxbUJKdkZSMmEvSmxyNjJwOVVwMXJNZ1NNdTlQeGF5YWZBUytSaGtKREhYL1JjMVRCekljbmZaVmZJeG5vN0x4KzJaY1FjbmxpT1N3aUdPcjl5VVNoVUpxd1N1ZkZqVStPajJ2QlQ4TThEaGhmZ29NNDNJMXJjcUpYU0wyNUFLYWovQ2s2RHVjWURqdXd1VW0yVzY1c210NllwdGdxclhZU3hBeXVjTlNRM1JzY09BaVgrQTJkd0dSRDVDaGtjYjJlWHEzSDUvVWtydERxeUc0WUI3alJGOFgwRFAzRmlRLzNybzFvYTBCMGRydi9ML1RnM2FZSlhMcnAvVkRsRmNTNGpxbzJpWU0vdVIxazlZUjJXYz0iLCJtYWMiOiJhNDFjZWQ0YTk4ZmRhYTBhM2RmNjBjNmU3MjM5Njg5NzdhODU5ZTUyYzUyOWE5MTVjZDMzNGFiMjM1YmM5OTkxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "OdhJGbHZcGnwSr6KflH5+qLYmvPLxf+9bl\/d7oSpMW4=", "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": "eyJpdiI6IlQ3K2NiNEJLMUgySzB4ZlU1Vkd4TVE9PSIsInZhbHVlIjoiT0pPWmhWUjNxenlPNG13OUM0Ynd0SzNvZ0hza2RXVGhHTExJSWhrRnVqaFJMcElBdzRqTUdjejZUNm9uNUdVL295bVpZWGovc1lGV004c3lUbDdlaEVsOVNtSUNFVnI5U0N5NEZGZlFSMEptc3FyVVJWaFc1Z2ZrRkpMZUIwTHhrcDBCdkdoOHpUeERtYUdDa0dsNW5tOFdpRFJCTnhCTWMrZkdwQlg5TDVPd1VFMjJBN3VwWnBveGdqNzE0ejE0TGhXOUVOd0o4a3ZyQzJhdmZPeFZYQXZyWS9aNytKVng4SEE0R080Y0EweXNwVjJ1SklSWnhtUW1MT2pKTitWcUdQaTVjWVJVM1YwUTl3eVFKT2pOYnQraUNxSS8rQ3NRa2pINEdqWXVTVE43MTBYR3FYUzFCTGpVdys1Q3ZPYTVTcFhhWDlGYitjMjIremVYM2trWEJCUi9jLzhmNzhWZXgrNER0UUFCRXNNeXhXcURRQlpXd0d6Ri9QK05SanB4b0xKSEVWd1hOM1dqaGlnZWJ3cWNtVkxHOXRLWndUK3o1MEpzNG9wcUYxRVVZSHJVbiswcFBORENXSTFsbG4zak91SXFtUzE4QWZITDhKYkVWazlzOVQ3WGxrYmVjZ2Qzc2RuQlJob3o4dE4rc05laENBalA4aEc3VThpdjZLNXp1UDJ5akF4Y0tnck1UOVhScVY2SlpzbFo0eHBwaHBicFY5UEJzcFAxblpmZEVKeGVCZGZNWENOSndqazk0YkFkYzR4dXd0cmg5Z1NybGZvOUN3Yy9XKzUwSzZlcHluTzZkaVVtT0NMVXZEOFdmTXZlZ0pWVksySTcxUk1oQkpBeFJ4cWFYSW40bU9DVDcwTGdqdENOSDNKSWhhalFHLzc0ekt2d2R1V25pdXVMZENST0xXQTQ2VkNCMXcvYU16dFgycnRuVjVwK21FQ3VuejZnekhZbHozTHVXakcrUURBLzkrU1BBN2ZIa2lCaGZRU1dRLy9HbzNmT2V6NjUwN1hLYmhTek5lTGdDTkplV2hyNEFMeDhTendUVDREUFhBRW94RDZnNFBBUkNUQURsNTlzVEZtc3V1bEo2WGIvbFc2K2E3OW5RQ1E3TjFlTVVKYlFnVm9BOXN2bHVrWFVRTkFOdDJ0c2oxV2FMamRZUEFQcmlZdFlHNmNaQktrU3VXaDh4dzFvcUZ3VDU4NEtid3dQb0lpSzlEdzYxbUJKdkZSMmEvSmxyNjJwOVVwMXJNZ1NNdTlQeGF5YWZBUytSaGtKREhYL1JjMVRCekljbmZaVmZJeG5vN0x4KzJaY1FjbmxpT1N3aUdPcjl5VVNoVUpxd1N1ZkZqVStPajJ2QlQ4TThEaGhmZ29NNDNJMXJjcUpYU0wyNUFLYWovQ2s2RHVjWURqdXd1VW0yVzY1c210NllwdGdxclhZU3hBeXVjTlNRM1JzY09BaVgrQTJkd0dSRDVDaGtjYjJlWHEzSDUvVWtydERxeUc0WUI3alJGOFgwRFAzRmlRLzNybzFvYTBCMGRydi9ML1RnM2FZSlhMcnAvVkRsRmNTNGpxbzJpWU0vdVIxazlZUjJXYz0iLCJtYWMiOiJhNDFjZWQ0YTk4ZmRhYTBhM2RmNjBjNmU3MjM5Njg5NzdhODU5ZTUyYzUyOWE5MTVjZDMzNGFiMjM1YmM5OTkxIiwidGFnIjoiIn0=", "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": "jZLruhZZ9hvHUDeL7PGXKzeGg8O6m4foSJhxfYtVTog=", "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": "eyJpdiI6IlQ3K2NiNEJLMUgySzB4ZlU1Vkd4TVE9PSIsInZhbHVlIjoiT0pPWmhWUjNxenlPNG13OUM0Ynd0SzNvZ0hza2RXVGhHTExJSWhrRnVqaFJMcElBdzRqTUdjejZUNm9uNUdVL295bVpZWGovc1lGV004c3lUbDdlaEVsOVNtSUNFVnI5U0N5NEZGZlFSMEptc3FyVVJWaFc1Z2ZrRkpMZUIwTHhrcDBCdkdoOHpUeERtYUdDa0dsNW5tOFdpRFJCTnhCTWMrZkdwQlg5TDVPd1VFMjJBN3VwWnBveGdqNzE0ejE0TGhXOUVOd0o4a3ZyQzJhdmZPeFZYQXZyWS9aNytKVng4SEE0R080Y0EweXNwVjJ1SklSWnhtUW1MT2pKTitWcUdQaTVjWVJVM1YwUTl3eVFKT2pOYnQraUNxSS8rQ3NRa2pINEdqWXVTVE43MTBYR3FYUzFCTGpVdys1Q3ZPYTVTcFhhWDlGYitjMjIremVYM2trWEJCUi9jLzhmNzhWZXgrNER0UUFCRXNNeXhXcURRQlpXd0d6Ri9QK05SanB4b0xKSEVWd1hOM1dqaGlnZWJ3cWNtVkxHOXRLWndUK3o1MEpzNG9wcUYxRVVZSHJVbiswcFBORENXSTFsbG4zak91SXFtUzE4QWZITDhKYkVWazlzOVQ3WGxrYmVjZ2Qzc2RuQlJob3o4dE4rc05laENBalA4aEc3VThpdjZLNXp1UDJ5akF4Y0tnck1UOVhScVY2SlpzbFo0eHBwaHBicFY5UEJzcFAxblpmZEVKeGVCZGZNWENOSndqazk0YkFkYzR4dXd0cmg5Z1NybGZvOUN3Yy9XKzUwSzZlcHluTzZkaVVtT0NMVXZEOFdmTXZlZ0pWVksySTcxUk1oQkpBeFJ4cWFYSW40bU9DVDcwTGdqdENOSDNKSWhhalFHLzc0ekt2d2R1V25pdXVMZENST0xXQTQ2VkNCMXcvYU16dFgycnRuVjVwK21FQ3VuejZnekhZbHozTHVXakcrUURBLzkrU1BBN2ZIa2lCaGZRU1dRLy9HbzNmT2V6NjUwN1hLYmhTek5lTGdDTkplV2hyNEFMeDhTendUVDREUFhBRW94RDZnNFBBUkNUQURsNTlzVEZtc3V1bEo2WGIvbFc2K2E3OW5RQ1E3TjFlTVVKYlFnVm9BOXN2bHVrWFVRTkFOdDJ0c2oxV2FMamRZUEFQcmlZdFlHNmNaQktrU3VXaDh4dzFvcUZ3VDU4NEtid3dQb0lpSzlEdzYxbUJKdkZSMmEvSmxyNjJwOVVwMXJNZ1NNdTlQeGF5YWZBUytSaGtKREhYL1JjMVRCekljbmZaVmZJeG5vN0x4KzJaY1FjbmxpT1N3aUdPcjl5VVNoVUpxd1N1ZkZqVStPajJ2QlQ4TThEaGhmZ29NNDNJMXJjcUpYU0wyNUFLYWovQ2s2RHVjWURqdXd1VW0yVzY1c210NllwdGdxclhZU3hBeXVjTlNRM1JzY09BaVgrQTJkd0dSRDVDaGtjYjJlWHEzSDUvVWtydERxeUc0WUI3alJGOFgwRFAzRmlRLzNybzFvYTBCMGRydi9ML1RnM2FZSlhMcnAvVkRsRmNTNGpxbzJpWU0vdVIxazlZUjJXYz0iLCJtYWMiOiJhNDFjZWQ0YTk4ZmRhYTBhM2RmNjBjNmU3MjM5Njg5NzdhODU5ZTUyYzUyOWE5MTVjZDMzNGFiMjM1YmM5OTkxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "fD\/awJ8Q1Z56\/+WfdHOmGlY7BDIMc0uATXDcht7WVL4=", "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": "eyJpdiI6IlQ3K2NiNEJLMUgySzB4ZlU1Vkd4TVE9PSIsInZhbHVlIjoiT0pPWmhWUjNxenlPNG13OUM0Ynd0SzNvZ0hza2RXVGhHTExJSWhrRnVqaFJMcElBdzRqTUdjejZUNm9uNUdVL295bVpZWGovc1lGV004c3lUbDdlaEVsOVNtSUNFVnI5U0N5NEZGZlFSMEptc3FyVVJWaFc1Z2ZrRkpMZUIwTHhrcDBCdkdoOHpUeERtYUdDa0dsNW5tOFdpRFJCTnhCTWMrZkdwQlg5TDVPd1VFMjJBN3VwWnBveGdqNzE0ejE0TGhXOUVOd0o4a3ZyQzJhdmZPeFZYQXZyWS9aNytKVng4SEE0R080Y0EweXNwVjJ1SklSWnhtUW1MT2pKTitWcUdQaTVjWVJVM1YwUTl3eVFKT2pOYnQraUNxSS8rQ3NRa2pINEdqWXVTVE43MTBYR3FYUzFCTGpVdys1Q3ZPYTVTcFhhWDlGYitjMjIremVYM2trWEJCUi9jLzhmNzhWZXgrNER0UUFCRXNNeXhXcURRQlpXd0d6Ri9QK05SanB4b0xKSEVWd1hOM1dqaGlnZWJ3cWNtVkxHOXRLWndUK3o1MEpzNG9wcUYxRVVZSHJVbiswcFBORENXSTFsbG4zak91SXFtUzE4QWZITDhKYkVWazlzOVQ3WGxrYmVjZ2Qzc2RuQlJob3o4dE4rc05laENBalA4aEc3VThpdjZLNXp1UDJ5akF4Y0tnck1UOVhScVY2SlpzbFo0eHBwaHBicFY5UEJzcFAxblpmZEVKeGVCZGZNWENOSndqazk0YkFkYzR4dXd0cmg5Z1NybGZvOUN3Yy9XKzUwSzZlcHluTzZkaVVtT0NMVXZEOFdmTXZlZ0pWVksySTcxUk1oQkpBeFJ4cWFYSW40bU9DVDcwTGdqdENOSDNKSWhhalFHLzc0ekt2d2R1V25pdXVMZENST0xXQTQ2VkNCMXcvYU16dFgycnRuVjVwK21FQ3VuejZnekhZbHozTHVXakcrUURBLzkrU1BBN2ZIa2lCaGZRU1dRLy9HbzNmT2V6NjUwN1hLYmhTek5lTGdDTkplV2hyNEFMeDhTendUVDREUFhBRW94RDZnNFBBUkNUQURsNTlzVEZtc3V1bEo2WGIvbFc2K2E3OW5RQ1E3TjFlTVVKYlFnVm9BOXN2bHVrWFVRTkFOdDJ0c2oxV2FMamRZUEFQcmlZdFlHNmNaQktrU3VXaDh4dzFvcUZ3VDU4NEtid3dQb0lpSzlEdzYxbUJKdkZSMmEvSmxyNjJwOVVwMXJNZ1NNdTlQeGF5YWZBUytSaGtKREhYL1JjMVRCekljbmZaVmZJeG5vN0x4KzJaY1FjbmxpT1N3aUdPcjl5VVNoVUpxd1N1ZkZqVStPajJ2QlQ4TThEaGhmZ29NNDNJMXJjcUpYU0wyNUFLYWovQ2s2RHVjWURqdXd1VW0yVzY1c210NllwdGdxclhZU3hBeXVjTlNRM1JzY09BaVgrQTJkd0dSRDVDaGtjYjJlWHEzSDUvVWtydERxeUc0WUI3alJGOFgwRFAzRmlRLzNybzFvYTBCMGRydi9ML1RnM2FZSlhMcnAvVkRsRmNTNGpxbzJpWU0vdVIxazlZUjJXYz0iLCJtYWMiOiJhNDFjZWQ0YTk4ZmRhYTBhM2RmNjBjNmU3MjM5Njg5NzdhODU5ZTUyYzUyOWE5MTVjZDMzNGFiMjM1YmM5OTkxIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-244", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+JOyCmclCKeqHafvMwuM\/R+\/Du6UxUUnS319gtFUYAHFtCpf8JW3DBaElxqOuoopO", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6yDaTn06g92V71HlwKrtdPkKZf3SHmUkzchQSN3YHTy1hsAaXOZ+VEii8eBS3w8Eg=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85CuqxHwB9f\/VB+Pe6pVGNGBZcbwYhHv1GR0iexSnCoo3gyHweYlxwJdXptquHSfqg=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-245", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOTGuvs0PZIZy1mfqRHA\/G\/y6MqRiPfOTXZJ0CjqHWUJA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-246", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNibtwOGl2Mem0m0ci0y0Nquhvu5nWs3daZTdlKVDWH\/TEfHNTYJKuuP34TvcsSu1g=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-247", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxNz6+KVG\/yIXnePnPyrA30Rk+pl0WN\/hp7fcr4AZjNtPnpgWXwZdmscG8SZ7E6p6lP2uDFPRn4DlFhYeQXci6C34=", "PriceCodeRef": null, "supplier_title": "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": "D\/PLeEr6ihjCnuw6tJXDz9olcKJlBUgxbBml1aHaZl0=", "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": "eyJpdiI6Ik5xSGNNWkRzdGxSajR2NVM2M2QwaFE9PSIsInZhbHVlIjoicGhPUjNxQUFyUVZITVRMRVZ1MnRIRDUxa2tSK0dUMWd1YThWQncyUkxWQXJZdldKVUxrc3MyYUhsWXpyZEhOVElNdFpwTUdiRjBPSlR3TitFMFEwNm1Fdm0wNzY5V3Q1OGFKVGVsbW5WNUhWS1ZzNXR6M092UUpOcGtHamhzQjZLeU9KeEc0QTQwRUhwRFhnUGFGK3V3eUFxTmxVMDZoLzgxV2NFc2l3NkRRZHR3U3BtaFFSNW42d2xPS3dKcGVVUCt4b2Mvckc3cW1CRjg2OE9QMFFYZ0RJa1granNlUmtXak1tNlAzNWd6MXAvNnBxNythL0JNL2ZNZy9Oa2VNSkp5bWVvQWk5RllOajkxVDFNM0tHa0RLVzN2aHhxUk05dUJmMW9yNzZyQ2ZFSTFjRWtCU29EUnUxNmFZWFU2cDZTZkJrYUxBWkNOQUg5NTd0ZHVvMmduQ1V2YUxSeVRldDlLZlp5a1dna1JnTDBNY25FdXpEVXJNSHVpbDFTSDA5Q3FDc08rRXQ4YzdVcUVuYzQvcFlRZ2FoaTNIQ1Uwa3I3R2ptQWRwTko0YzVqOVJJQ2FIMXUyY3V0cThVb3pkU2VudC8vK3ZKYXJwZUh4dlpqQ0lJRDVUQXdWRlcveHdMTFlIbytPZ25XQVBnZkRTRmZxOGlwajJuY2xpVitET0NpbS8zUzg0WDVnRlpqQkUwcysvOFlZTFUrSFhKOEJZS2plbjdnU2RGLy9pL0tYT25YREl6TEhhTDJYWkVBQ2JKb3FyYkpYemVLU1dzMVcrNFhEWWJYL2lSazhaa05NQjJmWVQ4cEE5NTB4SFg5TkRGeTlROUhQZW03aVlUMWxkQ1hRSnB4OGF1ZjdSV2hMaVJaWCs4UE1ZS0luM0lpN1RSREZTRWNtcncxNFpWazVtc3hEYWNkbEhWSUR6UXhCajA4am0xdkh4SU0xeXhkUW9wRXJMNDdZdlNBT2taUlVjWnVESC8vL3RkNnJQT1FNT1R6OHM0RnNBSzAveGVPMmQzc3ZFRDM5L1R4dUxrc1gvZUhiZEVBWlhGV3lGV3dvSzE1SkpsRmx1WjlkdHJXM0lPTzF4QmZtemcvOHZFNTFCeDcwYmJETlFnMEZkMFRxZFJmK1ZCUWZ3VkxybVFiaFZuU1puTkREcmlkdlJPcDhhcmFQekpPYllzQmxEcEMwY1hCeTBzci94cWlVckVoYjdlUzRpZVpHSitsSi84TzFUdjluZGlFaUEzcFNJMnQrSU1zOHBRRlNkVmQ3TGJMUDh3WFBSenFOTm1vcUNCcEZrL3NJa1h5cnN2TGtLN3lHZSszdno4alloYnBtR3U2WDY4MWUxY3ZqT0RadGVjazBtNG8vTkVMSW85YlE4dnd1NENkK1o0V0NiZEZwUlJaSHZpTzhwdENGYVRoVEVnTElOL3FIRDdtNkRsd0tueUJNdUQrQURyVy9USmZTVUE3YWM1SWxxWUlYS3NXVkMvNVVzS1hYbERyQVhzUTY2aFoyMHBqUEFOZGRZK3dpTWMzWStXSUlabEpNRW5teTBGdVpUZ0M2V1diQT09IiwibWFjIjoiNDQ3NTA5ZDJhNjM1Yjk0NzlkMmM5MDcwZDFlMWY1MzMwYzc1NjY0Yzc2ZDZiOTFjYzRiZDE3OTIwODVmOTIzNSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "GBwwbWPCq5gXP7R86he0Qcaa6QU4bGU\/NLqoZ5eHdRA=", "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": "eyJpdiI6Ik5xSGNNWkRzdGxSajR2NVM2M2QwaFE9PSIsInZhbHVlIjoicGhPUjNxQUFyUVZITVRMRVZ1MnRIRDUxa2tSK0dUMWd1YThWQncyUkxWQXJZdldKVUxrc3MyYUhsWXpyZEhOVElNdFpwTUdiRjBPSlR3TitFMFEwNm1Fdm0wNzY5V3Q1OGFKVGVsbW5WNUhWS1ZzNXR6M092UUpOcGtHamhzQjZLeU9KeEc0QTQwRUhwRFhnUGFGK3V3eUFxTmxVMDZoLzgxV2NFc2l3NkRRZHR3U3BtaFFSNW42d2xPS3dKcGVVUCt4b2Mvckc3cW1CRjg2OE9QMFFYZ0RJa1granNlUmtXak1tNlAzNWd6MXAvNnBxNythL0JNL2ZNZy9Oa2VNSkp5bWVvQWk5RllOajkxVDFNM0tHa0RLVzN2aHhxUk05dUJmMW9yNzZyQ2ZFSTFjRWtCU29EUnUxNmFZWFU2cDZTZkJrYUxBWkNOQUg5NTd0ZHVvMmduQ1V2YUxSeVRldDlLZlp5a1dna1JnTDBNY25FdXpEVXJNSHVpbDFTSDA5Q3FDc08rRXQ4YzdVcUVuYzQvcFlRZ2FoaTNIQ1Uwa3I3R2ptQWRwTko0YzVqOVJJQ2FIMXUyY3V0cThVb3pkU2VudC8vK3ZKYXJwZUh4dlpqQ0lJRDVUQXdWRlcveHdMTFlIbytPZ25XQVBnZkRTRmZxOGlwajJuY2xpVitET0NpbS8zUzg0WDVnRlpqQkUwcysvOFlZTFUrSFhKOEJZS2plbjdnU2RGLy9pL0tYT25YREl6TEhhTDJYWkVBQ2JKb3FyYkpYemVLU1dzMVcrNFhEWWJYL2lSazhaa05NQjJmWVQ4cEE5NTB4SFg5TkRGeTlROUhQZW03aVlUMWxkQ1hRSnB4OGF1ZjdSV2hMaVJaWCs4UE1ZS0luM0lpN1RSREZTRWNtcncxNFpWazVtc3hEYWNkbEhWSUR6UXhCajA4am0xdkh4SU0xeXhkUW9wRXJMNDdZdlNBT2taUlVjWnVESC8vL3RkNnJQT1FNT1R6OHM0RnNBSzAveGVPMmQzc3ZFRDM5L1R4dUxrc1gvZUhiZEVBWlhGV3lGV3dvSzE1SkpsRmx1WjlkdHJXM0lPTzF4QmZtemcvOHZFNTFCeDcwYmJETlFnMEZkMFRxZFJmK1ZCUWZ3VkxybVFiaFZuU1puTkREcmlkdlJPcDhhcmFQekpPYllzQmxEcEMwY1hCeTBzci94cWlVckVoYjdlUzRpZVpHSitsSi84TzFUdjluZGlFaUEzcFNJMnQrSU1zOHBRRlNkVmQ3TGJMUDh3WFBSenFOTm1vcUNCcEZrL3NJa1h5cnN2TGtLN3lHZSszdno4alloYnBtR3U2WDY4MWUxY3ZqT0RadGVjazBtNG8vTkVMSW85YlE4dnd1NENkK1o0V0NiZEZwUlJaSHZpTzhwdENGYVRoVEVnTElOL3FIRDdtNkRsd0tueUJNdUQrQURyVy9USmZTVUE3YWM1SWxxWUlYS3NXVkMvNVVzS1hYbERyQVhzUTY2aFoyMHBqUEFOZGRZK3dpTWMzWStXSUlabEpNRW5teTBGdVpUZ0M2V1diQT09IiwibWFjIjoiNDQ3NTA5ZDJhNjM1Yjk0NzlkMmM5MDcwZDFlMWY1MzMwYzc1NjY0Yzc2ZDZiOTFjYzRiZDE3OTIwODVmOTIzNSIsInRhZyI6IiJ9", "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": "s6RyxtbVemzJR5FERu3Z\/CXGwZhsdbBddMGorUs4SeQ=", "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": "eyJpdiI6Ik5xSGNNWkRzdGxSajR2NVM2M2QwaFE9PSIsInZhbHVlIjoicGhPUjNxQUFyUVZITVRMRVZ1MnRIRDUxa2tSK0dUMWd1YThWQncyUkxWQXJZdldKVUxrc3MyYUhsWXpyZEhOVElNdFpwTUdiRjBPSlR3TitFMFEwNm1Fdm0wNzY5V3Q1OGFKVGVsbW5WNUhWS1ZzNXR6M092UUpOcGtHamhzQjZLeU9KeEc0QTQwRUhwRFhnUGFGK3V3eUFxTmxVMDZoLzgxV2NFc2l3NkRRZHR3U3BtaFFSNW42d2xPS3dKcGVVUCt4b2Mvckc3cW1CRjg2OE9QMFFYZ0RJa1granNlUmtXak1tNlAzNWd6MXAvNnBxNythL0JNL2ZNZy9Oa2VNSkp5bWVvQWk5RllOajkxVDFNM0tHa0RLVzN2aHhxUk05dUJmMW9yNzZyQ2ZFSTFjRWtCU29EUnUxNmFZWFU2cDZTZkJrYUxBWkNOQUg5NTd0ZHVvMmduQ1V2YUxSeVRldDlLZlp5a1dna1JnTDBNY25FdXpEVXJNSHVpbDFTSDA5Q3FDc08rRXQ4YzdVcUVuYzQvcFlRZ2FoaTNIQ1Uwa3I3R2ptQWRwTko0YzVqOVJJQ2FIMXUyY3V0cThVb3pkU2VudC8vK3ZKYXJwZUh4dlpqQ0lJRDVUQXdWRlcveHdMTFlIbytPZ25XQVBnZkRTRmZxOGlwajJuY2xpVitET0NpbS8zUzg0WDVnRlpqQkUwcysvOFlZTFUrSFhKOEJZS2plbjdnU2RGLy9pL0tYT25YREl6TEhhTDJYWkVBQ2JKb3FyYkpYemVLU1dzMVcrNFhEWWJYL2lSazhaa05NQjJmWVQ4cEE5NTB4SFg5TkRGeTlROUhQZW03aVlUMWxkQ1hRSnB4OGF1ZjdSV2hMaVJaWCs4UE1ZS0luM0lpN1RSREZTRWNtcncxNFpWazVtc3hEYWNkbEhWSUR6UXhCajA4am0xdkh4SU0xeXhkUW9wRXJMNDdZdlNBT2taUlVjWnVESC8vL3RkNnJQT1FNT1R6OHM0RnNBSzAveGVPMmQzc3ZFRDM5L1R4dUxrc1gvZUhiZEVBWlhGV3lGV3dvSzE1SkpsRmx1WjlkdHJXM0lPTzF4QmZtemcvOHZFNTFCeDcwYmJETlFnMEZkMFRxZFJmK1ZCUWZ3VkxybVFiaFZuU1puTkREcmlkdlJPcDhhcmFQekpPYllzQmxEcEMwY1hCeTBzci94cWlVckVoYjdlUzRpZVpHSitsSi84TzFUdjluZGlFaUEzcFNJMnQrSU1zOHBRRlNkVmQ3TGJMUDh3WFBSenFOTm1vcUNCcEZrL3NJa1h5cnN2TGtLN3lHZSszdno4alloYnBtR3U2WDY4MWUxY3ZqT0RadGVjazBtNG8vTkVMSW85YlE4dnd1NENkK1o0V0NiZEZwUlJaSHZpTzhwdENGYVRoVEVnTElOL3FIRDdtNkRsd0tueUJNdUQrQURyVy9USmZTVUE3YWM1SWxxWUlYS3NXVkMvNVVzS1hYbERyQVhzUTY2aFoyMHBqUEFOZGRZK3dpTWMzWStXSUlabEpNRW5teTBGdVpUZ0M2V1diQT09IiwibWFjIjoiNDQ3NTA5ZDJhNjM1Yjk0NzlkMmM5MDcwZDFlMWY1MzMwYzc1NjY0Yzc2ZDZiOTFjYzRiZDE3OTIwODVmOTIzNSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "dPg\/hbSiNDSUoUbMFeeF2cRmSUXwupKBIf6jnAtwY\/E=", "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": "eyJpdiI6Ik5xSGNNWkRzdGxSajR2NVM2M2QwaFE9PSIsInZhbHVlIjoicGhPUjNxQUFyUVZITVRMRVZ1MnRIRDUxa2tSK0dUMWd1YThWQncyUkxWQXJZdldKVUxrc3MyYUhsWXpyZEhOVElNdFpwTUdiRjBPSlR3TitFMFEwNm1Fdm0wNzY5V3Q1OGFKVGVsbW5WNUhWS1ZzNXR6M092UUpOcGtHamhzQjZLeU9KeEc0QTQwRUhwRFhnUGFGK3V3eUFxTmxVMDZoLzgxV2NFc2l3NkRRZHR3U3BtaFFSNW42d2xPS3dKcGVVUCt4b2Mvckc3cW1CRjg2OE9QMFFYZ0RJa1granNlUmtXak1tNlAzNWd6MXAvNnBxNythL0JNL2ZNZy9Oa2VNSkp5bWVvQWk5RllOajkxVDFNM0tHa0RLVzN2aHhxUk05dUJmMW9yNzZyQ2ZFSTFjRWtCU29EUnUxNmFZWFU2cDZTZkJrYUxBWkNOQUg5NTd0ZHVvMmduQ1V2YUxSeVRldDlLZlp5a1dna1JnTDBNY25FdXpEVXJNSHVpbDFTSDA5Q3FDc08rRXQ4YzdVcUVuYzQvcFlRZ2FoaTNIQ1Uwa3I3R2ptQWRwTko0YzVqOVJJQ2FIMXUyY3V0cThVb3pkU2VudC8vK3ZKYXJwZUh4dlpqQ0lJRDVUQXdWRlcveHdMTFlIbytPZ25XQVBnZkRTRmZxOGlwajJuY2xpVitET0NpbS8zUzg0WDVnRlpqQkUwcysvOFlZTFUrSFhKOEJZS2plbjdnU2RGLy9pL0tYT25YREl6TEhhTDJYWkVBQ2JKb3FyYkpYemVLU1dzMVcrNFhEWWJYL2lSazhaa05NQjJmWVQ4cEE5NTB4SFg5TkRGeTlROUhQZW03aVlUMWxkQ1hRSnB4OGF1ZjdSV2hMaVJaWCs4UE1ZS0luM0lpN1RSREZTRWNtcncxNFpWazVtc3hEYWNkbEhWSUR6UXhCajA4am0xdkh4SU0xeXhkUW9wRXJMNDdZdlNBT2taUlVjWnVESC8vL3RkNnJQT1FNT1R6OHM0RnNBSzAveGVPMmQzc3ZFRDM5L1R4dUxrc1gvZUhiZEVBWlhGV3lGV3dvSzE1SkpsRmx1WjlkdHJXM0lPTzF4QmZtemcvOHZFNTFCeDcwYmJETlFnMEZkMFRxZFJmK1ZCUWZ3VkxybVFiaFZuU1puTkREcmlkdlJPcDhhcmFQekpPYllzQmxEcEMwY1hCeTBzci94cWlVckVoYjdlUzRpZVpHSitsSi84TzFUdjluZGlFaUEzcFNJMnQrSU1zOHBRRlNkVmQ3TGJMUDh3WFBSenFOTm1vcUNCcEZrL3NJa1h5cnN2TGtLN3lHZSszdno4alloYnBtR3U2WDY4MWUxY3ZqT0RadGVjazBtNG8vTkVMSW85YlE4dnd1NENkK1o0V0NiZEZwUlJaSHZpTzhwdENGYVRoVEVnTElOL3FIRDdtNkRsd0tueUJNdUQrQURyVy9USmZTVUE3YWM1SWxxWUlYS3NXVkMvNVVzS1hYbERyQVhzUTY2aFoyMHBqUEFOZGRZK3dpTWMzWStXSUlabEpNRW5teTBGdVpUZ0M2V1diQT09IiwibWFjIjoiNDQ3NTA5ZDJhNjM1Yjk0NzlkMmM5MDcwZDFlMWY1MzMwYzc1NjY0Yzc2ZDZiOTFjYzRiZDE3OTIwODVmOTIzNSIsInRhZyI6IiJ9", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-248", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM3M1md1ug\/9QatXyiBw2WXtikvU6dgHkiJ+Ld5S+YqEaTG+otNuDlRw7t1q4GL4bg3iwobWUK5bAVbqlmXaTNCBUErIUvHne\/KeFRzgfEHDw==", "PriceCodeRef": null, "supplier_title": "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": "D\/lfeCmqNFGnXj3r4VmdbfT4UEY5LidEfENqSXIFNRk=", "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+84Eom5IcKtcVpNyDMYS8J6eBXCA3TWTjw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-249", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPVwTCZXkLNsJgNUaTwEbw0lyCoc2g5u30YDANpUvBFSf5yGbaAz5mY1XotkGadCUJScvX1uqjsJNwY8K3O7uxXRmEMeHqzZwZToT4kwtbXBcKQkqWbF0RJvCYsPLmE77NzaBOYh1JWPVoAoddKeE9qOuuK6c5QDqoH4d4UfeMHqUI0fYhJqSH34zncHL\/bXOEo+L9o5SAdYn6oKc6DTdKRKwauVDRU85pmKNqAwmJLBIwoj+bEFJt848rOtGah8fbEpAEFUiTlTg9R3H+C\/jjemA7bgJ8LYYmmChteARcdp4qNbniKNPu3v6xMKvX8QfPzR6w+iZgGhjX3qqpxCm48pODcdXI1T5WHeIOX+\/LcLC6CLreyXBBJOCVAtzVclbU105RBEUWgQKKnPJDGpWSx8O61\/RxR2pHs0NNZhIyZUqsw8Xy53bCYVhcMDPcxf66NMxFUtk59J1lsTWYTUFBXlrYSORE5k8Sh07MIZiUe+BWMMa00XBMQAXuWorq50vGOjr3xBLB8G2e0QTKow0a67AZLbsGu2F23G7mpQjRTVZbuiwPWxiKkZG4Vj4m2IsK0+D4KQ5R0hE6Ng3DgtfXoJdh+\/WKmggns1+VfHBQYAnMpq7OIaoygFudAM8Grz1\/G5Xk7vPckkOABUvRK5dcwIXPQhq1+CXizco0oRdzU8nzB1qMgqWt2RGfrrU50dkArIg4IipvlRnyOnLlXLt8YTvuj4LjRUlc7lQRC2XDlpXLOxeDXwqnr70B09XYqvlfIpjJ+fVuEpZLV+gfRg+xmgvAwJQEkj9pvb9M048OVMcJsiroxkN5mRuKE\/B+DyCP4l2UY+TtDcqGRQjHT7wZ514AbtaskHOIBJ\/o7ziFd9Dc2ykm5lGKv0jTOIost8zOQqBcV+LaQm\/HkqvOpr7wl3KxGeT2mpAprcmucvEZmxwk2velUpExzudcO3xesZa8vF+byx5IJXewJyrU5Ej6lrYQTONImMYVWhL1KL0YAYg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-250", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPBhI1djeUXTgEe2PgHPaY7ousJ0QJsHU\/Kan\/YvbU9tQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-251", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNdLqKOOLOoYURjgwnSK5J3pl0QvqrSPi5930Vd7tJ5EXpCl84IzuuWdmOBwB2qz5mesNlZQc48ZWE3PDgmRWWQPrSGxCD+yGbZdinmGsgtzj5qg6LAemaeB0Es2T3l4mjAich35oRIiw5EIOhxtVNMaEQV8sHa9aeB6QJJSeP2cfMFgjiB4vajzKKO7Mr12A\/r6KVduATUdEerzyctaip4KuNCyyZwbwbk0l8ShyxWV8J\/rv4Hkxls8cmC2p6PiTESSgcHQO4zkBhej1CwyODXe6btHFr689kUccfkd0s02OBOKw8JUcbSJMu1hgKpUWaWf7SFPSoNb+\/uP2X4Oni2E\/7Oe8CycLHJe9coNEu02MtiphqHbhglq3y32xTN5LjYkyiHuWUb8\/ggsGMY0vtcEpJ6Nt\/3IDX7\/s\/41eCloOLipozEF7Zhndy80OvituYU49pp91doUaaT95jNFTzh9RC8NiiJY15c2VHyzoKpa+8E4hQL245eBmdihzAdCOhOrOAcuKu7nvF\/TmJ5uacN76Lef8IAWcF5YP6InRo13F0JHlOtHK2oiRdQoojhxi\/IKCz7tct5uSK2AAXXGE3e9szhKubv+JiS46QI1xFFy3FQt99k3sPr+KWlnJoQ5YRTH0psJ8srq39EidqBISIL6wKQLvLefJx1MYncGij9SwhYdIShLWYhBus7DIjgrkvdHa36tnq8MwVbC84SQGtZVz7HOKj8YZKPKDcwAc8ysobvdwnB9MSF52hsAvR08RjxsxqnJylg2TIvdC54Hc07ZVcORgteb67bUhWy5mEBgQv\/TYSDJo7wCertYZhvFQ5XYYBxxaGhKedB2iUTWVY4mAREAsSHDDjIhoIKhoQy5nBxpggi6eLp+S2aT+Sqy9wb2RVrWL6md+f2hE\/aLs1UUs7rmJgfrEReK0wujIFsWJZ9R9BUXz3jrMRWGT2Ks8j2YNZoysJD27Yz6oV7y8jirzNf\/KRpwshhFw9DydhiLgVd+hjCyIc9KdzWHquYqvk=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-252", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMRAeIo+6jPcuok43rv20TEhIkfc12Bi5WvYF3hivGPuQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-253", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuPAoEBdULp2a8JyV18sJo3STL23\/lY3jH7EZLTg\/w5Q==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-254", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNoztuMyk3iWjBp2IEWE2A3yWiZTmUdg1hIKwAxZAghdA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-255", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMijz4uJFTeu\/tlaffiJETqDpesIcRr95JZKqdNI7owvA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-256", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcP36qgv7RQ0KqEo\/ZKQBw5E+tNQar0ClXKWSs0IEzEsLu6hZKdEw8ra5CXOJnOlIR", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEScZa2ojbd+82cd0wVDIb5BCpoxZTsT09y6OSea5bM3BF4FfsN52\/NjdW2gRNG7ahU=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXExEyvDoOYgkrWrq52ZAthUhMjGGG+AY0Pu4eYcvt1JVlhCFQSXChcBwJBr336MS1lE=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-257", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQsb6iO9yrk3CYpiF04yuNXnfTFbytHkpCzca2O0RAKB0rIVQyhsx7aRIFyibLl9eh8=", "PriceCodeRef": null, "supplier_title": "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": "GZhCeln0RFkbBnrUl0Uef2UzluKJD1kj6Qwjd\/Aijcc=", "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": "eyJpdiI6IkF0NWRPWjN0a3c3U2UvV042VFYzaUE9PSIsInZhbHVlIjoiSVJrb05XeU1ndHo5TytNRkFyT3pZMDg2dER2Qml1MEsxdVFPVk5iL0pDOXRHWDBkQ21PRkFpWnlkKytPc1dBY0dGZmp4T24yeWVkQnVMYXJDbVhLMDhqSlNDT2xBNXhtaXJERjVIa2lqcy95UkR2bjVNcDFLMmFuOTl4dkVzdEhtQXEvQld1UEVIM2ZEY3U2bVVLcDB3SVJ3SnhYWE9GNXVCUlIvY3JEenYySVo2Q2ZVVFNoWEs1cGdUSnJHeXZMQWh4Z2l6TTlmcERBL0NGUWl2UkZoOGhObTZHTHlBQU1Zd1A5TklObG54dHlzL21BQ3hKazlTSHRMZHZ6YzYvZGdrS2pZV1JkTmdoRUpOWVU3ajZ0Q2dEaWVYSmlDSjRGSXpnTG9mYVVhNG5RdFVjS1F6R01ESVh0cFdKbjBkL0VBeEczWkdVL2hPYk1pK3NLUGhOS2F4NHF1L2pETWJscXZtUTVqVldRd3FaQjJEeWtPRHcwemhqcmJKKzBreE82SHpob3dqcjRETlFNR0lnMzI0dlQ0bFZYM096ZERXQ3prUVN1NTEwaFNEalhha1R3aGd1Tk5wRHZROEFoelpsVklkeU9PR3ArQkh0aC9UL2NiMk4zVVNoS2hodG1vbHhWK0ptTnNrSFJKaXF2NXpvU1RnZzRkRkJ6YlVwT1VXdFV0UFJDVWJNc2FjYkl2WU90OWFLNFNTekVScGx0d3BERUNJZFF5VGE2c0ZuQWdYeXpVcVFaOHpSQWhKdEhmbi90WW0zcFpTVTNDcWRUQWQ3MkpCWjRZSjBWZFRVaWJEUjdodWozYVA2YmtoZzlBQjc5bkUzWEt4Rk9qTFhNZEtjMVlOUnJmMnVNblNtK3RXdXRhVkVySHpPdjR0SStsdzNVWUUzNlJ5Y0dpMVd4b3JObS9aUnlRVU5OMHZEeERFdnI0ZkNZeG1pNW9mT1hNSXEvTFpOcHVUZUtRQlM2QjNWcVQ3b3hEZmZXcHJXRjNxMGdRTStxNTRMSUwyYjFzaHQwQVNpOUthZFNBR2dDRkhhM2dhWklYV0VMYnhXV0hPL3hJZHRlVTZ6d2pYTUlCc3d5N3RmZDYvbkJiNFZhcHRSeTlTeTBoZkphK0pFOWxyOVljUlR0RnNWTHJsVVVCeFpCNzhNQUNCQkxVN280TXNZVmtkaVg3S0o1LzJGZDZ3NU5tQkZ0NnVQbkVwbVZwMmNzR1lzdktwTWpVZjMwdUs5UVNnSmVOcjkwQXRSOEdOWkxBK1lzSTRtWjErZHhnQlJZa2ZsbTh0ZVREV2RRTXFoWTc1WWkrcHJqdno3MnFLNTRYMWRlWVpwbS9jMmRwUG1rS3lXUXU1ME1aMTU2MDRYbHNLbGFrdlBLS3pEeStXNnExQzlRdStHdjJHM1lMdzE3M3V1Y2Y4eDZMSFlKR2xwRlR6Vk5TR3hHT2xidGwvOGFhb0VONklNdDlXbkxOWVdZMFFKbUZkNFV5UnJmM2hnc3pvUE83NENsZkl6Y0crYUg4YjRiZUNsQ1JwOXZKOTV1Z0VCR2ZpeWhrT2pzOHlMamxRVHBkVTBDNGdXUHkrODUwS0JycjVnR2lwNEZLbThnZHV6ODIvbzFxWENaRWNIQXI0cWNNMGpIT0hVWnhNUWt0SHJOTS93RE9VUzkyUVJuN3hUUVFobGEzSkc0b3k1TXZ3Ym9wZndVejBkRW56TWRhV2dBQ3hCTk5GaVRHQjJkSWNuTUxBMGdaZ1hSNWpELzI2QlU3dGNaMEp0T3cxOVNleWRYZEtEMHNWNWN3QVdkYzYzVmt5MGNZN3U4QXoySE92dllVQU44c2Y3NTZDaW9vTzJLeEVVUjBFRUhjWVhRQ0lEVnZJbzUwcnBsc1FHSURIREkvaUQwQXRuQTlLYVlXV1dzTEFMU1JLS1ltS1VMZlkwQWlCbk5PVTAxOUdLRThiVWNnN21oMlh1TVA1ZGJmeG1ZTTBVSnYrNE90K0pvMHovTWtqMlhmNHJEZUt5TGhET29aaXFiZCtSSlN4ZXRqT2ZndU82ajA4M3FWSkR0WXZ1TVVibTM3TkhPN0N1ZUE4ZTlXNVdQUEtlQjhDZ1BEeUVCdFExNUlHUjIvOUxnZHRtaFc2UDJ5a0RseTRZU3VyOUZmYWNUSlV1cE5ETGJlY1NNck5oNWRuOHVjSGFqdkh1RnM5RjdKeTdOcUQ3WDB6RGxsQ2JsekNYWm5GS2dtOXhINXRqR1F2bUQ5WHhEck9XNlRQMHY3Q2pwU08rNGZEUHFVdTVDdlJQc01BUVlsaTQzKy9OR3ExN3RlUkV1NGZSVWhEWXZaU0VWTXBjc0tzcDIvb2NPSCs5bUs5UGs0L3FGTVRpK2FvN0U4aTNtSjJTSHNFbGwxK2ZUQjBCV1JyZ29vLzAxRHRrMHFQakhWWm1UUmZxVE9KbGtmaFhvN0NvVUl4Mm1Gcm5aZ04zazZqT01lc2FkNUFzUzB6K3J2VXNweEp4RDVtWnJlYlNNWlpWMXhZN25KTDhWNlkvV2FUTFpFZlArbHFjZk50TGlFdHRuOW5PN0tZRDlUNkhTNUxUaDREdmdWNEtGSStkK2VrRTViTWdjRS95eEh2cGtyK3I2cmhDTGJIST0iLCJtYWMiOiI5MGI3OTY0MjM1Y2I3MzNlNmFiYTE1ZWE5YTRkMWZiNWFkNGIyOTczMjE1MWUxOTk5ZmViOWQ2MGFmN2YzOTM4IiwidGFnIjoiIn0=", "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": "nkHCLz6EyDDKMPuPIzyxz0OsulroppE\/5sJQocWB+Zc=", "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": "eyJpdiI6IkF0NWRPWjN0a3c3U2UvV042VFYzaUE9PSIsInZhbHVlIjoiSVJrb05XeU1ndHo5TytNRkFyT3pZMDg2dER2Qml1MEsxdVFPVk5iL0pDOXRHWDBkQ21PRkFpWnlkKytPc1dBY0dGZmp4T24yeWVkQnVMYXJDbVhLMDhqSlNDT2xBNXhtaXJERjVIa2lqcy95UkR2bjVNcDFLMmFuOTl4dkVzdEhtQXEvQld1UEVIM2ZEY3U2bVVLcDB3SVJ3SnhYWE9GNXVCUlIvY3JEenYySVo2Q2ZVVFNoWEs1cGdUSnJHeXZMQWh4Z2l6TTlmcERBL0NGUWl2UkZoOGhObTZHTHlBQU1Zd1A5TklObG54dHlzL21BQ3hKazlTSHRMZHZ6YzYvZGdrS2pZV1JkTmdoRUpOWVU3ajZ0Q2dEaWVYSmlDSjRGSXpnTG9mYVVhNG5RdFVjS1F6R01ESVh0cFdKbjBkL0VBeEczWkdVL2hPYk1pK3NLUGhOS2F4NHF1L2pETWJscXZtUTVqVldRd3FaQjJEeWtPRHcwemhqcmJKKzBreE82SHpob3dqcjRETlFNR0lnMzI0dlQ0bFZYM096ZERXQ3prUVN1NTEwaFNEalhha1R3aGd1Tk5wRHZROEFoelpsVklkeU9PR3ArQkh0aC9UL2NiMk4zVVNoS2hodG1vbHhWK0ptTnNrSFJKaXF2NXpvU1RnZzRkRkJ6YlVwT1VXdFV0UFJDVWJNc2FjYkl2WU90OWFLNFNTekVScGx0d3BERUNJZFF5VGE2c0ZuQWdYeXpVcVFaOHpSQWhKdEhmbi90WW0zcFpTVTNDcWRUQWQ3MkpCWjRZSjBWZFRVaWJEUjdodWozYVA2YmtoZzlBQjc5bkUzWEt4Rk9qTFhNZEtjMVlOUnJmMnVNblNtK3RXdXRhVkVySHpPdjR0SStsdzNVWUUzNlJ5Y0dpMVd4b3JObS9aUnlRVU5OMHZEeERFdnI0ZkNZeG1pNW9mT1hNSXEvTFpOcHVUZUtRQlM2QjNWcVQ3b3hEZmZXcHJXRjNxMGdRTStxNTRMSUwyYjFzaHQwQVNpOUthZFNBR2dDRkhhM2dhWklYV0VMYnhXV0hPL3hJZHRlVTZ6d2pYTUlCc3d5N3RmZDYvbkJiNFZhcHRSeTlTeTBoZkphK0pFOWxyOVljUlR0RnNWTHJsVVVCeFpCNzhNQUNCQkxVN280TXNZVmtkaVg3S0o1LzJGZDZ3NU5tQkZ0NnVQbkVwbVZwMmNzR1lzdktwTWpVZjMwdUs5UVNnSmVOcjkwQXRSOEdOWkxBK1lzSTRtWjErZHhnQlJZa2ZsbTh0ZVREV2RRTXFoWTc1WWkrcHJqdno3MnFLNTRYMWRlWVpwbS9jMmRwUG1rS3lXUXU1ME1aMTU2MDRYbHNLbGFrdlBLS3pEeStXNnExQzlRdStHdjJHM1lMdzE3M3V1Y2Y4eDZMSFlKR2xwRlR6Vk5TR3hHT2xidGwvOGFhb0VONklNdDlXbkxOWVdZMFFKbUZkNFV5UnJmM2hnc3pvUE83NENsZkl6Y0crYUg4YjRiZUNsQ1JwOXZKOTV1Z0VCR2ZpeWhrT2pzOHlMamxRVHBkVTBDNGdXUHkrODUwS0JycjVnR2lwNEZLbThnZHV6ODIvbzFxWENaRWNIQXI0cWNNMGpIT0hVWnhNUWt0SHJOTS93RE9VUzkyUVJuN3hUUVFobGEzSkc0b3k1TXZ3Ym9wZndVejBkRW56TWRhV2dBQ3hCTk5GaVRHQjJkSWNuTUxBMGdaZ1hSNWpELzI2QlU3dGNaMEp0T3cxOVNleWRYZEtEMHNWNWN3QVdkYzYzVmt5MGNZN3U4QXoySE92dllVQU44c2Y3NTZDaW9vTzJLeEVVUjBFRUhjWVhRQ0lEVnZJbzUwcnBsc1FHSURIREkvaUQwQXRuQTlLYVlXV1dzTEFMU1JLS1ltS1VMZlkwQWlCbk5PVTAxOUdLRThiVWNnN21oMlh1TVA1ZGJmeG1ZTTBVSnYrNE90K0pvMHovTWtqMlhmNHJEZUt5TGhET29aaXFiZCtSSlN4ZXRqT2ZndU82ajA4M3FWSkR0WXZ1TVVibTM3TkhPN0N1ZUE4ZTlXNVdQUEtlQjhDZ1BEeUVCdFExNUlHUjIvOUxnZHRtaFc2UDJ5a0RseTRZU3VyOUZmYWNUSlV1cE5ETGJlY1NNck5oNWRuOHVjSGFqdkh1RnM5RjdKeTdOcUQ3WDB6RGxsQ2JsekNYWm5GS2dtOXhINXRqR1F2bUQ5WHhEck9XNlRQMHY3Q2pwU08rNGZEUHFVdTVDdlJQc01BUVlsaTQzKy9OR3ExN3RlUkV1NGZSVWhEWXZaU0VWTXBjc0tzcDIvb2NPSCs5bUs5UGs0L3FGTVRpK2FvN0U4aTNtSjJTSHNFbGwxK2ZUQjBCV1JyZ29vLzAxRHRrMHFQakhWWm1UUmZxVE9KbGtmaFhvN0NvVUl4Mm1Gcm5aZ04zazZqT01lc2FkNUFzUzB6K3J2VXNweEp4RDVtWnJlYlNNWlpWMXhZN25KTDhWNlkvV2FUTFpFZlArbHFjZk50TGlFdHRuOW5PN0tZRDlUNkhTNUxUaDREdmdWNEtGSStkK2VrRTViTWdjRS95eEh2cGtyK3I2cmhDTGJIST0iLCJtYWMiOiI5MGI3OTY0MjM1Y2I3MzNlNmFiYTE1ZWE5YTRkMWZiNWFkNGIyOTczMjE1MWUxOTk5ZmViOWQ2MGFmN2YzOTM4IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-258", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvMv+khYXkLYFhBr7fJ1qbwkUwe5ggmbGqo1mqYBjWNOGhjK4HhkpMKBG3Rkbhl74Q=", "PriceCodeRef": null, "supplier_title": "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": "JywCHrnEBKvAGFxj\/X4a0Ic4oduND25ziw5FBBcqP4o=", "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": "eyJpdiI6Ik9WM0c3WkVvVW13elJNZTRrQ0hJVXc9PSIsInZhbHVlIjoiTzdhdVZITDI1YUR4dXFYODlHQ01KeG9aTzZ5cnh6WWZtK0ZjSUFKOGxyN3ZzSFJaOXhEQVdwRnZDMUxzUms5ZGMvZXJBandEaTErbE82OGdyanEzQUFITTNnTHk1YXVGbWNMejk5RnpleFhrRWV2STZDUWNoRXR3bGZvbWVKS3NqU29oTExsOFJKMHJNc1dWNXdLb0NWTS9INnJFVCtvVVhDbTlXWXVBNmZTcXFRNkVtSUlQR29LVmtwV3ZCL0pDeFFUallOQndCdnQ4OWNraWRFdXNmUjQyaXkyN2xHSFpnVHJIOTBkdGo5NW9xUHB3SEhpSzVnOHlPczJCM2t6cC9leW4yZGsvaWhPcTQ4RTBNdU9zZlJHQXRnbGhLbTBkNURpWE5naUpIaDh6NFJNSHMzaU5SNUdZL1puT28vZDNJK2thS0IwVmZkdXJzNEFzdjN5c0dwWXFWM2piVTRxM254Vm1vSFNMMjF3L1pTYm0xakxBVXppaUJmUFZJK0hBZFJsVlJtOTBWRGRxQk1oc25IOXFsK0hHT215OXhub1JnTlBmamd2YTVHOW9Rd2pBMk5aUWpVUkJZOE9CVWFWcE96U2tkenEvTjJnamhBUFUwZnRKbkdmMlRZTlFGYzgyYkRqUDhzVWozelJiR1NuSzMxSHRvM1E2R1RKaG1JdlJSQXZ1RTFtVnc2N1NycGF6amFDSWNCR0MxV1ZyWDFDd2lqcnR2RWFHZmlBb0hjNzdiQmxob0FLNFdOTzNJMThzbDQweHVIWkhiUmh5TEpISWc5dEs4eXI2WVo4SDZ4cGpIQnFMYXBxVDhBU0lCQWVSa2hnaGFaT1Z6Mjh4a3Bwd2NkVE5veU9qRmJZZmI3QkRyMWtLVkEzd3ZUTGtqUWM2eVV4dEpPTlpuT05GN2syWjhLbDdlcUhpRkozWUhVdzZVVzNuaTU5NjU0anNHZkVUWHYvZnhQZWFwWWNaQXpnSFQvcXU3NG1CUmYxRnlmVk1QOU1YN0ZmYWJWdEU1R3RwWjZRb2labDYwakl5aTAxZmM0WnNjblRHU0dzbDZIV3RuWmZHMEZEZm9xaXlWRm1lamFMQVZvbDhQZVZBUk0wY0Zoc0pucVBuSW1BbHg4dlpQT0lTZXpPL2RLdWFZN1Q4dmRLM0I5NzN1R0lkVTFlK3VrWTBxVnFlSzB3T2JCZTdES0dGRnhiSWI1dFZMam1YOUprMjNjMWlGMzFTQ0h5YmRKZWpyOHlpUFlpMDJUaGZkZ0haMHJ2RmFwRGM4akI3NG1MT1hHdFVzTFhQb1NsSjgzRTNNSWxJMVhWK3hTTDFoRFNNdCsxRzFiZnY2U0VVNCtMUW1ERXVBK0p2TUkyMllIajR5MGUxRlM1OFgvV2FzQU9Bd2FKQ0pFWXI3SUlKYTlBeUovRUZvOENNc1BxUTNuemxzOEI1RHk2RUo1SmpKZWNqaWpTRnRISlZ3cVVuUXdrTExFRjVnU3o5bFhPWHAydFN1VVAyZGREUi9CQkVKUTV1YXd5NHVsNmpMdEpkYWJOckRMWkU5WVFVK2RnYTlqeFl6RnlKc1d2am5SWWZkQnpnYkgvdC9iejMvTmhjVlEreWdPaE4yRTFIOWxQWG9JT1hmMUVtTXB1b1FOby9MMFpCWjZVdVBSak9ZSnkrZHhua3NoOCs1OGNnNnFycXhoWU9UUStrVlJoYmZxNGs1S0R4N3oxS2gxZ21ad3hMejdxSGlJMzlSRE9pdTVlZTBNY1ZNUVBMMUlyNGVhSVE0UWFPeWp1eUJTMFcrcVBENWVMUHBMeVkyRWVFaHlFUXRkbmlmN29acVVGZ1Zna245QytjbzQ1M3lTNEFyL2dPK2hSQ3htWll5ejl6MHRpdGpvekNPUlpkMEdDTUtmczVMRUFFUk8zNGF4QnVidThETWZ5S1RvZEpGQzhEeGJZQXRNRFVIOGlKNEEvbXZtVEZnM1ZSaVJ5WHFRK2xXcjVxYU91UzdGU2o3UmFzaTVlSGxLSkh3Y0JVYnlhalRhazU1Ull3QVlSUmFXVjEzcENsdW5JU1V3SHVTZmJmamZ5Tzl0MzExUEdiN2VhMkdkaVRKcWxueTlwZW1RclEwdzVlNGw4a2hFTWlUTFJKcmtiWjRjdjNFdWRYTWFHRTYrSGtXS1NDUmZ5aytWYSt2MEVyL2tBNjJoM1NqSlM2QWdYSUpiTW8vZEFkVnZ1TGJtWVRjY1hmbFRnWmxnQ2JlUUN3Q2lhRWhFUHQvNGhYZityd3VsN3NEVDN6TnNCcC9rTTVocTZhTHp3cDRYRERnVDNMbVhMemlkclVNWmo4WFlDeWQvKy9iYXZsS0xieGpZNHVXVDNsNDVNa0RRWExUOVlCaC9PaEhJQkUzc0RlMUNJSUxtZXBKTFE5OGh0cVd0cVFDZmNIVnFBMzdLd011UlkwdWs3NWtUOVN5K1grS0JsVkxzeE41ZE5ldVQyaVRiK0kwR0RIbTQ5SUZiRlRiMDZrMSt5eGw1eTg0djNHbCtSR1dpdmNLM0R1NzhuQ012NHZqN2hqM3BDcEIvQkRZbFFXVzJaWE9mdnRJOUtLS1UyMGZwZUJ0ZU1ObVlPc2pLSGJ3S0V0c3JqRjM1TT0iLCJtYWMiOiI2NjIyMTczZjkwZThjOTg0YjM3M2Y3YTVhMjBlMDBiM2NiNDg4YzcxY2Q0YjVlNDM0ODg4ZjgxZGNlNmIxMmYyIiwidGFnIjoiIn0=", "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": "wdZgNiQTbrvea8cbeYAtDdbTApqquJ54\/mcFw3p\/kac=", "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": "eyJpdiI6Ik9WM0c3WkVvVW13elJNZTRrQ0hJVXc9PSIsInZhbHVlIjoiTzdhdVZITDI1YUR4dXFYODlHQ01KeG9aTzZ5cnh6WWZtK0ZjSUFKOGxyN3ZzSFJaOXhEQVdwRnZDMUxzUms5ZGMvZXJBandEaTErbE82OGdyanEzQUFITTNnTHk1YXVGbWNMejk5RnpleFhrRWV2STZDUWNoRXR3bGZvbWVKS3NqU29oTExsOFJKMHJNc1dWNXdLb0NWTS9INnJFVCtvVVhDbTlXWXVBNmZTcXFRNkVtSUlQR29LVmtwV3ZCL0pDeFFUallOQndCdnQ4OWNraWRFdXNmUjQyaXkyN2xHSFpnVHJIOTBkdGo5NW9xUHB3SEhpSzVnOHlPczJCM2t6cC9leW4yZGsvaWhPcTQ4RTBNdU9zZlJHQXRnbGhLbTBkNURpWE5naUpIaDh6NFJNSHMzaU5SNUdZL1puT28vZDNJK2thS0IwVmZkdXJzNEFzdjN5c0dwWXFWM2piVTRxM254Vm1vSFNMMjF3L1pTYm0xakxBVXppaUJmUFZJK0hBZFJsVlJtOTBWRGRxQk1oc25IOXFsK0hHT215OXhub1JnTlBmamd2YTVHOW9Rd2pBMk5aUWpVUkJZOE9CVWFWcE96U2tkenEvTjJnamhBUFUwZnRKbkdmMlRZTlFGYzgyYkRqUDhzVWozelJiR1NuSzMxSHRvM1E2R1RKaG1JdlJSQXZ1RTFtVnc2N1NycGF6amFDSWNCR0MxV1ZyWDFDd2lqcnR2RWFHZmlBb0hjNzdiQmxob0FLNFdOTzNJMThzbDQweHVIWkhiUmh5TEpISWc5dEs4eXI2WVo4SDZ4cGpIQnFMYXBxVDhBU0lCQWVSa2hnaGFaT1Z6Mjh4a3Bwd2NkVE5veU9qRmJZZmI3QkRyMWtLVkEzd3ZUTGtqUWM2eVV4dEpPTlpuT05GN2syWjhLbDdlcUhpRkozWUhVdzZVVzNuaTU5NjU0anNHZkVUWHYvZnhQZWFwWWNaQXpnSFQvcXU3NG1CUmYxRnlmVk1QOU1YN0ZmYWJWdEU1R3RwWjZRb2labDYwakl5aTAxZmM0WnNjblRHU0dzbDZIV3RuWmZHMEZEZm9xaXlWRm1lamFMQVZvbDhQZVZBUk0wY0Zoc0pucVBuSW1BbHg4dlpQT0lTZXpPL2RLdWFZN1Q4dmRLM0I5NzN1R0lkVTFlK3VrWTBxVnFlSzB3T2JCZTdES0dGRnhiSWI1dFZMam1YOUprMjNjMWlGMzFTQ0h5YmRKZWpyOHlpUFlpMDJUaGZkZ0haMHJ2RmFwRGM4akI3NG1MT1hHdFVzTFhQb1NsSjgzRTNNSWxJMVhWK3hTTDFoRFNNdCsxRzFiZnY2U0VVNCtMUW1ERXVBK0p2TUkyMllIajR5MGUxRlM1OFgvV2FzQU9Bd2FKQ0pFWXI3SUlKYTlBeUovRUZvOENNc1BxUTNuemxzOEI1RHk2RUo1SmpKZWNqaWpTRnRISlZ3cVVuUXdrTExFRjVnU3o5bFhPWHAydFN1VVAyZGREUi9CQkVKUTV1YXd5NHVsNmpMdEpkYWJOckRMWkU5WVFVK2RnYTlqeFl6RnlKc1d2am5SWWZkQnpnYkgvdC9iejMvTmhjVlEreWdPaE4yRTFIOWxQWG9JT1hmMUVtTXB1b1FOby9MMFpCWjZVdVBSak9ZSnkrZHhua3NoOCs1OGNnNnFycXhoWU9UUStrVlJoYmZxNGs1S0R4N3oxS2gxZ21ad3hMejdxSGlJMzlSRE9pdTVlZTBNY1ZNUVBMMUlyNGVhSVE0UWFPeWp1eUJTMFcrcVBENWVMUHBMeVkyRWVFaHlFUXRkbmlmN29acVVGZ1Zna245QytjbzQ1M3lTNEFyL2dPK2hSQ3htWll5ejl6MHRpdGpvekNPUlpkMEdDTUtmczVMRUFFUk8zNGF4QnVidThETWZ5S1RvZEpGQzhEeGJZQXRNRFVIOGlKNEEvbXZtVEZnM1ZSaVJ5WHFRK2xXcjVxYU91UzdGU2o3UmFzaTVlSGxLSkh3Y0JVYnlhalRhazU1Ull3QVlSUmFXVjEzcENsdW5JU1V3SHVTZmJmamZ5Tzl0MzExUEdiN2VhMkdkaVRKcWxueTlwZW1RclEwdzVlNGw4a2hFTWlUTFJKcmtiWjRjdjNFdWRYTWFHRTYrSGtXS1NDUmZ5aytWYSt2MEVyL2tBNjJoM1NqSlM2QWdYSUpiTW8vZEFkVnZ1TGJtWVRjY1hmbFRnWmxnQ2JlUUN3Q2lhRWhFUHQvNGhYZityd3VsN3NEVDN6TnNCcC9rTTVocTZhTHp3cDRYRERnVDNMbVhMemlkclVNWmo4WFlDeWQvKy9iYXZsS0xieGpZNHVXVDNsNDVNa0RRWExUOVlCaC9PaEhJQkUzc0RlMUNJSUxtZXBKTFE5OGh0cVd0cVFDZmNIVnFBMzdLd011UlkwdWs3NWtUOVN5K1grS0JsVkxzeE41ZE5ldVQyaVRiK0kwR0RIbTQ5SUZiRlRiMDZrMSt5eGw1eTg0djNHbCtSR1dpdmNLM0R1NzhuQ012NHZqN2hqM3BDcEIvQkRZbFFXVzJaWE9mdnRJOUtLS1UyMGZwZUJ0ZU1ObVlPc2pLSGJ3S0V0c3JqRjM1TT0iLCJtYWMiOiI2NjIyMTczZjkwZThjOTg0YjM3M2Y3YTVhMjBlMDBiM2NiNDg4YzcxY2Q0YjVlNDM0ODg4ZjgxZGNlNmIxMmYyIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-259", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlN7OZdjyacX6zAdQXSTjifQj997tD70U0dF5Ws70ny0OaPxt8Iu0YrK5+1xaWEhRD0O\/5FjuHUF\/PppWoWJ8I5Kqkr\/OCEartIzYTuPsjmQ==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHKvN5Lf6KFGz4HK4bIk4ErQ=", "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": "x2Ruow+C1EIm4O8Dagz3Gk4PJWOvtuAutop4DKVlm6A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-260", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM3M1md1ug\/9QatXyiBw2WXAdJDQgO+pGAHx\/FZKtgZv50bOVYzGcaQBioI94pqrkiwN4xYeyp6oqmjTEzFdk6avr+PLLOeKaBbu5KHHbwIDw==", "PriceCodeRef": null, "supplier_title": "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": "D\/lfeCmqNFGnXj3r4VmdbfT4UEY5LidEfENqSXIFNRk=", "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+znjPY2rCTUlv4yFSFNN+UxT7DQMgEYzaQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-261", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMb9EchiFAVPEN7brUyju4V+iUOCa8V408H2y1ajeKbOA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-262", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNum5javy0B2Ag50HKFABOz\/7dAh4NJwCqT0YwveihZWg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-263", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOxsZsqfCgvY1R9d2GQSXPfA0m7qwWJAC3UYAZkAa25KJzfwkvBoEEWAki1G63Nep2RvMS3X2J49\/30tr1mw\/eUpS320PQrmAHjeBPJt\/ajIA==", "PriceCodeRef": null, "supplier_title": "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\/aa2o+HBp6hKshxjN3oxljA=", "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+mYhcxpgmQef9mAZwKRkTuBN92ZrkUOy0h3Jx3Q=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-264", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvFxezbgxoR4NikWvB4HWBQb7GLYLvJ4zRAveq74a6e4iFvo+FleC1iTxmOU+OvTc1+Rn3kMEhwC1OC59j\/O1gyCGaNacdwhVu2QDwqfaaQQ==", "PriceCodeRef": null, "supplier_title": "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": "G39icLqsrvsErng8wiAduSwthHK3nEZLp0QF4TKn4Fw=", "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": "6Tqg8oyxqezmc5eQ3TGTPVyrCKcth5KuCatI7wGOJo0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-265", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQuKzE22Wmr9CGizfBvIKHOf4ZvX0+Zr\/5SXGWsVH\/hcX3q8hC8+Riilq9nfpOwu3S0=", "PriceCodeRef": null, "supplier_title": "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": "fpZ8tGO3WiCB\/dYdnJv62Bdqj1Lp4n0mED985aWO460=", "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": "eyJpdiI6Iis5U3k3WCtEbFZOVkxZUzhnaG5mMVE9PSIsInZhbHVlIjoiWndkUzFOUldzMjRHSWhINWdqK0hkV1o1dHBGdVlLVXJzNjFWeVhiNUhnMjY0RHF5QnU4a0lHRUdUeGVqREhpU1lyV0g2eGhzaTFwUkE0MUpSNVo2NlJvN0tqSlBNaEF1NGVRdzdmUHQ5Y2JMWVdSTHprMWNGRDFncXlrdnFrSGdxQjdySU1aWnZQdFZJMUZySTd0bUJNd3B6ZHVDMEc0NkUyenRCc25oWW9DU2RXR1dMejRPTWZJTnZ3RHdSek1KbnJ3Y21Sa2Fuc3FwdVVPaS8yZGF2dHY0VmtFd3l4OHc0YlJ5ajgwRHg4QkpkMm94cm9tTUsrYmJnL2g4RmR1eTBWanpVeldyZTNnQno5bktQWWRGbVFvNUtKUVNCMmFNeUlSUkF1YXQxdDdSdTVzbENkMS91UkhVOVgwYUlZVDM4eHZ4ZTRrd0lpUDVJcU0yUFpzMDAwVUc0blczUTlwUTVkdUtuVjdVYjNuaTJhSnFzQVl5WEFDekxOQTNWTjJFeU1lQms1cVFTL1JQSHpZV2xwL0pWQTV6T2lIVkpPN28wZHQrZ01taWQvVThibmtNdVU1bFY1ZjFpTU9JWkMzaVNGbW1WMnN6UXl0YzN2dFlVRHJzcUdtTWF5bDI4ODBmQ2lsUGxKWXpkUzNiUzFFdUtBQW5oVzkrVC8vT2FxWGdQK3UrSUx1RlJDcm5PS2hGZkl3MkZKYnhDU1VVTFVDVWMvNEkzRW1aRlc1Y0Z1WlgrU0U2a2JwSlh2R21wZ0pPZ2NwTmFmdlp1aHVyMWlhUlpDelpTeGVicFhZbmpFQ2pQbW44dzR0cW1Ibms4bGJkVU1SRXFwM3U4WkJjUnYxcHkzQko1amNHdU1QM3Y1cjROdXNkck84VmJJTlJSTDVqZWYvNE53RWNlTHlDWGNrR1dOcytBSHViTFFEZkwrRG9ibkxLSVBhTUJtdlIzMC82N3ZoUU5CV1pHcmRTMlJFY0hWM1Q2cWsxckdnTTc5eWFEdGN2SHBKSzVjd3ViUVVlQ0VQODRaZFhzNTgwalB6UElIUkVaTFVENHJzTklvbUl2aDNnRm1INE9JQ1M5RHR5Q0VHZThhMTROc3draEt4d0FkMzJrNFBod0VLVXVKRmJvRldCL2UwVlNTcXNhclFCOXV4azh6eldvQ3JNdm5pZ1lMOW5Dc3Y4TnZGU250OC8yOWcrbmxleTlRTWpScVM4MHViZFZuL3VVOHpyVmhQckQwYWp0V3YrMDZzdGtubEIyKzBkM1o2YzJBT09WaXB0YS8ra3IrRTZaanBsWHU3bVZianBYbDlQekphc2dWM29JcnJmN3lXWE9WNVJPL2ZYZ2FTQSt5djJDV1V4cEQ5MGM4NjJHK0RvK3lWUGQzc0t0anBMazQxV2JQblR2U0hvY2ZvcmYwTStLeE1jaXFUTlZGM3dUTjhCQWljZEZCZFlETk1JbWQyTkZMbmE3YVd0SDJEZ211dHNBSnRoWG9JVFBqbENteTRWc1lJZkxTT3ZoZUpGdGNOKytuY0MwWEZlaWxRN21wWlVmVy9tQnNUQ2h1alNKRnRTb1crbUplbmdndFhKclBGTXZmZjk3NXlFN2s2TzFzeXdMVnBFeTFmWnhNSnd6Uk9RK0JGZGJpbXhpTnhFeDdDMk1tOTNGTzAxS2VkWlpqN3NjU2orbU14NUJwWjBhb2N3V0tnTEhhSEJUdlBMMm9UQWw0K2hpdkZsU0JMSGFHMGU4MlZzSk91QTFJWkZBTC9odlBEKzdSbDhRdmFGbHBwc1Vjd1A3czJDWXNxb3lsRHB0RnJacURTY0k0MnBIOWo2c3FYUXh1WEVLQXJ5eWdhc0pWdVQ4VUJ3Q1FUL0o5OVdiRGpwc0tlY1A3T0l3QU40b3VvYjJjV2ZqVllvTDIwcEpFWWhaRUgvUm04RFB1ZVpaUm1INW91RVU4ckd5c2IycWdJbVJzWnQ5eERIOGtnaVdLRXpPNWRKUTNXMTJQaWtJM2lqTFlaN2xESlNqNHNaMzhIaStpVkZ4clNHUk05WXN2V3VNUzJkR1Ftd05aYmRySlUvcFhHT2FHWXM0NnRxcEQwYmNIOVFSUU5xT29WS0lUYXdpY3d3N2ZrbUpyWFYwZzFnTUdiS0JKRjY3eUYwdElNNGg1VFQ4UXdMczM5ZjJNeVByNDR2NjBnWW55dktYR3Z5WGVCMWI4WjNsTExiNVZEbWY1dWRjQzc3Zkdld0lpcTE0QkZsU0hERis4ZG9IR2kwS0J2L2RtMnQ4R0JoNkJ0ZHVVUjVNemlRc045OGJFdzYwNmF1RkhOd3NuYzB1enoxdjhVeVlOdUcrdktqaTRwWUY5N0FHdDB5aCsrbUg3eDR3R0lYNlU5ZGNJL3h6KzV3TUpJcmwvOHVxZFdxY1ExRTZGbkpvUHBVdkZKSVJqTHZPSjYrQnhKc3pUOUxZS2t3Y2hWM1RNa3lRNUE0NjExMXFDV0hWY3lDck5ScUcvZTNmMFZNMmd6Q1dzZW5aSW5CZEk4R3lNWm9mamlrcUF6YjN6R1NzMUdzeGtQaXZwUkpCazFZcVorbzlRVFB2QWxFQlIxdXZtdVNwdXVCcFgyU0cxUDBGek82UUxHdVVMND0iLCJtYWMiOiI3ZjJhZTIyMjY4MWVkNzY5MGFmNThlMGI1NTE4NjUzMTA0NzMyN2VjMmNiYTA4YThjNTM5NGM2MzU5M2Q5Y2Q1IiwidGFnIjoiIn0=", "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": "ur5CytkvayDDx2oIt6QGHP0VHPdNKdHZ6utLrv1E1tI=", "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": "eyJpdiI6Iis5U3k3WCtEbFZOVkxZUzhnaG5mMVE9PSIsInZhbHVlIjoiWndkUzFOUldzMjRHSWhINWdqK0hkV1o1dHBGdVlLVXJzNjFWeVhiNUhnMjY0RHF5QnU4a0lHRUdUeGVqREhpU1lyV0g2eGhzaTFwUkE0MUpSNVo2NlJvN0tqSlBNaEF1NGVRdzdmUHQ5Y2JMWVdSTHprMWNGRDFncXlrdnFrSGdxQjdySU1aWnZQdFZJMUZySTd0bUJNd3B6ZHVDMEc0NkUyenRCc25oWW9DU2RXR1dMejRPTWZJTnZ3RHdSek1KbnJ3Y21Sa2Fuc3FwdVVPaS8yZGF2dHY0VmtFd3l4OHc0YlJ5ajgwRHg4QkpkMm94cm9tTUsrYmJnL2g4RmR1eTBWanpVeldyZTNnQno5bktQWWRGbVFvNUtKUVNCMmFNeUlSUkF1YXQxdDdSdTVzbENkMS91UkhVOVgwYUlZVDM4eHZ4ZTRrd0lpUDVJcU0yUFpzMDAwVUc0blczUTlwUTVkdUtuVjdVYjNuaTJhSnFzQVl5WEFDekxOQTNWTjJFeU1lQms1cVFTL1JQSHpZV2xwL0pWQTV6T2lIVkpPN28wZHQrZ01taWQvVThibmtNdVU1bFY1ZjFpTU9JWkMzaVNGbW1WMnN6UXl0YzN2dFlVRHJzcUdtTWF5bDI4ODBmQ2lsUGxKWXpkUzNiUzFFdUtBQW5oVzkrVC8vT2FxWGdQK3UrSUx1RlJDcm5PS2hGZkl3MkZKYnhDU1VVTFVDVWMvNEkzRW1aRlc1Y0Z1WlgrU0U2a2JwSlh2R21wZ0pPZ2NwTmFmdlp1aHVyMWlhUlpDelpTeGVicFhZbmpFQ2pQbW44dzR0cW1Ibms4bGJkVU1SRXFwM3U4WkJjUnYxcHkzQko1amNHdU1QM3Y1cjROdXNkck84VmJJTlJSTDVqZWYvNE53RWNlTHlDWGNrR1dOcytBSHViTFFEZkwrRG9ibkxLSVBhTUJtdlIzMC82N3ZoUU5CV1pHcmRTMlJFY0hWM1Q2cWsxckdnTTc5eWFEdGN2SHBKSzVjd3ViUVVlQ0VQODRaZFhzNTgwalB6UElIUkVaTFVENHJzTklvbUl2aDNnRm1INE9JQ1M5RHR5Q0VHZThhMTROc3draEt4d0FkMzJrNFBod0VLVXVKRmJvRldCL2UwVlNTcXNhclFCOXV4azh6eldvQ3JNdm5pZ1lMOW5Dc3Y4TnZGU250OC8yOWcrbmxleTlRTWpScVM4MHViZFZuL3VVOHpyVmhQckQwYWp0V3YrMDZzdGtubEIyKzBkM1o2YzJBT09WaXB0YS8ra3IrRTZaanBsWHU3bVZianBYbDlQekphc2dWM29JcnJmN3lXWE9WNVJPL2ZYZ2FTQSt5djJDV1V4cEQ5MGM4NjJHK0RvK3lWUGQzc0t0anBMazQxV2JQblR2U0hvY2ZvcmYwTStLeE1jaXFUTlZGM3dUTjhCQWljZEZCZFlETk1JbWQyTkZMbmE3YVd0SDJEZ211dHNBSnRoWG9JVFBqbENteTRWc1lJZkxTT3ZoZUpGdGNOKytuY0MwWEZlaWxRN21wWlVmVy9tQnNUQ2h1alNKRnRTb1crbUplbmdndFhKclBGTXZmZjk3NXlFN2s2TzFzeXdMVnBFeTFmWnhNSnd6Uk9RK0JGZGJpbXhpTnhFeDdDMk1tOTNGTzAxS2VkWlpqN3NjU2orbU14NUJwWjBhb2N3V0tnTEhhSEJUdlBMMm9UQWw0K2hpdkZsU0JMSGFHMGU4MlZzSk91QTFJWkZBTC9odlBEKzdSbDhRdmFGbHBwc1Vjd1A3czJDWXNxb3lsRHB0RnJacURTY0k0MnBIOWo2c3FYUXh1WEVLQXJ5eWdhc0pWdVQ4VUJ3Q1FUL0o5OVdiRGpwc0tlY1A3T0l3QU40b3VvYjJjV2ZqVllvTDIwcEpFWWhaRUgvUm04RFB1ZVpaUm1INW91RVU4ckd5c2IycWdJbVJzWnQ5eERIOGtnaVdLRXpPNWRKUTNXMTJQaWtJM2lqTFlaN2xESlNqNHNaMzhIaStpVkZ4clNHUk05WXN2V3VNUzJkR1Ftd05aYmRySlUvcFhHT2FHWXM0NnRxcEQwYmNIOVFSUU5xT29WS0lUYXdpY3d3N2ZrbUpyWFYwZzFnTUdiS0JKRjY3eUYwdElNNGg1VFQ4UXdMczM5ZjJNeVByNDR2NjBnWW55dktYR3Z5WGVCMWI4WjNsTExiNVZEbWY1dWRjQzc3Zkdld0lpcTE0QkZsU0hERis4ZG9IR2kwS0J2L2RtMnQ4R0JoNkJ0ZHVVUjVNemlRc045OGJFdzYwNmF1RkhOd3NuYzB1enoxdjhVeVlOdUcrdktqaTRwWUY5N0FHdDB5aCsrbUg3eDR3R0lYNlU5ZGNJL3h6KzV3TUpJcmwvOHVxZFdxY1ExRTZGbkpvUHBVdkZKSVJqTHZPSjYrQnhKc3pUOUxZS2t3Y2hWM1RNa3lRNUE0NjExMXFDV0hWY3lDck5ScUcvZTNmMFZNMmd6Q1dzZW5aSW5CZEk4R3lNWm9mamlrcUF6YjN6R1NzMUdzeGtQaXZwUkpCazFZcVorbzlRVFB2QWxFQlIxdXZtdVNwdXVCcFgyU0cxUDBGek82UUxHdVVMND0iLCJtYWMiOiI3ZjJhZTIyMjY4MWVkNzY5MGFmNThlMGI1NTE4NjUzMTA0NzMyN2VjMmNiYTA4YThjNTM5NGM2MzU5M2Q5Y2Q1IiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-266", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNECd4KLfpIqnwEWuA4GW8N8DLZbW3ZpK4vm8w0u3SERQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-267", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPN2QHTJjdfTyfeH\/1tMYhGusaUbM5G1tqniYxwHADzVQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-268", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2CtL8Neds+KciEvAn2WArRVJWBRs6bb5vz42NPHHTfxf2vxNfoLuv9CpU387qItijqtibxqIBXjQ8UxcF\/vL8VdyyMIFeOe3KwqT1rYSbbe4QAGjoaBZl1YI5\/Y7V5hTkF1cAAmtIoQFMDeoyJuABSeIyXTViLo9VyyxMlZtS0aT3IQ4FHdA6SB\/Hc9a5wM+WPqlBjZ3gFmmTsx1aZDMe6qKLL3ZmWi3fZyaTSTc5ieDFxAPY+keFvsY3\/Q1ieshoZtncePFVw5zTMrQwWqV+QDXyapvLvCLAJoO7infValZLfz\/gzYzi8lO3fPo1FsH8Kb2FJxcGrs2JIn2wzjijcSgpwp+os\/1bjXOqkJ+jrvZyaJcdgR7iAcIRTnjzI7wkAyFhx0c3wG1tsD6H7nZReamWtBl5OIsZOWiW1KB97kSqMUe+agXte0JT\/ZGTdQRfQkiG2c0LDKT0T6JH7qdCgfCR+z6WW69FYXsaCnI3tNJHeGEbvOUNfiffhwj0PbpCrLpf8J2bPFe\/dVQqqAaa0Q2Ir41lhKIn1PMpEhpA4LQMtequuORa8qL2RWawXyOz1aBoB7ofCk9ZIDZrB8I8WrGQsvWOGzaYnCH8pcUcFg4qwlLk5IrAce6uspMjyHaR7ph9650gDEe5exfxEqW0cYE68O55N\/JfyBScQ8qdIBvmrDKnhBx0p5Lt+vOFQwO7a2o5kJMy8uy5QfyUYq+W1hIm472dyuPMDX8a0e+WvmFvEfHTzYDa2SLRCaisq9IZX003t\/ogKV1NIYi\/\/eqswckHn2CWyXMeCHwWbwTWV5Fi8VnBfuns1F66XEforc7St4qLVLofHBknrQ94PCNA+lQDX6Lo4zimnkVBHr4rf6HZIG8QJffbtRPqOonHmpQH4z1Pun+6rW+MfxzJr9lTFP04BfFZyGdJVMROaopcvMKKVR32SkiVhmdnGPq+K401Jr+kJynMLPs\/vsicHvHnftg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-269", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2C06zBZIPu8Us7+7\/IydeAvmtTYn4YYEepujuRGD7c3xsRNSD0GblqD36cMw2MQBzaNEeJri1s94IweDHUejswB8qWsW1gGtmrOgvH1bRmdbE0scoFvps\/lKJLpsMifSikG6GLnROVC1IAKKltLBMzBNFp3ymeLMVSLuAuyQYiChbkq9stk87tJKXZW7m3\/WL8BZqxBhmNY7EdLAlQHNfnP3pnCr6NMnYJXZml12SU+VA+7IdYCkt2mVLyUvZZKYJ1W\/nD8uZkx3uIHY2Wct21VTV7OJP12Dw01NcEKYibofx0sP8BHF1kCcEriB+R40KMz6SH7i1gY+RdgDPCcvIa5Qd\/Dqx0XoTXXnGDbgyhfTdGcFN5X6Ag+2ekDyV93b++S3+TrGQiP03hF9eoOy3gCX9RBzf2l+1QOiM4zaJV\/nk16W+qfgklwmW53a\/+EQid6O6UsYAM4hm+sl7Qd2\/8H9XsI+\/iz41KvCnnReAmehXp8qhgPFZi8QM0P4aDP76nFOLdsJMh+Dxnz3dx0iTRoGzGvuat45sE6DS8MB07wJYwpPtXQG6jG+LY5bgzQbFz4GClDrQ6jDRddde4f94u4zctVKs6jAt\/FtiHdBGulBbDPP38x\/ITPcDrNst3a2u12vKtEHJRYPnNkxHtdlij4Ui4QA+ttff+iYw413ZnPiYA73ehObq98grrRl\/z4bE7iIie4aJdqAY0Y3k7xGOZxjXHaxw3eRkBhLC1GtKfLbbTcq7gZ7z+F4Kx2gvwGYt42gqa6QysXVjJosQWn2Af06f6xqpnk9zznqvBRSCZp9TlHRh2tNJzMZHesdAho6fEoFAxBlxsfKSUNa6mOdJK1pTti51iYJ5MNdOXr5INYbecNEsRyG4YSCCc0RKqCJ0AjDLwJYisdcXu+Blgo7EFQCMX2ChGIfWSN1nwsIkkDMQDUPMiyoGeDgzedh+FXdDsklM7CyPiZPs\/OUmv2xYJWA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-270", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFVUdEpUKTCRH9CH9udwtUg6AwFV8zSMYYqQRFsN6J4NmVXb65yXF9wDZaQN6OspTI73VfLbV7IRmwoAuGy6CB5DqmafK7udUaZlVOC8pUQBZl9p7J\/CPQLTtuCDpY5TLtyMDf5WJ3i3M03uAsDeczllkJm9rP9Y90Zu9OxHQIil1cy+NTbvfxiewuQ\/W79d6BsbRgEo341oX83wcGSNQ1VXu7ax4l+lX4ATXBBL178NeQlfBxXZKXlDRF7uFeUWcnwr8Jbzz3dOFyNr0SS4GwUR\/DARg1RqQxv08dzzqq+ObvojuGG3oZ13MlXm99osU26ixBtPGtJ3H\/zbjl+tRNFTJlsaNgEP80Gy7NE8YsJ3pwzOLn5jqdeAM3zsvl1fNu0DcgrhpfmjeCPioyQo5ME5XbrmXlGhnwgO2N5EGZuTH2z0Y+d70NMYgUu\/aB7ja6vN0RCWQefh7Vgf4aZ83Z1vmHS\/VunEJh45QGT8Q9pH3i++mCaaf5CAGPvCMXrQa7r5My8svDksS0k5fd67QjmsVQ9jMpKZF2sCQpDNH1fFMFH3xxNZ6MNnvgy+8fICidu\/8hMb61AYKCpU6IPRpcMMHtKrao+9UJEsD+NJfLEtPlqBZYR7RJgUqmlD\/sfyxDy5XeCcNeoEKYtNU2YBfv+B5rQeH60CHHqq\/fZMcOd0prwLH9z6mZzaqn7BuJuZkYbswQfrIWrU8MpiiCS5+TQ4pyyLmNDGt\/vl5IaTrM310PliBH+9bVvfsuLftPuovbi1HiwMRz9VEZvsJe26q+KtK4BtA1gnzvEPCHx4X6uT4pc8j6JRNdvGZRF2gjyhsBHgZGclQT9bbHkLloPTmSzgpfYhFHcJh7QgOu1q9rlVCUOpffoNLYkJZP8q1M9sB+oTICWFTph41Zyp12jhrQzb7zIbvbgz+\/oFJYUXVhZ7W0n6q0IDOD16N0bXBTYpxkPZ\/rztcIdmgsz33orQJ1MjP6Ate\/MHwi3XaK03OsQWpc=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-271", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFV7TpmQasxd7Ut5USlK75aOqD+CtxVKN+1rmK5jSczF446Uml1HAEOWJ0bsnTobCy4NnQri3vKYWksrP1CFNjw1OiYqiXft+Q665UHLR3oDofaO\/3gdk21bUoXP0xmen+yYHv3Z3IeyC0f9m9x\/noNFrtGRNlgWkC0VvYJ6JmtKBBNARZAC9fft2ElwpncEjK3Bc8AIoCiJelhPowoX6x9U1oUufpdbVVfNwcerKoXZ8\/npwmspgeznUaSv71MDIi4sIMnc3gTppXUfbLoBIXJKPl3qd+iFbM0LG2m\/zDTIa\/J8PeJL7g5\/EFoKEAA6nHRirk0jakYETjhSbTlBXy0D76Yut\/ZxrJCD2oLy5zdaoghV+PBeCGeSWJ7cU5UVMNqUKCPM+kGQwJhYGmGVVqqtAQzd+lnjDtImbusnyBjis3Ky9HPHt764zfHWEsYWeFJDwcxgKNPFfK4BAqL6pVhR0wxlkH3RBC9B8TIHBnd4xJh8fzIyd5+Yx1wqGHL+1ajd3dA9J3312oMg1II7hPPT08+WZYIfL6\/fRPwUMeO2rNSCweZouJP4HbQfhwulIM21Vz\/Iw7cs7Qvr+1wsW08hdERT\/hAHy5pdQGmUJRucqhOhYbvEG0HK8n18ncZxXNXC8sedJgVRWmCo719MgiWP0\/BvTkizxVvTPUqI5M\/bQfsSvU9LOMjmGwBlTQtdcYJw+H4m1VDzFZ2fMEFVBi2fUD\/nQMq4bYGj0XvVQDCqVIjfaSDD7fd9eFnsXcI+PQooqCuwhyqR2WT9Yg0RwyThlL7eEds9axlQnl9YG6ULOU\/i4whtxyTSMP+yI187QsULZPZKHj7lGYoCCvLma4CCeAiJyfnckCvpLZBqMnL\/hVx+aoFAJgeodP9iyIm3Xn3W\/DpXZrbMNpAzoDNGYbrN9YUax0Rj0lr1mZruDK5Q\/eRe6PaUDaEse05DFElfzVlGtQMuhkpvEMRL\/iup\/ND3bNvYr7LLPe5QTeAsIOEBcw=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-272", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPzPftZaOvQ+XH7+2DafRqcDR+UWOi+dAclhnarOsmdjw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-273", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMvoHWtQMc8UkR4mbeLhxV9QV5aVzHxIs+sQj3+FtfVkQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-274", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+RYRhTSyw86593+OWvdSNwlT6CyWb5eCVIOUHGx\/UrXnCzXP50cNes5eEOQmyyt9c", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN5y9Ux7f1aD2H9XkPG+vDtasiEocJr2EMg8lIrjOOXLGhcHFKDTHOQ92dgiqQ\/gcDQ=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85B0JYCMoF9RZX9wNCTso6f3ijI9wrY\/4zCeDNoqgqNUQgKjpUdzec1IdYa03hUlKM=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85B0JYCMoF9RZX9wNCTso6fnP\/4ZbANxGrJ4PNoTvlTJhtqDe\/QaMAEuKtpxEK1qKk=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-275", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcm+WbjBGLSkAZKPceR3Vw7OpYKVmxRrUnhN+SLTWWphquHtOFD8xwcAYUA4uSBA+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-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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEQJDKGkvPg4w8VIvOzXzIofrckKWGd4rwQdVofrxuRVU0dDFPbGL18663MEMZAbI\/8=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEx6\/SDTcVlrdANAQ6sP1K0wfwf\/JG3bnmSOhdm7MqBx1FHS0F0Zv+KP4A2YJ25KWmk=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEx6\/SDTcVlrdANAQ6sP1K0wGersGVeZDGnjHQIl0ViLULhAJ8H8vhxH\/+58xdeJUUw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-276", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN3dFFmxWbkg2hX2vs4C3jWchaZoQ+Q\/vonIzhEgdIMztc5cto4AzV+KTSacXXuJ8vB9zKCC8Q86BP\/xb64TpQK", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-277", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPORZ8UI3Q28g2KJnwRf+5HAkrrxpYet2uIkH0CpubvZHl3fBW+TEyi2GTO\/6wbDXNNvtG\/d1RhULShz3dkowfoY", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-278", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2CTOo0SoMINMjpBN8hD6ziB86InDaC7eAnW4aCDdVgEyhWuzexLkgJLUHF6cNlmZt\/juQXIKxrkZeAX3BUgCHOwnK082TcyJsUmJjZZqoYgDYMJrPE7F1rWOPZ5PVmc4WZaIh4T0by09Fa3WGegbJaMe\/KZ95rw1HDrxgBhJqptH\/5UBnfkEfqKEduVChzra8t6V\/zOUAIa5TaiieOpgdZ7SwzemcehuYRNdPt+Gwi0dL78Nq5rIvRfQe1J\/DRwJ+z+FOcSxFTuRrSkUEU0vCFCJWCD0FNWSkU7wv\/UVd57znRzfbJTFP6toxL59qqKl6EYzGDin\/W\/qBxP3rj\/SEUHvDMT3qelXW4lnhexyRHvZBjRvWg8uwh27FKWIpjSh0ZRcqvr73JH5ab0FiXsZYHAgYXJnvRetFGedtZp2hf\/6IB0LrRFmpjvo2OwNgpDdgeq5o\/TuzNtg0nbmkfusuzZ9P7HoO1YHTvMocR4g4i1dsfhW47gUUavXsgpun73HDdQOXuZaWrls8sOhZLa9TPh9OZClxT0y8RTPJywqETaF8o24oACaeHF\/RtQleY5RGNt7ievDbxh13dwuAYLnOonM1dRD+FChZmHJJDOE7H+BDsOdOgLoM4ilHD4\/2T\/ZR5pARDhSWl47i918zNfSdseRtA9MVI7kohBTU1wqlwQyKh0DszoBw9Fm0jMc5l6eTBIAYy87wTUaDoqLJqhhci96l0oseawaRhi51fE9vFl1E27q5d5+J4dDL7hkwaRF+3OVevFCVTMXbGYbewj3k3FOaUI8l8eVMAk2lMenMLHfbXs8d9eE1ScBDukPfDSQ3LGwJdKyYrJU7PEEYqN1DWRJ8audR1KhIXcVzJGyHl1TGVJzO6xa7iGpmCNDCJKXoOfuG4YFMj8uBHtr\/yQYXrJMsV7pWdTM6ij8NwEbhVAFkEvHHtUvbeRuCU0\/sWo89JPM5KTkU9Ma8nEWEyFz1KUg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-279", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxurp9caQNj0sL4VC9ti5fJtRUL5iCV4f9WdjnsK9JT7Dj4rHD6Tl04n\/cmezL31ZS9", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJMGsMyM+UcT9bz8TM3gOvk8OTs7rP1+clbJBrUBw9Ul5zBxSpJp1R14LbqCsXmpq0=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CnOMpfPLF9f4ikfHyOVY6+MYiVl4nHilux47btNOCyb9wCeD2prY9Tk6DQsGYMdJ4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-280", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOO+aVG1O+8XsZLHOohnE3ncoiQezzm9B+gso7VTfNSAOWEpkaRBf6\/DeyGpmHKfNNSDV+H7CkGLIoldDC58qqR", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-281", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFVHRXIuWwlQH12EHEL+ek0\/ISEZaQZX8POspVW1Q0DwdTIDXG3pN+renQWf6KOMMCcUJav2wUg42fLJ9kAWimdeug76NhUc1VPJzlLSvoLoTw8q5gA4OeS4bTDMLM+\/iUwFg6obNx8M3lyuGIYOHxvpJqzM+t5\/IpgaLDoEV2dDILQc4GTMEJxG0OF282UyTVoPTE1c4PmSRmIqSqf7+rgI9Ztjb8Rec0rWvYX50fxEuYMqrxXydSJkrLv9DZWz025l45QABrRLCCYiOoIBhZEqO+a5YKzlduXgMCjPZpyBlx+QoX07XRovpxolkZiTvpW4hK0dta7eY+VjAlp8sLOPz9MlblX50UGv7CpC8n+qxFqhr8o9Y195Uszqzu7WIyufF8byErWtM0b5eDcryw9BVeX1sAxFhdADcpkwGpfgriNH4Z97xcQ8xgQa7Z28cWh7O1thljiHA7z+lwxNzcMOr+fcoimPq0KpDXDd7ZiScDloCxfQ8QsCZ3nRcGvbh2OdSLiBv++sp2xGkbYuP6AX76i+vWtoNsztcdmMRyOKRvz2Pz7kfIh31y3oj28LuWJWMDyp9LMNCAcIAmzeP677yKDX3nm\/1Bu\/o8nY888kZ8FaKVd03TNe0G2Xd+Z6PN6KVA\/JZCyBtnKtZ8hbgU7HOtp8ipgMyNv8qyLNFkd6EFWmcyfidizE9LfjSf9\/1\/WcqVKoy0zikU\/j7JgO\/JSyi0Wv7SZG\/H\/KTZJv8gx2SU3R+XBkBOWxFJBhKSvizssPyRxwBBQeSFSnXtvnQYNqyBff6t1ssRdYIuyNyQZr45M2EmTTT+9iyHtKdWNZQj2wN0J1zeGh7MY5vReYdds+o0SC8eEnwEA9bD1hIDvcKjeQXx15qF4\/fZNGKcMvafy3RPQqZlFljfNOz0hEeg+xiq70DJFfo8QKgTnauSOwUBlzIRPVo7O8yN5lm9j8Uc\/Lz\/hpe2r6GVtJmXqFiXzKM2LU3FTNw1PlNeRLcSKffI=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-282", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+31i4H8gZ\/uqteXda0B6HRDOiYbj6Mfjmzw02YDpOftZ1ZIQGoBW+Hkar1dKHG98t", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7mQ7Ru3eDrUBOosxDl+PsTg+WxNPl3usQceDKsQqW6LVT5GeInyADUBdahwY3qXeg=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87xqB79xb8ouxXW\/EfkbO6ABd89Zuv2n80VzhbvI8a5RxHfZAOnqqLM4ZftBL2wMAY=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-283", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOxsZsqfCgvY1R9d2GQSXPfVm\/9kXScQB1Fq85MbjIWecRqZdYRS9ZMic\/dza\/IocX7PFBbUS5tZJEasAqI6sUgQsdFLwINKn5\/+A\/Mrz1oXQ==", "PriceCodeRef": null, "supplier_title": "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\/aa2o+HBp6hKshxjN3oxljA=", "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": "x2Ruow+C1EIm4O8Dagz3Gk4PJWOvtuAutop4DKVlm6A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-284", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvFxezbgxoR4NikWvB4HWBL8aVHrXDKZwlrQ3+nO71GTNBo+f5zX4CgZxQ5M5pN\/sK9zwmlrU2TCvhrKH1\/FRG5CSen3Nvw1DnboBG50dYZQ==", "PriceCodeRef": null, "supplier_title": "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": "G39icLqsrvsErng8wiAduSwthHK3nEZLp0QF4TKn4Fw=", "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+mYhcxpgmQef9mAZwKRkTuBN92ZrkUOy0h3Jx3Q=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-285", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM3M1md1ug\/9QatXyiBw2WXMKHdbvAbZWx8sFrhmFzsrU2e99n7VyFE\/GkhFgUIhBMdNqLPNlqRZ+61INy0sp2\/DOPFMFJgjdB6Kz0Rb97iiQ==", "PriceCodeRef": null, "supplier_title": "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": "D\/lfeCmqNFGnXj3r4VmdbfT4UEY5LidEfENqSXIFNRk=", "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": "6Tqg8oyxqezmc5eQ3TGTPVyrCKcth5KuCatI7wGOJo0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-286", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN7BYS1YXHsann82p91xvQw\/\/6BtQ4HSyd80ge6wCRoQPAE7EYhr5JVRN8ft2Tey36y+tiPt7b2vPEl1\/oUOcv6", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-287", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMoYURKBKXFjaOBxolleST9G5wuwRxxCivfWJH6MQK9FGfBCLYikgtmiZRoe+FCHmp45ydpmLqY0XTYrNbZT9Q4", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-288", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuhv3SQj7Ij0c2F4nkuEkomYmTirna7O04WEkpHa4Yt+ceDNs5GdihydRVybGPflUXWLIXtE9+jWtletK5SMuYm+8bLS5Vkh\/YL8HL2e0trw==", "PriceCodeRef": null, "supplier_title": "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": "PqvvzzeUTGoBGn3rA3QLywJo\/yZpoiUcI0aQtdF2I0g=", "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+84Eom5IcKtcVpNyDMYS8J6eBXCA3TWTjw=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-289", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM\/X3goxmnwdBD7x6WzVk2Kp9VXTiG96cczfvpWo3sQDqOZk4gjjpwdUyTceq6uiv8tiV33k4mzoPMXr3yH4Ioc", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-290", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMGPJKRpVvXJUPPA\/MHeLtJZrsbEmZKehwiZj6wjhOo6wYuyMpFPBeM3A9ANJNdVcWSZewYSXtc3+axIXVk\/Kvb", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-291", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPfsZc0J8xhp4wqEvRoHirnqmPuQl0PUGw\/mjtYg9ETeQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-292", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuhv3SQj7Ij0c2F4nkuEkoQHQ+sZ+GANDcunzKCyk2O4LikCjnw+sNe6IQeBEihi9MTC9C4rEMhXMAiEkPUh\/Q+MyvM\/VN640trUCE\/BT\/Iw==", "PriceCodeRef": null, "supplier_title": "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": "PqvvzzeUTGoBGn3rA3QLywJo\/yZpoiUcI0aQtdF2I0g=", "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+znjPY2rCTUlv4yFSFNN+UxT7DQMgEYzaQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-293", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMr+hspRM\/4yj1dOKchGCbxK4g+TC4SQMWYxZlZtFS\/CE6TB+9qRVKT36kuOC3urBMD5yedxZAQk4qAbN66kkai", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-294", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOyjqtdPzjSWdIYS2BWn3h0zFsXMX\/0\/tBPaQn1SVstWUMcOEJDbKAciDXl7\/hgTik+W5wc7ELUcoBLZYu7VONv", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-295", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPdOHodLy7tcXLdNRFaZrVrBuGHXkzgn\/JJnbTWPcpnP65xNR\/A6iyuhWShOalkUV4VBQUfpdGGftCrETvwx7zO", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-296", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvFxezbgxoR4NikWvB4HWBKXZbNbEMSZ1QQKIsbhytoQLIHfFgIKBar1cjIfDWpumhxGqXUhXxHYenoTyGRsVieTSw8sol\/2ohyGzSA913EA==", "PriceCodeRef": null, "supplier_title": "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": "G39icLqsrvsErng8wiAduSwthHK3nEZLp0QF4TKn4Fw=", "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": "x2Ruow+C1EIm4O8Dagz3Gk4PJWOvtuAutop4DKVlm6A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-297", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM3M1md1ug\/9QatXyiBw2WXvTQr0q9lJ2quFY2It6gqbuPmQJFdYsMUttadwFB+DLjOKph3uCldE3z+zNM64+5WZTdgY76GbRfSCmZb5o4e3g==", "PriceCodeRef": null, "supplier_title": "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": "D\/lfeCmqNFGnXj3r4VmdbfT4UEY5LidEfENqSXIFNRk=", "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+mYhcxpgmQef9mAZwKRkTuBN92ZrkUOy0h3Jx3Q=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-298", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPKwodk2Lv8nZR1EUc0pnT\/1vBxpyvlj1MBOKWaAyuaYQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-299", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2CWspB\/N0ePhV79Vt74hESG2uqjZOXRvgj59Maw\/6p4kPnSg8dt3gmHu5VG2U\/Bgu5NSNihMogsWWOX3j5Yh1l3l4EcSA\/ojKT+bS7Ovpn9dwureS7k\/CkDGVqtD1GJIWX6UdN1v7OlUDERnxqpGpDPN9rG1BMSXKwHUZqZmhS8zpUjrFOI4W4a1c8S5rdp6bcl41Uh2obyyHgpOvhx+BW7IxBPBOcBHU7DYRFz8sf8uwDzVwqfGik2QxJ5txTUQa1hlzgjYOgi6lT9GoHVQHfvVRvL6DGrUtklPZpv3V+MRzU+yjzAH7RoUT8eY8KUMxb3q2fSzk0dapRgc275SL\/XcYM5xkRyGvt0lAYu\/R0SgTi5XWC2lv2gwojmDo1zclnlPlfBff5S9wb4huQ2pRAdLvg1D4RC\/rOVDci14WCPc16U3UB6p4CDGzSgXvPffVrdi9bLLsgBKERY7Qv7cKSXt3PzTBaDcOtWSWub+GCZljfhS2+rWGN3Pt5S6OgtxlGS1CaO3UAzUsJJNk0zdWcYv2+Y1Re6qKAtrCFpzT2vQ1DbBMR1XIB9zUPM0W+BiPJ52oBFUMPAE0xqgU3LxvTSDghhwW0\/U02DoYYylbe9wI8QqwDF4ZSNXChQYnhe4N8e1g6SDkJ1+NZ89isGx8JulAr3xaeadKF0iDTpYYVECuLxZhsgNghuDdRItSbhBeHWMALQIdoHp5XEzlCwAMa5yz4kotvOF5UorlfK7EY1nb3BFH7P6WcTvekY6QTOwBuo+nI8M4LMUGoKcbiJjDLOgkZ\/hS85R0R76ip5Fp99u9gP6FqoHxdqXpPJ3nLeDZh9gP0kue\/bJx4GYkEqs4wWEcwaRQK8sgBqhaJ2bGtlYm13W75PcVZUH9jOIv\/wzBDYFvOw+kQEWpgiCFP5jhx3\/EcdnJZorhbaannUtEbUsGXfx80TZlQjxxfyVIsgfdqqjqVVm5cBYNztu0IkXhiuYo07XbecjD6dDEF3wDTe+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-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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-300", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2CGggRrkYQgR3j6GatXmuU86AV8f6bbhqdBpe1VKcD0VajCccavS+wQBffIufvtyfHFKa6J861ZCcA9MJpTmWsEV4+5Waf8vulSKR5jSGhy\/J2WmUHm261EBStuNi6aObRnXNSYTfnIgHE\/c5WDBA8sWsZIhwMiI\/N+b+MqJPHoWhM7UixS3Q92Sj7AZ6nIEPuUKTGrQde+1KqGKpiKrFTkQh6XJ303xG4OF\/kJ7jjcuPQ1jHVbFXS7jQnNyBSg3wUMSiytawztYwJoM8J74uaL8Bk+VA9bdtXAsXCUWdJmnaio9oBHEClv+cfM0ACOoK595ph\/cTQ8rNBliZWrQeJnUzpPICsmCrilrb6bwrWw9vYqqjwsWt4YNCf6WU2OM6u2lRLdwfsaNzq8qP5IEAkOOtKa9GPoprtaaPEaHa3Lnx4g1gN63KN7bjsOUiOd\/M4I3ezTileTfAE80ypOdsbGWb5Vw\/iRKQDC4aYuYLiUWcVEIAIsy6JpPwYNmkOQJYP90H4S+X5bYOZKkA4rr6oPZ7ZnLKtO+0s+fWpUZArsPp6HwufSByuUdsJ\/ypSEI2fLBhzsOzVKPphuEA\/\/FwazZP6U4JG+ozYZgR0\/zA2RVwlxKjRUSKRy1FJXClLPJcfjtFXkeIn8EO8TPOyJnXh2DbLVKE\/bVDliWY5EMaCT6gdSavgt\/czMUDogDvtNFv9hgRUhzXYsMUHjJkv+rRDUhxTJ5FObdKrWQkB1gq78jGB6HZlHqoQDLXr89AzD+jpJUszDO1EDuZ+onxb6ofh7aqV8fQ9cyrIPKj187RF8oo4\/SDSdaPRAeAEx0UNpF1gognP8Qu1lDu+Nvz0AL9z4kgTdJuPcLNvf2SoEB+6jgIxu\/ILEtYrKyRmCICFMibNey2969nDRlqvNR0oM23lEhHQt5hBhHmZTjjtEQFv8Fi+02l+kV4u2vq5FCJNIu0Tvypofqa5+dDThWm\/HENdFZnHQMVlSomIplZwbkUfqrA=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-301", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REAKAQUCLIYYy4UMG7kAnR7k4W5+0Pflu5gVft8CEKXuZ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-302", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REOhwsc17SqfQpCZxsgGMWJUKCgb5TYa69uga+UFmhI5B", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-303", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REDtw8x\/ofme3rlMj\/wRRycyo3rFQtmfVmHZC1btNbupw", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-304", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RENgfFXUz\/bMeDnWfa38855o783KAAzfb+JEFSTO6EhUs", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-305", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFV\/RuS9tY3dC5fhceIYCEYd4bN1z4ddr3k2CdGXMTtyq+C7rYQ7mjcLtgHSi2gTCl14ktLae8yVHviDvhuU0ISWaEUsFJVUsQKONx2I\/0yK2nPXAwaikx2sa9ca2r1Bubx1k5o2svNx4aQxReLycphjq1N6X1hzY2SXQQ4a6dT\/ASJvB9m1uH54wWhCnC1bDT7nVZOUELu7r4FCVHmevQ2CcT5rtSEP7DWkGvqCJG08kk0DSTp4evrBlguTD9gS\/2seSOE0XZI1aXQnFre06iCsAL8JmqZAGfPxPTqrG+ovj6w9wtI+Bqlmt5+H4kwQChdI\/67QjsKu9BBlDsLcPcn0ufCbvvJAWh6ocu0k2YdL05A1DpciMgOkROd36zdYqJflH2Z6fcmbpBpcURs\/49IDEw6EcO0sD6g86AAjMn4AdK0Z0DHqayUHzg9oSqGODyF211w8q+N\/KK60yy+sS7qNgUIw6vTjfvF1fkvFeDQx0eOPiwPx1un6nGyUoWgIu+wsyymkvlXJe9ra2\/b\/zxCJvp1USiwLt1Aw6adEGu8wDZZNYu8vAXd3x0UNxGs8L0adfpMe5bJ6BhPaTpk4RRsfcyBsx12VRER033W8sAqK4EbWAjskLn58gPPYmWHRwVsd+zutRY2l06C2oce4Wyfl7fdZN3E60hr36kslRitL0h2RVC3C4S4dsfV2pJ6E5x0dFwQSyBFj+qYppKyLfswhXXKmWkH4zcHJVbvF2\/8j3VHhU3N8BOGtEYwRzV\/PhMw13Bg4TYwiYFmyb69tVssYY4voxID+48Thn7BIfOGK8b5w2p54bNMMmOHqRV1kxjS0dvuqLg1IYhOWDJQMB\/iicp8fz0Ha3eLZUnfk6HbpXPCAdOXCnWZNUrxdyxCWHxs70RG9kWN4lWwn12Na99EApgnYl4R9Jp4twzZWpyeGy0gLsiqdE+Jljr\/tw0ti\/3av\/NUGCQ\/PIzCeqca0WNzRrceNQNqNie+ookrajUs2H8=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-306", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFVH03VGTBOQZ9nE2pIVQbjMSn6K3fQgKKq65v4sqZ7tAAWJpVK0erekZpHPysM0f19G4ZbpAkF+ZXNPtVjrXPXR+6hSJZlTIbOKf4iGt\/cJrsM403ADElVT1yAubIxx9lQ2aSZrwtqAY4zTwoCuav\/SFWWVCcYjDWyaDuoFCtChpzon4A+lLqfAZAe5tgda3fhv8V\/rx2Suo9oV9JqFOVG3lzLoFhKu5Vxr5gZ5scmjruvn3LC3\/zIL4hESgwgEEojqp31267JiUqIoRYRRJVXKhE3gDP58WJbW4PoxEzeru+3spUb8Ry+UdQZvZO90wW22aqPZt+X+MDw6c3\/FphHVxH3mfxkaSw2Q9Y5dgMMBlUER70IfgcUDZLXKv2vC0smphh6NCp9so1iSbFC41IOCDGbOKnDBROHeMB7Xd57mcbmQRAOt3CvQYGEgGR8fTMHg53wwgCRTe8qLVCKf50quRKWf87LzT11n36mRRC+PjrCLofq3Hw4umP3cTfx\/fQwlgzn9jve2oLv+KZKRwhIr0zjuRQ6ERtQDKCFnqhUpOcm0Xc5e\/jMWhgHVzaq\/5NVxbEq3k2Y\/GGb\/1nKwaHwc78WObNOE0e0XUZ7qUTlYYNz99gG3evfV4Dt7gTDClBnQbCp5P55Oarx7c6pER2dAnN2co\/B3TUGoIn39fm6TCHXWFLzEu8CGwT7QhA02D8I02Wx43OtuyxiOJe6F7dMhLyCkDVJi6C0rI9LV1V0LUIo0CCKJU1k57CVv2tvnaKq8VYmyiFZvpbr8ZJvuP60xdZsC3EaKwXqpVSSfcK+vM9odtDM\/ZXY8ym7eOViIU3rNqd7iTZ9aQKMACTa3iyP21iPlC3v7gLkLzUsfwRIy6bVUwuGHOc6iP\/HBtUhga9ye6UrJy6L0aH+xTioqLauhDa+4Kcq95+NzGNpjwuxujjCTc8jfyq5Xhr1K8i5ci9vaGvSDxKu9kyqkalyKZ6kyX5Yhw5Qp\/9PbDD4y\/g7p4M=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-307", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNzeEBwJLAi5ZW9r9VXH9y8lYlbj+3COOOGGNlVLZCD8g==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-308", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuhv3SQj7Ij0c2F4nkuEko2hkNeuYeS82UjGoELBbqGhNr96G9cwijekYSFi03vAAucFKyUwywDRsZR7O6Jwgo7JJhGxUieq7tvFQoVX3lrQ==", "PriceCodeRef": null, "supplier_title": "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": "PqvvzzeUTGoBGn3rA3QLywJo\/yZpoiUcI0aQtdF2I0g=", "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": "6Tqg8oyxqezmc5eQ3TGTPVyrCKcth5KuCatI7wGOJo0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-309", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOdv5oVXdqXTVnjqenDS+95bZ0Mszs4p\/tgypLb6T2BRA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-310", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOMgZn4qBTiaYTntZgDHu2CeLUAzDGW8OOmuju5tPqnRxoc8Qi+sciVsxAuxfg2gEHel7yh3SNXIppPu9GAt2Pp1vy5UpDZZPK4TdmrAgtf+aaTz+7K\/axBxLkrpT46CfNDMk7m1PCDrVED\/l0q0prIQamktLjNIICK1pU7tLb+h4mS9hn2ruACPkP971F8dDaZEeIMDby3xbkUdlJ3GwZbCh+rbhaMo163cW+lcwmPN7palLSPYn+QLYMsDWjgmnIBIqDy60r\/hlY003UvSPKzshNToC\/dAJ\/gbhwhpqjyOHrMD2e1FD6ueF5Bvg5IDZF9pByFaeedCxTmjqwi\/0yfuPZD29IEAlnSGZaXULoLTFYYIjMBp939YsK4QGUX\/V0djELVz58MhiBmU5vNFnFSQ+4ywaDZKmxvGSGzddElllsSEtCEBpzolv+V+chgWtt9M3gqgPdK39uC6HDlo4Y3taRWxWzebwg+n9UEOxE\/vJncTsyamp+mMuXz4HvPPJLKVbebZDFzSa1oC++prCB6PL+JwVgDjfFG1urSt1G2rwUHv9CecE9MvVn1ZF1QfxJK7azzioRNmbP3PKohmfs\/do9XFMrYkJYX3dqFxIxyOuZCndTHJltd2k0Nc+HtvpKl7reV3qVhPehlDS7meGtracKRMVhryBSHTlEIOC\/iJ1n\/2v\/KbJY2xDLD9vMY0VcxssAaUfvNUE2bDGfEHjtnmWQSof7ly7MxEuaEeQWPfaBCOw9ihthD67hJLOOB38ZtQcp0iztchE+j3v7qh5NDsXu050Wv5\/Bvdtwry\/xPSq64AOTKSMLvSgOrCLWWN9+LWVU+fsE\/OVTiQ608GCowFmNGRf\/RK4qVft7fgpPMuaFbux+9OvfTStaSsM+uIXGgc42c47AMOcVvVoMAyJyIwr2seNMPmHw2ShttluJidrBxpOQnQvYkCdAzTYeQod9Xj5GiuPGXgwC63iUyJP8KZqn9VrL1AFL9PMGc+s148w==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-311", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM3M1md1ug\/9QatXyiBw2WXRpGxdbpu9FbvywNkRCzuB58NY3K5jSB0G\/zahqCRDGuakpamS6aqz86vJmtE6ND7NYvyzQODzTY7IMIyYcJLuw==", "PriceCodeRef": null, "supplier_title": "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": "D\/lfeCmqNFGnXj3r4VmdbfT4UEY5LidEfENqSXIFNRk=", "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": "x2Ruow+C1EIm4O8Dagz3Gk4PJWOvtuAutop4DKVlm6A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-312", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO1jLogLE0ZliO3C2ptLQFVXTs3Kox\/G4YKpivGs0iqkLD966iS1Uuniy2ISJY0xGupSR+hIbmFIWqj7kEoKITeJnpS3aolr1\/IZFjbF79LGhyHEgpG\/LGQKdG0GeB1fte\/SiQ3gahNrZVgdMVNLln7GaGWOFO4fQwSChcNZL1r7NrhOsRVqrft9tepLTvh5ra7nNMypzMEhtXRbwWsomevF3Cjh4octOzYAG9g0SaZqZcNlA6azdy+Vo9V9zwXtzXkAL4f+d2vo3S5ujXgSH\/O\/F1RoDZBFuOizNSLceXSZ762RYR01DYMTWfkd34VR\/BtoNS1oi8e+MvOa4QN3mzkmKbnIaw7DsIVrSMUGxVEsaAFVVDmEWwaPQkUy0KQBuv5B\/4s0\/g3ca4fiS1T9BuMyazcgsqa2oe4piqTp8sMZNJzmTCdUsciCE+UEZdbSLM+GvALgKYpsR38ExLwZpRFKeaNXwBuU17N2v3918dvrW1lJh5mpQnJo1l6beIlrWcR0dI3+rk4Tr1IuE4wF+fSIyrKxbyS7QHJrRodLPf4K5xxfVwA\/Gd4kB9aPfxw0tAZsqS7JoNPghnndKsuckZNWYfHKsj3j5bXdkmwCa2PfD39GhAT8qgOKRFf7zuJsFxBC1ct46JyBAxhi3yLXXMEq4itgDkX8HGZzfpH3AruA+HXKKiFN1+ZEYtaHUZLhnSDG9L+AHDQmWfEeWi+A8QNGiYeibMcdkHroJgK\/3RclaHdAyHadq0YUrRpplaV0YnLq045kJOc4LBDR3riXlzV2Be5K\/BkeWEaiLRf\/PvUiBli+PADuCHGKjA4y+ZChJY75PQXejZ3OmVLmGOW5ERlcTEoLOnVcQglWgugC0QWa5V8FbNsHknrGpEPoSdrxpTjFKaTKT1+mCfB2XHYrr2aErRvIzg1lImqg4TYWCAU\/DFMoFAO5EZwHiZitgrs+bL0v8i4u2CEKF+x96Irso8SHJ2xmSuFySCjRKCktOpl\/NkjXNbvPH3Ds7SgcFu0wN8=", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-313", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+sr+d5puDxt+jUDJBB+ZiNhqtk1T\/qdJt30Ob3H8kh0tfQxgKVYTqBU66rOrQew87", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN5rJuFqyU0JyRCFSXhpxxhWSf7CN3a\/vXu2LD1SNDMwp0Q5N8SCTLedH2icG7jTT+s=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84rg4m\/uFt44YrsLIn2hvc5F8AV4hrgQfc751zh0wgc\/q5AKdwq+SVwe6ZSLVIPDdc=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-314", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQvHu+PQ9akui3rZMfRCfiYycq2Qb5fZD4A99f44Q3UoELb9oNzsIQ4+KO6Zfb2SjIM=", "PriceCodeRef": null, "supplier_title": "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": "yIDMPmavFLPptazuYIMkre19xWcxVGub3SiLyONDU9Y=", "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": "eyJpdiI6Imw5OU42ZkZiY3preGNZOUpibkJiMkE9PSIsInZhbHVlIjoidWU3R05WM2d5ZjYwUDdwZERrL2crR05wU1BQbnI0OGNlSUtaZ01VOVlkY2poMEUzWi9hUDliOGFic3o3a1FnUjB6Rk1ZcDE4cVJvTEpLb2tybXgyM281RlRXcUJ4Sks1U3YyZlUxRUJqU3RWNXlhN0ZVZmN5RGcweVlHUlV6RUNNaloxL2JLZ1FOVW0wM3hrcGVzMUxKaFJGS2lQYVo3cmRIVzZMK2NrTStlSGkyWjV6MGVTTmJKZmtzRktmeVQxSjRGMUwvUXBWVkRRWldTYjBxM0hBakxaNlFYNWtTTlp2YkpsbnJ5REkzNWRSZmtyeTNsRnk4OE9rMGxwMUFzU0NzS2J6MjBuc0M5KytoVnMvZlN6L2VzZURiZTVhZ1ZRdXNPR0VnOE5TaHhFL25sVVd6a3F4cGlXSUNtYUVodm1lcFcxR3UwZXFoZERIcEx3TS8wVWhidDBXNWdQVzhSNGJ6WjhPRk5qOFc1aWo3dWgwdVVVSExndmxQa0orUDBSK0ZBamI1T0hEZHJsVWh1RXVrak5JcjVodEpwSCtBM015YkcvVmFxREZkNUNSSnBVMkM4Yml2SEM3blJFbnlUbndCVURjVnVpdlVkS2p1QnZuZjZ6OXpoM1RZaXBqVWxVM3Q1aW5XdFRreGVSdzI5NHlZUUJYalNUT0xxWDFpM0c5SEZ5U1k5TnBkaWEvTXRVZ290eXdpbnpYZXo3cnRyUWZYaEMrU0c2NElLZVgrek9TVWluc1RLb3VTUy9tbE02T0puZ050L0JhVnRWSnhjRzhSNk9RdGx3WmxYcGwwS0FzTElNUEdkUGZOSU5CU3ZNNEczQ3Jtd0pBbHdGMDhNS05CQXlTVVE3dmdxbTcvczFCamtjMVRsSjBrdnNHL3ZvWHl6NDdZQ016N1pPNUdndXVyUW40enR5RC9rMWJ6UHhiWmJjQ2lEeHFEODQrZ0hWTHViV0RYT3NuVDRWR3pvbi80ejRNU2dGSW9kVWFVUzBzdWJNUXlJQVhxYXd1NDFkc085QmNRZ0FLbzNiVk1IZlRDUmtMUUtyNEZBRktrU0lmM1ZvWnBOQkprUVE1V3pLN2NjTGpCdlB2dWZJNDdsUnJ2cVhwRHhoVkZvVWNMVnFEVnh1dU90ZHhJalVHeXJLdGpOd09xSUl0ZTk3eWZvb2ZIRXBBc01pVHVvVkJDZFlQeWJwUkljWC8waHJFR084RVJhZU1oa2J4SXY4Y1o4RnpHenZrUmZBbFE2c3ZZeXozaE0vMUk2OHJINW1jS1AvNGI0YTFSNlZVZVZEWnRzdWw1a3VEUUxDRjIrL2ZhWDA0U2hqN2VvZlJ0UkZNN1owenJDUE0xZ1ZHd01ScDAvbU5ML1BEWmRITFBLTmdWZXJoWDJTMHJWaXBCdW4zRUNDOTEzd2hsSGhlcFI1SkpiYTVCQy80TDVkL2RpUTd2Q1VwZy9kT05NeWxmdmZtNHAvdGJ5UlQ5SjNiZGpMWExkNWdYd1hBQUVEUjg0U3I4ZmJVM1B0SWNvKzNnc2NTeUsvT3Ewa0phd0dBY1lRNGM3RmFEdHZxb0tGUmhpS2tVaGlJbVZjUnc0Q0R1elB3MEgwYTFLSktacEQ4c2lSc21KNXpvTm5RdmpvTncyK0pVZmpLbGp4MXRGV3FrQWVDQ0w0ODVFRVBGSktKMXhlSDZUR3orVmdxN29mQ1dlNFA1UkpvNVBCODFNbGRhQU45aERSTC9zUG1kQWx0cUNjd21Fa1FHakl3ampCQnBkdTZDWVhBaHdBVEdvdlBPeWhjRFFBclhhaHpDYTFTaVN1eHNXQnUwbEZQdXZ3Zm1qbDMxN25FS25KRVBUWUJoQ1RVNFB4YUY4SVlLSDZQMWsyUVc0RW5lWm92cjFvYUswaTQrVkdCYnZmdjQxRnVwUHBub2dBQXdES21ZV0N2MWFNTGN6VXB2S0I0OWllU2FBeml3ZW5TUzBaSmZzSk1wTlVvTTJzdHh2KzA0ci9Tc2RSKzl6VEZYVWVmdWs3eHM5dFc4eERBYVVmaUExaUYydVEwYkVoZ3U1dERDSTJmSjMwOEkvZ1h1TzZKbWU1SFBYQS85cHpYemg1SU41dnFiTE5vaS9scERpdW1Cek5HL2pVTEU2bjRSU0lKYnR5QTU0L01uZXhJZmdJYWZrVkI3RWF1blY4ejh5azAzMEY2VEowMFltTmk1cDRFdEZtQUpoYXZtKzJ5RyswU05tM09VYTBNZGN2ckFJN1REaE5tRzJwdEk1OFNHRXkxK2Q2aHlLRkJOeG1SQmZZWG5lSjRPR0oyN3FtU0pKQ0tJdFJUZkNhNS83T2tKU3dMQU5pVWY0cEdhbzQ5cVNhL0Z0RjhNWHlyaDd5dFZSekVhVDJTTi84cnhvNTBkcm9iK3Vaak5qWGZCbCtBdXlYb2l4UGhLYXlIeHpwaDBOQmhacVdVZnZTTmdmeEp6bytzYnppZ0kxOE80V3VBTFMrM001L01WeFJIUTRvQzlZZjhyNG14RnRGWHRLYzZYUUdaK3FxQ21xcktEZXl1eXdEdmFqaWw2NDdsZDZDMHN2NlZBS25qUDhUY3RKc0RGQkFQbS9ReHIxT3daL1V4VVI2bGVmOGQxYzZQSlY5Q2tWbTRrT3BFM0Z2bG5hZFowWkZWcDNtRTJoVmJWNi9ldzJlOWkxWUxFMitKZWxzQ1I5WkROTXIrVndoNlVxS1BHcUhTUWdHWExBSmZ6VHZYMUU3bkNSdHhpNUlGdzl0Y1RabWFDNUs3d053dnhaWGdpdXZtZ1hJSWo1dkt4azhQamVia2puaWk1bVVjZmttdUIwcVAyZk9xaStoZjFFbWJiN3JOYnhPQ29sNFVSbEphbWwrbE80bmdZMmptbWZXVlBjMk9NdFZWbnE4TzhlTEtMc1BwVytacDVhQUEvWkpOZTJISWxkVk9nclE5YnlGbFdzb0cyZUFlZnViQlRqOTlxL25pOVErV2dZZTJXbngiLCJtYWMiOiIxY2NhNjc2ODg2ZTk4MDUwNDBkM2FkMTM2M2Y1MWEyZDk2N2IzZGY3ZTYyYjU3MmU5MWExM2RmZTRkYjgxYWMyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3hKWKRYZLiMhAFo7i732eKssHyGGAn4ZLXrwJ76nBDM=", "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": "eyJpdiI6Imw5OU42ZkZiY3preGNZOUpibkJiMkE9PSIsInZhbHVlIjoidWU3R05WM2d5ZjYwUDdwZERrL2crR05wU1BQbnI0OGNlSUtaZ01VOVlkY2poMEUzWi9hUDliOGFic3o3a1FnUjB6Rk1ZcDE4cVJvTEpLb2tybXgyM281RlRXcUJ4Sks1U3YyZlUxRUJqU3RWNXlhN0ZVZmN5RGcweVlHUlV6RUNNaloxL2JLZ1FOVW0wM3hrcGVzMUxKaFJGS2lQYVo3cmRIVzZMK2NrTStlSGkyWjV6MGVTTmJKZmtzRktmeVQxSjRGMUwvUXBWVkRRWldTYjBxM0hBakxaNlFYNWtTTlp2YkpsbnJ5REkzNWRSZmtyeTNsRnk4OE9rMGxwMUFzU0NzS2J6MjBuc0M5KytoVnMvZlN6L2VzZURiZTVhZ1ZRdXNPR0VnOE5TaHhFL25sVVd6a3F4cGlXSUNtYUVodm1lcFcxR3UwZXFoZERIcEx3TS8wVWhidDBXNWdQVzhSNGJ6WjhPRk5qOFc1aWo3dWgwdVVVSExndmxQa0orUDBSK0ZBamI1T0hEZHJsVWh1RXVrak5JcjVodEpwSCtBM015YkcvVmFxREZkNUNSSnBVMkM4Yml2SEM3blJFbnlUbndCVURjVnVpdlVkS2p1QnZuZjZ6OXpoM1RZaXBqVWxVM3Q1aW5XdFRreGVSdzI5NHlZUUJYalNUT0xxWDFpM0c5SEZ5U1k5TnBkaWEvTXRVZ290eXdpbnpYZXo3cnRyUWZYaEMrU0c2NElLZVgrek9TVWluc1RLb3VTUy9tbE02T0puZ050L0JhVnRWSnhjRzhSNk9RdGx3WmxYcGwwS0FzTElNUEdkUGZOSU5CU3ZNNEczQ3Jtd0pBbHdGMDhNS05CQXlTVVE3dmdxbTcvczFCamtjMVRsSjBrdnNHL3ZvWHl6NDdZQ016N1pPNUdndXVyUW40enR5RC9rMWJ6UHhiWmJjQ2lEeHFEODQrZ0hWTHViV0RYT3NuVDRWR3pvbi80ejRNU2dGSW9kVWFVUzBzdWJNUXlJQVhxYXd1NDFkc085QmNRZ0FLbzNiVk1IZlRDUmtMUUtyNEZBRktrU0lmM1ZvWnBOQkprUVE1V3pLN2NjTGpCdlB2dWZJNDdsUnJ2cVhwRHhoVkZvVWNMVnFEVnh1dU90ZHhJalVHeXJLdGpOd09xSUl0ZTk3eWZvb2ZIRXBBc01pVHVvVkJDZFlQeWJwUkljWC8waHJFR084RVJhZU1oa2J4SXY4Y1o4RnpHenZrUmZBbFE2c3ZZeXozaE0vMUk2OHJINW1jS1AvNGI0YTFSNlZVZVZEWnRzdWw1a3VEUUxDRjIrL2ZhWDA0U2hqN2VvZlJ0UkZNN1owenJDUE0xZ1ZHd01ScDAvbU5ML1BEWmRITFBLTmdWZXJoWDJTMHJWaXBCdW4zRUNDOTEzd2hsSGhlcFI1SkpiYTVCQy80TDVkL2RpUTd2Q1VwZy9kT05NeWxmdmZtNHAvdGJ5UlQ5SjNiZGpMWExkNWdYd1hBQUVEUjg0U3I4ZmJVM1B0SWNvKzNnc2NTeUsvT3Ewa0phd0dBY1lRNGM3RmFEdHZxb0tGUmhpS2tVaGlJbVZjUnc0Q0R1elB3MEgwYTFLSktacEQ4c2lSc21KNXpvTm5RdmpvTncyK0pVZmpLbGp4MXRGV3FrQWVDQ0w0ODVFRVBGSktKMXhlSDZUR3orVmdxN29mQ1dlNFA1UkpvNVBCODFNbGRhQU45aERSTC9zUG1kQWx0cUNjd21Fa1FHakl3ampCQnBkdTZDWVhBaHdBVEdvdlBPeWhjRFFBclhhaHpDYTFTaVN1eHNXQnUwbEZQdXZ3Zm1qbDMxN25FS25KRVBUWUJoQ1RVNFB4YUY4SVlLSDZQMWsyUVc0RW5lWm92cjFvYUswaTQrVkdCYnZmdjQxRnVwUHBub2dBQXdES21ZV0N2MWFNTGN6VXB2S0I0OWllU2FBeml3ZW5TUzBaSmZzSk1wTlVvTTJzdHh2KzA0ci9Tc2RSKzl6VEZYVWVmdWs3eHM5dFc4eERBYVVmaUExaUYydVEwYkVoZ3U1dERDSTJmSjMwOEkvZ1h1TzZKbWU1SFBYQS85cHpYemg1SU41dnFiTE5vaS9scERpdW1Cek5HL2pVTEU2bjRSU0lKYnR5QTU0L01uZXhJZmdJYWZrVkI3RWF1blY4ejh5azAzMEY2VEowMFltTmk1cDRFdEZtQUpoYXZtKzJ5RyswU05tM09VYTBNZGN2ckFJN1REaE5tRzJwdEk1OFNHRXkxK2Q2aHlLRkJOeG1SQmZZWG5lSjRPR0oyN3FtU0pKQ0tJdFJUZkNhNS83T2tKU3dMQU5pVWY0cEdhbzQ5cVNhL0Z0RjhNWHlyaDd5dFZSekVhVDJTTi84cnhvNTBkcm9iK3Vaak5qWGZCbCtBdXlYb2l4UGhLYXlIeHpwaDBOQmhacVdVZnZTTmdmeEp6bytzYnppZ0kxOE80V3VBTFMrM001L01WeFJIUTRvQzlZZjhyNG14RnRGWHRLYzZYUUdaK3FxQ21xcktEZXl1eXdEdmFqaWw2NDdsZDZDMHN2NlZBS25qUDhUY3RKc0RGQkFQbS9ReHIxT3daL1V4VVI2bGVmOGQxYzZQSlY5Q2tWbTRrT3BFM0Z2bG5hZFowWkZWcDNtRTJoVmJWNi9ldzJlOWkxWUxFMitKZWxzQ1I5WkROTXIrVndoNlVxS1BHcUhTUWdHWExBSmZ6VHZYMUU3bkNSdHhpNUlGdzl0Y1RabWFDNUs3d053dnhaWGdpdXZtZ1hJSWo1dkt4azhQamVia2puaWk1bVVjZmttdUIwcVAyZk9xaStoZjFFbWJiN3JOYnhPQ29sNFVSbEphbWwrbE80bmdZMmptbWZXVlBjMk9NdFZWbnE4TzhlTEtMc1BwVytacDVhQUEvWkpOZTJISWxkVk9nclE5YnlGbFdzb0cyZUFlZnViQlRqOTlxL25pOVErV2dZZTJXbngiLCJtYWMiOiIxY2NhNjc2ODg2ZTk4MDUwNDBkM2FkMTM2M2Y1MWEyZDk2N2IzZGY3ZTYyYjU3MmU5MWExM2RmZTRkYjgxYWMyIiwidGFnIjoiIn0=", "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": "rp0Glb9Yr\/ZPkgpxp56oW++gw+ATmVidtjd7i8aonqc=", "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": "eyJpdiI6Imw5OU42ZkZiY3preGNZOUpibkJiMkE9PSIsInZhbHVlIjoidWU3R05WM2d5ZjYwUDdwZERrL2crR05wU1BQbnI0OGNlSUtaZ01VOVlkY2poMEUzWi9hUDliOGFic3o3a1FnUjB6Rk1ZcDE4cVJvTEpLb2tybXgyM281RlRXcUJ4Sks1U3YyZlUxRUJqU3RWNXlhN0ZVZmN5RGcweVlHUlV6RUNNaloxL2JLZ1FOVW0wM3hrcGVzMUxKaFJGS2lQYVo3cmRIVzZMK2NrTStlSGkyWjV6MGVTTmJKZmtzRktmeVQxSjRGMUwvUXBWVkRRWldTYjBxM0hBakxaNlFYNWtTTlp2YkpsbnJ5REkzNWRSZmtyeTNsRnk4OE9rMGxwMUFzU0NzS2J6MjBuc0M5KytoVnMvZlN6L2VzZURiZTVhZ1ZRdXNPR0VnOE5TaHhFL25sVVd6a3F4cGlXSUNtYUVodm1lcFcxR3UwZXFoZERIcEx3TS8wVWhidDBXNWdQVzhSNGJ6WjhPRk5qOFc1aWo3dWgwdVVVSExndmxQa0orUDBSK0ZBamI1T0hEZHJsVWh1RXVrak5JcjVodEpwSCtBM015YkcvVmFxREZkNUNSSnBVMkM4Yml2SEM3blJFbnlUbndCVURjVnVpdlVkS2p1QnZuZjZ6OXpoM1RZaXBqVWxVM3Q1aW5XdFRreGVSdzI5NHlZUUJYalNUT0xxWDFpM0c5SEZ5U1k5TnBkaWEvTXRVZ290eXdpbnpYZXo3cnRyUWZYaEMrU0c2NElLZVgrek9TVWluc1RLb3VTUy9tbE02T0puZ050L0JhVnRWSnhjRzhSNk9RdGx3WmxYcGwwS0FzTElNUEdkUGZOSU5CU3ZNNEczQ3Jtd0pBbHdGMDhNS05CQXlTVVE3dmdxbTcvczFCamtjMVRsSjBrdnNHL3ZvWHl6NDdZQ016N1pPNUdndXVyUW40enR5RC9rMWJ6UHhiWmJjQ2lEeHFEODQrZ0hWTHViV0RYT3NuVDRWR3pvbi80ejRNU2dGSW9kVWFVUzBzdWJNUXlJQVhxYXd1NDFkc085QmNRZ0FLbzNiVk1IZlRDUmtMUUtyNEZBRktrU0lmM1ZvWnBOQkprUVE1V3pLN2NjTGpCdlB2dWZJNDdsUnJ2cVhwRHhoVkZvVWNMVnFEVnh1dU90ZHhJalVHeXJLdGpOd09xSUl0ZTk3eWZvb2ZIRXBBc01pVHVvVkJDZFlQeWJwUkljWC8waHJFR084RVJhZU1oa2J4SXY4Y1o4RnpHenZrUmZBbFE2c3ZZeXozaE0vMUk2OHJINW1jS1AvNGI0YTFSNlZVZVZEWnRzdWw1a3VEUUxDRjIrL2ZhWDA0U2hqN2VvZlJ0UkZNN1owenJDUE0xZ1ZHd01ScDAvbU5ML1BEWmRITFBLTmdWZXJoWDJTMHJWaXBCdW4zRUNDOTEzd2hsSGhlcFI1SkpiYTVCQy80TDVkL2RpUTd2Q1VwZy9kT05NeWxmdmZtNHAvdGJ5UlQ5SjNiZGpMWExkNWdYd1hBQUVEUjg0U3I4ZmJVM1B0SWNvKzNnc2NTeUsvT3Ewa0phd0dBY1lRNGM3RmFEdHZxb0tGUmhpS2tVaGlJbVZjUnc0Q0R1elB3MEgwYTFLSktacEQ4c2lSc21KNXpvTm5RdmpvTncyK0pVZmpLbGp4MXRGV3FrQWVDQ0w0ODVFRVBGSktKMXhlSDZUR3orVmdxN29mQ1dlNFA1UkpvNVBCODFNbGRhQU45aERSTC9zUG1kQWx0cUNjd21Fa1FHakl3ampCQnBkdTZDWVhBaHdBVEdvdlBPeWhjRFFBclhhaHpDYTFTaVN1eHNXQnUwbEZQdXZ3Zm1qbDMxN25FS25KRVBUWUJoQ1RVNFB4YUY4SVlLSDZQMWsyUVc0RW5lWm92cjFvYUswaTQrVkdCYnZmdjQxRnVwUHBub2dBQXdES21ZV0N2MWFNTGN6VXB2S0I0OWllU2FBeml3ZW5TUzBaSmZzSk1wTlVvTTJzdHh2KzA0ci9Tc2RSKzl6VEZYVWVmdWs3eHM5dFc4eERBYVVmaUExaUYydVEwYkVoZ3U1dERDSTJmSjMwOEkvZ1h1TzZKbWU1SFBYQS85cHpYemg1SU41dnFiTE5vaS9scERpdW1Cek5HL2pVTEU2bjRSU0lKYnR5QTU0L01uZXhJZmdJYWZrVkI3RWF1blY4ejh5azAzMEY2VEowMFltTmk1cDRFdEZtQUpoYXZtKzJ5RyswU05tM09VYTBNZGN2ckFJN1REaE5tRzJwdEk1OFNHRXkxK2Q2aHlLRkJOeG1SQmZZWG5lSjRPR0oyN3FtU0pKQ0tJdFJUZkNhNS83T2tKU3dMQU5pVWY0cEdhbzQ5cVNhL0Z0RjhNWHlyaDd5dFZSekVhVDJTTi84cnhvNTBkcm9iK3Vaak5qWGZCbCtBdXlYb2l4UGhLYXlIeHpwaDBOQmhacVdVZnZTTmdmeEp6bytzYnppZ0kxOE80V3VBTFMrM001L01WeFJIUTRvQzlZZjhyNG14RnRGWHRLYzZYUUdaK3FxQ21xcktEZXl1eXdEdmFqaWw2NDdsZDZDMHN2NlZBS25qUDhUY3RKc0RGQkFQbS9ReHIxT3daL1V4VVI2bGVmOGQxYzZQSlY5Q2tWbTRrT3BFM0Z2bG5hZFowWkZWcDNtRTJoVmJWNi9ldzJlOWkxWUxFMitKZWxzQ1I5WkROTXIrVndoNlVxS1BHcUhTUWdHWExBSmZ6VHZYMUU3bkNSdHhpNUlGdzl0Y1RabWFDNUs3d053dnhaWGdpdXZtZ1hJSWo1dkt4azhQamVia2puaWk1bVVjZmttdUIwcVAyZk9xaStoZjFFbWJiN3JOYnhPQ29sNFVSbEphbWwrbE80bmdZMmptbWZXVlBjMk9NdFZWbnE4TzhlTEtMc1BwVytacDVhQUEvWkpOZTJISWxkVk9nclE5YnlGbFdzb0cyZUFlZnViQlRqOTlxL25pOVErV2dZZTJXbngiLCJtYWMiOiIxY2NhNjc2ODg2ZTk4MDUwNDBkM2FkMTM2M2Y1MWEyZDk2N2IzZGY3ZTYyYjU3MmU5MWExM2RmZTRkYjgxYWMyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BxA8PEcxC477+lxdF1qM0iKoCf9mI5OlTA9zCB9RJZs=", "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": "eyJpdiI6Imw5OU42ZkZiY3preGNZOUpibkJiMkE9PSIsInZhbHVlIjoidWU3R05WM2d5ZjYwUDdwZERrL2crR05wU1BQbnI0OGNlSUtaZ01VOVlkY2poMEUzWi9hUDliOGFic3o3a1FnUjB6Rk1ZcDE4cVJvTEpLb2tybXgyM281RlRXcUJ4Sks1U3YyZlUxRUJqU3RWNXlhN0ZVZmN5RGcweVlHUlV6RUNNaloxL2JLZ1FOVW0wM3hrcGVzMUxKaFJGS2lQYVo3cmRIVzZMK2NrTStlSGkyWjV6MGVTTmJKZmtzRktmeVQxSjRGMUwvUXBWVkRRWldTYjBxM0hBakxaNlFYNWtTTlp2YkpsbnJ5REkzNWRSZmtyeTNsRnk4OE9rMGxwMUFzU0NzS2J6MjBuc0M5KytoVnMvZlN6L2VzZURiZTVhZ1ZRdXNPR0VnOE5TaHhFL25sVVd6a3F4cGlXSUNtYUVodm1lcFcxR3UwZXFoZERIcEx3TS8wVWhidDBXNWdQVzhSNGJ6WjhPRk5qOFc1aWo3dWgwdVVVSExndmxQa0orUDBSK0ZBamI1T0hEZHJsVWh1RXVrak5JcjVodEpwSCtBM015YkcvVmFxREZkNUNSSnBVMkM4Yml2SEM3blJFbnlUbndCVURjVnVpdlVkS2p1QnZuZjZ6OXpoM1RZaXBqVWxVM3Q1aW5XdFRreGVSdzI5NHlZUUJYalNUT0xxWDFpM0c5SEZ5U1k5TnBkaWEvTXRVZ290eXdpbnpYZXo3cnRyUWZYaEMrU0c2NElLZVgrek9TVWluc1RLb3VTUy9tbE02T0puZ050L0JhVnRWSnhjRzhSNk9RdGx3WmxYcGwwS0FzTElNUEdkUGZOSU5CU3ZNNEczQ3Jtd0pBbHdGMDhNS05CQXlTVVE3dmdxbTcvczFCamtjMVRsSjBrdnNHL3ZvWHl6NDdZQ016N1pPNUdndXVyUW40enR5RC9rMWJ6UHhiWmJjQ2lEeHFEODQrZ0hWTHViV0RYT3NuVDRWR3pvbi80ejRNU2dGSW9kVWFVUzBzdWJNUXlJQVhxYXd1NDFkc085QmNRZ0FLbzNiVk1IZlRDUmtMUUtyNEZBRktrU0lmM1ZvWnBOQkprUVE1V3pLN2NjTGpCdlB2dWZJNDdsUnJ2cVhwRHhoVkZvVWNMVnFEVnh1dU90ZHhJalVHeXJLdGpOd09xSUl0ZTk3eWZvb2ZIRXBBc01pVHVvVkJDZFlQeWJwUkljWC8waHJFR084RVJhZU1oa2J4SXY4Y1o4RnpHenZrUmZBbFE2c3ZZeXozaE0vMUk2OHJINW1jS1AvNGI0YTFSNlZVZVZEWnRzdWw1a3VEUUxDRjIrL2ZhWDA0U2hqN2VvZlJ0UkZNN1owenJDUE0xZ1ZHd01ScDAvbU5ML1BEWmRITFBLTmdWZXJoWDJTMHJWaXBCdW4zRUNDOTEzd2hsSGhlcFI1SkpiYTVCQy80TDVkL2RpUTd2Q1VwZy9kT05NeWxmdmZtNHAvdGJ5UlQ5SjNiZGpMWExkNWdYd1hBQUVEUjg0U3I4ZmJVM1B0SWNvKzNnc2NTeUsvT3Ewa0phd0dBY1lRNGM3RmFEdHZxb0tGUmhpS2tVaGlJbVZjUnc0Q0R1elB3MEgwYTFLSktacEQ4c2lSc21KNXpvTm5RdmpvTncyK0pVZmpLbGp4MXRGV3FrQWVDQ0w0ODVFRVBGSktKMXhlSDZUR3orVmdxN29mQ1dlNFA1UkpvNVBCODFNbGRhQU45aERSTC9zUG1kQWx0cUNjd21Fa1FHakl3ampCQnBkdTZDWVhBaHdBVEdvdlBPeWhjRFFBclhhaHpDYTFTaVN1eHNXQnUwbEZQdXZ3Zm1qbDMxN25FS25KRVBUWUJoQ1RVNFB4YUY4SVlLSDZQMWsyUVc0RW5lWm92cjFvYUswaTQrVkdCYnZmdjQxRnVwUHBub2dBQXdES21ZV0N2MWFNTGN6VXB2S0I0OWllU2FBeml3ZW5TUzBaSmZzSk1wTlVvTTJzdHh2KzA0ci9Tc2RSKzl6VEZYVWVmdWs3eHM5dFc4eERBYVVmaUExaUYydVEwYkVoZ3U1dERDSTJmSjMwOEkvZ1h1TzZKbWU1SFBYQS85cHpYemg1SU41dnFiTE5vaS9scERpdW1Cek5HL2pVTEU2bjRSU0lKYnR5QTU0L01uZXhJZmdJYWZrVkI3RWF1blY4ejh5azAzMEY2VEowMFltTmk1cDRFdEZtQUpoYXZtKzJ5RyswU05tM09VYTBNZGN2ckFJN1REaE5tRzJwdEk1OFNHRXkxK2Q2aHlLRkJOeG1SQmZZWG5lSjRPR0oyN3FtU0pKQ0tJdFJUZkNhNS83T2tKU3dMQU5pVWY0cEdhbzQ5cVNhL0Z0RjhNWHlyaDd5dFZSekVhVDJTTi84cnhvNTBkcm9iK3Vaak5qWGZCbCtBdXlYb2l4UGhLYXlIeHpwaDBOQmhacVdVZnZTTmdmeEp6bytzYnppZ0kxOE80V3VBTFMrM001L01WeFJIUTRvQzlZZjhyNG14RnRGWHRLYzZYUUdaK3FxQ21xcktEZXl1eXdEdmFqaWw2NDdsZDZDMHN2NlZBS25qUDhUY3RKc0RGQkFQbS9ReHIxT3daL1V4VVI2bGVmOGQxYzZQSlY5Q2tWbTRrT3BFM0Z2bG5hZFowWkZWcDNtRTJoVmJWNi9ldzJlOWkxWUxFMitKZWxzQ1I5WkROTXIrVndoNlVxS1BHcUhTUWdHWExBSmZ6VHZYMUU3bkNSdHhpNUlGdzl0Y1RabWFDNUs3d053dnhaWGdpdXZtZ1hJSWo1dkt4azhQamVia2puaWk1bVVjZmttdUIwcVAyZk9xaStoZjFFbWJiN3JOYnhPQ29sNFVSbEphbWwrbE80bmdZMmptbWZXVlBjMk9NdFZWbnE4TzhlTEtMc1BwVytacDVhQUEvWkpOZTJISWxkVk9nclE5YnlGbFdzb0cyZUFlZnViQlRqOTlxL25pOVErV2dZZTJXbngiLCJtYWMiOiIxY2NhNjc2ODg2ZTk4MDUwNDBkM2FkMTM2M2Y1MWEyZDk2N2IzZGY3ZTYyYjU3MmU5MWExM2RmZTRkYjgxYWMyIiwidGFnIjoiIn0=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-315", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN4QkhAX020oMVpqEnfh7VI7rQ\/gSsZfO7ze95ogjIeyNcpfsaToSO+Wm2luU8wuVzGMDLNwGJ38n7zsI65xZNO", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-316", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPKivxp8LI5D3qO\/3B0PQl\/nkDAbNVRqyOjcAPN2477OQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-317", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN0aLYi1EGPQSvdwHD5Len+fax7uVdlxxVuekVxBvnUq5sLHRCwomVaLJnSiRqH6RrcNTAB8YO2JadGubDQDCYo", "PriceCodeRef": null, "supplier_title": "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": "LdoV21KHEzMbZ+85B2\/zF8iOafguX9XLtbwa1bFCaD3xInxgRPnrXEV2YpV2MahjfTo4XSNZ7ylprZZBWDWrShekbe3wQPqmmIENBge7N10=", "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": "oQJBSdsbVrfqnSkxCrc6XxMEfkbnac1ydYPntnD\/OPMBV3aoCdn\/1O+siy\/Zyjaz\/zHW3yAyOm\/\/1EZ7sUrDb03CVQ47OANvT\/e26BtvzwI=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-318", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+fLU6TaPkSe8tUVW38HP3zHhmPpMmtot5uhENnkpdA1SBnGd4ArgQtFsDZ9Cm\/Owp", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7G8G244lkVZE82uB21MwUSotXm5Su1LPZidmH1SmHlJc34OWtjUzKTGXSkJbr3yuI=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7G8G244lkVZE82uB21MwUSNO0HZ9fYfkc\/mwfWJJMcxhhUsKqwZfkuA9pgaNRRZhI=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86zsXwLvRumlujg4XRJWcAxdlZwMi+8MAU9pu2sZlGTM5rNnqGeEE3kJV1ARDzvqxs=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-319", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPrUc9aFC6eZVu39B9dEhrvK8J4m7GYWeyXRuEEvuYbxxj+bkz70G0xmkoBiaq6qOCgb5cZpHmW+e+BDCxCbY7r", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-320", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNwKtLdTuUCmFZwGo1cg0L2zNNnbX25vsn+MLdSP49QWg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-321", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP1uWR0Y78m4T4qFwtIHSZqQpUfEPe9PI8SlpYIQ97x9A==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-322", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRc1f6jJx8XuP4waZvaL7DKRPnFU5w4ghVpMBgoBQc7lQL94DN8Z0Gq+pLTe6s\/d663", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZESi5YRwdLnxC+1G+7taEXMqebQ10Nf67HhbOkM+bVv9ExHKcGGkQDVEKNvUohbFDVQ=", "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZESi5YRwdLnxC+1G+7taEXMqj+Ih6lETL3+Ugo4KWGRlZWtGBh8hcGk7bRs09RoMIck=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEzu8d1jnw2wb9I2o6Pwa2yh2w2CYxo0OWQAqRN1AvD3X+g2TR1SWvJVOYiv0j57XtQ=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-323", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RECykKeLDLowzSeyqD6UIoeuMYRzONbsSyx1dPqrS3U67", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-324", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REEm2yu5urp6lya8bUH3oJiU9lkfgeOtpNFdR6JUTG2k3", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-325", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REPs2WAEShpHSAW1JyMnnpkPnddxsg1DZRzTHedo992Bh", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-326", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RECca4I4orVrvAk9o5eCtOQoJRixSxA3AnQ5yaP44fiNJ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-327", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMbx8N2o+I5JKGM0sppSse84hhSICk00BDQ\/AGxryKqV", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-328", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RENdcarwHszEfSRjwE6nreFUWEE\/kT9OUUidjQIxxyH79", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-329", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REH3jERL1U4i8s+Lz699Hffd5\/uhmC\/lx\/hMTDM0Kt2aG", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-330", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REE0QCg8UH45XYFpoPNv\/Onvy5\/LWLd6MqjwdrMiFxB5\/", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-331", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RENm\/vaGT1m\/Imck\/D7iXFKIXpDVvsXZT3R+9HCq\/zAY6", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-332", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REHjCp0KBB9v0OfaYuVwz2aQF1K9kNu41r3VBRl6ILABV", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-333", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REKnLfxWi+sZ4tb+bZ\/I\/qANDs157JV3dXDaY\/aXACzDJ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-334", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REFSFxE2fEOEGGW9BDpRmVPaBkULdglCo4aD7Jj1U+\/zz", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-335", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REPfg8ZwLris3yPTinJzhb4MqVdJC3P+Jh\/J9qZJz8LtW", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-336", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGELnywqbBFLOaQMrAFmIDvH2csn2m4jso2vmfa34WpQ", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-337", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REHF8N0\/76mK0R3ZEnWJrAlSgosV2viowExQ3K0iNt38r", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-338", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REHchel8gZDIDvJmoWEFA8+beBuz4JiqlG0i+VCFmJMRc", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-339", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJ06e9KjNWqdt1Kld6ZBrFSsbCzODhlb6+guTDxpoBn1", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-340", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REDr6tFL\/uP\/SlPoUzdHbDYTgc5mzQ35VVrW\/t6uuRCsh", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-341", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJlsgyTKZuEpYfK0RdPKY68m80EfGrL1sUrfEay6hs2W", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-342", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REFiUR9X7Nh9E8UBMxFJ5L7HyYGm+u\/pq6v1sDKfKy2NR", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-343", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REEWtDBgB0VQaKSWlCWg0M28Ka1PXpYQw3QVynHYwLxNy", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-344", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REKbB33oLMEk9ij07CFqMo\/U+hQbISnaDjKetc\/wRQLOB", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-345", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REM6+ciiumfTXnjsLsXvdua5uVm3r\/338wmYLQitZi+cl", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-346", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REITO+L9rLpDgY7jRX32eTTWYr8gC\/SdTCpw6TiPZ\/480", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-347", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGheHCNLhZFWJ\/RtZ5kN601T3vApPGFivNbXB+Dgji+t", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-348", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGhAYwdRud+w\/fsEL+10rEiN9WLV7n\/gmnKMwDiQhVDE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-349", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REM9HZ\/qmNlOMNPj37zlCEwORe9gz+6gYvu5yq5hmx6SO", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-350", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REFqY9baZkJsalTPlxxIQwfpfySDzkM+zllZ7uohUOHW2", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-351", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMV8w19GedkRt2xEgqu7Q8vdOplXJ6HfeZEfElw6HuCi", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-352", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REPAqUN3PJsU46qX5KYYG9HGRdyakadwZfXzWR3yknqxu", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-353", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REJBLbDf2t7KJGNOhyfm6QSBe+j\/vDv2QztlPeptKuxZa", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-354", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REKSaUCA5QcULYostA8sF5we2IcyNB8J1tfLaysmgAxUh", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-355", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuhv3SQj7Ij0c2F4nkuEkozJc5cAPT0szOT4yq7d\/pmDJscSjzxlTg2pmqX4buuPoHa2+r2pr462YkFXZ8FkfQKdvkOqDYFDpPRgnvS0o5WQ==", "PriceCodeRef": null, "supplier_title": "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": "PqvvzzeUTGoBGn3rA3QLywJo\/yZpoiUcI0aQtdF2I0g=", "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+mYhcxpgmQef9mAZwKRkTuBN92ZrkUOy0h3Jx3Q=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-356", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN0aLYi1EGPQSvdwHD5Len+1kdbMXSSJCV6A2JzflmKLfP6o6JCNoiA7rFAUnhm3g5slXVy6P92avC8cImH+qXv", "PriceCodeRef": null, "supplier_title": "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": "LdoV21KHEzMbZ+85B2\/zF8iOafguX9XLtbwa1bFCaD0aSy6FuUdfvaC6KpKOEba\/ANw20xnBM0e73BWHB0Kfbk0czZ0dyCUyttNDelVeuUc=", "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": "oQJBSdsbVrfqnSkxCrc6XxMEfkbnac1ydYPntnD\/OPPEYhPuGROmGZXjPsy7EGIu62yUcNRMGqHtFYNGXA6su+wNBzsg\/7PLRxGqGS9eePc=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-357", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMuhv3SQj7Ij0c2F4nkuEkok10Mf5xQRI7PhhzdN0yA6Vk4E0AsySWhNq0l5ym59D\/b2g48GLsB5IFdQg4kfCcgtUVZr2slsN1E+FAC2QUG+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-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": "PqvvzzeUTGoBGn3rA3QLywJo\/yZpoiUcI0aQtdF2I0g=", "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": "x2Ruow+C1EIm4O8Dagz3Gk4PJWOvtuAutop4DKVlm6A=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-358", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REMsYniORJ4VFrIFOLdbOv1BaaGHCe78bB2WcQk2l03+L", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-359", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REFFaeP6HX\/8qcxQNWSNa8+CnFSGMcpp\/cxJFTZOYOXsU", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-360", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RENFlPzKbmGO3n0KenAjcVblF5JZxsJwTP271Mho2KSQc", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-361", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REFRG5zBtHXY9rKGiCGUgvZbXuBQbt3qV1opMu0EjSxgS", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-362", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REH9W+XBAEBd8NDQY48MEhGISOdzAqNSQ8IA3JnrjIgpi", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-363", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RED9rebhZ1u3leunTcHNBABJin8LM5A4Y1Wklj7iq96yc", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-364", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REK8nWxihl1KPxe8CnVFavA9t8LLtt7uqOGGLbfMvlYrE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-365", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RELpQhhT9JIyVip0wp9wZkZehjJAEbqz\/vLfUe7yBA1\/t", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-366", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REDUQw03RsBVJGUoMKP0CdVDtF4C9znoUautR2NNoxopd", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-367", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RENrhqe910YbSP+rBUkqk1L49iq1AAOpQiALsryiansFe", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-368", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGjAzw64mezxPUP5aTJjZXMClw7MvMZEMQyAGu0+3twP", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-369", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REC6GWUC0ox0I2qdSefQNw99Y4NJF2lspcw5XsYMHmh9r", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-370", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlOVobctLhcdXy9tkcYpUZVn5wOXtmc6Csvn9nBz1TPRyM6bTw9oZ6Ik+A2YuTldlLkojpGwu+j6yK2BsukBta", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-371", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuFy2IkBISpCQBAycXRuUo0KiIdZIjNdQewlpKUdLXYTDQIyqqf4e6dYtgbqyQWK\/V", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJuGgod6ElbyAsLFYHEcatEkUsjhGuKjgT3cqdjTjLGuSkNBRHmGFbznY6ztIVVS4U=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJuGgod6ElbyAsLFYHEcatEtqC3OEWajP8c35axCBk2E50rkMoXgpoNjOp+LH13wnc=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6DhzR374dZk9XzUjaXLT1dYuxmefMbQrUw23ItU20LjXom1wpVTAJPpcv5JmV+zgkk=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-372", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtRaUagThVuV763T\/BCteXOr+vf9h42Lm2DMjJqeJO1zmJZwRj9DiWk\/WIyrZ7rSqg=", "PriceCodeRef": null, "supplier_title": "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": "adlvOnf09m0nyhUxwr3zdYSFUEglZyf8kN0zqrQ0Hl8=", "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": "eyJpdiI6ImxPbjh2aEtaK1BOelg3L0hiejJIYmc9PSIsInZhbHVlIjoiSVAySGZqQVhjaDIxN0lVdVBzTGN0eDM4Mmtnays4Vktqc0VrdnhsaVhwb0pvWjZ0Ty94Z0hjVUo5RkhwakJDV3JEQzE0YlIvbGxsTm5kYTZ6b2NCWUY4bEprNFQ2Z3dydkpwYk1BSFdnbUZoQmN4QU9ZRFgwOWhHNm1xTElTOVNLQWhBU25EWmpXbFM2RUg5eTMyWGp1MU9OSmJGRC9id3l0YUpzT0dNQjFRcENBR0VkNmkzWEZwS1ZiMGNRMXVOeEdyN1JCd2J5ZzJEWGZzNVVidG8rdVlRYmdXZDVVY3VkSDcyRjVmL3ZqVWRqcnRRY2Q4aW9WYXJXbm5jTkM1SmgvZnZVS3V3Z3ZJN3M4MFhFa0ZaR3I3RlFwMXpsT0N4UUpBRjhvUTBJUndUK0ZSQWx0eTc5MjZ5WnNmVVllKzI5Y212eHlCbmdzSVlSRmF0U2xYNDdXUElPU3oxbitFSHZmUnp2SlhrNUVSZCtUb0JRSEtxT3I1MTl4NWxycWhsTGdOQ3ZGWFdZM25LcStRYUVqTTVkclNIU2dlYUlTcTMvT1ViZ0gvV1M1Z0t6QkZLVXpYa2QraUJoVkNjdkd0amJVdHZtZml3Y00xYVpzNVptenlEWWovT21lUFZRcStjdU9HNHVxR3lIMHhIeWRwa2Fqd0lncXhyQ0d2ZzFnS0hyMVE3QXpwcGtCckNBWFA2UndQdnFZeTVCZVh6ZGZKVmJQc01QVXFDRlRFUnQ1QktNR3NDSDV5RCtobFdaYXA1NjQxZWlhYVZsTThBOGhnblhrNEJHRDhBU1R4TXBzL29lak1pRHVzNElQU1ZYWXp3dGdOUzBNSmJTTU9jdHR0YURVdm9WTFZPSjRpOGtmRlZnZThtU3dMczhiQU15cU9UZjFzOW5JUktna1lqbGt4Y3owbURHZXZtMkthQmFwbldiN0p0TmFsRU9ZeFRjbktZOG0vL0QzVWh3K3ZKeWhsUE9WNlAwanhRbVRiRUtreVQ1NnNKSjNwVkVZcEJwZUtNVFpvN1hQOHdiUXM2dUZwV2dhWmFtWVlRcFZWSW84MHNTWjhLTFJKVHlRbVhyWHNIa2ZhVm1iVDVmWTQ1ZGlsVnAwZGU3S3hzQ1loVUJhanAyc3ljWFEzWC9xc1UzbTFMN0lJeitGdkhHSDNCSzlPc1R3TkUzMkVLNFpuYkF3anFDK3IxRDZoRXlsVXZONUxHeDhES3NnREppOXRaUnZDblNlMGxZUVJZZStnT21vb0lXZVpOKzFJRE1qSkpUWnNRSmkySHU3Q0ZmZVBTbjg4Y2l3cVpONjdUYkVqTUNxTGRnYk5LYjR2ZmovNmt4UjJGYnF6cFJZNWR4QzkxQU52Sm1HZVl0QUVoNlJuMmJKNVdMZEdXS1cwSmNxOHYvQkora3hOWFV1R0Q0ZFl6a0dMV2VaT0pJSTFNMk1jY1NzSVk1Y09lYTcrcVd1YW5JVWJxVlg0VUx0UVBsMldzTXVvenIwVG9oSUQzamhkOHRjZTBBcmlXQlRZeU1rbTcrc0NzQ0dKVGsxODNSbjZ4ZkZmRDIvRGt0SjBZY1ExOXhCUGZzdmV1RHJ3aksySmFnTG9RYjJNQ3FSbzEyZ1JqM1F4UXJ0MHhrYkNuQ29PTEdmeENrcitHNkNvMld4ZVBiZWNGeEJzaWxOWGtOaVhWeXF6cWpEQmpUS3lLZFg0NFNvcUpxNUtEVk9wUm50TTdQMG8vZ2JhMXUySDVWTmRCZ3UzdHhBRnlRZjQrYkRZSjdJZ2w0aTZmVXFkM3ZOOWZua2NkYWdRelNqbFlhYjNrVDJoQW9INmZQdERlb0NuT0w2ZFZPakRlall3ZURiYXVRRFN2akFId0FtVndvbWRHNTFzdEtjeS9EZjV6VUNMa1NYQmsrOXMrSjZoSnhWL0NuQmVJZml5MG1FaGR4eTdJeXZpQ0pqLzU3Ynk4OUVqd1pkbXB5QVJiOE1peTZhaVdKYUNsWUh2N25vSG1aRmE2TnBEdVNkd25kSXY2ZE8wRjFZQ2c2T1MyS2NkQVFyRzBtVDE2bzRQZktnN2dZaXM4b2xZOUE1VjNrd3hIdUJzZXY0M2ZpVDdwVW9aMkpyWGI2ZUVnUXc2Qi9CY2puTjZ6Vjlzd3FFNUd4eEVRV0JoOTkrbWhNRm4xQzNUVU1DY3FwMllQZHlhL205OFREdVI1MkRXUUpPUWppZ2JIYllFcnVySElvWC9tUjJtOVkvTk1zN216bWRlSXpzVHJMZEh3WXRIUmlndWpCTTZhSzFZeStqeXZldXpPdkZkVVNjQVduSTBDcGExOGpmZ0FvNkora0Vyc2MrSGF5RHl0L1Y2U3pHUFR1Yy9ERHZSakZzUjFPQ1llVkdWTHZSRUZsWWZ2ZDhWY2JOdldCWS9IZCs3YWpobld0QzNBVll2dDBRd1R2Yi9TUi9JYXh1LzQrWDdKMkgwR1NpbXlqaEZiYTNJc2V5eHFtTGJTL2Fadm03OUZqMjBzZFZmaEFhWHN6U0l0dkxBanNjSUwzTlZDRXVEZVJiaDRJSlZKYXBqQzdlRTVva2ZaamhiTUlOa2RJaTRKTm5PMWFIdUdVakM3MkR5dkxMT053ZjVUQjF2bXFNSFkwaEV5ZHg5Yzg2THlDLzBuQk0zRCIsIm1hYyI6ImUxMTNhZDJiNDhmNjkxMzc2MTg3NzNlN2I2MzU2ZGU0NDlhNzdlMzk2Y2E4YmE4Y2NkMGE5YmQxMTllMzJmNzciLCJ0YWciOiIifQ==", "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": "jbTOI1SDlicyl0jaJNd\/nPB0vTz6o63EiXKzEMI7uAc=", "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": "eyJpdiI6ImxPbjh2aEtaK1BOelg3L0hiejJIYmc9PSIsInZhbHVlIjoiSVAySGZqQVhjaDIxN0lVdVBzTGN0eDM4Mmtnays4Vktqc0VrdnhsaVhwb0pvWjZ0Ty94Z0hjVUo5RkhwakJDV3JEQzE0YlIvbGxsTm5kYTZ6b2NCWUY4bEprNFQ2Z3dydkpwYk1BSFdnbUZoQmN4QU9ZRFgwOWhHNm1xTElTOVNLQWhBU25EWmpXbFM2RUg5eTMyWGp1MU9OSmJGRC9id3l0YUpzT0dNQjFRcENBR0VkNmkzWEZwS1ZiMGNRMXVOeEdyN1JCd2J5ZzJEWGZzNVVidG8rdVlRYmdXZDVVY3VkSDcyRjVmL3ZqVWRqcnRRY2Q4aW9WYXJXbm5jTkM1SmgvZnZVS3V3Z3ZJN3M4MFhFa0ZaR3I3RlFwMXpsT0N4UUpBRjhvUTBJUndUK0ZSQWx0eTc5MjZ5WnNmVVllKzI5Y212eHlCbmdzSVlSRmF0U2xYNDdXUElPU3oxbitFSHZmUnp2SlhrNUVSZCtUb0JRSEtxT3I1MTl4NWxycWhsTGdOQ3ZGWFdZM25LcStRYUVqTTVkclNIU2dlYUlTcTMvT1ViZ0gvV1M1Z0t6QkZLVXpYa2QraUJoVkNjdkd0amJVdHZtZml3Y00xYVpzNVptenlEWWovT21lUFZRcStjdU9HNHVxR3lIMHhIeWRwa2Fqd0lncXhyQ0d2ZzFnS0hyMVE3QXpwcGtCckNBWFA2UndQdnFZeTVCZVh6ZGZKVmJQc01QVXFDRlRFUnQ1QktNR3NDSDV5RCtobFdaYXA1NjQxZWlhYVZsTThBOGhnblhrNEJHRDhBU1R4TXBzL29lak1pRHVzNElQU1ZYWXp3dGdOUzBNSmJTTU9jdHR0YURVdm9WTFZPSjRpOGtmRlZnZThtU3dMczhiQU15cU9UZjFzOW5JUktna1lqbGt4Y3owbURHZXZtMkthQmFwbldiN0p0TmFsRU9ZeFRjbktZOG0vL0QzVWh3K3ZKeWhsUE9WNlAwanhRbVRiRUtreVQ1NnNKSjNwVkVZcEJwZUtNVFpvN1hQOHdiUXM2dUZwV2dhWmFtWVlRcFZWSW84MHNTWjhLTFJKVHlRbVhyWHNIa2ZhVm1iVDVmWTQ1ZGlsVnAwZGU3S3hzQ1loVUJhanAyc3ljWFEzWC9xc1UzbTFMN0lJeitGdkhHSDNCSzlPc1R3TkUzMkVLNFpuYkF3anFDK3IxRDZoRXlsVXZONUxHeDhES3NnREppOXRaUnZDblNlMGxZUVJZZStnT21vb0lXZVpOKzFJRE1qSkpUWnNRSmkySHU3Q0ZmZVBTbjg4Y2l3cVpONjdUYkVqTUNxTGRnYk5LYjR2ZmovNmt4UjJGYnF6cFJZNWR4QzkxQU52Sm1HZVl0QUVoNlJuMmJKNVdMZEdXS1cwSmNxOHYvQkora3hOWFV1R0Q0ZFl6a0dMV2VaT0pJSTFNMk1jY1NzSVk1Y09lYTcrcVd1YW5JVWJxVlg0VUx0UVBsMldzTXVvenIwVG9oSUQzamhkOHRjZTBBcmlXQlRZeU1rbTcrc0NzQ0dKVGsxODNSbjZ4ZkZmRDIvRGt0SjBZY1ExOXhCUGZzdmV1RHJ3aksySmFnTG9RYjJNQ3FSbzEyZ1JqM1F4UXJ0MHhrYkNuQ29PTEdmeENrcitHNkNvMld4ZVBiZWNGeEJzaWxOWGtOaVhWeXF6cWpEQmpUS3lLZFg0NFNvcUpxNUtEVk9wUm50TTdQMG8vZ2JhMXUySDVWTmRCZ3UzdHhBRnlRZjQrYkRZSjdJZ2w0aTZmVXFkM3ZOOWZua2NkYWdRelNqbFlhYjNrVDJoQW9INmZQdERlb0NuT0w2ZFZPakRlall3ZURiYXVRRFN2akFId0FtVndvbWRHNTFzdEtjeS9EZjV6VUNMa1NYQmsrOXMrSjZoSnhWL0NuQmVJZml5MG1FaGR4eTdJeXZpQ0pqLzU3Ynk4OUVqd1pkbXB5QVJiOE1peTZhaVdKYUNsWUh2N25vSG1aRmE2TnBEdVNkd25kSXY2ZE8wRjFZQ2c2T1MyS2NkQVFyRzBtVDE2bzRQZktnN2dZaXM4b2xZOUE1VjNrd3hIdUJzZXY0M2ZpVDdwVW9aMkpyWGI2ZUVnUXc2Qi9CY2puTjZ6Vjlzd3FFNUd4eEVRV0JoOTkrbWhNRm4xQzNUVU1DY3FwMllQZHlhL205OFREdVI1MkRXUUpPUWppZ2JIYllFcnVySElvWC9tUjJtOVkvTk1zN216bWRlSXpzVHJMZEh3WXRIUmlndWpCTTZhSzFZeStqeXZldXpPdkZkVVNjQVduSTBDcGExOGpmZ0FvNkora0Vyc2MrSGF5RHl0L1Y2U3pHUFR1Yy9ERHZSakZzUjFPQ1llVkdWTHZSRUZsWWZ2ZDhWY2JOdldCWS9IZCs3YWpobld0QzNBVll2dDBRd1R2Yi9TUi9JYXh1LzQrWDdKMkgwR1NpbXlqaEZiYTNJc2V5eHFtTGJTL2Fadm03OUZqMjBzZFZmaEFhWHN6U0l0dkxBanNjSUwzTlZDRXVEZVJiaDRJSlZKYXBqQzdlRTVva2ZaamhiTUlOa2RJaTRKTm5PMWFIdUdVakM3MkR5dkxMT053ZjVUQjF2bXFNSFkwaEV5ZHg5Yzg2THlDLzBuQk0zRCIsIm1hYyI6ImUxMTNhZDJiNDhmNjkxMzc2MTg3NzNlN2I2MzU2ZGU0NDlhNzdlMzk2Y2E4YmE4Y2NkMGE5YmQxMTllMzJmNzciLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-373", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQsrw0luaoldlfCEs3N2i2nYaUcnw4403k43fNRsBHQH7XElo2LvX7Jols\/7tOLdAhI=", "PriceCodeRef": null, "supplier_title": "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": "pRHFB2SwARgtG7Z6hSe1i4yQPgqz5aaCeDUzAhiE7iQ=", "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": "eyJpdiI6IlZwQVg2YjRXK2l1a0ErU3RtRXhvSUE9PSIsInZhbHVlIjoid2IvYXYyWWFYa0szOWI0b1RPMHQ2czNrUmF2S0EyWEZLY084ZUNxWUxtc2puVGVvcjJtVTJ5ZC9nQkRJSjhRSkdIOHlyR3NVNVdDamhTYW9UTGROY1IzWTVPNnhhV2g4MDFycGdhVmhtUnlPQzZmZnZKajRuTFZ2QmdJQ0poYTV3OSt1dGIwelNsY0VseU5nelJnTXo3TFFpaSsyaVNac01sbkhDcGhobTg1Z0FaM2hCb0lKbDluTnExMW5wSFB6b2JVU3BSREptOVFzNUNMVnBJTnJOTmljWWlIL0Vta3ZBRm16eHp1ZHNMWjlTRnJlaFA4R0F2WEFwbU0rWVkxRFRYVklZajZGbXpkNnFCN3dwMU9vQlVsZUZvS1FhMUttL1BLd0xHeFhXLzFPU0dNTmc2U1dxWndsRlp5RWs4Q0I3REtObnE4bGp1dDJkVk1tYnFaeG5mTFQ5OUpnYlN6TVdGOElKYWNPcS9wRktKSUxxdllkaFJNNUhvUXA4Q3lhWW4zWnF6S3RxbjRXTFdnbVFjV3JZYmpXaVAyTXVRaDJoU21aVDA3czBqUGhBemlZMkxaOEZaMkhicEtCV2VYNkNyVGkvL0VEdklaVmdOcWhoQVVCTjR3MkgvZnpabjNabmpDMHpvQndpTS9vMUpXYStsejdCckVuWit5OVdXUDB5SnBXSTB3bHI4M3AvKzlTM1h5M3hsZzJ6aUNBRTlQOUIzSVdURW9TbW5LV2ZjU05qQXQ3MldBeFVRRElzaThWbmxYK1J4ZFl5bjZmOVByU3Q2bEtkaVVzR1hmNWFwVXpyYWhobHNlb2RpVGxLeWVldnFlVlVmQlVOMnMvVjdqTUlQTEdiOXI3b2x0RzZqZjMyY0kvVnVnRzZDeE13LzEvelV1eE9PM0lZOGpZY1l6ek1FQThhZzNaMmhwZG03b29RdHlzNnc4Qk5KRkxSN3llbzk2VGl0SXFkU2VHN2RwemQ2L3NyeWk5WENXUFpDZVZvRGJsVnhBak9mbjVnazNybGRSOFlPaWRTaHlNT3VwSmpXWU4vTDFuYzd0RitkUC9kaUplNU5FSGRHcUIwZEdLVWY3YWJnQ1paOTI2cWJSV3h4NUJIN1paUUZLWGZJaktTTkJRaGNVbWpsUjVHTXdIamJ2bndrNGxGakplbUZmTmR5cjRuYTVjQkZDN21jbE1SUTJ4VWVkQWJGSmVHc1Vza2QwMnFMc3VyWDZ4and5Rzh6dU10NUxBTDA1djl6dXFBWlhrOGIzdFRLdzlpUjE0YVdkMkhLenNHdEttMlMrS25BZ01IM3puZWZlWFJNZzQrTnQweW1aR1VXUmN5emlZRGFqblMvbkNPTElpMW5XOVo1YXdtSndxOWtydnJoU3l5WmJkcXNMMjI2c2c5MlBueTVkK2FtRzdOdTN4MWRndExyd09GclRxOW93Z3Azdy8xUWpVeU9obTJHa0Z5RU4zTmczaGlod0hOVFN4V3YrY0tQT0pURy81UCtjTXBrTFhiUm5KbVdnaWZMZVo2bWpOUncyaThkeUxpa09iVjhlMGozdlMvaVlKUHphU05sL0tJNm5vQXlDaWFqbGNLcFU5L09qeWhNcEJyY0dFS0tsVElUekM2azFBbTZsRytFYmh5KzA5RlZYOEREYVVyNUlQM0V1SFpuSmdVc2lzQ1huek15L0tFaVpwWjE1SEpkRDFpT1JGYmxEYzJ4Qk9tWVJSeTVBVDI0bzRBU0tyREVzS01CQ3VOVzdRUlQ5YUkrMWprU2lFb29tRUNhVEhRRVJzYUtiV0JWVXY2R1o4RVhYS2M0dTd3VytWTWVWcHFyVi9SU1pZSUlxZW9XMHRSemMvN1RkNXBVeDBxTzNhcEdKeEh6TGI5R1hwa2taMDhUb0FuR3pXUUQwRlN4ZW8vRUViVzNFMENwR0dIMy9HV0JNVkR0Q0RmS0ZxT1QxZUFsaDlacWw3aklMRGFIK0M4SGxDSHM4dEVsY0xUNGhpRHF2cTZrWEtsQnNlSHh1U0JyVHIxTnFwQ3pnVjl3SWdpaTFBbGdJc3NUZEZmYkF4NERyQmNoNDNlN3B1aXp5eXlUZjJMN0lGZnZMZTlQanNpV292K09ZeTNlMFlDdEwvWXU3eHdwaVI5N2ZHK3plVVk4Znp5a2VBZDVDMis4eWZNUis3blEvZFBMcnhXejJWaUxreCtaYkxzbnJTalBONU0vSlV6OG8reGp2RGhLN2VFWXAyTytJQ3JRaGNYQ3lzVjMvcW01YkxiZ3lTcm45QlZsTStkYnY0S1MrTHBOY2hLTmRySFVPUHdCRWJJVlU2ck5NbGtnRWwyTEJoRVI0VlJGQmgyVHZaeVQ0VTZtQ2lJNFdOZDJLMFJtd3NmMEkvRHo0OVdrUWM0eVZFankvSDU2WXlKdW1yTlZpUTU5RVZYZzJSdE4wWnp6TVlPUW4rMWozTkpPTXJoV3JFUFEydlZtWTlzTUJGQkkrNEwwdWVJMWZQNGpueGt1ajBiZkdHNEQvakRpdWt5MFYvaVQzTTJzYzJKcVZFU25xQmt1cXhWR1JTQTJZa0dpejlQRm5vUEJxZDhJU2o5akgwUEROdnhjK0w3NkEwQUZLbzMwbnoycTlhL1NVRUJlWStHUlZGR21sNCIsIm1hYyI6IjA2ZWY0ODhhNzJlNzQ2NThkZDI3ZjE1MjNlYmQ5OGU3ODZmMmM4N2M1Y2JhY2NhOWJjNmU4YTE4NGVjNjBlNTgiLCJ0YWciOiIifQ==", "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": "YcrrUXkQ82U\/Ur\/wajPKG3nH6tike00fIqKidfuXMI4=", "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": "eyJpdiI6IlZwQVg2YjRXK2l1a0ErU3RtRXhvSUE9PSIsInZhbHVlIjoid2IvYXYyWWFYa0szOWI0b1RPMHQ2czNrUmF2S0EyWEZLY084ZUNxWUxtc2puVGVvcjJtVTJ5ZC9nQkRJSjhRSkdIOHlyR3NVNVdDamhTYW9UTGROY1IzWTVPNnhhV2g4MDFycGdhVmhtUnlPQzZmZnZKajRuTFZ2QmdJQ0poYTV3OSt1dGIwelNsY0VseU5nelJnTXo3TFFpaSsyaVNac01sbkhDcGhobTg1Z0FaM2hCb0lKbDluTnExMW5wSFB6b2JVU3BSREptOVFzNUNMVnBJTnJOTmljWWlIL0Vta3ZBRm16eHp1ZHNMWjlTRnJlaFA4R0F2WEFwbU0rWVkxRFRYVklZajZGbXpkNnFCN3dwMU9vQlVsZUZvS1FhMUttL1BLd0xHeFhXLzFPU0dNTmc2U1dxWndsRlp5RWs4Q0I3REtObnE4bGp1dDJkVk1tYnFaeG5mTFQ5OUpnYlN6TVdGOElKYWNPcS9wRktKSUxxdllkaFJNNUhvUXA4Q3lhWW4zWnF6S3RxbjRXTFdnbVFjV3JZYmpXaVAyTXVRaDJoU21aVDA3czBqUGhBemlZMkxaOEZaMkhicEtCV2VYNkNyVGkvL0VEdklaVmdOcWhoQVVCTjR3MkgvZnpabjNabmpDMHpvQndpTS9vMUpXYStsejdCckVuWit5OVdXUDB5SnBXSTB3bHI4M3AvKzlTM1h5M3hsZzJ6aUNBRTlQOUIzSVdURW9TbW5LV2ZjU05qQXQ3MldBeFVRRElzaThWbmxYK1J4ZFl5bjZmOVByU3Q2bEtkaVVzR1hmNWFwVXpyYWhobHNlb2RpVGxLeWVldnFlVlVmQlVOMnMvVjdqTUlQTEdiOXI3b2x0RzZqZjMyY0kvVnVnRzZDeE13LzEvelV1eE9PM0lZOGpZY1l6ek1FQThhZzNaMmhwZG03b29RdHlzNnc4Qk5KRkxSN3llbzk2VGl0SXFkU2VHN2RwemQ2L3NyeWk5WENXUFpDZVZvRGJsVnhBak9mbjVnazNybGRSOFlPaWRTaHlNT3VwSmpXWU4vTDFuYzd0RitkUC9kaUplNU5FSGRHcUIwZEdLVWY3YWJnQ1paOTI2cWJSV3h4NUJIN1paUUZLWGZJaktTTkJRaGNVbWpsUjVHTXdIamJ2bndrNGxGakplbUZmTmR5cjRuYTVjQkZDN21jbE1SUTJ4VWVkQWJGSmVHc1Vza2QwMnFMc3VyWDZ4and5Rzh6dU10NUxBTDA1djl6dXFBWlhrOGIzdFRLdzlpUjE0YVdkMkhLenNHdEttMlMrS25BZ01IM3puZWZlWFJNZzQrTnQweW1aR1VXUmN5emlZRGFqblMvbkNPTElpMW5XOVo1YXdtSndxOWtydnJoU3l5WmJkcXNMMjI2c2c5MlBueTVkK2FtRzdOdTN4MWRndExyd09GclRxOW93Z3Azdy8xUWpVeU9obTJHa0Z5RU4zTmczaGlod0hOVFN4V3YrY0tQT0pURy81UCtjTXBrTFhiUm5KbVdnaWZMZVo2bWpOUncyaThkeUxpa09iVjhlMGozdlMvaVlKUHphU05sL0tJNm5vQXlDaWFqbGNLcFU5L09qeWhNcEJyY0dFS0tsVElUekM2azFBbTZsRytFYmh5KzA5RlZYOEREYVVyNUlQM0V1SFpuSmdVc2lzQ1huek15L0tFaVpwWjE1SEpkRDFpT1JGYmxEYzJ4Qk9tWVJSeTVBVDI0bzRBU0tyREVzS01CQ3VOVzdRUlQ5YUkrMWprU2lFb29tRUNhVEhRRVJzYUtiV0JWVXY2R1o4RVhYS2M0dTd3VytWTWVWcHFyVi9SU1pZSUlxZW9XMHRSemMvN1RkNXBVeDBxTzNhcEdKeEh6TGI5R1hwa2taMDhUb0FuR3pXUUQwRlN4ZW8vRUViVzNFMENwR0dIMy9HV0JNVkR0Q0RmS0ZxT1QxZUFsaDlacWw3aklMRGFIK0M4SGxDSHM4dEVsY0xUNGhpRHF2cTZrWEtsQnNlSHh1U0JyVHIxTnFwQ3pnVjl3SWdpaTFBbGdJc3NUZEZmYkF4NERyQmNoNDNlN3B1aXp5eXlUZjJMN0lGZnZMZTlQanNpV292K09ZeTNlMFlDdEwvWXU3eHdwaVI5N2ZHK3plVVk4Znp5a2VBZDVDMis4eWZNUis3blEvZFBMcnhXejJWaUxreCtaYkxzbnJTalBONU0vSlV6OG8reGp2RGhLN2VFWXAyTytJQ3JRaGNYQ3lzVjMvcW01YkxiZ3lTcm45QlZsTStkYnY0S1MrTHBOY2hLTmRySFVPUHdCRWJJVlU2ck5NbGtnRWwyTEJoRVI0VlJGQmgyVHZaeVQ0VTZtQ2lJNFdOZDJLMFJtd3NmMEkvRHo0OVdrUWM0eVZFankvSDU2WXlKdW1yTlZpUTU5RVZYZzJSdE4wWnp6TVlPUW4rMWozTkpPTXJoV3JFUFEydlZtWTlzTUJGQkkrNEwwdWVJMWZQNGpueGt1ajBiZkdHNEQvakRpdWt5MFYvaVQzTTJzYzJKcVZFU25xQmt1cXhWR1JTQTJZa0dpejlQRm5vUEJxZDhJU2o5akgwUEROdnhjK0w3NkEwQUZLbzMwbnoycTlhL1NVRUJlWStHUlZGR21sNCIsIm1hYyI6IjA2ZWY0ODhhNzJlNzQ2NThkZDI3ZjE1MjNlYmQ5OGU3ODZmMmM4N2M1Y2JhY2NhOWJjNmU4YTE4NGVjNjBlNTgiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-374", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMjGyvBsSJZRf74i974f2p1Lk+G\/i+f\/kQ46zbpQFWxN63iLS8tc4ufCEgR1pScpQtbGv1uQBtifrPs21PTsScmOdzRwdYVGUBae9HmnXk09ii3kU9kh236f3MKfvVt9yM=", "PriceCodeRef": null, "supplier_title": "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": "Ed0w2COlzZ0vtt+HzhgcJEfLOJZQR5nBkz9L0uIxqCA=", "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": "eyJpdiI6IlRQRGxGQjlGUmYxMm5pdVBrdFQzSkE9PSIsInZhbHVlIjoiMm4xYklUNFJKZmVZbVZpdkZNcnQrYUtOSmRnUzNYdWIrMUNoMWl0QUU2bjFHWVM0RUdjRXd5WnFtN3g0eStpQUJqbFh2NTdEdjI5UnB4bUhMZ25LaENuMkg0a3k4Zk1NYU1JMjYrK0pFYmVvdEhWZ0ZJTVdZdndqSnQyaXNZNlRIK296L0tQbUpiUGU4QmpLOUV5a0dXdUdhd3lVWmE2WGxwSSt0ekczdnhaek5zRnFOQzJPaWcyVnl6NHA0MEVjcnBlUXN1bzcyeVl4alUrcnk5K3p1RE5ZNUdCL21jZ3BzNlMxQzJKUEQza0lZMG5NbysxSzNNSzRTUU83Sy9wbng5TFFMUW5BQWhTSjZWMGlRWjV6T0tKMFd1SXNITHgxSTNyY2lwZTFCZTJ4a3hrQlFHa05UL2M3d2Z1NXY3WTZmeXJHalVDdERnNW5XQTJ6VmtiZFkxWDZPYVhJTUMzM2dNMDRGY3lSYkZ2VHpZL0xLMmdpRXVEUW50ZUJrSm1FcWlXM05aRjFhbkplaTd4VHpTeUVzOXphanRvalpSSDI3UUhURzgwYUVNT29rVE8rUUp5WWN0S2hTNEE2czFzY3QwblhCMnkvbFlSeHRWZGlzUXJ4dkI0V2JTbitwK3pub0FVUUYxSG9zZ2JKQ0RVQkNKOTl6aTdNbUM1Ulh5SDUxSzVjQnVGV3ZySUU5Y0I4TlB0akgxRkhLNnZLS0M5aTczNHhGYkJOZTFDa1Y0ZmhqcytVeXJDcDczZ2MvTGxYanU4QnRSVHd1Y3MyQUUvQ3E5bHdjRENzR0NqYnJKaGRmSFl4VzVKZVlpblZZVFVkbm1Nb3I1RGNJbjdUTi9kTFdVSzFnTXdHQ1NEckFlQXNZYjdHM1cxbWZsbEhKeHB4THprVGlGenVHMkhKSktSZExMNkJ4c2dXYWZ2T2FhcmxXamwrOENtSE9RSHhaWTFlNXdGWWRIaVJJTFVERkc2U1hYMkMybytwQUd2SkVtcjJJbFNpa2pjMXdZV0Nrbm1NVDNDYmhhZHcwNk9Gc0tCQm56b2E2WC9MM3hJY3piQU9YMmh4SlY1cHRaY0lKd0dzcmo4TVNTdFF3cE5icjJsY2E2WHp1c1VxY3NCTFAzK1NObThpMzJvK3U0TFpQTmxxVnByMjd3ckdGSzZ1R3orWHhIaGY4dFhJM1Z5b2E0QnhveDRUMnB5RUR4aGMzWnIyclI3Y1N3QlZDOG5BQXhGRlhzQ0xFYmZuMWJiSDdJaDlxejUvRG5yRDVZMURlcjdMUzl4SjJXajZJMHVqaWNVRlU5NVdHejdldXpTWWg3YXZONTNsSHJoRUg1Y2I1b0VCUVdnN29POGFRc0VVeUlkRkowZlMweWhEUG8vRnJoOXNWbFEvOWZYWFVBN3JNNElFYjFDOHc0M3R1K29qMWdldG1GMDhSM0NVbTB2bzV2RDhlY2tLS1N4bzFYY3VPRVI2MkF5NEZ6RWRIdUJJNk1laXVPek9VaWprUkFXZXdXOVJRbit3eUpzUnJ6RmpwMG14aDkwSXRUN2F6SnNuTzQ2MzlMd2hoelpKb0xESE1WQzZLQjY2UDV5MGhkbHdqQ3N1cDNiN0ppOHp4bk03MFNYMnpzRGUvVVMzWHNPS1V4Z3loT2ZqVjZ2Zm9DczJkM1A3ZDN0OUtVamdXLzVIK1VxYWc3WCs0Z2VQNzlxZ1k4eUxoYnl5R2htZ2pPR1Mvc0FuSjZhQmxtR1I4VTBMUUJKaVZveUo5cEpKQys3NWVvN1dHZ1YwckhFNzRkVTF0NDRjSlNNUjhCRXJ4Q2dNVjgrOWhQbFR1cHA1dVoxZnhrOVVPZHVGd1NNbHNvQkJNZ0ViVDRoUmRkcE9rYmxpb3V1eDRRekhITXBaRlUxK0luZCtMNHA1UklpY1RlNUpvUWlSaFpueDQ4eFltNTBrT0NnekFOMm1SMjFGU0d0MHN1MHlEcnlyTlhSSEx4b0JQQzZyRWlYb2V1WU9oL1NabEZ0Vm9XMnVLZDFWYUpoMFNZaUNNWll0MnFLcWNIK1l5L0pHZWhKTmtmdlJDelJzeFlhRkErOTRvUVFWY1R3MmdwTjFpYkw0NUpsWEpSVHpnTDd4cGpmVnFuU1FSd1o2ajBWVUcrb3QweEtBWG1XUzFGWHBWZzdDcWlkMjMyZUJyV3RoSDd0WkcwUGtJQWREd2FQZmZseHpUbjNXbU0zeUpMVGxobDlRZ0piV3hGYVFRTm8yc1hycHNaZUNHbXpZd010b0lwTmxuTXNKZnlXOEZHWURsUHRFU28xTGYrSHM5VnhLTEZwV3hHUzU3SVFSRy8vMFFuc0hVRUF2UGwwaEdLUU1sWklqdFFHNmhRaks1V04zV2lIU045VVNFWG1LdHZua3pHQUI5UTFkdXZ1dldYczFmRWo1VHNjM0lIR1FPaWNxWlBuTEw4WTVYS1NkVTRYdjV3YXRaQTR3QnpBZ1ZuNDRSWEtab3VwT2xUelF3TDYwUmdHd3BlS1drS1RKSFQyeDhZM3M5cHBkVzQvMjFJT1M0VXhOSkRnREdUUytjS3ppMGFXTzFXUjJiMHY4T2NVanRtSUpheUluL0tCbmhrWWxzLytHazFtSEhWMXpxZTFNTVBoazQxYVh4Q2pnYzRCWiIsIm1hYyI6ImEzN2NjNDE5NzYxMzI4YjM3NjZlMDIzNjk1MzJkMGFlMDJjYTA0ZmUyZDVhOTE4Yzk5M2FmYzAwZWVlNzM4Y2QiLCJ0YWciOiIifQ==", "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": "p7tx\/QZ57GJA+U9rRnL9DrPT0+8+v8EAK3SmvFEGSHM=", "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": "eyJpdiI6IlRQRGxGQjlGUmYxMm5pdVBrdFQzSkE9PSIsInZhbHVlIjoiMm4xYklUNFJKZmVZbVZpdkZNcnQrYUtOSmRnUzNYdWIrMUNoMWl0QUU2bjFHWVM0RUdjRXd5WnFtN3g0eStpQUJqbFh2NTdEdjI5UnB4bUhMZ25LaENuMkg0a3k4Zk1NYU1JMjYrK0pFYmVvdEhWZ0ZJTVdZdndqSnQyaXNZNlRIK296L0tQbUpiUGU4QmpLOUV5a0dXdUdhd3lVWmE2WGxwSSt0ekczdnhaek5zRnFOQzJPaWcyVnl6NHA0MEVjcnBlUXN1bzcyeVl4alUrcnk5K3p1RE5ZNUdCL21jZ3BzNlMxQzJKUEQza0lZMG5NbysxSzNNSzRTUU83Sy9wbng5TFFMUW5BQWhTSjZWMGlRWjV6T0tKMFd1SXNITHgxSTNyY2lwZTFCZTJ4a3hrQlFHa05UL2M3d2Z1NXY3WTZmeXJHalVDdERnNW5XQTJ6VmtiZFkxWDZPYVhJTUMzM2dNMDRGY3lSYkZ2VHpZL0xLMmdpRXVEUW50ZUJrSm1FcWlXM05aRjFhbkplaTd4VHpTeUVzOXphanRvalpSSDI3UUhURzgwYUVNT29rVE8rUUp5WWN0S2hTNEE2czFzY3QwblhCMnkvbFlSeHRWZGlzUXJ4dkI0V2JTbitwK3pub0FVUUYxSG9zZ2JKQ0RVQkNKOTl6aTdNbUM1Ulh5SDUxSzVjQnVGV3ZySUU5Y0I4TlB0akgxRkhLNnZLS0M5aTczNHhGYkJOZTFDa1Y0ZmhqcytVeXJDcDczZ2MvTGxYanU4QnRSVHd1Y3MyQUUvQ3E5bHdjRENzR0NqYnJKaGRmSFl4VzVKZVlpblZZVFVkbm1Nb3I1RGNJbjdUTi9kTFdVSzFnTXdHQ1NEckFlQXNZYjdHM1cxbWZsbEhKeHB4THprVGlGenVHMkhKSktSZExMNkJ4c2dXYWZ2T2FhcmxXamwrOENtSE9RSHhaWTFlNXdGWWRIaVJJTFVERkc2U1hYMkMybytwQUd2SkVtcjJJbFNpa2pjMXdZV0Nrbm1NVDNDYmhhZHcwNk9Gc0tCQm56b2E2WC9MM3hJY3piQU9YMmh4SlY1cHRaY0lKd0dzcmo4TVNTdFF3cE5icjJsY2E2WHp1c1VxY3NCTFAzK1NObThpMzJvK3U0TFpQTmxxVnByMjd3ckdGSzZ1R3orWHhIaGY4dFhJM1Z5b2E0QnhveDRUMnB5RUR4aGMzWnIyclI3Y1N3QlZDOG5BQXhGRlhzQ0xFYmZuMWJiSDdJaDlxejUvRG5yRDVZMURlcjdMUzl4SjJXajZJMHVqaWNVRlU5NVdHejdldXpTWWg3YXZONTNsSHJoRUg1Y2I1b0VCUVdnN29POGFRc0VVeUlkRkowZlMweWhEUG8vRnJoOXNWbFEvOWZYWFVBN3JNNElFYjFDOHc0M3R1K29qMWdldG1GMDhSM0NVbTB2bzV2RDhlY2tLS1N4bzFYY3VPRVI2MkF5NEZ6RWRIdUJJNk1laXVPek9VaWprUkFXZXdXOVJRbit3eUpzUnJ6RmpwMG14aDkwSXRUN2F6SnNuTzQ2MzlMd2hoelpKb0xESE1WQzZLQjY2UDV5MGhkbHdqQ3N1cDNiN0ppOHp4bk03MFNYMnpzRGUvVVMzWHNPS1V4Z3loT2ZqVjZ2Zm9DczJkM1A3ZDN0OUtVamdXLzVIK1VxYWc3WCs0Z2VQNzlxZ1k4eUxoYnl5R2htZ2pPR1Mvc0FuSjZhQmxtR1I4VTBMUUJKaVZveUo5cEpKQys3NWVvN1dHZ1YwckhFNzRkVTF0NDRjSlNNUjhCRXJ4Q2dNVjgrOWhQbFR1cHA1dVoxZnhrOVVPZHVGd1NNbHNvQkJNZ0ViVDRoUmRkcE9rYmxpb3V1eDRRekhITXBaRlUxK0luZCtMNHA1UklpY1RlNUpvUWlSaFpueDQ4eFltNTBrT0NnekFOMm1SMjFGU0d0MHN1MHlEcnlyTlhSSEx4b0JQQzZyRWlYb2V1WU9oL1NabEZ0Vm9XMnVLZDFWYUpoMFNZaUNNWll0MnFLcWNIK1l5L0pHZWhKTmtmdlJDelJzeFlhRkErOTRvUVFWY1R3MmdwTjFpYkw0NUpsWEpSVHpnTDd4cGpmVnFuU1FSd1o2ajBWVUcrb3QweEtBWG1XUzFGWHBWZzdDcWlkMjMyZUJyV3RoSDd0WkcwUGtJQWREd2FQZmZseHpUbjNXbU0zeUpMVGxobDlRZ0piV3hGYVFRTm8yc1hycHNaZUNHbXpZd010b0lwTmxuTXNKZnlXOEZHWURsUHRFU28xTGYrSHM5VnhLTEZwV3hHUzU3SVFSRy8vMFFuc0hVRUF2UGwwaEdLUU1sWklqdFFHNmhRaks1V04zV2lIU045VVNFWG1LdHZua3pHQUI5UTFkdXZ1dldYczFmRWo1VHNjM0lIR1FPaWNxWlBuTEw4WTVYS1NkVTRYdjV3YXRaQTR3QnpBZ1ZuNDRSWEtab3VwT2xUelF3TDYwUmdHd3BlS1drS1RKSFQyeDhZM3M5cHBkVzQvMjFJT1M0VXhOSkRnREdUUytjS3ppMGFXTzFXUjJiMHY4T2NVanRtSUpheUluL0tCbmhrWWxzLytHazFtSEhWMXpxZTFNTVBoazQxYVh4Q2pnYzRCWiIsIm1hYyI6ImEzN2NjNDE5NzYxMzI4YjM3NjZlMDIzNjk1MzJkMGFlMDJjYTA0ZmUyZDVhOTE4Yzk5M2FmYzAwZWVlNzM4Y2QiLCJ0YWciOiIifQ==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-375", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPwHi6mNhYCFL99pXUHX0HIfuSJT8jPVM6HUAy5mFI9+uxxjP5AvkxNCMgA1r\/6bPzRqCvSeQT9nszf\/RxbV+wy", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-376", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPWTDpEdFzGukWg4+Bx5Tj\/\/GYzfQXFlTISnNT1atD8r30EOuCZooJvX9zcAHV4z5EzzH5+KkNnrEEcBHc03NAH", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-377", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO5Z+JYXHoQqhUmVH7Q78zdtutDPsuBPW9018b6vOJCqCn44tLGUXdRib3jxL+A1cWt2PLd+n1cxEXgkREoLqNy", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-378", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNydf\/e2B9tJvh3E7k5\/Ah3YbYz07pWeWKggZHGEMaDMg==", "PriceCodeRef": null, "supplier_title": "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": "\/aZt7t9ZLDB2mOdIuh8c2Q==", "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": "mZxeN37x8eRNTa7v8MYj9A==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-379", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMBWpVQGq6Rq2zXfl3pMbWN6K4vc9ZgTQJYUQc\/b1WtNezvrAaXsDXq\/jR\/HTjbrR1X\/q7PDKtnpCxGRY5Ztiow", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-380", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOPcDT31czeMEugBuUHs7XPGyF1QJPUGBy\/brIl\/ibKUw==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "5b7GAQQ0RixP94Hv\/IjjbA==", "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": "TqKeYe4DsxaWKkNp3gOrWA==", "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-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": "ilMENZhYuac2zi\/wcCexrw==", "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": "S", "fareBasisCode": "SCMRMY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "ZyTz69kq1VrhhbViAF62oA==", "origin": "MCT", "departure_time": "2026-04-29 09:00:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 20: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": "7h 5m", "distance": null, "lay_over": "PT14H10M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "823" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "823" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "SCMRMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 3708, "gross_total": 3678, "base_fare": 2602, "tax": 1106, "sell": { "currency": "MYR", "total": 3708, "base_fare": 2602, "tax": 1106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzcwOCwiYmFzZV9mYXJlIjoyNjAyLCJ0YXgiOjExMDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNjc4LCJiYXNlX2ZhcmUiOjI1NzIsInRheCI6MTEwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNjc4LCJiYXNlX2ZhcmUiOjI1NzIsInRheCI6MTEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3708, "base_fare": 2602, "tax": 1106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2572.00", "tax": "1106.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3708, "base_fare": 2602, "tax": 1106, "gross": { "base_fare": "2572.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM3MDguMDAiLCJiYXNlX2ZhcmUiOiIyNjAyLjAwIiwidGF4IjoiMTEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1NzIuMDAiLCJ0YXgiOiIxMTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNjc4LjAwIiwiYmFzZV9mYXJlIjoiMjU3Mi4wMCIsInRheCI6IjExMDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTcyLjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM2NzguMDAiLCJiYXNlX2ZhcmUiOiIyNTcyLjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNjc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3678, "base_fare": 2572, "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": 3708, "filter": { "id": "F123NP00114-380", "price": 3708, "gross_total": 3678, "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": "evening", "arrival_departure_time": "2026-04-29 20:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102135mct202603110005824mct202603110805dac202603111425317dac202604281600mct202604281850318mct202604290900kul202604292005823", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-381", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+orznTzLnYUGpYxxM3R0bMBFDOCCEU8AW695G95wvdQ+0OymLZqXyBs4mWrWLziC0", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN76CtUe0a1xDRSJS+S\/9TxLCBeBBtrFZxOGXIs+UTewg7nBlGrWTAz12qNJw6YHPYo=", "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-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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86IP10knKveVB6D3ZFeHKe3tafd0YYq2wBxggt6dDLbDrYDlGjXq47bG3mokw34bDQ=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a86IP10knKveVB6D3ZFeHKe3KupXs+cXncpkG3O0LVZxR0jBx12uRLYRhJYo0EH5SHE=", "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-381", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-382", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN3AoSxdS0HdSpzCaJtF9ZLlzFjaiwQJPaLcst33J+jhA==", "PriceCodeRef": null, "supplier_title": "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": "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-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": "P6Y48bf\/5yMukSJfXYGuJg==", "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": "7iZQqvZlu5Z6gn95YWXr2Q==", "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-382", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-383", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO7oG7B2Ed0pdki53ckC1EcWzKyZb+yX9MPjrx3UBipZQ==", "PriceCodeRef": null, "supplier_title": "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": "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-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 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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-384", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNFU50mTYoR1PnFU7Fe5EP1SUzXFZd4hoqWAF2nhkKiJA==", "PriceCodeRef": null, "supplier_title": "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": "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-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": "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-384", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-385", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuyp6pKYobuIvL8420LtEG28\/vaLtmRtrI5GxkCaNTJlJub37QGsqbofdqIZpPLUUZ", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUKDG9xfHPQd3KEZ0z3pZ6jqUNde8MRi8YDW102UuPeety\/sBrPep2927hEJrtSVnlg=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6BbOTGqENb\/r+fwlSnCc2z9\/MOxhGtZfmdrrJ01mfr6U5fvctRU\/eRcLbJMKa+ZzxY=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6BbOTGqENb\/r+fwlSnCc2z9yyKR8VhOBN2TSueilH0DZxk9LEGnzy5REIeFSPOGgsI=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-386", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPP7ae0WTeVJYyQqFV1SoXHdOtZZfB8V5qM+OkKWpAH+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-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": "rvGI+jS0M7PZWDR6zh35jA==", "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": "0aaV0D\/pQxx1QH4oddIAaw==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-387", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyYHKbx5yFr39ZGXny\/if+Nh2LOLP4fEVVTSRQmrTz\/hm7LkqrQNm3qXw2bHA0M\/TSXmHbDjEnYv1QXtNcNQATGEDitzUN8ZxnpIbzoDaWMPTKtAT8LyJ8Jiad\/2DlXRjLO7rUO7+XXKSgLaeQkt39dj4tUP5pNFwKrfW5zI4StqiMbJRAKPwIPrvKrk+0qGK7EnJ8e+4QtaFdo8Khzq3pIkCGWQ9ZdokMC76Dc+LZX6Xj1DJXTTdib2qlDwmTEqb6Qk1kEv41lqgcopFrmuNqRH6omGZAxpY3\/NJOxs8RQX4H8pxuFiRO\/teuul4eca+Fw0oh8bqqJbRBS8WlRh+CAyWAtYMBy1sW2s44eDWN2YYsFAcAYUY0qMRd7LjLkdtvl4fHnoh09gPQIHDGboWu", "PriceCodeRef": null, "supplier_title": "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": "SCDGYWMWpq4n6FE9WKK+tg==", "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": "+BrLfV3UsxsY0ZDyzOn6lQ==", "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": "P01aVN\/jCSyY2ZBLc5zxCQ==", "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": "hhNfvDqRrrBLJDK4pGp+BQ==", "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": 3195, "tax": 976, "sell": { "currency": "MYR", "total": 4171, "base_fare": 3195, "tax": 976 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE3MSwiYmFzZV9mYXJlIjozMTk1LCJ0YXgiOjk3Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNDEsImJhc2VfZmFyZSI6MzE2NSwidGF4Ijo5NzYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE0MSwiYmFzZV9mYXJlIjozMTY1LCJ0YXgiOjk3Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "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": 3195, "tax": 976, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3165.00", "tax": "976.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4171, "base_fare": 3195, "tax": 976, "gross": { "base_fare": "3165.00", "tax": "976.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxNzEuMDAiLCJiYXNlX2ZhcmUiOiIzMTk1LjAwIiwidGF4IjoiOTc2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE2NS4wMCIsInRheCI6Ijk3Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDE0MS4wMCIsImJhc2VfZmFyZSI6IjMxNjUuMDAiLCJ0YXgiOiI5NzYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMTY1LjAwIiwidGF4IjoiOTc2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDE0MS4wMCIsImJhc2VfZmFyZSI6IjMxNjUuMDAiLCJ0YXgiOiI5NzYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "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": 3165, "tax": 976, "tax_breakdown": [], "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-388", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuxy7JQ78zSKIYK2QJRiVYtAmE3GT1DCTZrf68xOF\/+9wvXuoINkLQN1jJQP4pexCk", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUL5Vv22WK28\/10LuxBl48JdTcM27RKKDhtR92gulVGwPikQGbmJDY+dG3ly7dETEgA=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AsFsjXW8IuXw+5Sf58HDlJ2zhkwsrsgtgWr5ZtGCA9553jDbGbgq2likGOlXxNbK0=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AsFsjXW8IuXw+5Sf58HDlJTHiMjPJIy96bv9Gk5XwqLD8kt5eVDicthxCXIiAhW6s=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-389", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOuJZRz+gSNdqEKkbTTU5OySc\/WrELGx+VKl9os8ZeS+w==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-390", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyg0DBF7vzjm0\/bxSXm6wJ0WGSv+bWkadLv8H3LL9ufg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-391", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOfMZ7I3LWrBCfP+m8p6vztv68k\/4C3jT\/yNUnkbudmoA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-392", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOWyPCI5UG3xxyGrJiLYTNOsm7GzRGUGcMDSSNTNYREjQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-393", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxu0chjHDMLaaU4KBKJAzfath2Iko0KqMMGOPN+cJU\/o+I+\/PGkJHxM2EGb9EXDm2Zj", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJPhTHkXJIG9Kk6m2A\/mH9s+XxP4oA1dDucEsALjVRbEorJJ0YLvWtdYgAA1\/LHUrs=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJPhTHkXJIG9Kk6m2A\/mH9s4OMfURCvCM9tXK0bGBMeHivzs8FJyEIvToDIau71wVw=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6BBikUjtGf1aWG6MNbPiBldZyx5lyRSk9\/X+CVy8uHn9pnsp+1G+NXYGppB4yE3E3U=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-394", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuLwosOHcBgQAvFUerrtyZR\/XdFfHgIEGuPYH6jj\/Urg2FFLU9Z0LZ2z1L6HvWhovB", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUL2u\/NUhCXMx8mQoiu8MNEjqHNVO+hg5Q12NOLE\/rjFWh3M2RfSvf6DDVrxAWxub3E=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6BZEs+UQBGJ1BYJ5aTmepE+wAZ7pxKWnhlaHdlSKdZvu9FAZ+X7VBzawEmzpcr7nAw=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6BZEs+UQBGJ1BYJ5aTmepE+aChUNK9iYA2yXm9XGn7ZgGZPb\/sC94iY9Apao3bVV+4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-395", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNSUOp1pDTCHwh9HtRX2b5BDOrFzslZDoKlNHkxtXxUig==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-396", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOeL12jPBIGGyVywhkFLm6io4PsQ9jr+qLG7JEOYP9iYQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-397", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOsqwpJj56x\/fihY3ODYUWGA0cEuYHmfYynZIevmq+x4g==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-398", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP8+cerT76aqE4flqJtyPkX1\/ij1\/SaY6ZdHJtCTWorFA==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-399", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNxmhM0j6S9CAEHwhmGhaC0fWtbT2fr3MwL1IH4AGExZw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-400", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPEq6jMrX72OPv\/v0hEW77yu79cI4u2qJrJI5m2ACfnbQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-401", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPDngTc+HNKNJru7gXBGoE9zuTdD5liwU6cRKfgYE0+Pw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-402", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPOoJini4g08m8jCcT8FZW5aqXiAybEoPnFU+VdWkOscz8F7hiELrU+zIRiFv1UiHc9IvUJazTq9s1MTBaZcaqt", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-403", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPHHyroVUj\/SAeR14Zna5H+UfGU59TH7K4lRqSPwCQEvqr25qDSezy6cLnIB71Z2soHAqLrSwqlXcb8fDRV9WO7", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-404", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO3oeCHi3ZKCjj2Wz4H32Xs5Sqy9rZB3xg\/ePU16i3sYu+I6o550+p9r3WQPtOgevu6ewWFxRG4HDZwoYFSEJoX", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-405", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPOm5Z3d1hGqiEs4WATN8iq768xxnyzRI55FeAnuU2SexcQKNoBhsMNUUJBiRtiYdBByp4I9Si9wFHIIifihYAE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-406", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO\/Edo+GPylB7p3bQpzcCaEmM\/ukB6Ww5ghuQ2PjXonkPrSJCD818fK3jNHi4wM9TIcOEhBVC8HQTT4ZZy\/Wq4W", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-407", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMwJ0\/dqEH3MM25SEcBKexZSNR545vVHwnduA5KiEkYsvYJSxgzWh3g8atKfGt2X0P9d0aEl+IF3zNljMqroe\/B", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-408", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN5UAnj6AFQTulq7WSRH1KCLWSo+5WBjag8ryLZVTtU+WrWupQR9fGvspNWqKwbvkV\/oCTro6JmS6015VJ0vnhm", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-409", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvikhpboTzgbOxX9yAy443yoIz272sMsVbMOmb4n7nz7uUX5HflnOQpXrNlZQjcyPxivwf8OJ68zl6naLv7oiX", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-410", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNtz3JvBBrYxvULRsr19kcs\/vYycXT30pWWaJrjEK8ZZmtaNAWn3TZVekGhdgYT54a90cmvUT+CVb8WNkMJObL1", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-411", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNvPJu0CpxikW2R0Xwlt1UmtDsnzLEUkszWfxOkpNoe3oZlJSNSLOGRaeBZ7fijIC1r2576PBdzhsGNkrvoINoD", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-412", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN7pOQ636o5bvfhjEXEklXhTIsS0fE+r8277se1urA1vtqJQ06ksRA6tPiauL2OtxjgHTaHY7wc4BlQ7gw0cXa+", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-413", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOqM6Fl9blIYYkfE8oBGtHmRT27N41hdKhzVYGZn3kI9y9+sW0Lld6spzqDDKaINc3YGM8HtRIfIIwOvOSkZozf", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-414", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOsUKquXWKTXnZvQph\/fV3Ne5FiMVI8vUIGRAazy\/1KpL1TLM4JZL1FjleNE1c7C7LN84GWvrIGAngD4HdWz+h5", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-415", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOfyjijqpQsiDC\/+jo5UwlVRSHOsSIZCVQLdM7wWjv9+ZPsOvHqzp9VDJZAYhwuCI9zPhbfgwB4\/gYDGYAKJnJz", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-416", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNIMQpIae2YYLyZ1H3fdNsUcGjMMQ4PaT9q1vVJeCpzjw==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-417", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+HLTJtKjZO4h0evLYOJVBPxtOJp1ORsSklVwnvd5\/Vsp\/8SkFRPfIyxasyOMhCqn3", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7hVN45PMBii1xBBUNuBJ4sdHePuwCnN6jImMXobPO89o089cOrEpzqMr7oY5d6YDs=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN7hVN45PMBii1xBBUNuBJ4s9dEv46iXZT66oTbSrjoZ09cre9gHylosCph2KHsQ0Pw=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84FJl9Qxy5hG2zZyZ1yn7fXUtLEUt6lZNE7OcOgJQUAQjpl0aJDEAEoW\/4XMdItdu8=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a84FJl9Qxy5hG2zZyZ1yn7fXKC16zru3SnuF7AJvw4N5HECsfXZRvaSuZxE\/TTdkq4g=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-418", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxun3wKNjtemPyEJZVU4+l032d29pz7Xzo3YQ9jbD6LGu243KWeBG18MqCP2uoGqCAz", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUI8kQku\/19D\/1d4rwd9O6+NnTWpED9hvp2L2yOlGq3spkgsAtE8NJZEjd7UklkU8VQ=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUI8kQku\/19D\/1d4rwd9O6+NWHl8UsVMHmUiKpRyOD990Imf2mbRDJSk8ZrF8Qe\/GA8=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6DTTg0vllqlcoXETbjHKmOnqmP85s91t81\/iQE+FXjIYkuFqzxC4hTGWwG+rLsPKb4=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6DTTg0vllqlcoXETbjHKmOnTOn79R\/I3p+vs0IDoqJSdy+HTOJ7NzPKb8au4Hgjr9U=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-419", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRckddZsWfbDR5PIoUdhKeEivid3uRo\/yPxlMlH95JJm7Ti+\/iBtGrWx7\/aXa\/sCtZF", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZESlialOR77nAVcnTiK4UKNejV\/bUtzqy1fdbIWj2B2uiqeFlFSCyCUjwjyBJqlrZEI=", "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZESlialOR77nAVcnTiK4UKNeWLP+MjnoQ+9V0nYaX5\/OstbehVNh\/T8nt1Pk4THgACs=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEzfYX5bvBvlaGbWGAFkicRc107tT6LnQdVCWT39IGCn+1EFTj3tdf3xqQDARxG6A7o=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEzfYX5bvBvlaGbWGAFkicRcDrq2nt5c+Q376g8zriBqqspKD0ZnQX6RmftpVZGplGU=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-420", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN9qTmGyOVaiTNVAXq5MnFcg\/c0lcLjqG\/jZCKMms5ofQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-421", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuabdbUoK2YffDQyaGi6LOOFTJPatKSd7MsmbGGiwhbxsod5OgHULAoTjjKBjkVMUj", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUINUiAW8KkNyfZzkeaDR7dJH+c5qpmZYKdU7LMJVTClQLbkDmb4aV0v6UF1GwGmuwM=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUINUiAW8KkNyfZzkeaDR7dJNcZfUiE\/RoAF1YblIac4xbpxxcHLMhapEmZXowqN7XE=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AbELw5McfS6wFRrlXslXDwGfawK\/23vVdlA+2ompAllFfgjznq7\/9IqfL+GwM8W\/w=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6AbELw5McfS6wFRrlXslXDwJY9L\/L62cF7IUXKqsS\/WdQ97Mbe2QkzfzXHVTSNtJrc=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-422", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcRQ02PkiJObvSA5XfwFbI\/Uk0KNDEMr\/ocJSaACOyQhfhDRNQ+94wsoUZcg229+yN", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEScuxnKwt1xfawlTZu1fvvN90L65R1TbDAxI\/0egmWCPDKFlhsIl8GwwChk0taKUZw=", "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEScuxnKwt1xfawlTZu1fvvNKAAHGMviq89+bsUni4xCkO2sG\/v5jm4RVfN0dHT293Y=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEzmxNYtrIT+imLIbzNqquJGva3DjHH7e2DVCr0KnjmIjTnh3qB9ZpSW\/v0ybGiWjs4=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEzmxNYtrIT+imLIbzNqquJG1h+rJrda8Y83XUihEunFw2xdPGB+wlr1fxDSypg+n+I=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-423", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNLd7JRmRuHkGbKp8JpFwxo9nAAqMHvPVPrE4al34lYq1VMESWI1WZwfNyNsz3LiSxdu9wMvRRrNxbTTRtQDWC4", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-424", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO5b5wxJsIWROG9bT\/H+QZm9Ux2inBC6sVSycc19gXHOFC3Fy3Gi2H5mZ4zyt7YZx+1QbqjRNq6nz1G2SxyOoWd", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-425", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPM6HvF+fjuPtU\/8nVk5rsKRgk+H3JzxhVJaziWEYYAfddU4BdhvZvDVkFJE0sp111aj5sNxfgqTMGxCkv4Ecvau", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-426", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNtSx7MUeHdUKOYGlpAukxt1Txm8NkuDlH4gMhVOjvvhu8X6CuuJjd+mRhIhd73QLvdhspfR4Ket7RC9vLSACEh", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-427", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMP9q5Gxi4Lx47168+Jsh41NfAd2YqexBNyMZdfgslVEk7lsJT3oYcZQeFlGJUEDhbJ68AvY2nADp9wDvzOVhY6", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-428", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMCoa0TzUP3Neb\/4whrOZBvysAptyb7QMLwDF4\/1nY5u4sR6z9qB68tr8HRfmnACdToThq0zLvLqvesW6hgAhLD", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-429", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOLSa30wIyGciejlFOBkUYx6CmIxUO+O9rwIy59zYn+NcJ3RcVzCpUvCvVDHWIneNtk0grPMdy1FQac\/aV03Kal", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-430", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPu8MIzcMxZDkch9WCSY71SXRi9PnhDV3NUP2cp3riSX1Lr7oywa\/fYL1A\/3d9XspJ5xz5MKVDlWNX5e9rfC34w", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-431", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNpzfCxrO6Ed1YEFbi9PxzU84k47JiGu9R\/T+qYhJYxJxueM0IyTQ9rgHTf+6ms6VFnxXc5fGd3Cv5XgM8UPH89", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-432", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNhJQZ5wjInmP5KaB1aQCW1N\/0v2kZYpX+rifxxSoT3OZdVkrJLX1f1gG\/elDZpugU2gDH54EMBoUzlmtE+uYyC", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-433", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO449M91SMurtKED\/bC6IuiBk\/sIkwjN8M3KkziY8I\/hJLEDLv0uRA8TAvOvqCMhHnTrWAiRzTFJKuaDmIxrfGi", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-434", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP3OAyHrfJHqrgijhAKcxfxteJ66rtzP3h36AzPcXh1WA3VCSSdOGAV2FA2wkaZT9esTU02XtIhoeSvldSqFXGP", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-435", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuLpVSJ9ORTKgTUxhdjXZ0\/3tubbaicXXFFVvwGCuNEykCJj0\/w+eqO4wiRGLdg8du", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJK4dUrWnmMY\/QTXH7lHvFMreX8oZC408ncRnc5\/0nixBKBxIU1xHJgoq9VGtj3qO0=", "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJK4dUrWnmMY\/QTXH7lHvFM++lKnzkOTbj7JwCvXIDwUnxaBIxlm51tZ\/NbtPMXncI=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6DESRRbE6j7YwidasboSFQ2JxtMV1QEAX8QchzQaMIFLTDjdS+hFlc3ZELuzfjwt14=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6DESRRbE6j7YwidasboSFQ2JCw+5eaiN+n8ZlldSCzugMSDOBCSISjVn8l9SFoVqTk=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-436", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMt2gt1wT6BQzuDEr6ITmEJsVi3tNPV1as8RVOmW\/fbKhUjBCOgXPxEWYOB1PDm65xudRKP2RrYzWWXVMkIQmE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-437", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+Kxbtv9F3XtaFTNk4WUqGE6lqxCIHSaiMzQv\/8n8KurbwGWZH1M\/YPz2PZS6RxPjp", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6pzy24h\/jss85buA4X8PPjCVKoA5OK02rF9ReCuVJdQ6uf5SeyAcNz1yZ805KNIL0=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6pzy24h\/jss85buA4X8PPj0n08qD5ZJ9X+RkjhnsHLkXrHGmJXfkaEWty0bua630E=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85d\/OZkJdAlwUyD0y719JXzLQTQrFRQQ+z4izpYg2cGjK8A1X+m1wwpSmAwHYcGrZ8=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a85d\/OZkJdAlwUyD0y719JXzyWjIYj2fC\/biAEJWudsFgMHvJg\/DNr0Z3YUxChTU93U=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-438", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO+ONHLcizGAIL+qfPWyNdvGPkPelJvbjD6UvOYOV59wg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-439", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+NiYClUhzoEjkJrcTEsCaBWPFKTdwlXEv2fSRNSrQMkc3yFetwycoAHrqWVbb2M9o", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN5WnfMy2uzbvz0FejvVa4Z9baET8XCmjYICDxnBySP32Ig3CF6Fsj8YZPO5sNX0pYM=", "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN5WnfMy2uzbvz0FejvVa4Z9vSQ70grGSMfIpdp70QXgKVgLoX\/1RaJvwIFyNLKAtFg=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87SlsiXxWs+EtcD+1lTweu09NUCwunYH9vlf65RxhkNh9nwU5\/QfJtkqmBKBba8Hd0=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87SlsiXxWs+EtcD+1lTweu0sCJcIQ23nAhywAp1sKlrKzDC3P\/xKTt+Ge0nEuJatcs=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-440", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNrzUJifooGciFhO6dVh6COQHhJZN\/cNwWfJjZOfVRzrrHjEG725C4QzVuzumdHjoSkawl7DpxSNGO4XTGqG5rP", "PriceCodeRef": null, "supplier_title": "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": "RSGHUF5T3\/Y9qt0W5Sxj0KeMp6nRxGBNlMKF09u8jeBS+UkKCLSLBlqi1fLJerPXb7quQpbWrPH1jPyXueDWJ1VX6EtvoIaRd71hv1Iwhy4=", "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": "RSGHUF5T3\/Y9qt0W5Sxj0KeMp6nRxGBNlMKF09u8jeBS+UkKCLSLBlqi1fLJerPX+YWZwo4pJmTohw+Hsu2Udc6VdPxwxmG\/lzTei06FU5g=", "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": "SmMmHnzZ2Bv\/Oi\/b0fGxU0Mz3Xl4FZZNMKddluSMz3Zs0E664P6aTwRtsI659RfktaCabDh5cOhS3SmEYXYIRHX5PtddeRmwagE3NSgzZ+k=", "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": "SmMmHnzZ2Bv\/Oi\/b0fGxU0Mz3Xl4FZZNMKddluSMz3Zs0E664P6aTwRtsI659RfkUKhcgILYvNd8eVXIXYNreRn3kbQPcK1U9BI8NYFv0mI=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-441", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxunv1gYA9RevOeOImP+hr5CS2ksQEa9I7Bk\/GYL4tLhzy6rWgpX1ZtPHJ\/kHYH9FDG", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUKqst3\/unph4KpYlMu\/8IfKxkp8M48IV8trsnb5FFOEk0KYDK4\/zHtdDgBXjVx84GA=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CRGw0k4d1qSgipHFwjel4F2mfkZZV7E2ZEtdIyPBZTZbZr6js8shs0si6cefqTobo=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-442", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNrzUJifooGciFhO6dVh6COK5S0ddk0pPlrkAgiR4xToW3RmbPsj1ofxGgkkr3gpbNQogmHKFw1XtmBAevYd0bM", "PriceCodeRef": null, "supplier_title": "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": "RSGHUF5T3\/Y9qt0W5Sxj0KeMp6nRxGBNlMKF09u8jeDVU29U1mUiK4SqF+KX3uRIo7aWm3Cx\/iDZgOXhpmcMLj2tdmK\/8EIoZmv2etOThKA=", "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": "RSGHUF5T3\/Y9qt0W5Sxj0KeMp6nRxGBNlMKF09u8jeDVU29U1mUiK4SqF+KX3uRIp94aeVjXzBXJ9CR1bPPtt1fBTT\/ClTiBn2oTZh8ITqk=", "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": "SmMmHnzZ2Bv\/Oi\/b0fGxU0Mz3Xl4FZZNMKddluSMz3biddaTH6ewE7vNJySGMjt2ugAFGnM3rPhwoWV+LV16gimTmIohuSsWt\/jDJLsIuR8=", "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": "SmMmHnzZ2Bv\/Oi\/b0fGxU0Mz3Xl4FZZNMKddluSMz3biddaTH6ewE7vNJySGMjt2ytbFuqYlZRmQ4bngjLxH\/aWEOmX9u4cghrKA9lIQktE=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-443", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP83tqDINHpQ5LdvxY8YIJS5ULzQbSDtR2+hS6TFIkuew==", "PriceCodeRef": null, "supplier_title": "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": "\/aZt7t9ZLDB2mOdIuh8c2Q==", "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": "mZxeN37x8eRNTa7v8MYj9A==", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-444", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPCopatOhaTwPZeUosmXkxuuRtmwxlQcEzgxjmG8pcDgWnSdyhbjPZ3h0laakl4geOoa0lYizR0wQ8jR2ntZxUf", "PriceCodeRef": null, "supplier_title": "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": "4xTZAARj0d05EHArQqwprt68YIegdj8XJ\/LkovgfrUJuNJL0B80ZO7CMJkPW\/NEnt9di2HqnhYsS0cQXZP10xg5PG2p4J3bUlXJu7BQ7u14=", "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": "FPqk0c+kSxz8WfzeBtn3kSwpRQ6YYeHkTpv2y7cRG6CEBbcxS74u+mgaaqAERUCJs2dzJWz68hTsGVYFz0krW8WRMQpB7rU5sKCkmxWKepM=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-445", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+pjHQODBMdJKFloD5v\/55xUYO8haQ6scbjgO4SlgfJ89HfodTnxPpyR2+12f3ERnJ", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN74JvlyASeHW+9BhlopVVFmgFToSI0RRpxiGwTTaaPhL5fjIvfZquQabAJAZ4evlks=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a87LF+I+QlbzibIA4my0mRyQw4hT7vWz9NhcQbi1FqsNpDkrzWEBVGU4y2j67s1og04=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-446", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOEk41i4AYk4x62+kN+fyj+1XQsHcXAwDFePcoyUyT7VgMSm0rlLf5u04BTpuqMXXcxReWxf6O6zPR+jUZAcs1X", "PriceCodeRef": null, "supplier_title": "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": "jRHRL6O5yk8P\/3GEgWQuGohlWyPsykYgeAVlAmsBpN6k4r+IDPtkNUfB5T8IfGZF\/XpIJPzh+WY4a3UMe24Ym2F\/7F8\/EmkQRB0RYkl3kQ4=", "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": "IA+1ucI+HlzYzqzlGCwTnYVTbweOY\/6S9BfjXIl+a871ONNAt32\/83fypsKcjg0ujV4pHSHSB9b0wYKu+\/G3DixVsNeJ6Tx\/tR6N99y6Ydc=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-447", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRcMZIxEsQpYxf6xJYt7lXIxtAdiseG790UT3NyikHTWZVivgT+paFpDWL1e46rADlS", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZEQ7akV7fyhC1LDSee4VOXBoiAENr4r7Bz0556R4DuVflMNDUskf+\/zdHm8ozhOY6Ws=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEwV6XSKKwjWn\/KHejaXSa1CAW5kWw9g+o23jDSMsUCUrotdqyenFnmW8oJXBzk25ls=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-448", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMlQ9jSp7s5lsQTQy8OVoRco4\/AlVo+61yWmpIOVUqqVhpQ71OiQS3XkLavZ8UPBqBLEV0r66YImQVUt5VgSk9y", "PriceCodeRef": null, "supplier_title": "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": "Q2+dqtGlcIxe0pQyXRcevLxDSZcYU7cMUKKYb2GIZERzhQgr4iLfa\/uajt6m39vyPHtg0\/GdH6Go\/b9qKoEOdIgVviGJI+yceB76P8hjrBU=", "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": "wagz3jMmPLpOlcDgYFLVu7vPgZLZd1CiN0FzK4StXEwa1Kb0RXjREl26y+CI0ZaJ\/ztElPdf8h6Il9rp1zhHnghQ9zP8Fw2oQDCNnZQ9dC4=", "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-449", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNUOJzzJwpoebYf1yPVMM0uJEnfrw6A7LhflDbV6ifdKQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-450", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPpPZR\/+H+PHb3WSULbWh9xDPsNzREPsAI73YzQL6SQ0ZsQGBWQwktlhSv+JFgYM0axpEi+EsYIcruoincr\/nzk", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-451", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNV3gG82KhIAYn7tkalBOjdLEmAoEfpInCDaL9YpwFphz2vg71FgXMBokdNiY3ICRuanZDdSw4OWCyeKVIK\/Q3m", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-452", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO42YUgTrJtwEkhtCprKYQjDjGPq68\/HY7SVR\/ySwvZNbisGYFBNU2GPLbBGN8Syd404Zf5lHOiqbVt7404T5xX", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-453", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOy302vQWUjRiK8NBxrJ1HhFxd7+riMmUXhLot+3p9mWoUiq3hXzZSVJmlBOK+DXCDvOJm5nipwfbXY351X5hvz", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-454", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7RELsELlnNlBPY1upYueP0hwQOcm7KA\/xBRpgb6NtRfF84", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-455", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REGr0zEzxRKqCp1jgyfpltU+VSRsKCStyNwmnL8EFfM9C", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-456", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNXcITNvgir2CjJsFo7+VkOrDDsI1Wewm7T8IEMre7REO\/ikv8igp5XrO6DJG\/LwY0i2k5+fLS+uKsogOj7v2dy", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-457", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPP76Y\/4TnWtdwHmyGX5YLLBxF0uWPi1NTRifiGTSdOC3HBVKhS5S3okw8bS8FQ5N2Abm1UtoeSbree25ntChXNa", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-458", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPMdbHC+2qGGOgXtrBYGsglpMI3AAPMVU6Z+6YClXPsBENoOH6WjX66aB6dlv3Nft0Cj94Bs7ouNSI+zPbqjjjo", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-459", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMCSlXsjysLBZL61HeQwCpKS1zFT2NiP9e\/bCiEcCwYlg==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-460", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPMXR0QrO8ikACmek4z8OQZUIUhhTJwVwpuOcgTsNjUjlCHj41q\/kGMMZMuqFjQFurGIbreEmB+gkI0ikjyo1qlE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-461", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPOfgWJvjHUrro4L9TD1eym4DA8ZBCKWwTEEJNG4fGdVEWxiUA2Ne244Jfu1xk1jw4T92nuCW7LajFyC9hoOhjSd", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-462", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNPD1yja1fZty0A8nycW7iFkaUyNMfcmf3w5+HbdhlATkY3x1AJQjJHbxQ8zHopdqk\/+9nJl4L6VDBN62hhGloE", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-463", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPPdeq\/wOd6Gv3yS2pcKgb\/4eZxHaNwwRTRzBTi9l4VDJNV64yl7imeoZdMeGfv24zQB4ayl7Yi0\/Z0Aien0o50l", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-464", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPO+kX+RWjyyIRILwLimdT1rJ7Ucu1Hj74VJ3Gx+0LlRX2JbqSsL2e4in64qoMUHuLOSS+ur7O6QymrUcW8EHrcC", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-465", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPNyfxyslEZtMRGez2wBNRm+k79rwvW\/DbobWshP37oMAQ==", "PriceCodeRef": null, "supplier_title": "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": "1921176863968796235DSTGJ", "flight_key": "F123NP00114-466", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ159138693854157431", "ItemCodeRef": "xZZp5zFr9E77qeaLNc3eAskYeeZ90XOvyIYbF9eySPN0Aw\/\/Kw0i2L9xL+oLVTTBYGfk5V8OuoLXJgU1eEP2Mw==", "PriceCodeRef": null, "supplier_title": "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 } ] }