{ "status": "success", "tracking_id": "1921176864043596235UBONL", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPK42rUfoAZN4TtlWBG\/IKzux5ZZQpf0kyhKkaCKFiyXU=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBJJ3PFbAZthXgrlL959VSXkpm3ECFqMpRN7GZN2H6ToBiRDh0i2H6jyOccoKbMZSI=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBJJ3PFbAZthXgrlL959VSXc83iaAuwgZhzGyatcy+VOAb6SCwANrTFJlstQZ3cUQk=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MQ89Iwgrbu4sKWOpgFlsb01io2sGBLkf1dq9HwshXXU15jNwculG4hs5O2OB48PW4=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MQ89Iwgrbu4sKWOpgFlsb0QHYFKbXZsu0M1UZHwfuUM66BuhJ2tneHkR2c5MSpf4g=", "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": 1253, "gross_total": 1223, "base_fare": 389, "tax": 864, "sell": { "currency": "MYR", "total": 1253, "base_fare": 389, "tax": 864 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI1MywiYmFzZV9mYXJlIjozODksInRheCI6ODY0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTIyMywiYmFzZV9mYXJlIjozNTksInRheCI6ODY0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyMjMsImJhc2VfZmFyZSI6MzU5LCJ0YXgiOjg2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1253, "base_fare": 389, "tax": 864, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "359.00", "tax": "864.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1253, "base_fare": 389, "tax": 864, "gross": { "base_fare": "359.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNTMuMDAiLCJiYXNlX2ZhcmUiOiIzODkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyMjMuMDAiLCJiYXNlX2ZhcmUiOiIzNTkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNTkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjIzLjAwIiwiYmFzZV9mYXJlIjoiMzU5LjAwIiwidGF4IjoiODY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1223, "base_fare": 359, "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": 1253, "filter": { "id": "F123NP00114-0", "price": 1253, "gross_total": 1223, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrmiATH7lF91JvN+xQ2LwC4bAie8K3L7QFfcJmhUWOi8A==", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": 1263, "gross_total": 1233, "base_fare": 399, "tax": 864, "sell": { "currency": "MYR", "total": 1263, "base_fare": 399, "tax": 864 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI2MywiYmFzZV9mYXJlIjozOTksInRheCI6ODY0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTIzMywiYmFzZV9mYXJlIjozNjksInRheCI6ODY0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyMzMsImJhc2VfZmFyZSI6MzY5LCJ0YXgiOjg2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1263, "base_fare": 399, "tax": 864, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "369.00", "tax": "864.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1263, "base_fare": 399, "tax": 864, "gross": { "base_fare": "369.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNjMuMDAiLCJiYXNlX2ZhcmUiOiIzOTkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyMzMuMDAiLCJiYXNlX2ZhcmUiOiIzNjkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjMzLjAwIiwiYmFzZV9mYXJlIjoiMzY5LjAwIiwidGF4IjoiODY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMzMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1233, "base_fare": 369, "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": 1263, "filter": { "id": "F123NP00114-1", "price": 1263, "gross_total": 1233, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl4W7qNwchvhxdgBWUM3w0AyDT8gW8NzxuMHuTNEHXC+jQ==", "PriceCodeRef": null, "supplier_title": "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": "176lCJHex6\/XO2TW7jolhwJOgWkYOgG2nE7GyHcZUwA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "eyJpdiI6InlsL0JmazBlNFF0bnpYZnNHaEtYSnc9PSIsInZhbHVlIjoicCtXdDBsVEkxcWJQdWNNTEpSb1hqRHJXc2pBRGJjUi9oa0k5UWJCaVpIM2NHRjF3RGtiUTdjU05sUGVCMGdmSzZJRFV1R3RyZnRDd0dnMTNoRTV6QWJER011NEJGdHBkS1BscGR5NlVSM29MOE5RUWJIZzZOQ3JLT295Q20za1hRckJPcUFyNUtyVHdOSDI0N1dXM0FFQzFrbk1wWk1GOWJ6cWRPeEJuUTNPVlVIUldLLzAxZ1ZWMlFHZllQN3M4RlY0Vlg5dWJ0d2JlTzQ1dk9mc3NnZHZ5ODlXMkplVFdHRFV4bnlCdHV4MGVqeVAvOC91STNpMUNOWmZDUi9tR1R6K2M3aENvZi9vc1F6ekRQR3ZCaitFTHVCNXBlR1YzQmdOK1luNGhmeG5YL0JWZXhPRWFwRXdSWW9XZkx0NUxuT0FNVzA2allmY25CVkt4clN3Qnl3VFVDZHBRVXdMeTdkbitsZmlHMjI0R0xsSHF3Q0o1V29IV1FKUWpUKy9qVW9KbnBTZ2todzREVUVHeWhhRUpzUlVSaEkzZU4reDZrbmZYTTd4MWU3ME9SaXVpL0NXbGwvamNaTlVWYW4xZFd2dzBNOXRsVHcrTmdvTUM5cmVuTkJvRGtyK295NFRpRWwvOVNrNGhGSmJLLzd4NDJzZUk4ZjVEQ2J0QkRSYWZqREc4VW5GTHRZVFFPbElFUHNuM1pienFYOUUvYkhJVnVDejJSVkJiRnIwbjFUUEdCbWo4YWh3MEVuendJc09Nb3d5K2lESlZKYzdhYzlaV2Qyc01Vc0JuZ2NrTlpCSFhucDlmL1ZCcVQzcVRibzRPR1NsSFdtcGFWOGpZa1crZjJMeGl1LzZ3R2dBcnBvYVlzMzh2K0Y2SHlib2xGQ3M0RGtpdEwwUEZIMlA5U25xN28zWDkxTHFFc1JYdDhIeUFVMHY5VS9PaEdsRkR0VnBZTVQ2d3hDTTF2QnhyQ0xQcWhudThDV090WjB6L00ybEQvYXlxRXJRTFROM0NVb3pXZlM4ektMQnlwZytVZFNKVnNNWTBMRkR6bFVNUjlrVjQzMXJ0ZWt6em5VYVBVc3FRKzdPem1GZytoU1dLdUFLNGhRczRBVjUwa3J6OUZWZ0N4WGhqL1BadUt5NENaZ2dWVitxWWg2NWpvRUFQbUhpOEp5SVM2RTVGWDR4NHFwMGVmQ1RoOVpxRmd6M0taMjVua09WK2tXZUJVUllPZkwzcDdtVXdWR2tpT3dmbXNDWVZLZCtiMFhpbmxZb3VwMm1GZjlkcXl5aWpsRVdqbnFoZWNyODlXMTQ0MngwdktCdGVqK2ZMazVxcVFmdmRETkhBNmc3ZVg3NnNyRDlXbVdjaUlodEsxTExtVTJSODdkcWJ3eUQwOHIxL1g4cHZ5OHF2U3AybkdDdEQ2RzJwNjRRUWhVeG5CQnRiWkUxMWI2S1Bwem1ndnREODJOMEVITWlNWG5hS2tnRzVvNzlFa0lmSTJoTnNFdE56OU5nMlhOQzY5aG54VmJ6UXJQNjJNWjZ0bFZxNWZhc3kySEhBYklsU1BJVmI5SGZnU2FHUzVnSFJOSlV3Q0dFUGhVOG9KNjdzYjNnSXRxRnVGYzB4YmF1aERwU3pCVEgxTW01V0gycW4xaTBPYnl1TFQ1WHZOeUhIdE45RElPWmMvRUpXWG9OeE1XL0lBemZ2dVVOYmowbWhjeVhnZmxwNUMvYkwvaElYOGZJUld1dGp0RVFBTWxhVVI0KzZFWkJqQjd6R3ByeGJ3UG1oWHVOQzk2dkRtaTVxdGZ4K282dnZzMWh5K1huV2hqa0NnUGZiVThuRDBDb0JQOFovdmd4V1lZWENLRnR6NGIvNDNYY2ppclVCQ1JDQWwxYm1vZFZ6SEVucm9LQ1REWmExdDRlQlNlcTdHRGdWb291ZzExOEpuVEFpOURjSGZVUFZhM2xSMExsTUMxKzNsd0lROTVLK2tKZ2gxMHUya0s4emdybXFSUEF2VnRjcUYvdEw3Z0NmbzlJRy9Oc1FYWVlqNlRIWGErWFZtZkY4dEtoUzJoNTlVcTR3Y2ZrZTlJZVl4dTZVWC93UFFxRWhYWE5WcWlOMmNxVHRBQ3pzY21WTC9leUM4eEplOXVFcWQrb3lzTVJPRllOajFvdFZoTW9WWHl1Rzd1eGEyVjVXTjdLbTFpMUxwM0VORS85VzdWeW52UTR2bzV0STV4U1Qya1NWYTRGZTV5bVpKdjFJMnVQaVlHOTZ6cnFpQ2FQejZZcDdJMVBMbmN1WGIrK0VTb2s0NDBoa1N3MmUrZ2JQZ20rYWkxQ2JuRmg2QmRRS2NYTUJweVVsbVlwY0t1WnBFZ01GS201WityWXFybklDMW5XTFc2Q04wUUN2aU1ZaEwzamY5VG5qNWpWMHBwWHpLV1pOcDhhMHlxMG9OY2RQV3AwYWtXYzdNT1lSaExzMUt0NEt4SWM1T1cvRUtuY1MyM1IzNFZVNEZNYWZDdFMydmtFdUlPSGZ6VkppQXlQSit4eGQ3dUw2SnRmVVNsWlBESktPQlN4b3llblRueVlueGx0d3Fnam9hdUhXSUREQVdEbElPa3ZyTGNzaThET1A2eDNvUkcwRlRCSzBVVlhpNzFzOE1MZk1sbGJiK0N6Uks0SDRzQjdYN3R2ZkFsT1U3Z0tQN0FidE5RakFZeGdEUXp0U21aZ09oSmxlM09lam9zbXpscXJCaXI3blNacW41dEVzVGdzOXlCdDEyS2xyb0RYZWpRPT0iLCJtYWMiOiIxYmJlZWU1NjJhMjU3ZTFjMWU3YzkzMjQyYThhZjFhMDAxMDdjMWMwZThmNDg5YjY4YTI2ODUyMTc2NWVlZDJiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "TueXvSnU3ir6rsIPgXjBITm+xiPn+9JpeDyttZoW8dA=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InlsL0JmazBlNFF0bnpYZnNHaEtYSnc9PSIsInZhbHVlIjoicCtXdDBsVEkxcWJQdWNNTEpSb1hqRHJXc2pBRGJjUi9oa0k5UWJCaVpIM2NHRjF3RGtiUTdjU05sUGVCMGdmSzZJRFV1R3RyZnRDd0dnMTNoRTV6QWJER011NEJGdHBkS1BscGR5NlVSM29MOE5RUWJIZzZOQ3JLT295Q20za1hRckJPcUFyNUtyVHdOSDI0N1dXM0FFQzFrbk1wWk1GOWJ6cWRPeEJuUTNPVlVIUldLLzAxZ1ZWMlFHZllQN3M4RlY0Vlg5dWJ0d2JlTzQ1dk9mc3NnZHZ5ODlXMkplVFdHRFV4bnlCdHV4MGVqeVAvOC91STNpMUNOWmZDUi9tR1R6K2M3aENvZi9vc1F6ekRQR3ZCaitFTHVCNXBlR1YzQmdOK1luNGhmeG5YL0JWZXhPRWFwRXdSWW9XZkx0NUxuT0FNVzA2allmY25CVkt4clN3Qnl3VFVDZHBRVXdMeTdkbitsZmlHMjI0R0xsSHF3Q0o1V29IV1FKUWpUKy9qVW9KbnBTZ2todzREVUVHeWhhRUpzUlVSaEkzZU4reDZrbmZYTTd4MWU3ME9SaXVpL0NXbGwvamNaTlVWYW4xZFd2dzBNOXRsVHcrTmdvTUM5cmVuTkJvRGtyK295NFRpRWwvOVNrNGhGSmJLLzd4NDJzZUk4ZjVEQ2J0QkRSYWZqREc4VW5GTHRZVFFPbElFUHNuM1pienFYOUUvYkhJVnVDejJSVkJiRnIwbjFUUEdCbWo4YWh3MEVuendJc09Nb3d5K2lESlZKYzdhYzlaV2Qyc01Vc0JuZ2NrTlpCSFhucDlmL1ZCcVQzcVRibzRPR1NsSFdtcGFWOGpZa1crZjJMeGl1LzZ3R2dBcnBvYVlzMzh2K0Y2SHlib2xGQ3M0RGtpdEwwUEZIMlA5U25xN28zWDkxTHFFc1JYdDhIeUFVMHY5VS9PaEdsRkR0VnBZTVQ2d3hDTTF2QnhyQ0xQcWhudThDV090WjB6L00ybEQvYXlxRXJRTFROM0NVb3pXZlM4ektMQnlwZytVZFNKVnNNWTBMRkR6bFVNUjlrVjQzMXJ0ZWt6em5VYVBVc3FRKzdPem1GZytoU1dLdUFLNGhRczRBVjUwa3J6OUZWZ0N4WGhqL1BadUt5NENaZ2dWVitxWWg2NWpvRUFQbUhpOEp5SVM2RTVGWDR4NHFwMGVmQ1RoOVpxRmd6M0taMjVua09WK2tXZUJVUllPZkwzcDdtVXdWR2tpT3dmbXNDWVZLZCtiMFhpbmxZb3VwMm1GZjlkcXl5aWpsRVdqbnFoZWNyODlXMTQ0MngwdktCdGVqK2ZMazVxcVFmdmRETkhBNmc3ZVg3NnNyRDlXbVdjaUlodEsxTExtVTJSODdkcWJ3eUQwOHIxL1g4cHZ5OHF2U3AybkdDdEQ2RzJwNjRRUWhVeG5CQnRiWkUxMWI2S1Bwem1ndnREODJOMEVITWlNWG5hS2tnRzVvNzlFa0lmSTJoTnNFdE56OU5nMlhOQzY5aG54VmJ6UXJQNjJNWjZ0bFZxNWZhc3kySEhBYklsU1BJVmI5SGZnU2FHUzVnSFJOSlV3Q0dFUGhVOG9KNjdzYjNnSXRxRnVGYzB4YmF1aERwU3pCVEgxTW01V0gycW4xaTBPYnl1TFQ1WHZOeUhIdE45RElPWmMvRUpXWG9OeE1XL0lBemZ2dVVOYmowbWhjeVhnZmxwNUMvYkwvaElYOGZJUld1dGp0RVFBTWxhVVI0KzZFWkJqQjd6R3ByeGJ3UG1oWHVOQzk2dkRtaTVxdGZ4K282dnZzMWh5K1huV2hqa0NnUGZiVThuRDBDb0JQOFovdmd4V1lZWENLRnR6NGIvNDNYY2ppclVCQ1JDQWwxYm1vZFZ6SEVucm9LQ1REWmExdDRlQlNlcTdHRGdWb291ZzExOEpuVEFpOURjSGZVUFZhM2xSMExsTUMxKzNsd0lROTVLK2tKZ2gxMHUya0s4emdybXFSUEF2VnRjcUYvdEw3Z0NmbzlJRy9Oc1FYWVlqNlRIWGErWFZtZkY4dEtoUzJoNTlVcTR3Y2ZrZTlJZVl4dTZVWC93UFFxRWhYWE5WcWlOMmNxVHRBQ3pzY21WTC9leUM4eEplOXVFcWQrb3lzTVJPRllOajFvdFZoTW9WWHl1Rzd1eGEyVjVXTjdLbTFpMUxwM0VORS85VzdWeW52UTR2bzV0STV4U1Qya1NWYTRGZTV5bVpKdjFJMnVQaVlHOTZ6cnFpQ2FQejZZcDdJMVBMbmN1WGIrK0VTb2s0NDBoa1N3MmUrZ2JQZ20rYWkxQ2JuRmg2QmRRS2NYTUJweVVsbVlwY0t1WnBFZ01GS201WityWXFybklDMW5XTFc2Q04wUUN2aU1ZaEwzamY5VG5qNWpWMHBwWHpLV1pOcDhhMHlxMG9OY2RQV3AwYWtXYzdNT1lSaExzMUt0NEt4SWM1T1cvRUtuY1MyM1IzNFZVNEZNYWZDdFMydmtFdUlPSGZ6VkppQXlQSit4eGQ3dUw2SnRmVVNsWlBESktPQlN4b3llblRueVlueGx0d3Fnam9hdUhXSUREQVdEbElPa3ZyTGNzaThET1A2eDNvUkcwRlRCSzBVVlhpNzFzOE1MZk1sbGJiK0N6Uks0SDRzQjdYN3R2ZkFsT1U3Z0tQN0FidE5RakFZeGdEUXp0U21aZ09oSmxlM09lam9zbXpscXJCaXI3blNacW41dEVzVGdzOXlCdDEyS2xyb0RYZWpRPT0iLCJtYWMiOiIxYmJlZWU1NjJhMjU3ZTFjMWU3YzkzMjQyYThhZjFhMDAxMDdjMWMwZThmNDg5YjY4YTI2ODUyMTc2NWVlZDJiIiwidGFnIjoiIn0=", "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": "vQdArdoOo6E90VNy9G1AfPamA31\/jTl5LNrcogtyCPg=", "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": "eyJpdiI6InlsL0JmazBlNFF0bnpYZnNHaEtYSnc9PSIsInZhbHVlIjoicCtXdDBsVEkxcWJQdWNNTEpSb1hqRHJXc2pBRGJjUi9oa0k5UWJCaVpIM2NHRjF3RGtiUTdjU05sUGVCMGdmSzZJRFV1R3RyZnRDd0dnMTNoRTV6QWJER011NEJGdHBkS1BscGR5NlVSM29MOE5RUWJIZzZOQ3JLT295Q20za1hRckJPcUFyNUtyVHdOSDI0N1dXM0FFQzFrbk1wWk1GOWJ6cWRPeEJuUTNPVlVIUldLLzAxZ1ZWMlFHZllQN3M4RlY0Vlg5dWJ0d2JlTzQ1dk9mc3NnZHZ5ODlXMkplVFdHRFV4bnlCdHV4MGVqeVAvOC91STNpMUNOWmZDUi9tR1R6K2M3aENvZi9vc1F6ekRQR3ZCaitFTHVCNXBlR1YzQmdOK1luNGhmeG5YL0JWZXhPRWFwRXdSWW9XZkx0NUxuT0FNVzA2allmY25CVkt4clN3Qnl3VFVDZHBRVXdMeTdkbitsZmlHMjI0R0xsSHF3Q0o1V29IV1FKUWpUKy9qVW9KbnBTZ2todzREVUVHeWhhRUpzUlVSaEkzZU4reDZrbmZYTTd4MWU3ME9SaXVpL0NXbGwvamNaTlVWYW4xZFd2dzBNOXRsVHcrTmdvTUM5cmVuTkJvRGtyK295NFRpRWwvOVNrNGhGSmJLLzd4NDJzZUk4ZjVEQ2J0QkRSYWZqREc4VW5GTHRZVFFPbElFUHNuM1pienFYOUUvYkhJVnVDejJSVkJiRnIwbjFUUEdCbWo4YWh3MEVuendJc09Nb3d5K2lESlZKYzdhYzlaV2Qyc01Vc0JuZ2NrTlpCSFhucDlmL1ZCcVQzcVRibzRPR1NsSFdtcGFWOGpZa1crZjJMeGl1LzZ3R2dBcnBvYVlzMzh2K0Y2SHlib2xGQ3M0RGtpdEwwUEZIMlA5U25xN28zWDkxTHFFc1JYdDhIeUFVMHY5VS9PaEdsRkR0VnBZTVQ2d3hDTTF2QnhyQ0xQcWhudThDV090WjB6L00ybEQvYXlxRXJRTFROM0NVb3pXZlM4ektMQnlwZytVZFNKVnNNWTBMRkR6bFVNUjlrVjQzMXJ0ZWt6em5VYVBVc3FRKzdPem1GZytoU1dLdUFLNGhRczRBVjUwa3J6OUZWZ0N4WGhqL1BadUt5NENaZ2dWVitxWWg2NWpvRUFQbUhpOEp5SVM2RTVGWDR4NHFwMGVmQ1RoOVpxRmd6M0taMjVua09WK2tXZUJVUllPZkwzcDdtVXdWR2tpT3dmbXNDWVZLZCtiMFhpbmxZb3VwMm1GZjlkcXl5aWpsRVdqbnFoZWNyODlXMTQ0MngwdktCdGVqK2ZMazVxcVFmdmRETkhBNmc3ZVg3NnNyRDlXbVdjaUlodEsxTExtVTJSODdkcWJ3eUQwOHIxL1g4cHZ5OHF2U3AybkdDdEQ2RzJwNjRRUWhVeG5CQnRiWkUxMWI2S1Bwem1ndnREODJOMEVITWlNWG5hS2tnRzVvNzlFa0lmSTJoTnNFdE56OU5nMlhOQzY5aG54VmJ6UXJQNjJNWjZ0bFZxNWZhc3kySEhBYklsU1BJVmI5SGZnU2FHUzVnSFJOSlV3Q0dFUGhVOG9KNjdzYjNnSXRxRnVGYzB4YmF1aERwU3pCVEgxTW01V0gycW4xaTBPYnl1TFQ1WHZOeUhIdE45RElPWmMvRUpXWG9OeE1XL0lBemZ2dVVOYmowbWhjeVhnZmxwNUMvYkwvaElYOGZJUld1dGp0RVFBTWxhVVI0KzZFWkJqQjd6R3ByeGJ3UG1oWHVOQzk2dkRtaTVxdGZ4K282dnZzMWh5K1huV2hqa0NnUGZiVThuRDBDb0JQOFovdmd4V1lZWENLRnR6NGIvNDNYY2ppclVCQ1JDQWwxYm1vZFZ6SEVucm9LQ1REWmExdDRlQlNlcTdHRGdWb291ZzExOEpuVEFpOURjSGZVUFZhM2xSMExsTUMxKzNsd0lROTVLK2tKZ2gxMHUya0s4emdybXFSUEF2VnRjcUYvdEw3Z0NmbzlJRy9Oc1FYWVlqNlRIWGErWFZtZkY4dEtoUzJoNTlVcTR3Y2ZrZTlJZVl4dTZVWC93UFFxRWhYWE5WcWlOMmNxVHRBQ3pzY21WTC9leUM4eEplOXVFcWQrb3lzTVJPRllOajFvdFZoTW9WWHl1Rzd1eGEyVjVXTjdLbTFpMUxwM0VORS85VzdWeW52UTR2bzV0STV4U1Qya1NWYTRGZTV5bVpKdjFJMnVQaVlHOTZ6cnFpQ2FQejZZcDdJMVBMbmN1WGIrK0VTb2s0NDBoa1N3MmUrZ2JQZ20rYWkxQ2JuRmg2QmRRS2NYTUJweVVsbVlwY0t1WnBFZ01GS201WityWXFybklDMW5XTFc2Q04wUUN2aU1ZaEwzamY5VG5qNWpWMHBwWHpLV1pOcDhhMHlxMG9OY2RQV3AwYWtXYzdNT1lSaExzMUt0NEt4SWM1T1cvRUtuY1MyM1IzNFZVNEZNYWZDdFMydmtFdUlPSGZ6VkppQXlQSit4eGQ3dUw2SnRmVVNsWlBESktPQlN4b3llblRueVlueGx0d3Fnam9hdUhXSUREQVdEbElPa3ZyTGNzaThET1A2eDNvUkcwRlRCSzBVVlhpNzFzOE1MZk1sbGJiK0N6Uks0SDRzQjdYN3R2ZkFsT1U3Z0tQN0FidE5RakFZeGdEUXp0U21aZ09oSmxlM09lam9zbXpscXJCaXI3blNacW41dEVzVGdzOXlCdDEyS2xyb0RYZWpRPT0iLCJtYWMiOiIxYmJlZWU1NjJhMjU3ZTFjMWU3YzkzMjQyYThhZjFhMDAxMDdjMWMwZThmNDg5YjY4YTI2ODUyMTc2NWVlZDJiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rMO8l1CZ7Y91CihKJLr8E8QHgCbQyfojhQCf+aOgIYs=", "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": "eyJpdiI6InlsL0JmazBlNFF0bnpYZnNHaEtYSnc9PSIsInZhbHVlIjoicCtXdDBsVEkxcWJQdWNNTEpSb1hqRHJXc2pBRGJjUi9oa0k5UWJCaVpIM2NHRjF3RGtiUTdjU05sUGVCMGdmSzZJRFV1R3RyZnRDd0dnMTNoRTV6QWJER011NEJGdHBkS1BscGR5NlVSM29MOE5RUWJIZzZOQ3JLT295Q20za1hRckJPcUFyNUtyVHdOSDI0N1dXM0FFQzFrbk1wWk1GOWJ6cWRPeEJuUTNPVlVIUldLLzAxZ1ZWMlFHZllQN3M4RlY0Vlg5dWJ0d2JlTzQ1dk9mc3NnZHZ5ODlXMkplVFdHRFV4bnlCdHV4MGVqeVAvOC91STNpMUNOWmZDUi9tR1R6K2M3aENvZi9vc1F6ekRQR3ZCaitFTHVCNXBlR1YzQmdOK1luNGhmeG5YL0JWZXhPRWFwRXdSWW9XZkx0NUxuT0FNVzA2allmY25CVkt4clN3Qnl3VFVDZHBRVXdMeTdkbitsZmlHMjI0R0xsSHF3Q0o1V29IV1FKUWpUKy9qVW9KbnBTZ2todzREVUVHeWhhRUpzUlVSaEkzZU4reDZrbmZYTTd4MWU3ME9SaXVpL0NXbGwvamNaTlVWYW4xZFd2dzBNOXRsVHcrTmdvTUM5cmVuTkJvRGtyK295NFRpRWwvOVNrNGhGSmJLLzd4NDJzZUk4ZjVEQ2J0QkRSYWZqREc4VW5GTHRZVFFPbElFUHNuM1pienFYOUUvYkhJVnVDejJSVkJiRnIwbjFUUEdCbWo4YWh3MEVuendJc09Nb3d5K2lESlZKYzdhYzlaV2Qyc01Vc0JuZ2NrTlpCSFhucDlmL1ZCcVQzcVRibzRPR1NsSFdtcGFWOGpZa1crZjJMeGl1LzZ3R2dBcnBvYVlzMzh2K0Y2SHlib2xGQ3M0RGtpdEwwUEZIMlA5U25xN28zWDkxTHFFc1JYdDhIeUFVMHY5VS9PaEdsRkR0VnBZTVQ2d3hDTTF2QnhyQ0xQcWhudThDV090WjB6L00ybEQvYXlxRXJRTFROM0NVb3pXZlM4ektMQnlwZytVZFNKVnNNWTBMRkR6bFVNUjlrVjQzMXJ0ZWt6em5VYVBVc3FRKzdPem1GZytoU1dLdUFLNGhRczRBVjUwa3J6OUZWZ0N4WGhqL1BadUt5NENaZ2dWVitxWWg2NWpvRUFQbUhpOEp5SVM2RTVGWDR4NHFwMGVmQ1RoOVpxRmd6M0taMjVua09WK2tXZUJVUllPZkwzcDdtVXdWR2tpT3dmbXNDWVZLZCtiMFhpbmxZb3VwMm1GZjlkcXl5aWpsRVdqbnFoZWNyODlXMTQ0MngwdktCdGVqK2ZMazVxcVFmdmRETkhBNmc3ZVg3NnNyRDlXbVdjaUlodEsxTExtVTJSODdkcWJ3eUQwOHIxL1g4cHZ5OHF2U3AybkdDdEQ2RzJwNjRRUWhVeG5CQnRiWkUxMWI2S1Bwem1ndnREODJOMEVITWlNWG5hS2tnRzVvNzlFa0lmSTJoTnNFdE56OU5nMlhOQzY5aG54VmJ6UXJQNjJNWjZ0bFZxNWZhc3kySEhBYklsU1BJVmI5SGZnU2FHUzVnSFJOSlV3Q0dFUGhVOG9KNjdzYjNnSXRxRnVGYzB4YmF1aERwU3pCVEgxTW01V0gycW4xaTBPYnl1TFQ1WHZOeUhIdE45RElPWmMvRUpXWG9OeE1XL0lBemZ2dVVOYmowbWhjeVhnZmxwNUMvYkwvaElYOGZJUld1dGp0RVFBTWxhVVI0KzZFWkJqQjd6R3ByeGJ3UG1oWHVOQzk2dkRtaTVxdGZ4K282dnZzMWh5K1huV2hqa0NnUGZiVThuRDBDb0JQOFovdmd4V1lZWENLRnR6NGIvNDNYY2ppclVCQ1JDQWwxYm1vZFZ6SEVucm9LQ1REWmExdDRlQlNlcTdHRGdWb291ZzExOEpuVEFpOURjSGZVUFZhM2xSMExsTUMxKzNsd0lROTVLK2tKZ2gxMHUya0s4emdybXFSUEF2VnRjcUYvdEw3Z0NmbzlJRy9Oc1FYWVlqNlRIWGErWFZtZkY4dEtoUzJoNTlVcTR3Y2ZrZTlJZVl4dTZVWC93UFFxRWhYWE5WcWlOMmNxVHRBQ3pzY21WTC9leUM4eEplOXVFcWQrb3lzTVJPRllOajFvdFZoTW9WWHl1Rzd1eGEyVjVXTjdLbTFpMUxwM0VORS85VzdWeW52UTR2bzV0STV4U1Qya1NWYTRGZTV5bVpKdjFJMnVQaVlHOTZ6cnFpQ2FQejZZcDdJMVBMbmN1WGIrK0VTb2s0NDBoa1N3MmUrZ2JQZ20rYWkxQ2JuRmg2QmRRS2NYTUJweVVsbVlwY0t1WnBFZ01GS201WityWXFybklDMW5XTFc2Q04wUUN2aU1ZaEwzamY5VG5qNWpWMHBwWHpLV1pOcDhhMHlxMG9OY2RQV3AwYWtXYzdNT1lSaExzMUt0NEt4SWM1T1cvRUtuY1MyM1IzNFZVNEZNYWZDdFMydmtFdUlPSGZ6VkppQXlQSit4eGQ3dUw2SnRmVVNsWlBESktPQlN4b3llblRueVlueGx0d3Fnam9hdUhXSUREQVdEbElPa3ZyTGNzaThET1A2eDNvUkcwRlRCSzBVVlhpNzFzOE1MZk1sbGJiK0N6Uks0SDRzQjdYN3R2ZkFsT1U3Z0tQN0FidE5RakFZeGdEUXp0U21aZ09oSmxlM09lam9zbXpscXJCaXI3blNacW41dEVzVGdzOXlCdDEyS2xyb0RYZWpRPT0iLCJtYWMiOiIxYmJlZWU1NjJhMjU3ZTFjMWU3YzkzMjQyYThhZjFhMDAxMDdjMWMwZThmNDg5YjY4YTI2ODUyMTc2NWVlZDJiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1317, "gross_total": 1287, "base_fare": 411, "tax": 906, "sell": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTMxNywiYmFzZV9mYXJlIjo0MTEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI4NywiYmFzZV9mYXJlIjozODEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyODcsImJhc2VfZmFyZSI6MzgxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "381.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "gross": { "base_fare": "381.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyODcuMDAiLCJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjg3LjAwIiwiYmFzZV9mYXJlIjoiMzgxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyODcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1287, "base_fare": 381, "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": 1317, "filter": { "id": "F123NP00114-2", "price": 1317, "gross_total": 1287, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl4c3zbel3HRT72Th04IDlcLkXFYVMURLa+km37sBKrecw==", "PriceCodeRef": null, "supplier_title": "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": "SwQ273uewYboxlwDoHXZmF8SCf41ck1brGnrpTv1kCM=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "eyJpdiI6InF4UzlsQ0RNUzZLYm00eDFIQURleUE9PSIsInZhbHVlIjoiSnFhMGVWaGJPbGs2MmhRREhKRTBwcC92MndBVFE0aHRpSWM2R0h6WW0zc05qdit1eVVXa2F4eXRmQTVlVVF3dDdOSjlzdjIwWUJJS2FteTNHaCtGdUowbWZyNzFscUVZTnJSTnlBSzdvNXY3cnNiTEtIb2N4QzVuSGJ5MkdaUTZVcjhjdEU2dUtvaVp0VitXMERtSjYvekhJaFJDVGFJZURYdmJwdHlXWGZzZFBlaVhjK1JIOVYyRnNTVzh3UHY1RGkxVldweXdnOWhDWHJ4QXQrUFdjZlc5U3JqSmZGL2ZPSlJNRDJEQVhZUUQyZzYyZnRKOHVoWlpnTlF4YzdYNE00VWRGRnZ1OWM2dnJXY1BYUEx6T2VzMHhSejkvd1lGc2E0SWd2Z0ozOW5MRXkvdGYwaFNGSm9USU5hdnE0bXY1NGZYQStXL0JwOTZ6WnFmQlBVTkFhMzJ0NWQ3WEhCTzFmcE1zM0J0M3BValBtbXF0VDh0RG9jWnVpNlVaeUVMTTVnUEN5OHpEL25vdnAyWHNUR3h1RDRyZXJ1ZFZPODY5S2Z4TzhBT2xuN1Y4Lzg1TngwZjE5VTY3bXc0MUs2L1VxNDMzeUdXUTdralQ2TXpxQmlNN28zQURmSHZVTlpGZHA4ZHgvRlhLaEJPakxuMXVkWGkyN04yUDdOMm1XSi81ejFDL2FxVjZFMURJMWtVSVJpRlpXOStYYVYvaU5UejN3Z2tjTHRUQUplckVrcElDYUNZWlUzYjBRODlOanhOeVp0N3dLY0NaS3pjRjlzaUJ0OGp0VitkdnV1UUJ3QW1BcEZJQi9tWUtHcFFrZXBYNXhHZHhUOXY3SmZBdUJRV0VjejdxUGF2MXYyNWFCdkxGSi9CZDQ1NFBrMjVEajA2UG82ajBseEx4YkJYR0wzRzhCZjdEZlRpQys0ODBLenF5WW0yS1FNL0JQVFRTTkhDZXEyY0ZKMStpUGdxeWFSa0p3K214U201a0pQMXZFZlVJWEp6bE1rSlhNVXFQeVZoTi85QlNnVi9YVjJpN0RMNmcrVHpmbXJqK3UwNUtEZklSTzZtZitSRGhBWDJlcmtUczhELzQ2Y2sxVzFIQ3E5T05kVENVTEg4RkloWmZYa2F0NGtsZmhOTytGSUhWaHhYaHYzRU44VCs4NTUySys3VHo0TXkwbnZNL1F4dXdHa3k5R3owWlhmQ0FRVFhQV2dDM3ZIRGI4VTFzb0c1SXBKb2Nsd2dPZ1g4RmZqY2FOK2hYbzdBWCsrVUF3MVJNZWZaaEpUdE9uOFpUU2R1cWo0d3VDcGxzZFNldFZmMVByNytZWWROdTVaNVBlbkNndFVnRk9PbEhSNnhKcU4zQS9nakhWNG10b3FEYkNlRUo4QlpmaDNSdTROd25tR2RLdDR6RUd3c0NSYy9lOHZwUnRPeDF6eDlWS3JVTTJ1OGN2YjdRN0V5VDRBNFd4UnBkNFJRbkxRdjc2Qm9NYzhRd0lKVFJvcldTNlZId01HUk1ZSFhVMEM2Q1lzVEYrNVpOWG82ZVcrMklUT0tGaTZOb2JDTUlEL0NSRUExT0tOY0paQUVxaG5NR1ZjQ0JPaFJGcXBZZkFoVWloQVNKQkM4VXJxWTlFZ1hlZEVkdnlSNW1yQm9Kb2NUQXo2Q1Yrd2dHQkVhenRZcHU5aENxeFlBbm1sNlFUZmdZRDN2emE2K1F3RzBiZUhTMTFOK2xWcTl2REZFYzNDdnNsRngzZ3RRZXgxYWVwcnAyK1ZSWWRNN3pjMW54WXFvM3BZdi9VbFJZZ0RPSmdRWG5mWUFyUnZ5MzRvUEI5UFNRNlJmSXJibVNGcjExK0txc2JVOVVJbTRIQWlkTEZMRlZQOUtXeDFKR2NjTFQ1MkFoK1p5MzJmVEt2VEJyQ0x0eWdxOHVSbUs2RWhQY01LMzZFU04rSHk4K1ZTRTR2T0VaVDhudWl5RkxCekU0T25mVmZGSjBwRVZlMGNUc0NMUUJ4L0U2WTFCcEhiZTcxd0RHMmxFTHpnSzVFYjJvS0Q4RVNFbERDYnh6R2FQODZqWEpHcTRIdUtmSlVTYnF0cGdBVm54U3IvTmZQZmhsc3c1QW1pblVpN2ZUbHcvNFJGRGVBWDdHQ2FjQ0tGK2o3N2lPb0V3NFY4TndxVjcwdzR2bjRZcUp2bzNoSTBITjhDTHBiV2dRaXlndWZWSVJmTWlXUUFyZXRhQWlUWitXMVAyN3A1M1BEemt2bGJ6MVpwaWoxaDJHUVUvQWxRdjBQYmoyaWk4NDdpbHlCZk9zbXJUZE8xUFh4RTFtRzBIYVgrMHZBd2JHM2Z3Mm9SQnYxM1dnZ3RzbnJrLzBsZWQ2YU5hdkhUK3RNc0dPYXpZT0VWUDN1eXV5RW4vckV1Z2lSZlgxZ1F4NmMveE8ya1lKempJTlNzSlhRdUdpcUx6MUpGak9ROUZvakx0djZEVjJkcDBlLzBTNjBQVUdSa2oxaFVwT3MrdXkvcnZ1VEc4SWNiVGhSZ0lhM1B4VFROU2Y4N2dlRXRGMjkzWmZ1VW5pOEl2eE01TjlnYi9rTkJ5d29SZFZqRGhqM2VoVDFLdWtLV0h1VWRPVTQxUC9KT29wTWJjalpucENGK0tad3haMW1HQm8rYVc5RDVEZXRxRHFEZi9VMmxqQ1JFUm1iWk9QdktzUHZhang4YVdsUmhnU3NBdnZUYzJSQTZKQ1dvczBUR1RObzJnME5BT1Q0V1VXcElVcmJKcCt0b3JzREVTU2JvZmNnPT0iLCJtYWMiOiIxZmNiMGVkNmJkNGNkMGRhMmJkZTQ2Y2U3ZjIwMmNlZjE2NWVmYmIxNzMwNTgwYjU1ODcxYmQ3ZjIyYmUyYmM5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5ZultIbM1Z+FgEEdwSIoUrl2wNjCqxYqnOPXPAZbVO4=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InF4UzlsQ0RNUzZLYm00eDFIQURleUE9PSIsInZhbHVlIjoiSnFhMGVWaGJPbGs2MmhRREhKRTBwcC92MndBVFE0aHRpSWM2R0h6WW0zc05qdit1eVVXa2F4eXRmQTVlVVF3dDdOSjlzdjIwWUJJS2FteTNHaCtGdUowbWZyNzFscUVZTnJSTnlBSzdvNXY3cnNiTEtIb2N4QzVuSGJ5MkdaUTZVcjhjdEU2dUtvaVp0VitXMERtSjYvekhJaFJDVGFJZURYdmJwdHlXWGZzZFBlaVhjK1JIOVYyRnNTVzh3UHY1RGkxVldweXdnOWhDWHJ4QXQrUFdjZlc5U3JqSmZGL2ZPSlJNRDJEQVhZUUQyZzYyZnRKOHVoWlpnTlF4YzdYNE00VWRGRnZ1OWM2dnJXY1BYUEx6T2VzMHhSejkvd1lGc2E0SWd2Z0ozOW5MRXkvdGYwaFNGSm9USU5hdnE0bXY1NGZYQStXL0JwOTZ6WnFmQlBVTkFhMzJ0NWQ3WEhCTzFmcE1zM0J0M3BValBtbXF0VDh0RG9jWnVpNlVaeUVMTTVnUEN5OHpEL25vdnAyWHNUR3h1RDRyZXJ1ZFZPODY5S2Z4TzhBT2xuN1Y4Lzg1TngwZjE5VTY3bXc0MUs2L1VxNDMzeUdXUTdralQ2TXpxQmlNN28zQURmSHZVTlpGZHA4ZHgvRlhLaEJPakxuMXVkWGkyN04yUDdOMm1XSi81ejFDL2FxVjZFMURJMWtVSVJpRlpXOStYYVYvaU5UejN3Z2tjTHRUQUplckVrcElDYUNZWlUzYjBRODlOanhOeVp0N3dLY0NaS3pjRjlzaUJ0OGp0VitkdnV1UUJ3QW1BcEZJQi9tWUtHcFFrZXBYNXhHZHhUOXY3SmZBdUJRV0VjejdxUGF2MXYyNWFCdkxGSi9CZDQ1NFBrMjVEajA2UG82ajBseEx4YkJYR0wzRzhCZjdEZlRpQys0ODBLenF5WW0yS1FNL0JQVFRTTkhDZXEyY0ZKMStpUGdxeWFSa0p3K214U201a0pQMXZFZlVJWEp6bE1rSlhNVXFQeVZoTi85QlNnVi9YVjJpN0RMNmcrVHpmbXJqK3UwNUtEZklSTzZtZitSRGhBWDJlcmtUczhELzQ2Y2sxVzFIQ3E5T05kVENVTEg4RkloWmZYa2F0NGtsZmhOTytGSUhWaHhYaHYzRU44VCs4NTUySys3VHo0TXkwbnZNL1F4dXdHa3k5R3owWlhmQ0FRVFhQV2dDM3ZIRGI4VTFzb0c1SXBKb2Nsd2dPZ1g4RmZqY2FOK2hYbzdBWCsrVUF3MVJNZWZaaEpUdE9uOFpUU2R1cWo0d3VDcGxzZFNldFZmMVByNytZWWROdTVaNVBlbkNndFVnRk9PbEhSNnhKcU4zQS9nakhWNG10b3FEYkNlRUo4QlpmaDNSdTROd25tR2RLdDR6RUd3c0NSYy9lOHZwUnRPeDF6eDlWS3JVTTJ1OGN2YjdRN0V5VDRBNFd4UnBkNFJRbkxRdjc2Qm9NYzhRd0lKVFJvcldTNlZId01HUk1ZSFhVMEM2Q1lzVEYrNVpOWG82ZVcrMklUT0tGaTZOb2JDTUlEL0NSRUExT0tOY0paQUVxaG5NR1ZjQ0JPaFJGcXBZZkFoVWloQVNKQkM4VXJxWTlFZ1hlZEVkdnlSNW1yQm9Kb2NUQXo2Q1Yrd2dHQkVhenRZcHU5aENxeFlBbm1sNlFUZmdZRDN2emE2K1F3RzBiZUhTMTFOK2xWcTl2REZFYzNDdnNsRngzZ3RRZXgxYWVwcnAyK1ZSWWRNN3pjMW54WXFvM3BZdi9VbFJZZ0RPSmdRWG5mWUFyUnZ5MzRvUEI5UFNRNlJmSXJibVNGcjExK0txc2JVOVVJbTRIQWlkTEZMRlZQOUtXeDFKR2NjTFQ1MkFoK1p5MzJmVEt2VEJyQ0x0eWdxOHVSbUs2RWhQY01LMzZFU04rSHk4K1ZTRTR2T0VaVDhudWl5RkxCekU0T25mVmZGSjBwRVZlMGNUc0NMUUJ4L0U2WTFCcEhiZTcxd0RHMmxFTHpnSzVFYjJvS0Q4RVNFbERDYnh6R2FQODZqWEpHcTRIdUtmSlVTYnF0cGdBVm54U3IvTmZQZmhsc3c1QW1pblVpN2ZUbHcvNFJGRGVBWDdHQ2FjQ0tGK2o3N2lPb0V3NFY4TndxVjcwdzR2bjRZcUp2bzNoSTBITjhDTHBiV2dRaXlndWZWSVJmTWlXUUFyZXRhQWlUWitXMVAyN3A1M1BEemt2bGJ6MVpwaWoxaDJHUVUvQWxRdjBQYmoyaWk4NDdpbHlCZk9zbXJUZE8xUFh4RTFtRzBIYVgrMHZBd2JHM2Z3Mm9SQnYxM1dnZ3RzbnJrLzBsZWQ2YU5hdkhUK3RNc0dPYXpZT0VWUDN1eXV5RW4vckV1Z2lSZlgxZ1F4NmMveE8ya1lKempJTlNzSlhRdUdpcUx6MUpGak9ROUZvakx0djZEVjJkcDBlLzBTNjBQVUdSa2oxaFVwT3MrdXkvcnZ1VEc4SWNiVGhSZ0lhM1B4VFROU2Y4N2dlRXRGMjkzWmZ1VW5pOEl2eE01TjlnYi9rTkJ5d29SZFZqRGhqM2VoVDFLdWtLV0h1VWRPVTQxUC9KT29wTWJjalpucENGK0tad3haMW1HQm8rYVc5RDVEZXRxRHFEZi9VMmxqQ1JFUm1iWk9QdktzUHZhang4YVdsUmhnU3NBdnZUYzJSQTZKQ1dvczBUR1RObzJnME5BT1Q0V1VXcElVcmJKcCt0b3JzREVTU2JvZmNnPT0iLCJtYWMiOiIxZmNiMGVkNmJkNGNkMGRhMmJkZTQ2Y2U3ZjIwMmNlZjE2NWVmYmIxNzMwNTgwYjU1ODcxYmQ3ZjIyYmUyYmM5IiwidGFnIjoiIn0=", "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": "smZJ4ktDGhJE28bOj6ISxrU0m9Ku3q7mm2nbpUVqCP4=", "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": "eyJpdiI6InF4UzlsQ0RNUzZLYm00eDFIQURleUE9PSIsInZhbHVlIjoiSnFhMGVWaGJPbGs2MmhRREhKRTBwcC92MndBVFE0aHRpSWM2R0h6WW0zc05qdit1eVVXa2F4eXRmQTVlVVF3dDdOSjlzdjIwWUJJS2FteTNHaCtGdUowbWZyNzFscUVZTnJSTnlBSzdvNXY3cnNiTEtIb2N4QzVuSGJ5MkdaUTZVcjhjdEU2dUtvaVp0VitXMERtSjYvekhJaFJDVGFJZURYdmJwdHlXWGZzZFBlaVhjK1JIOVYyRnNTVzh3UHY1RGkxVldweXdnOWhDWHJ4QXQrUFdjZlc5U3JqSmZGL2ZPSlJNRDJEQVhZUUQyZzYyZnRKOHVoWlpnTlF4YzdYNE00VWRGRnZ1OWM2dnJXY1BYUEx6T2VzMHhSejkvd1lGc2E0SWd2Z0ozOW5MRXkvdGYwaFNGSm9USU5hdnE0bXY1NGZYQStXL0JwOTZ6WnFmQlBVTkFhMzJ0NWQ3WEhCTzFmcE1zM0J0M3BValBtbXF0VDh0RG9jWnVpNlVaeUVMTTVnUEN5OHpEL25vdnAyWHNUR3h1RDRyZXJ1ZFZPODY5S2Z4TzhBT2xuN1Y4Lzg1TngwZjE5VTY3bXc0MUs2L1VxNDMzeUdXUTdralQ2TXpxQmlNN28zQURmSHZVTlpGZHA4ZHgvRlhLaEJPakxuMXVkWGkyN04yUDdOMm1XSi81ejFDL2FxVjZFMURJMWtVSVJpRlpXOStYYVYvaU5UejN3Z2tjTHRUQUplckVrcElDYUNZWlUzYjBRODlOanhOeVp0N3dLY0NaS3pjRjlzaUJ0OGp0VitkdnV1UUJ3QW1BcEZJQi9tWUtHcFFrZXBYNXhHZHhUOXY3SmZBdUJRV0VjejdxUGF2MXYyNWFCdkxGSi9CZDQ1NFBrMjVEajA2UG82ajBseEx4YkJYR0wzRzhCZjdEZlRpQys0ODBLenF5WW0yS1FNL0JQVFRTTkhDZXEyY0ZKMStpUGdxeWFSa0p3K214U201a0pQMXZFZlVJWEp6bE1rSlhNVXFQeVZoTi85QlNnVi9YVjJpN0RMNmcrVHpmbXJqK3UwNUtEZklSTzZtZitSRGhBWDJlcmtUczhELzQ2Y2sxVzFIQ3E5T05kVENVTEg4RkloWmZYa2F0NGtsZmhOTytGSUhWaHhYaHYzRU44VCs4NTUySys3VHo0TXkwbnZNL1F4dXdHa3k5R3owWlhmQ0FRVFhQV2dDM3ZIRGI4VTFzb0c1SXBKb2Nsd2dPZ1g4RmZqY2FOK2hYbzdBWCsrVUF3MVJNZWZaaEpUdE9uOFpUU2R1cWo0d3VDcGxzZFNldFZmMVByNytZWWROdTVaNVBlbkNndFVnRk9PbEhSNnhKcU4zQS9nakhWNG10b3FEYkNlRUo4QlpmaDNSdTROd25tR2RLdDR6RUd3c0NSYy9lOHZwUnRPeDF6eDlWS3JVTTJ1OGN2YjdRN0V5VDRBNFd4UnBkNFJRbkxRdjc2Qm9NYzhRd0lKVFJvcldTNlZId01HUk1ZSFhVMEM2Q1lzVEYrNVpOWG82ZVcrMklUT0tGaTZOb2JDTUlEL0NSRUExT0tOY0paQUVxaG5NR1ZjQ0JPaFJGcXBZZkFoVWloQVNKQkM4VXJxWTlFZ1hlZEVkdnlSNW1yQm9Kb2NUQXo2Q1Yrd2dHQkVhenRZcHU5aENxeFlBbm1sNlFUZmdZRDN2emE2K1F3RzBiZUhTMTFOK2xWcTl2REZFYzNDdnNsRngzZ3RRZXgxYWVwcnAyK1ZSWWRNN3pjMW54WXFvM3BZdi9VbFJZZ0RPSmdRWG5mWUFyUnZ5MzRvUEI5UFNRNlJmSXJibVNGcjExK0txc2JVOVVJbTRIQWlkTEZMRlZQOUtXeDFKR2NjTFQ1MkFoK1p5MzJmVEt2VEJyQ0x0eWdxOHVSbUs2RWhQY01LMzZFU04rSHk4K1ZTRTR2T0VaVDhudWl5RkxCekU0T25mVmZGSjBwRVZlMGNUc0NMUUJ4L0U2WTFCcEhiZTcxd0RHMmxFTHpnSzVFYjJvS0Q4RVNFbERDYnh6R2FQODZqWEpHcTRIdUtmSlVTYnF0cGdBVm54U3IvTmZQZmhsc3c1QW1pblVpN2ZUbHcvNFJGRGVBWDdHQ2FjQ0tGK2o3N2lPb0V3NFY4TndxVjcwdzR2bjRZcUp2bzNoSTBITjhDTHBiV2dRaXlndWZWSVJmTWlXUUFyZXRhQWlUWitXMVAyN3A1M1BEemt2bGJ6MVpwaWoxaDJHUVUvQWxRdjBQYmoyaWk4NDdpbHlCZk9zbXJUZE8xUFh4RTFtRzBIYVgrMHZBd2JHM2Z3Mm9SQnYxM1dnZ3RzbnJrLzBsZWQ2YU5hdkhUK3RNc0dPYXpZT0VWUDN1eXV5RW4vckV1Z2lSZlgxZ1F4NmMveE8ya1lKempJTlNzSlhRdUdpcUx6MUpGak9ROUZvakx0djZEVjJkcDBlLzBTNjBQVUdSa2oxaFVwT3MrdXkvcnZ1VEc4SWNiVGhSZ0lhM1B4VFROU2Y4N2dlRXRGMjkzWmZ1VW5pOEl2eE01TjlnYi9rTkJ5d29SZFZqRGhqM2VoVDFLdWtLV0h1VWRPVTQxUC9KT29wTWJjalpucENGK0tad3haMW1HQm8rYVc5RDVEZXRxRHFEZi9VMmxqQ1JFUm1iWk9QdktzUHZhang4YVdsUmhnU3NBdnZUYzJSQTZKQ1dvczBUR1RObzJnME5BT1Q0V1VXcElVcmJKcCt0b3JzREVTU2JvZmNnPT0iLCJtYWMiOiIxZmNiMGVkNmJkNGNkMGRhMmJkZTQ2Y2U3ZjIwMmNlZjE2NWVmYmIxNzMwNTgwYjU1ODcxYmQ3ZjIyYmUyYmM5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4Z4Qy+y4P2s5dWWj1F5HNzsJ2lIp1llAl+QBv2H2ZbA=", "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": "eyJpdiI6InF4UzlsQ0RNUzZLYm00eDFIQURleUE9PSIsInZhbHVlIjoiSnFhMGVWaGJPbGs2MmhRREhKRTBwcC92MndBVFE0aHRpSWM2R0h6WW0zc05qdit1eVVXa2F4eXRmQTVlVVF3dDdOSjlzdjIwWUJJS2FteTNHaCtGdUowbWZyNzFscUVZTnJSTnlBSzdvNXY3cnNiTEtIb2N4QzVuSGJ5MkdaUTZVcjhjdEU2dUtvaVp0VitXMERtSjYvekhJaFJDVGFJZURYdmJwdHlXWGZzZFBlaVhjK1JIOVYyRnNTVzh3UHY1RGkxVldweXdnOWhDWHJ4QXQrUFdjZlc5U3JqSmZGL2ZPSlJNRDJEQVhZUUQyZzYyZnRKOHVoWlpnTlF4YzdYNE00VWRGRnZ1OWM2dnJXY1BYUEx6T2VzMHhSejkvd1lGc2E0SWd2Z0ozOW5MRXkvdGYwaFNGSm9USU5hdnE0bXY1NGZYQStXL0JwOTZ6WnFmQlBVTkFhMzJ0NWQ3WEhCTzFmcE1zM0J0M3BValBtbXF0VDh0RG9jWnVpNlVaeUVMTTVnUEN5OHpEL25vdnAyWHNUR3h1RDRyZXJ1ZFZPODY5S2Z4TzhBT2xuN1Y4Lzg1TngwZjE5VTY3bXc0MUs2L1VxNDMzeUdXUTdralQ2TXpxQmlNN28zQURmSHZVTlpGZHA4ZHgvRlhLaEJPakxuMXVkWGkyN04yUDdOMm1XSi81ejFDL2FxVjZFMURJMWtVSVJpRlpXOStYYVYvaU5UejN3Z2tjTHRUQUplckVrcElDYUNZWlUzYjBRODlOanhOeVp0N3dLY0NaS3pjRjlzaUJ0OGp0VitkdnV1UUJ3QW1BcEZJQi9tWUtHcFFrZXBYNXhHZHhUOXY3SmZBdUJRV0VjejdxUGF2MXYyNWFCdkxGSi9CZDQ1NFBrMjVEajA2UG82ajBseEx4YkJYR0wzRzhCZjdEZlRpQys0ODBLenF5WW0yS1FNL0JQVFRTTkhDZXEyY0ZKMStpUGdxeWFSa0p3K214U201a0pQMXZFZlVJWEp6bE1rSlhNVXFQeVZoTi85QlNnVi9YVjJpN0RMNmcrVHpmbXJqK3UwNUtEZklSTzZtZitSRGhBWDJlcmtUczhELzQ2Y2sxVzFIQ3E5T05kVENVTEg4RkloWmZYa2F0NGtsZmhOTytGSUhWaHhYaHYzRU44VCs4NTUySys3VHo0TXkwbnZNL1F4dXdHa3k5R3owWlhmQ0FRVFhQV2dDM3ZIRGI4VTFzb0c1SXBKb2Nsd2dPZ1g4RmZqY2FOK2hYbzdBWCsrVUF3MVJNZWZaaEpUdE9uOFpUU2R1cWo0d3VDcGxzZFNldFZmMVByNytZWWROdTVaNVBlbkNndFVnRk9PbEhSNnhKcU4zQS9nakhWNG10b3FEYkNlRUo4QlpmaDNSdTROd25tR2RLdDR6RUd3c0NSYy9lOHZwUnRPeDF6eDlWS3JVTTJ1OGN2YjdRN0V5VDRBNFd4UnBkNFJRbkxRdjc2Qm9NYzhRd0lKVFJvcldTNlZId01HUk1ZSFhVMEM2Q1lzVEYrNVpOWG82ZVcrMklUT0tGaTZOb2JDTUlEL0NSRUExT0tOY0paQUVxaG5NR1ZjQ0JPaFJGcXBZZkFoVWloQVNKQkM4VXJxWTlFZ1hlZEVkdnlSNW1yQm9Kb2NUQXo2Q1Yrd2dHQkVhenRZcHU5aENxeFlBbm1sNlFUZmdZRDN2emE2K1F3RzBiZUhTMTFOK2xWcTl2REZFYzNDdnNsRngzZ3RRZXgxYWVwcnAyK1ZSWWRNN3pjMW54WXFvM3BZdi9VbFJZZ0RPSmdRWG5mWUFyUnZ5MzRvUEI5UFNRNlJmSXJibVNGcjExK0txc2JVOVVJbTRIQWlkTEZMRlZQOUtXeDFKR2NjTFQ1MkFoK1p5MzJmVEt2VEJyQ0x0eWdxOHVSbUs2RWhQY01LMzZFU04rSHk4K1ZTRTR2T0VaVDhudWl5RkxCekU0T25mVmZGSjBwRVZlMGNUc0NMUUJ4L0U2WTFCcEhiZTcxd0RHMmxFTHpnSzVFYjJvS0Q4RVNFbERDYnh6R2FQODZqWEpHcTRIdUtmSlVTYnF0cGdBVm54U3IvTmZQZmhsc3c1QW1pblVpN2ZUbHcvNFJGRGVBWDdHQ2FjQ0tGK2o3N2lPb0V3NFY4TndxVjcwdzR2bjRZcUp2bzNoSTBITjhDTHBiV2dRaXlndWZWSVJmTWlXUUFyZXRhQWlUWitXMVAyN3A1M1BEemt2bGJ6MVpwaWoxaDJHUVUvQWxRdjBQYmoyaWk4NDdpbHlCZk9zbXJUZE8xUFh4RTFtRzBIYVgrMHZBd2JHM2Z3Mm9SQnYxM1dnZ3RzbnJrLzBsZWQ2YU5hdkhUK3RNc0dPYXpZT0VWUDN1eXV5RW4vckV1Z2lSZlgxZ1F4NmMveE8ya1lKempJTlNzSlhRdUdpcUx6MUpGak9ROUZvakx0djZEVjJkcDBlLzBTNjBQVUdSa2oxaFVwT3MrdXkvcnZ1VEc4SWNiVGhSZ0lhM1B4VFROU2Y4N2dlRXRGMjkzWmZ1VW5pOEl2eE01TjlnYi9rTkJ5d29SZFZqRGhqM2VoVDFLdWtLV0h1VWRPVTQxUC9KT29wTWJjalpucENGK0tad3haMW1HQm8rYVc5RDVEZXRxRHFEZi9VMmxqQ1JFUm1iWk9QdktzUHZhang4YVdsUmhnU3NBdnZUYzJSQTZKQ1dvczBUR1RObzJnME5BT1Q0V1VXcElVcmJKcCt0b3JzREVTU2JvZmNnPT0iLCJtYWMiOiIxZmNiMGVkNmJkNGNkMGRhMmJkZTQ2Y2U3ZjIwMmNlZjE2NWVmYmIxNzMwNTgwYjU1ODcxYmQ3ZjIyYmUyYmM5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1317, "gross_total": 1287, "base_fare": 411, "tax": 906, "sell": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTMxNywiYmFzZV9mYXJlIjo0MTEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI4NywiYmFzZV9mYXJlIjozODEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyODcsImJhc2VfZmFyZSI6MzgxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "381.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "gross": { "base_fare": "381.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyODcuMDAiLCJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjg3LjAwIiwiYmFzZV9mYXJlIjoiMzgxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyODcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1287, "base_fare": 381, "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": 1317, "filter": { "id": "F123NP00114-3", "price": 1317, "gross_total": 1287, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl6BtTnqADwv8UFtsmPvWCepDGT8pAC6giAF8eNkc9AKqA==", "PriceCodeRef": null, "supplier_title": "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": "DwdE0lsn38AOCiPfMQzlUVnxNA\/5SBEjS0mbG6JMZlM=", "origin": "KUL", "departure_time": "2026-03-08 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-09 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-08", "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": "eyJpdiI6IlRxL3N2YWp2NlkzTWJWY0h3Tm1ycUE9PSIsInZhbHVlIjoicFhCeGhub1VYbTA4c0N0RzlLVTByOSt6MkhBY1FjZFVmZnFGbXZXRDlabmkvNXFHeGV5SXJUazVMQm5KbFIvSlRwemNFcFlTejRydTZzR1g4ZU9NVk8zeGZXZ3hTMzRkRXNiMXhjTWYwUWoyeEs0UUtrNlRYR0ptaXdqbmhEdXU2V0dXYm5nRjduVmkwcHF4TzJMQ3Q2c3l4QklEZEdYUjgrcUFBSUZOclMvUy9pQmF5b041MVFKaG95NHc0aFdPUElxMUVXMVh0dkg4NWhkUG9KK0N0TEJuQkRyY3VPWWl2RXVYd2RLQytqWXdxMWJPRmIyTVY2UGdaZ29EaHBpVjRvN3E1U0VwVkNNQVc5azkwTHpNWkhPS3d0bVVLaEJNcU5JdC9HUzd1Vm5QR1RVblQ2U3FodGxsTXJPZUVJY1BPWXJodHUxODNLbmJXL3NqbmhZR054ZmVOVElXRU0wZVF4RlRiOUIzMXlUb0JKeWdncU0vc2ZQakYwU1VaeklsNnR5SkFGRmlHZDY0ZVpvcTNjaFJWa0gvMGk4MFVoSFBTUC96NWs4TGYzczZ1UmE4UUxZUVc5Wm9pcmRqMDZGODVJVnlPMzU4M3orenpXYXl2MFVTZWhENUVjV2R5a081Y2ZKbWd6WVVFTTl1c2pVaTVCcUxIYTNpUG1NYjF2S1ZQYmRmdlMvTkM0WDhIc1I1SXdWYkpDSW1IZXAzcFY5Q0lGcEZhS1ZIaVlZMkR3eXVMVDNESGVaZFV4TEJrM3JSc00wdWk5aDZqaUxWMml4SVRWL0N5ejBGSjRBQVY3LzJzUVh0OTVWTlk4RnQ1dzhETjFpRHFFT2JRVlRQdlZvamJENlBOcGxBR09xVDdLOEFnQlVqZE1JMEs0WTBoVzRCWDdld1h5WnZvSy9jSmk2dnNDY1czdnV3NHBxNnF1bzJHTlZTakp0WVVPM1RnVElDczg2S055a1Bud0dxU1JyNkNNYjMxcndpTkdrM1Y0OVZuY3BXcWxjWU5HRGJhb1hxSEhvY3FPOTlHVWlzRy81bXRQOFQ4YVU3STNQWDFaZ3l2YW9RMkVvaS9paE9VNmRPcDV4RnNaUmtGdnpJaVVGcFNIMUEyVWlVSEtScENaNEFpSStRa0N6T0M5eVlMRG15MFQvcHFlNEdMQ2pmQUdkSi9uc0l4ZnBXemdncDcyMU1tM1AvdGJPVWJQdGRFbm80dXdndjBkZXZoYWpjWkxtWVlwdjhldFd0SEFPWElDbHFpamdEcEw2TVVjUkNRNDBaUXZJS3dvKzYwQkF3ZXFGY0cxc2pMVjZtV2dQd3FhOHMzNHVNQTB5bWc1cG4zQ1FvMk9JSkw5U0hPckhCNUdmbXpzdjdqNDM1R1pzZy9EdDg3Qi9RblV2NGNNSHpLRGhzK00vSTdsdEZUdDRyVlBoNThWRkFBRnV5ejZVWnVTYjY4S01ZUHNHV2NSRGpsSFVHMFRjZ1ZjaUcxeVRCdHkrYk5tRVVUMng1Qm5Id1o0aHRWbDRxck5UUW04QzdzK3FuNGRDYU1mUzc1MWEwQWEvUWx1NkJ6UldYK0txcGtPV2p3Y29aQ2FQaDBHVm1RdWRaY0dibGpKRVdSZDZITHcxOEppQWxuQWZjTHB3QVBmaXVZS0MvbGFjVHpQMXN5MHVkZzR2VkZmd1N3Q3NYaDFHVGZLY1BPZDNkNnprQlJLYWxjRE9mUVRwdkFzQ051SEZmTmg2eTVXbHRQMHNqNloxRFdkNHVHS2xlK2FyRFlJMlI2eDFQaFlieEtSK2gvVm9NRFN1T2xIT0VGTFJOSlhaV2RHbHJSQytWanFwSENNUDBmcmpxMHhvK3pBNm1DOFBPL0IwbFMwM2Q5UFNQRWpjYklrRVYzOWNibGdxek5LemdHTVlOM2VQQldzdzZJdHV6VFFSdFFkUlFVcERHTmZmejBuekw1ZWEzVWRwMkw3OWk5M0N5VmRpc2lxbStrT3NuanY0eTU5S1YyU2UrZzJvb1ZnOHZyQmN6UEt6OS9CYkFGQXFCRlZRNmlBd3pwVWpiWS9OMlpQNThoQjEvZTR3dExsMURrRTQ4VEJ2dDdwTmMvd28rVkc4T1VuOU1Hcm5ESXRDSWlmdkE1SmkvT2NyUkx0ck9UYThGMFFMQnd3MDJUQS82M3M5bWhkVEFWeUxlMnN2V0liUFZlMUY4MUo0U29GdVZTZkVNRG40Ty8wMG14bVFBS0pINGN6ejA1ZzlYMVpjYlNzM1ordXdrd1I1WEtCUU9qa2hBV1VOd3haVTNVbDl5ajhMakRMUTZtNnhVclhGQlp6bENnR2MxczIwbXhma0JBNmpRbVZtQnlKMEdYNE1KenBXM0Uwa0JSR2Z1M0ZXOTJRdTdmVlh4cFA5K3R2dHR1eDJENTU4bXIxdm5jUGJqVDA1R3R6OGRtUE5JUFFFMENrMEZaTDdhbE15dWU4NzBvcTNTaVZvSjNaQkUxaCs5ZjhVSnJqZTJVVXhvWnVPQWM1T3BNWExrYTQ5N3I4R3d4YlFzUWJSMGp5MXRJOENheTBUaktvb0ZlZHpRLzJYZEhmM3ZuczBsdTU3bXdGc09XQW5JcDd6bG9XbmdLOGRlU28yRkFWdEdnb1NYR1FlbWVRcWFuUjdXSmJVSlBOVWJCaDlBWnk5UU8yTGdDKzlvUWVVSjM4SkRZamJPblNQY1R2b21BTXpFcHMzUzFvd2VpOTZhSkJodkNTV2ZSRFZpN2svOGxxcGROQlI5aUNWenRnPT0iLCJtYWMiOiJhYTYyYzFkZjE5ZGZiZTg0YTc0OWEwZTcxMzk0ZjRmNzg2ZjJkYjNlMmExOTVlMjBmZmE0Y2M5ZTY0Y2ZkYzhkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Qjx3Ff+qDvMJPTLhDQXAQN0tApmTRV3lKd+z7ScfH44=", "origin": "DEL", "departure_time": "2026-03-09 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-09 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-09", "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": "eyJpdiI6IlRxL3N2YWp2NlkzTWJWY0h3Tm1ycUE9PSIsInZhbHVlIjoicFhCeGhub1VYbTA4c0N0RzlLVTByOSt6MkhBY1FjZFVmZnFGbXZXRDlabmkvNXFHeGV5SXJUazVMQm5KbFIvSlRwemNFcFlTejRydTZzR1g4ZU9NVk8zeGZXZ3hTMzRkRXNiMXhjTWYwUWoyeEs0UUtrNlRYR0ptaXdqbmhEdXU2V0dXYm5nRjduVmkwcHF4TzJMQ3Q2c3l4QklEZEdYUjgrcUFBSUZOclMvUy9pQmF5b041MVFKaG95NHc0aFdPUElxMUVXMVh0dkg4NWhkUG9KK0N0TEJuQkRyY3VPWWl2RXVYd2RLQytqWXdxMWJPRmIyTVY2UGdaZ29EaHBpVjRvN3E1U0VwVkNNQVc5azkwTHpNWkhPS3d0bVVLaEJNcU5JdC9HUzd1Vm5QR1RVblQ2U3FodGxsTXJPZUVJY1BPWXJodHUxODNLbmJXL3NqbmhZR054ZmVOVElXRU0wZVF4RlRiOUIzMXlUb0JKeWdncU0vc2ZQakYwU1VaeklsNnR5SkFGRmlHZDY0ZVpvcTNjaFJWa0gvMGk4MFVoSFBTUC96NWs4TGYzczZ1UmE4UUxZUVc5Wm9pcmRqMDZGODVJVnlPMzU4M3orenpXYXl2MFVTZWhENUVjV2R5a081Y2ZKbWd6WVVFTTl1c2pVaTVCcUxIYTNpUG1NYjF2S1ZQYmRmdlMvTkM0WDhIc1I1SXdWYkpDSW1IZXAzcFY5Q0lGcEZhS1ZIaVlZMkR3eXVMVDNESGVaZFV4TEJrM3JSc00wdWk5aDZqaUxWMml4SVRWL0N5ejBGSjRBQVY3LzJzUVh0OTVWTlk4RnQ1dzhETjFpRHFFT2JRVlRQdlZvamJENlBOcGxBR09xVDdLOEFnQlVqZE1JMEs0WTBoVzRCWDdld1h5WnZvSy9jSmk2dnNDY1czdnV3NHBxNnF1bzJHTlZTakp0WVVPM1RnVElDczg2S055a1Bud0dxU1JyNkNNYjMxcndpTkdrM1Y0OVZuY3BXcWxjWU5HRGJhb1hxSEhvY3FPOTlHVWlzRy81bXRQOFQ4YVU3STNQWDFaZ3l2YW9RMkVvaS9paE9VNmRPcDV4RnNaUmtGdnpJaVVGcFNIMUEyVWlVSEtScENaNEFpSStRa0N6T0M5eVlMRG15MFQvcHFlNEdMQ2pmQUdkSi9uc0l4ZnBXemdncDcyMU1tM1AvdGJPVWJQdGRFbm80dXdndjBkZXZoYWpjWkxtWVlwdjhldFd0SEFPWElDbHFpamdEcEw2TVVjUkNRNDBaUXZJS3dvKzYwQkF3ZXFGY0cxc2pMVjZtV2dQd3FhOHMzNHVNQTB5bWc1cG4zQ1FvMk9JSkw5U0hPckhCNUdmbXpzdjdqNDM1R1pzZy9EdDg3Qi9RblV2NGNNSHpLRGhzK00vSTdsdEZUdDRyVlBoNThWRkFBRnV5ejZVWnVTYjY4S01ZUHNHV2NSRGpsSFVHMFRjZ1ZjaUcxeVRCdHkrYk5tRVVUMng1Qm5Id1o0aHRWbDRxck5UUW04QzdzK3FuNGRDYU1mUzc1MWEwQWEvUWx1NkJ6UldYK0txcGtPV2p3Y29aQ2FQaDBHVm1RdWRaY0dibGpKRVdSZDZITHcxOEppQWxuQWZjTHB3QVBmaXVZS0MvbGFjVHpQMXN5MHVkZzR2VkZmd1N3Q3NYaDFHVGZLY1BPZDNkNnprQlJLYWxjRE9mUVRwdkFzQ051SEZmTmg2eTVXbHRQMHNqNloxRFdkNHVHS2xlK2FyRFlJMlI2eDFQaFlieEtSK2gvVm9NRFN1T2xIT0VGTFJOSlhaV2RHbHJSQytWanFwSENNUDBmcmpxMHhvK3pBNm1DOFBPL0IwbFMwM2Q5UFNQRWpjYklrRVYzOWNibGdxek5LemdHTVlOM2VQQldzdzZJdHV6VFFSdFFkUlFVcERHTmZmejBuekw1ZWEzVWRwMkw3OWk5M0N5VmRpc2lxbStrT3NuanY0eTU5S1YyU2UrZzJvb1ZnOHZyQmN6UEt6OS9CYkFGQXFCRlZRNmlBd3pwVWpiWS9OMlpQNThoQjEvZTR3dExsMURrRTQ4VEJ2dDdwTmMvd28rVkc4T1VuOU1Hcm5ESXRDSWlmdkE1SmkvT2NyUkx0ck9UYThGMFFMQnd3MDJUQS82M3M5bWhkVEFWeUxlMnN2V0liUFZlMUY4MUo0U29GdVZTZkVNRG40Ty8wMG14bVFBS0pINGN6ejA1ZzlYMVpjYlNzM1ordXdrd1I1WEtCUU9qa2hBV1VOd3haVTNVbDl5ajhMakRMUTZtNnhVclhGQlp6bENnR2MxczIwbXhma0JBNmpRbVZtQnlKMEdYNE1KenBXM0Uwa0JSR2Z1M0ZXOTJRdTdmVlh4cFA5K3R2dHR1eDJENTU4bXIxdm5jUGJqVDA1R3R6OGRtUE5JUFFFMENrMEZaTDdhbE15dWU4NzBvcTNTaVZvSjNaQkUxaCs5ZjhVSnJqZTJVVXhvWnVPQWM1T3BNWExrYTQ5N3I4R3d4YlFzUWJSMGp5MXRJOENheTBUaktvb0ZlZHpRLzJYZEhmM3ZuczBsdTU3bXdGc09XQW5JcDd6bG9XbmdLOGRlU28yRkFWdEdnb1NYR1FlbWVRcWFuUjdXSmJVSlBOVWJCaDlBWnk5UU8yTGdDKzlvUWVVSjM4SkRZamJPblNQY1R2b21BTXpFcHMzUzFvd2VpOTZhSkJodkNTV2ZSRFZpN2svOGxxcGROQlI5aUNWenRnPT0iLCJtYWMiOiJhYTYyYzFkZjE5ZGZiZTg0YTc0OWEwZTcxMzk0ZjRmNzg2ZjJkYjNlMmExOTVlMjBmZmE0Y2M5ZTY0Y2ZkYzhkIiwidGFnIjoiIn0=", "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": "5ckNLAXDniUKryHsqZDoZ8Y23NackucoyxsF\/sNud30=", "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": "eyJpdiI6IlRxL3N2YWp2NlkzTWJWY0h3Tm1ycUE9PSIsInZhbHVlIjoicFhCeGhub1VYbTA4c0N0RzlLVTByOSt6MkhBY1FjZFVmZnFGbXZXRDlabmkvNXFHeGV5SXJUazVMQm5KbFIvSlRwemNFcFlTejRydTZzR1g4ZU9NVk8zeGZXZ3hTMzRkRXNiMXhjTWYwUWoyeEs0UUtrNlRYR0ptaXdqbmhEdXU2V0dXYm5nRjduVmkwcHF4TzJMQ3Q2c3l4QklEZEdYUjgrcUFBSUZOclMvUy9pQmF5b041MVFKaG95NHc0aFdPUElxMUVXMVh0dkg4NWhkUG9KK0N0TEJuQkRyY3VPWWl2RXVYd2RLQytqWXdxMWJPRmIyTVY2UGdaZ29EaHBpVjRvN3E1U0VwVkNNQVc5azkwTHpNWkhPS3d0bVVLaEJNcU5JdC9HUzd1Vm5QR1RVblQ2U3FodGxsTXJPZUVJY1BPWXJodHUxODNLbmJXL3NqbmhZR054ZmVOVElXRU0wZVF4RlRiOUIzMXlUb0JKeWdncU0vc2ZQakYwU1VaeklsNnR5SkFGRmlHZDY0ZVpvcTNjaFJWa0gvMGk4MFVoSFBTUC96NWs4TGYzczZ1UmE4UUxZUVc5Wm9pcmRqMDZGODVJVnlPMzU4M3orenpXYXl2MFVTZWhENUVjV2R5a081Y2ZKbWd6WVVFTTl1c2pVaTVCcUxIYTNpUG1NYjF2S1ZQYmRmdlMvTkM0WDhIc1I1SXdWYkpDSW1IZXAzcFY5Q0lGcEZhS1ZIaVlZMkR3eXVMVDNESGVaZFV4TEJrM3JSc00wdWk5aDZqaUxWMml4SVRWL0N5ejBGSjRBQVY3LzJzUVh0OTVWTlk4RnQ1dzhETjFpRHFFT2JRVlRQdlZvamJENlBOcGxBR09xVDdLOEFnQlVqZE1JMEs0WTBoVzRCWDdld1h5WnZvSy9jSmk2dnNDY1czdnV3NHBxNnF1bzJHTlZTakp0WVVPM1RnVElDczg2S055a1Bud0dxU1JyNkNNYjMxcndpTkdrM1Y0OVZuY3BXcWxjWU5HRGJhb1hxSEhvY3FPOTlHVWlzRy81bXRQOFQ4YVU3STNQWDFaZ3l2YW9RMkVvaS9paE9VNmRPcDV4RnNaUmtGdnpJaVVGcFNIMUEyVWlVSEtScENaNEFpSStRa0N6T0M5eVlMRG15MFQvcHFlNEdMQ2pmQUdkSi9uc0l4ZnBXemdncDcyMU1tM1AvdGJPVWJQdGRFbm80dXdndjBkZXZoYWpjWkxtWVlwdjhldFd0SEFPWElDbHFpamdEcEw2TVVjUkNRNDBaUXZJS3dvKzYwQkF3ZXFGY0cxc2pMVjZtV2dQd3FhOHMzNHVNQTB5bWc1cG4zQ1FvMk9JSkw5U0hPckhCNUdmbXpzdjdqNDM1R1pzZy9EdDg3Qi9RblV2NGNNSHpLRGhzK00vSTdsdEZUdDRyVlBoNThWRkFBRnV5ejZVWnVTYjY4S01ZUHNHV2NSRGpsSFVHMFRjZ1ZjaUcxeVRCdHkrYk5tRVVUMng1Qm5Id1o0aHRWbDRxck5UUW04QzdzK3FuNGRDYU1mUzc1MWEwQWEvUWx1NkJ6UldYK0txcGtPV2p3Y29aQ2FQaDBHVm1RdWRaY0dibGpKRVdSZDZITHcxOEppQWxuQWZjTHB3QVBmaXVZS0MvbGFjVHpQMXN5MHVkZzR2VkZmd1N3Q3NYaDFHVGZLY1BPZDNkNnprQlJLYWxjRE9mUVRwdkFzQ051SEZmTmg2eTVXbHRQMHNqNloxRFdkNHVHS2xlK2FyRFlJMlI2eDFQaFlieEtSK2gvVm9NRFN1T2xIT0VGTFJOSlhaV2RHbHJSQytWanFwSENNUDBmcmpxMHhvK3pBNm1DOFBPL0IwbFMwM2Q5UFNQRWpjYklrRVYzOWNibGdxek5LemdHTVlOM2VQQldzdzZJdHV6VFFSdFFkUlFVcERHTmZmejBuekw1ZWEzVWRwMkw3OWk5M0N5VmRpc2lxbStrT3NuanY0eTU5S1YyU2UrZzJvb1ZnOHZyQmN6UEt6OS9CYkFGQXFCRlZRNmlBd3pwVWpiWS9OMlpQNThoQjEvZTR3dExsMURrRTQ4VEJ2dDdwTmMvd28rVkc4T1VuOU1Hcm5ESXRDSWlmdkE1SmkvT2NyUkx0ck9UYThGMFFMQnd3MDJUQS82M3M5bWhkVEFWeUxlMnN2V0liUFZlMUY4MUo0U29GdVZTZkVNRG40Ty8wMG14bVFBS0pINGN6ejA1ZzlYMVpjYlNzM1ordXdrd1I1WEtCUU9qa2hBV1VOd3haVTNVbDl5ajhMakRMUTZtNnhVclhGQlp6bENnR2MxczIwbXhma0JBNmpRbVZtQnlKMEdYNE1KenBXM0Uwa0JSR2Z1M0ZXOTJRdTdmVlh4cFA5K3R2dHR1eDJENTU4bXIxdm5jUGJqVDA1R3R6OGRtUE5JUFFFMENrMEZaTDdhbE15dWU4NzBvcTNTaVZvSjNaQkUxaCs5ZjhVSnJqZTJVVXhvWnVPQWM1T3BNWExrYTQ5N3I4R3d4YlFzUWJSMGp5MXRJOENheTBUaktvb0ZlZHpRLzJYZEhmM3ZuczBsdTU3bXdGc09XQW5JcDd6bG9XbmdLOGRlU28yRkFWdEdnb1NYR1FlbWVRcWFuUjdXSmJVSlBOVWJCaDlBWnk5UU8yTGdDKzlvUWVVSjM4SkRZamJPblNQY1R2b21BTXpFcHMzUzFvd2VpOTZhSkJodkNTV2ZSRFZpN2svOGxxcGROQlI5aUNWenRnPT0iLCJtYWMiOiJhYTYyYzFkZjE5ZGZiZTg0YTc0OWEwZTcxMzk0ZjRmNzg2ZjJkYjNlMmExOTVlMjBmZmE0Y2M5ZTY0Y2ZkYzhkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "QjuuFEAfRgpVSrXsECQhfQDoz4Qqqyj+7IOx2Bi+OyY=", "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": "eyJpdiI6IlRxL3N2YWp2NlkzTWJWY0h3Tm1ycUE9PSIsInZhbHVlIjoicFhCeGhub1VYbTA4c0N0RzlLVTByOSt6MkhBY1FjZFVmZnFGbXZXRDlabmkvNXFHeGV5SXJUazVMQm5KbFIvSlRwemNFcFlTejRydTZzR1g4ZU9NVk8zeGZXZ3hTMzRkRXNiMXhjTWYwUWoyeEs0UUtrNlRYR0ptaXdqbmhEdXU2V0dXYm5nRjduVmkwcHF4TzJMQ3Q2c3l4QklEZEdYUjgrcUFBSUZOclMvUy9pQmF5b041MVFKaG95NHc0aFdPUElxMUVXMVh0dkg4NWhkUG9KK0N0TEJuQkRyY3VPWWl2RXVYd2RLQytqWXdxMWJPRmIyTVY2UGdaZ29EaHBpVjRvN3E1U0VwVkNNQVc5azkwTHpNWkhPS3d0bVVLaEJNcU5JdC9HUzd1Vm5QR1RVblQ2U3FodGxsTXJPZUVJY1BPWXJodHUxODNLbmJXL3NqbmhZR054ZmVOVElXRU0wZVF4RlRiOUIzMXlUb0JKeWdncU0vc2ZQakYwU1VaeklsNnR5SkFGRmlHZDY0ZVpvcTNjaFJWa0gvMGk4MFVoSFBTUC96NWs4TGYzczZ1UmE4UUxZUVc5Wm9pcmRqMDZGODVJVnlPMzU4M3orenpXYXl2MFVTZWhENUVjV2R5a081Y2ZKbWd6WVVFTTl1c2pVaTVCcUxIYTNpUG1NYjF2S1ZQYmRmdlMvTkM0WDhIc1I1SXdWYkpDSW1IZXAzcFY5Q0lGcEZhS1ZIaVlZMkR3eXVMVDNESGVaZFV4TEJrM3JSc00wdWk5aDZqaUxWMml4SVRWL0N5ejBGSjRBQVY3LzJzUVh0OTVWTlk4RnQ1dzhETjFpRHFFT2JRVlRQdlZvamJENlBOcGxBR09xVDdLOEFnQlVqZE1JMEs0WTBoVzRCWDdld1h5WnZvSy9jSmk2dnNDY1czdnV3NHBxNnF1bzJHTlZTakp0WVVPM1RnVElDczg2S055a1Bud0dxU1JyNkNNYjMxcndpTkdrM1Y0OVZuY3BXcWxjWU5HRGJhb1hxSEhvY3FPOTlHVWlzRy81bXRQOFQ4YVU3STNQWDFaZ3l2YW9RMkVvaS9paE9VNmRPcDV4RnNaUmtGdnpJaVVGcFNIMUEyVWlVSEtScENaNEFpSStRa0N6T0M5eVlMRG15MFQvcHFlNEdMQ2pmQUdkSi9uc0l4ZnBXemdncDcyMU1tM1AvdGJPVWJQdGRFbm80dXdndjBkZXZoYWpjWkxtWVlwdjhldFd0SEFPWElDbHFpamdEcEw2TVVjUkNRNDBaUXZJS3dvKzYwQkF3ZXFGY0cxc2pMVjZtV2dQd3FhOHMzNHVNQTB5bWc1cG4zQ1FvMk9JSkw5U0hPckhCNUdmbXpzdjdqNDM1R1pzZy9EdDg3Qi9RblV2NGNNSHpLRGhzK00vSTdsdEZUdDRyVlBoNThWRkFBRnV5ejZVWnVTYjY4S01ZUHNHV2NSRGpsSFVHMFRjZ1ZjaUcxeVRCdHkrYk5tRVVUMng1Qm5Id1o0aHRWbDRxck5UUW04QzdzK3FuNGRDYU1mUzc1MWEwQWEvUWx1NkJ6UldYK0txcGtPV2p3Y29aQ2FQaDBHVm1RdWRaY0dibGpKRVdSZDZITHcxOEppQWxuQWZjTHB3QVBmaXVZS0MvbGFjVHpQMXN5MHVkZzR2VkZmd1N3Q3NYaDFHVGZLY1BPZDNkNnprQlJLYWxjRE9mUVRwdkFzQ051SEZmTmg2eTVXbHRQMHNqNloxRFdkNHVHS2xlK2FyRFlJMlI2eDFQaFlieEtSK2gvVm9NRFN1T2xIT0VGTFJOSlhaV2RHbHJSQytWanFwSENNUDBmcmpxMHhvK3pBNm1DOFBPL0IwbFMwM2Q5UFNQRWpjYklrRVYzOWNibGdxek5LemdHTVlOM2VQQldzdzZJdHV6VFFSdFFkUlFVcERHTmZmejBuekw1ZWEzVWRwMkw3OWk5M0N5VmRpc2lxbStrT3NuanY0eTU5S1YyU2UrZzJvb1ZnOHZyQmN6UEt6OS9CYkFGQXFCRlZRNmlBd3pwVWpiWS9OMlpQNThoQjEvZTR3dExsMURrRTQ4VEJ2dDdwTmMvd28rVkc4T1VuOU1Hcm5ESXRDSWlmdkE1SmkvT2NyUkx0ck9UYThGMFFMQnd3MDJUQS82M3M5bWhkVEFWeUxlMnN2V0liUFZlMUY4MUo0U29GdVZTZkVNRG40Ty8wMG14bVFBS0pINGN6ejA1ZzlYMVpjYlNzM1ordXdrd1I1WEtCUU9qa2hBV1VOd3haVTNVbDl5ajhMakRMUTZtNnhVclhGQlp6bENnR2MxczIwbXhma0JBNmpRbVZtQnlKMEdYNE1KenBXM0Uwa0JSR2Z1M0ZXOTJRdTdmVlh4cFA5K3R2dHR1eDJENTU4bXIxdm5jUGJqVDA1R3R6OGRtUE5JUFFFMENrMEZaTDdhbE15dWU4NzBvcTNTaVZvSjNaQkUxaCs5ZjhVSnJqZTJVVXhvWnVPQWM1T3BNWExrYTQ5N3I4R3d4YlFzUWJSMGp5MXRJOENheTBUaktvb0ZlZHpRLzJYZEhmM3ZuczBsdTU3bXdGc09XQW5JcDd6bG9XbmdLOGRlU28yRkFWdEdnb1NYR1FlbWVRcWFuUjdXSmJVSlBOVWJCaDlBWnk5UU8yTGdDKzlvUWVVSjM4SkRZamJPblNQY1R2b21BTXpFcHMzUzFvd2VpOTZhSkJodkNTV2ZSRFZpN2svOGxxcGROQlI5aUNWenRnPT0iLCJtYWMiOiJhYTYyYzFkZjE5ZGZiZTg0YTc0OWEwZTcxMzk0ZjRmNzg2ZjJkYjNlMmExOTVlMjBmZmE0Y2M5ZTY0Y2ZkYzhkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1317, "gross_total": 1287, "base_fare": 411, "tax": 906, "sell": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTMxNywiYmFzZV9mYXJlIjo0MTEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI4NywiYmFzZV9mYXJlIjozODEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyODcsImJhc2VfZmFyZSI6MzgxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "381.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "gross": { "base_fare": "381.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyODcuMDAiLCJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjg3LjAwIiwiYmFzZV9mYXJlIjoiMzgxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyODcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1287, "base_fare": 381, "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": 1317, "filter": { "id": "F123NP00114-4", "price": 1317, "gross_total": 1287, "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-08 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": "kul202603082300del2026030902252387del202603091720dac202603092020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl5DUubfXPc\/kOY+PaH5l1UITxgnDohE1bUcoYuuFpyASg==", "PriceCodeRef": null, "supplier_title": "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": "NEdK\/ZDTZqyZ8VXq3krdZLKxagL3KBBsVovXxUQEDFs=", "origin": "KUL", "departure_time": "2026-03-08 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-09 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-08", "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": "eyJpdiI6IkQ4enNDMU9OVEdmd3ZnU05nZ3p4SEE9PSIsInZhbHVlIjoiS1V0R0hTRkh5VDRoc0lGM2lmRHJhelduWUFBUXVuZVZkTlNjSFY4bkprMEhqTC94WEhkL3kyeUYxdWk2NHpST244Q1AzOVp1OGJKaUR5MmRXbGwySmwxbzkxSmxaNGxEVlpQY2piYytzRFhhaFZIRW9ON21YSERSNzgvMGpVMUFGZUVWbm93RXBwVkNpNjRXS2NNZnVjZU9ZeUxKK1I5NklFVk5VcTlaVk1kNm95RjhhMG4zWEFEL1RpZnZkUkhLSklWZG02UUI2Vm5SNG1UYWFLK3YvWU5nL1pHMlNqRU9pNEJCNEdSc051Mjh5Mk4zSEI5dXZCalVFZkoxK0J2WlhBZTdxOG85bHQ5VHAxWWJqeVVadkxYNENYdDdiNUlhSEdkRzNpMS94eXkzaU95TXZybS9TUXIwMlVDVHNDMUorb2lyUW1OaXpBMEJwSjliWnZxZVZnczM2WDJHYktpbnA0V0FHZ0FXMTNTek9YdnFKZ25xbEI0TXZhNGpjL2R2bUt4azVhcmJuRE5KVXNwNm1ZU2dJMGltYUp6Yjg1VE9Ia0FiSU0wUDdYQkRhbE9oRVNFWEgreXBzK2g2KytvM0RKT3dZNS9xci8xS01yblBxazE2aWFqcHhHdXVnQ3pIN0lJUWxOaU1SY01TbnV0THMyWDhwamdPYUZqWVBvZTVMclpPTjA5bGZWZ1p4ZzY1djFVU2RhSHFzTXpiOFVlYTUwamhDN3lhWlIvZE5KUU1NVmtUWnJtaXRGOUFWWk5EVXRMcW9GR1prbEd3d3NSMzZvMVdDMzdSZiswUHpLRU1qVXlETnRObWlwcGVleWFRREpiYnUyV0g3azFPaUNUUmR4RGNxSzlEQTVSYU1NcEtxcTNmZUpqOVI1U2N4WTV5dDVSUFVIaitSVGhkZzRoWlc2emsrUHdEYkJQNTFERmN5eEpIeGxhRGE5V0xaWXNjN2pBUkVoRVFSd2lqd1k3OTZ3dDRjZ1M3NDBSNlJkNFhFZG9RVTdDTVRKRjZZTlZBS1crSFpXbnJZa0V5a3JMYXRHTjlFaGM5Rk1YNURsVkxoWHVUdDBCbTZwcUY5ODl5aFAzWFVKNVl1dktsR0ZGcHhYdS93MXBicWdjZXpJTWRtczZRK1hIK2JiOXBYbkVMQkUvUU5WMjlGNUJIVlJYcy93VTBPUERtSkltbFpEdzNONk5nU0NiYTJ0NnhtSkRpYXNGK2NCaDVPbXdGbmUxazNKcTJaZWVLejVFMVhnTGhmZDV3dXFLTlB1RGxyaEY3SloxUjRzMWgvT2ZQdk40bkxiL2RPN0w3ZWt5OXg1eWt4eUdkTndjUTEzT2xGYW9uVjI0bUVPbnZFdEJ5aTNnRGFZMmJwd3hza0p4WjZ5dXkwTHZmdmROQ0VsZnpjSzFXbisxODNuTGRrWFFQWE9LNExFbzBGcHc2d3NSQ2x2UnVpazdid043YlRUMi9hM0pQdFplS0ZYcXZ2N3lTZ09kTU9EOWd1blZ3RjhhOCt6WlgvL3M3cUE0dlpwTXBiTXE2YVE0VGFQQ2ZoaEc4aUMraDUvQlVyVXMyd2xGWm94cDVQR2UrbHRjRDUzTnM0Sm5CZGtIZ0phMWZ3TmI5dlhKNTA2TzB6VFdQb0dGZzhpSmtXMkZTNjJLRGxINC85b3dtMVUxZ0VxVjAzR2REK1ZzQm5zQmFYOG5NMmFlQ1Q5V0Q2Ym9FTzBzWlhFZ1lEWkdrVlFmaWRVNWsxa3MvbE05ZDVOeURqOGRpaVo4TlpCYnd4QmJKZ3RsVDBSV1VFM1ZXYjBrdTFmY205SHVkbDZ0aSs2S3dEUzBMNlllS1BZTE5kTFpGbTNWNU53MVpBMXNFWURLOUJna0FMck56dWlnM1AvT05BQ09sVWQrNmVuV2tYU21nSGdEaTJOL256WkJoazJnTkhZSGF4UlMxaGp3UEtiVW80MmxtN3UwaHA3MG5nRVB6ZFVscEErcFJWN1ZpaUdvMWovaWFJUytLaFUwTGhhbHlmKzByK3dSazVwNmpUK0wxYThKMTBaMjZLcG5SdkxKVFlzNW96SUtjRmV6OExrWWJML3FmcEIrMDVaZlQ5dHZZOWNPbGRBTE1Obys0OXVpVE1qa2VlSlg5aEd6TnhyS0YzRXhGY2I3eVdpS2t0cjR4K0tpS1F0SzdBdXJOeWlaNEdBSzEzZnc0MDVBZlBwTlZzblN6Q211WDlzZnd2VGtEY0M4bFJXMjRhWVlRT1BwQlMrYld0bTB2b2REN1VZQVVOY0NwZHVOQVptbjl5M1o5eEsxbW13dW1EaklvVE5kdHlBMmZROFFuWnNMZnNQdHhQVkFqT0hqa2ZJaFUyTVVVa0hoem12d3hDZndDWmMwci95OHJ4R3VLRnJJdTRqWU9sdWJQVm52L3lVdzRBbWRHVW9xamdEaTQ3ZGFSa3BMUEVTUnV1K1NOSzhOMkdhS1FzdUZLb01qNGhZS0R0cVhOUUQyRytFUnE1TDFqUW1LenFvNjQxMmRrZFRESUQrT0JSUkJSb2lhdEE2d2I3bXJmRnJRcWFTOExZRkQ0anE2TkROTW1BMEVxb3Yza2hLYnFmeXVVbGc1VFU2TXQvdkMrYXBwSTJFS2NLM1FwcFhONXBJL0R0U3pBL2JwVUlJWjJBMmF2RlEwR1RUNDlkRngxTXBFeEREaTVxbTlrU0IrQWppUkNSSjQxQzFYOXloeUhRQlRiSlRUamVVMzVRdk5zSFFQQWllazlOZGVqVWNrYWxRPT0iLCJtYWMiOiI0Mzg0MTBjNDI3MTQ4YzZlZjRkODUxNGY5OGVlZTdmYzU4NTg0ZjQ0ODkyMjEwOTZkYjA5OGM2YmE2ZTI4MjMzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DYs\/Mc3guSEP5VLv6Wc2bB2W\/Ds54IUYB7i9IksfPXg=", "origin": "DEL", "departure_time": "2026-03-09 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-09 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-09", "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": "eyJpdiI6IkQ4enNDMU9OVEdmd3ZnU05nZ3p4SEE9PSIsInZhbHVlIjoiS1V0R0hTRkh5VDRoc0lGM2lmRHJhelduWUFBUXVuZVZkTlNjSFY4bkprMEhqTC94WEhkL3kyeUYxdWk2NHpST244Q1AzOVp1OGJKaUR5MmRXbGwySmwxbzkxSmxaNGxEVlpQY2piYytzRFhhaFZIRW9ON21YSERSNzgvMGpVMUFGZUVWbm93RXBwVkNpNjRXS2NNZnVjZU9ZeUxKK1I5NklFVk5VcTlaVk1kNm95RjhhMG4zWEFEL1RpZnZkUkhLSklWZG02UUI2Vm5SNG1UYWFLK3YvWU5nL1pHMlNqRU9pNEJCNEdSc051Mjh5Mk4zSEI5dXZCalVFZkoxK0J2WlhBZTdxOG85bHQ5VHAxWWJqeVVadkxYNENYdDdiNUlhSEdkRzNpMS94eXkzaU95TXZybS9TUXIwMlVDVHNDMUorb2lyUW1OaXpBMEJwSjliWnZxZVZnczM2WDJHYktpbnA0V0FHZ0FXMTNTek9YdnFKZ25xbEI0TXZhNGpjL2R2bUt4azVhcmJuRE5KVXNwNm1ZU2dJMGltYUp6Yjg1VE9Ia0FiSU0wUDdYQkRhbE9oRVNFWEgreXBzK2g2KytvM0RKT3dZNS9xci8xS01yblBxazE2aWFqcHhHdXVnQ3pIN0lJUWxOaU1SY01TbnV0THMyWDhwamdPYUZqWVBvZTVMclpPTjA5bGZWZ1p4ZzY1djFVU2RhSHFzTXpiOFVlYTUwamhDN3lhWlIvZE5KUU1NVmtUWnJtaXRGOUFWWk5EVXRMcW9GR1prbEd3d3NSMzZvMVdDMzdSZiswUHpLRU1qVXlETnRObWlwcGVleWFRREpiYnUyV0g3azFPaUNUUmR4RGNxSzlEQTVSYU1NcEtxcTNmZUpqOVI1U2N4WTV5dDVSUFVIaitSVGhkZzRoWlc2emsrUHdEYkJQNTFERmN5eEpIeGxhRGE5V0xaWXNjN2pBUkVoRVFSd2lqd1k3OTZ3dDRjZ1M3NDBSNlJkNFhFZG9RVTdDTVRKRjZZTlZBS1crSFpXbnJZa0V5a3JMYXRHTjlFaGM5Rk1YNURsVkxoWHVUdDBCbTZwcUY5ODl5aFAzWFVKNVl1dktsR0ZGcHhYdS93MXBicWdjZXpJTWRtczZRK1hIK2JiOXBYbkVMQkUvUU5WMjlGNUJIVlJYcy93VTBPUERtSkltbFpEdzNONk5nU0NiYTJ0NnhtSkRpYXNGK2NCaDVPbXdGbmUxazNKcTJaZWVLejVFMVhnTGhmZDV3dXFLTlB1RGxyaEY3SloxUjRzMWgvT2ZQdk40bkxiL2RPN0w3ZWt5OXg1eWt4eUdkTndjUTEzT2xGYW9uVjI0bUVPbnZFdEJ5aTNnRGFZMmJwd3hza0p4WjZ5dXkwTHZmdmROQ0VsZnpjSzFXbisxODNuTGRrWFFQWE9LNExFbzBGcHc2d3NSQ2x2UnVpazdid043YlRUMi9hM0pQdFplS0ZYcXZ2N3lTZ09kTU9EOWd1blZ3RjhhOCt6WlgvL3M3cUE0dlpwTXBiTXE2YVE0VGFQQ2ZoaEc4aUMraDUvQlVyVXMyd2xGWm94cDVQR2UrbHRjRDUzTnM0Sm5CZGtIZ0phMWZ3TmI5dlhKNTA2TzB6VFdQb0dGZzhpSmtXMkZTNjJLRGxINC85b3dtMVUxZ0VxVjAzR2REK1ZzQm5zQmFYOG5NMmFlQ1Q5V0Q2Ym9FTzBzWlhFZ1lEWkdrVlFmaWRVNWsxa3MvbE05ZDVOeURqOGRpaVo4TlpCYnd4QmJKZ3RsVDBSV1VFM1ZXYjBrdTFmY205SHVkbDZ0aSs2S3dEUzBMNlllS1BZTE5kTFpGbTNWNU53MVpBMXNFWURLOUJna0FMck56dWlnM1AvT05BQ09sVWQrNmVuV2tYU21nSGdEaTJOL256WkJoazJnTkhZSGF4UlMxaGp3UEtiVW80MmxtN3UwaHA3MG5nRVB6ZFVscEErcFJWN1ZpaUdvMWovaWFJUytLaFUwTGhhbHlmKzByK3dSazVwNmpUK0wxYThKMTBaMjZLcG5SdkxKVFlzNW96SUtjRmV6OExrWWJML3FmcEIrMDVaZlQ5dHZZOWNPbGRBTE1Obys0OXVpVE1qa2VlSlg5aEd6TnhyS0YzRXhGY2I3eVdpS2t0cjR4K0tpS1F0SzdBdXJOeWlaNEdBSzEzZnc0MDVBZlBwTlZzblN6Q211WDlzZnd2VGtEY0M4bFJXMjRhWVlRT1BwQlMrYld0bTB2b2REN1VZQVVOY0NwZHVOQVptbjl5M1o5eEsxbW13dW1EaklvVE5kdHlBMmZROFFuWnNMZnNQdHhQVkFqT0hqa2ZJaFUyTVVVa0hoem12d3hDZndDWmMwci95OHJ4R3VLRnJJdTRqWU9sdWJQVm52L3lVdzRBbWRHVW9xamdEaTQ3ZGFSa3BMUEVTUnV1K1NOSzhOMkdhS1FzdUZLb01qNGhZS0R0cVhOUUQyRytFUnE1TDFqUW1LenFvNjQxMmRrZFRESUQrT0JSUkJSb2lhdEE2d2I3bXJmRnJRcWFTOExZRkQ0anE2TkROTW1BMEVxb3Yza2hLYnFmeXVVbGc1VFU2TXQvdkMrYXBwSTJFS2NLM1FwcFhONXBJL0R0U3pBL2JwVUlJWjJBMmF2RlEwR1RUNDlkRngxTXBFeEREaTVxbTlrU0IrQWppUkNSSjQxQzFYOXloeUhRQlRiSlRUamVVMzVRdk5zSFFQQWllazlOZGVqVWNrYWxRPT0iLCJtYWMiOiI0Mzg0MTBjNDI3MTQ4YzZlZjRkODUxNGY5OGVlZTdmYzU4NTg0ZjQ0ODkyMjEwOTZkYjA5OGM2YmE2ZTI4MjMzIiwidGFnIjoiIn0=", "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": "PmTb5n+xMGNNVp+LWrEmQ9xK9o398IlXflLVvelAzSE=", "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": "eyJpdiI6IkQ4enNDMU9OVEdmd3ZnU05nZ3p4SEE9PSIsInZhbHVlIjoiS1V0R0hTRkh5VDRoc0lGM2lmRHJhelduWUFBUXVuZVZkTlNjSFY4bkprMEhqTC94WEhkL3kyeUYxdWk2NHpST244Q1AzOVp1OGJKaUR5MmRXbGwySmwxbzkxSmxaNGxEVlpQY2piYytzRFhhaFZIRW9ON21YSERSNzgvMGpVMUFGZUVWbm93RXBwVkNpNjRXS2NNZnVjZU9ZeUxKK1I5NklFVk5VcTlaVk1kNm95RjhhMG4zWEFEL1RpZnZkUkhLSklWZG02UUI2Vm5SNG1UYWFLK3YvWU5nL1pHMlNqRU9pNEJCNEdSc051Mjh5Mk4zSEI5dXZCalVFZkoxK0J2WlhBZTdxOG85bHQ5VHAxWWJqeVVadkxYNENYdDdiNUlhSEdkRzNpMS94eXkzaU95TXZybS9TUXIwMlVDVHNDMUorb2lyUW1OaXpBMEJwSjliWnZxZVZnczM2WDJHYktpbnA0V0FHZ0FXMTNTek9YdnFKZ25xbEI0TXZhNGpjL2R2bUt4azVhcmJuRE5KVXNwNm1ZU2dJMGltYUp6Yjg1VE9Ia0FiSU0wUDdYQkRhbE9oRVNFWEgreXBzK2g2KytvM0RKT3dZNS9xci8xS01yblBxazE2aWFqcHhHdXVnQ3pIN0lJUWxOaU1SY01TbnV0THMyWDhwamdPYUZqWVBvZTVMclpPTjA5bGZWZ1p4ZzY1djFVU2RhSHFzTXpiOFVlYTUwamhDN3lhWlIvZE5KUU1NVmtUWnJtaXRGOUFWWk5EVXRMcW9GR1prbEd3d3NSMzZvMVdDMzdSZiswUHpLRU1qVXlETnRObWlwcGVleWFRREpiYnUyV0g3azFPaUNUUmR4RGNxSzlEQTVSYU1NcEtxcTNmZUpqOVI1U2N4WTV5dDVSUFVIaitSVGhkZzRoWlc2emsrUHdEYkJQNTFERmN5eEpIeGxhRGE5V0xaWXNjN2pBUkVoRVFSd2lqd1k3OTZ3dDRjZ1M3NDBSNlJkNFhFZG9RVTdDTVRKRjZZTlZBS1crSFpXbnJZa0V5a3JMYXRHTjlFaGM5Rk1YNURsVkxoWHVUdDBCbTZwcUY5ODl5aFAzWFVKNVl1dktsR0ZGcHhYdS93MXBicWdjZXpJTWRtczZRK1hIK2JiOXBYbkVMQkUvUU5WMjlGNUJIVlJYcy93VTBPUERtSkltbFpEdzNONk5nU0NiYTJ0NnhtSkRpYXNGK2NCaDVPbXdGbmUxazNKcTJaZWVLejVFMVhnTGhmZDV3dXFLTlB1RGxyaEY3SloxUjRzMWgvT2ZQdk40bkxiL2RPN0w3ZWt5OXg1eWt4eUdkTndjUTEzT2xGYW9uVjI0bUVPbnZFdEJ5aTNnRGFZMmJwd3hza0p4WjZ5dXkwTHZmdmROQ0VsZnpjSzFXbisxODNuTGRrWFFQWE9LNExFbzBGcHc2d3NSQ2x2UnVpazdid043YlRUMi9hM0pQdFplS0ZYcXZ2N3lTZ09kTU9EOWd1blZ3RjhhOCt6WlgvL3M3cUE0dlpwTXBiTXE2YVE0VGFQQ2ZoaEc4aUMraDUvQlVyVXMyd2xGWm94cDVQR2UrbHRjRDUzTnM0Sm5CZGtIZ0phMWZ3TmI5dlhKNTA2TzB6VFdQb0dGZzhpSmtXMkZTNjJLRGxINC85b3dtMVUxZ0VxVjAzR2REK1ZzQm5zQmFYOG5NMmFlQ1Q5V0Q2Ym9FTzBzWlhFZ1lEWkdrVlFmaWRVNWsxa3MvbE05ZDVOeURqOGRpaVo4TlpCYnd4QmJKZ3RsVDBSV1VFM1ZXYjBrdTFmY205SHVkbDZ0aSs2S3dEUzBMNlllS1BZTE5kTFpGbTNWNU53MVpBMXNFWURLOUJna0FMck56dWlnM1AvT05BQ09sVWQrNmVuV2tYU21nSGdEaTJOL256WkJoazJnTkhZSGF4UlMxaGp3UEtiVW80MmxtN3UwaHA3MG5nRVB6ZFVscEErcFJWN1ZpaUdvMWovaWFJUytLaFUwTGhhbHlmKzByK3dSazVwNmpUK0wxYThKMTBaMjZLcG5SdkxKVFlzNW96SUtjRmV6OExrWWJML3FmcEIrMDVaZlQ5dHZZOWNPbGRBTE1Obys0OXVpVE1qa2VlSlg5aEd6TnhyS0YzRXhGY2I3eVdpS2t0cjR4K0tpS1F0SzdBdXJOeWlaNEdBSzEzZnc0MDVBZlBwTlZzblN6Q211WDlzZnd2VGtEY0M4bFJXMjRhWVlRT1BwQlMrYld0bTB2b2REN1VZQVVOY0NwZHVOQVptbjl5M1o5eEsxbW13dW1EaklvVE5kdHlBMmZROFFuWnNMZnNQdHhQVkFqT0hqa2ZJaFUyTVVVa0hoem12d3hDZndDWmMwci95OHJ4R3VLRnJJdTRqWU9sdWJQVm52L3lVdzRBbWRHVW9xamdEaTQ3ZGFSa3BMUEVTUnV1K1NOSzhOMkdhS1FzdUZLb01qNGhZS0R0cVhOUUQyRytFUnE1TDFqUW1LenFvNjQxMmRrZFRESUQrT0JSUkJSb2lhdEE2d2I3bXJmRnJRcWFTOExZRkQ0anE2TkROTW1BMEVxb3Yza2hLYnFmeXVVbGc1VFU2TXQvdkMrYXBwSTJFS2NLM1FwcFhONXBJL0R0U3pBL2JwVUlJWjJBMmF2RlEwR1RUNDlkRngxTXBFeEREaTVxbTlrU0IrQWppUkNSSjQxQzFYOXloeUhRQlRiSlRUamVVMzVRdk5zSFFQQWllazlOZGVqVWNrYWxRPT0iLCJtYWMiOiI0Mzg0MTBjNDI3MTQ4YzZlZjRkODUxNGY5OGVlZTdmYzU4NTg0ZjQ0ODkyMjEwOTZkYjA5OGM2YmE2ZTI4MjMzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "yhixn3SLw92n9T1yLcQLDeFyTfgCnLOfvFPm+HI4pEc=", "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": "eyJpdiI6IkQ4enNDMU9OVEdmd3ZnU05nZ3p4SEE9PSIsInZhbHVlIjoiS1V0R0hTRkh5VDRoc0lGM2lmRHJhelduWUFBUXVuZVZkTlNjSFY4bkprMEhqTC94WEhkL3kyeUYxdWk2NHpST244Q1AzOVp1OGJKaUR5MmRXbGwySmwxbzkxSmxaNGxEVlpQY2piYytzRFhhaFZIRW9ON21YSERSNzgvMGpVMUFGZUVWbm93RXBwVkNpNjRXS2NNZnVjZU9ZeUxKK1I5NklFVk5VcTlaVk1kNm95RjhhMG4zWEFEL1RpZnZkUkhLSklWZG02UUI2Vm5SNG1UYWFLK3YvWU5nL1pHMlNqRU9pNEJCNEdSc051Mjh5Mk4zSEI5dXZCalVFZkoxK0J2WlhBZTdxOG85bHQ5VHAxWWJqeVVadkxYNENYdDdiNUlhSEdkRzNpMS94eXkzaU95TXZybS9TUXIwMlVDVHNDMUorb2lyUW1OaXpBMEJwSjliWnZxZVZnczM2WDJHYktpbnA0V0FHZ0FXMTNTek9YdnFKZ25xbEI0TXZhNGpjL2R2bUt4azVhcmJuRE5KVXNwNm1ZU2dJMGltYUp6Yjg1VE9Ia0FiSU0wUDdYQkRhbE9oRVNFWEgreXBzK2g2KytvM0RKT3dZNS9xci8xS01yblBxazE2aWFqcHhHdXVnQ3pIN0lJUWxOaU1SY01TbnV0THMyWDhwamdPYUZqWVBvZTVMclpPTjA5bGZWZ1p4ZzY1djFVU2RhSHFzTXpiOFVlYTUwamhDN3lhWlIvZE5KUU1NVmtUWnJtaXRGOUFWWk5EVXRMcW9GR1prbEd3d3NSMzZvMVdDMzdSZiswUHpLRU1qVXlETnRObWlwcGVleWFRREpiYnUyV0g3azFPaUNUUmR4RGNxSzlEQTVSYU1NcEtxcTNmZUpqOVI1U2N4WTV5dDVSUFVIaitSVGhkZzRoWlc2emsrUHdEYkJQNTFERmN5eEpIeGxhRGE5V0xaWXNjN2pBUkVoRVFSd2lqd1k3OTZ3dDRjZ1M3NDBSNlJkNFhFZG9RVTdDTVRKRjZZTlZBS1crSFpXbnJZa0V5a3JMYXRHTjlFaGM5Rk1YNURsVkxoWHVUdDBCbTZwcUY5ODl5aFAzWFVKNVl1dktsR0ZGcHhYdS93MXBicWdjZXpJTWRtczZRK1hIK2JiOXBYbkVMQkUvUU5WMjlGNUJIVlJYcy93VTBPUERtSkltbFpEdzNONk5nU0NiYTJ0NnhtSkRpYXNGK2NCaDVPbXdGbmUxazNKcTJaZWVLejVFMVhnTGhmZDV3dXFLTlB1RGxyaEY3SloxUjRzMWgvT2ZQdk40bkxiL2RPN0w3ZWt5OXg1eWt4eUdkTndjUTEzT2xGYW9uVjI0bUVPbnZFdEJ5aTNnRGFZMmJwd3hza0p4WjZ5dXkwTHZmdmROQ0VsZnpjSzFXbisxODNuTGRrWFFQWE9LNExFbzBGcHc2d3NSQ2x2UnVpazdid043YlRUMi9hM0pQdFplS0ZYcXZ2N3lTZ09kTU9EOWd1blZ3RjhhOCt6WlgvL3M3cUE0dlpwTXBiTXE2YVE0VGFQQ2ZoaEc4aUMraDUvQlVyVXMyd2xGWm94cDVQR2UrbHRjRDUzTnM0Sm5CZGtIZ0phMWZ3TmI5dlhKNTA2TzB6VFdQb0dGZzhpSmtXMkZTNjJLRGxINC85b3dtMVUxZ0VxVjAzR2REK1ZzQm5zQmFYOG5NMmFlQ1Q5V0Q2Ym9FTzBzWlhFZ1lEWkdrVlFmaWRVNWsxa3MvbE05ZDVOeURqOGRpaVo4TlpCYnd4QmJKZ3RsVDBSV1VFM1ZXYjBrdTFmY205SHVkbDZ0aSs2S3dEUzBMNlllS1BZTE5kTFpGbTNWNU53MVpBMXNFWURLOUJna0FMck56dWlnM1AvT05BQ09sVWQrNmVuV2tYU21nSGdEaTJOL256WkJoazJnTkhZSGF4UlMxaGp3UEtiVW80MmxtN3UwaHA3MG5nRVB6ZFVscEErcFJWN1ZpaUdvMWovaWFJUytLaFUwTGhhbHlmKzByK3dSazVwNmpUK0wxYThKMTBaMjZLcG5SdkxKVFlzNW96SUtjRmV6OExrWWJML3FmcEIrMDVaZlQ5dHZZOWNPbGRBTE1Obys0OXVpVE1qa2VlSlg5aEd6TnhyS0YzRXhGY2I3eVdpS2t0cjR4K0tpS1F0SzdBdXJOeWlaNEdBSzEzZnc0MDVBZlBwTlZzblN6Q211WDlzZnd2VGtEY0M4bFJXMjRhWVlRT1BwQlMrYld0bTB2b2REN1VZQVVOY0NwZHVOQVptbjl5M1o5eEsxbW13dW1EaklvVE5kdHlBMmZROFFuWnNMZnNQdHhQVkFqT0hqa2ZJaFUyTVVVa0hoem12d3hDZndDWmMwci95OHJ4R3VLRnJJdTRqWU9sdWJQVm52L3lVdzRBbWRHVW9xamdEaTQ3ZGFSa3BMUEVTUnV1K1NOSzhOMkdhS1FzdUZLb01qNGhZS0R0cVhOUUQyRytFUnE1TDFqUW1LenFvNjQxMmRrZFRESUQrT0JSUkJSb2lhdEE2d2I3bXJmRnJRcWFTOExZRkQ0anE2TkROTW1BMEVxb3Yza2hLYnFmeXVVbGc1VFU2TXQvdkMrYXBwSTJFS2NLM1FwcFhONXBJL0R0U3pBL2JwVUlJWjJBMmF2RlEwR1RUNDlkRngxTXBFeEREaTVxbTlrU0IrQWppUkNSSjQxQzFYOXloeUhRQlRiSlRUamVVMzVRdk5zSFFQQWllazlOZGVqVWNrYWxRPT0iLCJtYWMiOiI0Mzg0MTBjNDI3MTQ4YzZlZjRkODUxNGY5OGVlZTdmYzU4NTg0ZjQ0ODkyMjEwOTZkYjA5OGM2YmE2ZTI4MjMzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1317, "gross_total": 1287, "base_fare": 411, "tax": 906, "sell": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTMxNywiYmFzZV9mYXJlIjo0MTEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI4NywiYmFzZV9mYXJlIjozODEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyODcsImJhc2VfZmFyZSI6MzgxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "381.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1317, "base_fare": 411, "tax": 906, "gross": { "base_fare": "381.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyODcuMDAiLCJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzODEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjg3LjAwIiwiYmFzZV9mYXJlIjoiMzgxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyODcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1287, "base_fare": 381, "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": 1317, "filter": { "id": "F123NP00114-5", "price": 1317, "gross_total": 1287, "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-08 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": "kul202603082300del2026030902252387del202603091720dac202603092020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPFJq3vEFHiDYqGXgqFXHWryE3t+sYnpe4IhqJF7YkZds=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBfgziNjzufm\/ZAGhbMmm2Wj\/ZRz7y\/u2yf8BArDp9MDk+0BoU4PvqS0fhbkeWzrn4=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBfgziNjzufm\/ZAGhbMmm2WQCSvXb4Ok\/5tZNJ0Y\/fxkrvkY7y7ixb8NIhssLRzog0=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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-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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OK2D\/Ipzej33kccRaOvVOA0Y5zBHnaPXrG9gpQD1SUP5RvpKCZP01dylavZe\/mjSU=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OK2D\/Ipzej33kccRaOvVOABYMFqR7kCJALe0eFo9qA1xCckthnEaEC+0CneaB441I=", "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": 1397, "gross_total": 1367, "base_fare": 533, "tax": 864, "sell": { "currency": "MYR", "total": 1397, "base_fare": 533, "tax": 864 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM5NywiYmFzZV9mYXJlIjo1MzMsInRheCI6ODY0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM2NywiYmFzZV9mYXJlIjo1MDMsInRheCI6ODY0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzNjcsImJhc2VfZmFyZSI6NTAzLCJ0YXgiOjg2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1397, "base_fare": 533, "tax": 864, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "503.00", "tax": "864.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1397, "base_fare": 533, "tax": 864, "gross": { "base_fare": "503.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzOTcuMDAiLCJiYXNlX2ZhcmUiOiI1MzMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNjcuMDAiLCJiYXNlX2ZhcmUiOiI1MDMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMzY3LjAwIiwiYmFzZV9mYXJlIjoiNTAzLjAwIiwidGF4IjoiODY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNjcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1367, "base_fare": 503, "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": 1397, "filter": { "id": "F123NP00114-6", "price": 1397, "gross_total": 1367, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl7ZTiICnyDddwQgK95+ep15E99RwqQwoc7UTodwdxjhuw==", "PriceCodeRef": null, "supplier_title": "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": "BZeREOp\/lboTIwKoHvQxZPExc+ADP81IXd4jRvRBdOo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "eyJpdiI6InlGL1hKMlVkdWlxZkY1ZlhsUVBUUmc9PSIsInZhbHVlIjoiQmVLd0gyTk1meVlnakZSUDVlUlFqUFQ5dnhKMXpETXVGbzd0ZnRRZWVVS2ZQK0NkNTRkaGxHSWtwbFgzemJNSEszMWRiSklibFhGaGNEdHQ0b094TS9SMy9ncjN2OElZTG8zUmlndjJlUXRBOGFmMC9hckxDejVwUDNmMm8xeWdQQ3BvODBPMWRZSXNXSmNZdExmcFJiWlBGd2U0RnN0UEd6K3FFb0V6T3M1L2Y5bG5NV1dJSk85QStnZzYxajl1TnlSd2d6K0YrMnpERUNzSWJFaHVBNkx6OGdjZzd3SWxDZWNNN3kzVzExa2NqK3lnTko5LzVFZ0hTTDJGRXlBN2NNVjJ3SmpJRWZpWDd4QkxBZUpjWUtqSXNXSGd4NTdXNGZhamFNNjlrK1ZTcXNTRllRR2lKSTRpUGVySW9BZkNtR3NObzRObWdla1pWaGFDMk8xSStjMXhJTi9SVGNIZkxOeWgzRmtkUWt6a2NGaGlyUW5xa1BPc3RLdmhBTEp6WkNTemc3U0F3Y3NsMktwTzN1cHdpRlJuWHhEa1RxZEJiRHFwdE1Xbi81QlF2VUNVRk92clIzaVhVZlRQdis2VGxaOTduTXFJNU9uN3AwZVVSQ2VqQW04bWVKN0I5UStFU1pESSt1NjJVTmZlcUl5RjNKNHhxTlQxdDNFUjNGK3dhdTRmak5rdm5DMU45ai9oRVJuQngvNDJBQ24ycko2aS9oZFJjQ08vMHVwdFFLU1JCOFlwd1RqTHZVbTNwZ0h5NHhqa1hDWE4za0l4YzhtSU9BWWJDaVR6T0NvTmdRa1VTMmdpZ1F6M00xcis0RzRkN1VDMk9Ld2hWWjdNQVZWb1I2RGRvRDNJaHgwOWV5L2xrNUVCbUFNWDhEbENCK01MSkx5SzIwUFF5Mjh5UGovRGxGZ2FWQXNrL3VDc1RWS2tmb2lJNVl2aDJleUdQYUJKUVVlT0ZjejgwaXh5UldHeHQ0VTkrK2NveS9ucFhkNjJVZ1NZL2ZNVytuZDFtV3JtcHZ3WVJJb1FsQTNuTFJTSVd0bUNEZjczNDVxKytDMTNMVnEvQzQrR2NRVi9BbFFiRU1wdHFYR2FpQ01tU3ZrZHpyVjVYeHMzTDlnQ0RoTDFRQ2lPVTVzb1V1enh1U1hWS3FidVVHR3J4S25FcndVcHY4NnNnWkFRR0pqMXkwcnpuUElDc2lPUnV5NFFRdGhPMDV4czdvOTIxVzJnVERkTmpJM3lvVEdLcGtMUkU4Q3FtSHNKWGI0dXhMSEhhSHlSSDlNSjM3T0xIWGtZUGEzMnBXNEg1SDFKaStZM3NOUXdhNnlQdndsaTJoZ2gxdTBsSFh3MDNUSklEMEp0TnNkS2NJMGI4TndQUG9qb1luL3R0Wm0wTFdLY2YvaVVOemtqQTJwN2p4a0RIbmZQSnQ3N0tTdStIN3NrNkkwL3lVV1BjYjdCQjl0Smg1NzlpVWx1UG52ajhwZTlUSk51Vit6OXRWT3VWWkNUb0Z3QVdSRy80aGQxM1QxOWxkd29XM25sV0NJR0Ryb3RkUWVmNjNRWTFFc2lNdXh2Z1U4aFRrdFg5elNtV1RXdjByY3RzTm9Yand1bmI4azMwTzh3YlowR3gzaHRJaXNaakc0cXFvNzMvUzNHOWYzRi9ldmJuaWZJWUJTRWxLeUYydjRTemFtQkdOS2VUV29JdUpMU0szdm1hRHZVTUN3QVJSQlZIY3V0dUVZN1QzMUFEdEsyK2FrU0hvaGY5bEJJRU5DSFBVeW12ODBKaVM3NStvOUZFTGQwbmhDU0kzemIwU0w4MStLNHJ2OXNlOVBVV291WldQMFpCS2t3ckFCaEFQSkJpdFFlcTl1WHkzQ1RZMEhhMCtnalZlcFEzRzlsNVR4UnM1NXlhbit0TzVMOEoxcWJPNDNGekdsVG5PUTZLaUlpZHF2eiszMXQ4TXRoLzlEOEpMMnY4aGZNTFlQYmlyMkdkSldiYjRJRzMrdlN1V2x2S3dvMFp3eUFWSjQ1dnJDaEY1Z0pyak9QUDBSejhtcHcxQ3dROCtIV21hQUZSblFPdXoxZGFQekdMQWtSU3JWaVU4VFZaK3NvRDVDR2RLSWlmbnV0ZStibS90TmlmSDgybzBxc1BOdUZmejI4b3I3RkpYRUJQbmNPejJtZmJjbGpXNDBPZTJ0KzJnckRIT2NsWUlvQ0p5bU1rNkRycGJWdHFmMTZoQnpaR2NSQkhmSTB4QXYrdmsvVlhmTlk1dlpuZDBneFl2WU5XRUFLTjJPcGlQVHF5VmtDSERSNXhESlkzTlNFVFgrMUtFVGluTDRvSnlRU1NXQXZSZytlSGdDYWpGTEhrbWxkc21sQzBXRkRBbXFlT0tFNU1FSXNVV21ITUwwUEh2SFIvdXF0V0JUcHcwRE9yM3E0K0s4ekZ6QmM4Z1RsYUZXSklCTEozRkkxWWVkQ2F5RWlObjA4OHVHR251Z0xRVFl1cFB4eWdYWk55SVpqQzNRMi80dmxpT1BkL0lZcXhYZDM1WnFvdHMwdUhXWG9QbzREUWFWa2JvTHl0cUNTY2R3WkxURXpqb0ZGTW9LZ3Z4bHhRVGpja2w1VWV1bzdxTFZCN0l2V1BvM1pkeEZNbUI0YldWVEYweEJlZ3dYSHdlcldESk84dWtGTTQxQjRMNnJlaTZyUUVDUEtpS2NWb2JxWU1SUVB5T29HT2RQcXBnZUtudk5aRHhsakRpREtMNHRXREdZeVVHbmFZMU1qbkV1OFkzU1B0WVQ0ZUhuZHh3OEpUekR3dmlNPSIsIm1hYyI6ImY0ZTFmMzk3NjY2YjljOWU3MzEzZGM0NTA2MDNkNmFjYmYwMTY2OGI5YWQ5MDFhMTE5YTZmMDU5ZDEzNDdlMzciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "dnA9i0C7SZEb8puX\/JEktdgCLV8eFxrUhbDgbQf9cTo=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InlGL1hKMlVkdWlxZkY1ZlhsUVBUUmc9PSIsInZhbHVlIjoiQmVLd0gyTk1meVlnakZSUDVlUlFqUFQ5dnhKMXpETXVGbzd0ZnRRZWVVS2ZQK0NkNTRkaGxHSWtwbFgzemJNSEszMWRiSklibFhGaGNEdHQ0b094TS9SMy9ncjN2OElZTG8zUmlndjJlUXRBOGFmMC9hckxDejVwUDNmMm8xeWdQQ3BvODBPMWRZSXNXSmNZdExmcFJiWlBGd2U0RnN0UEd6K3FFb0V6T3M1L2Y5bG5NV1dJSk85QStnZzYxajl1TnlSd2d6K0YrMnpERUNzSWJFaHVBNkx6OGdjZzd3SWxDZWNNN3kzVzExa2NqK3lnTko5LzVFZ0hTTDJGRXlBN2NNVjJ3SmpJRWZpWDd4QkxBZUpjWUtqSXNXSGd4NTdXNGZhamFNNjlrK1ZTcXNTRllRR2lKSTRpUGVySW9BZkNtR3NObzRObWdla1pWaGFDMk8xSStjMXhJTi9SVGNIZkxOeWgzRmtkUWt6a2NGaGlyUW5xa1BPc3RLdmhBTEp6WkNTemc3U0F3Y3NsMktwTzN1cHdpRlJuWHhEa1RxZEJiRHFwdE1Xbi81QlF2VUNVRk92clIzaVhVZlRQdis2VGxaOTduTXFJNU9uN3AwZVVSQ2VqQW04bWVKN0I5UStFU1pESSt1NjJVTmZlcUl5RjNKNHhxTlQxdDNFUjNGK3dhdTRmak5rdm5DMU45ai9oRVJuQngvNDJBQ24ycko2aS9oZFJjQ08vMHVwdFFLU1JCOFlwd1RqTHZVbTNwZ0h5NHhqa1hDWE4za0l4YzhtSU9BWWJDaVR6T0NvTmdRa1VTMmdpZ1F6M00xcis0RzRkN1VDMk9Ld2hWWjdNQVZWb1I2RGRvRDNJaHgwOWV5L2xrNUVCbUFNWDhEbENCK01MSkx5SzIwUFF5Mjh5UGovRGxGZ2FWQXNrL3VDc1RWS2tmb2lJNVl2aDJleUdQYUJKUVVlT0ZjejgwaXh5UldHeHQ0VTkrK2NveS9ucFhkNjJVZ1NZL2ZNVytuZDFtV3JtcHZ3WVJJb1FsQTNuTFJTSVd0bUNEZjczNDVxKytDMTNMVnEvQzQrR2NRVi9BbFFiRU1wdHFYR2FpQ01tU3ZrZHpyVjVYeHMzTDlnQ0RoTDFRQ2lPVTVzb1V1enh1U1hWS3FidVVHR3J4S25FcndVcHY4NnNnWkFRR0pqMXkwcnpuUElDc2lPUnV5NFFRdGhPMDV4czdvOTIxVzJnVERkTmpJM3lvVEdLcGtMUkU4Q3FtSHNKWGI0dXhMSEhhSHlSSDlNSjM3T0xIWGtZUGEzMnBXNEg1SDFKaStZM3NOUXdhNnlQdndsaTJoZ2gxdTBsSFh3MDNUSklEMEp0TnNkS2NJMGI4TndQUG9qb1luL3R0Wm0wTFdLY2YvaVVOemtqQTJwN2p4a0RIbmZQSnQ3N0tTdStIN3NrNkkwL3lVV1BjYjdCQjl0Smg1NzlpVWx1UG52ajhwZTlUSk51Vit6OXRWT3VWWkNUb0Z3QVdSRy80aGQxM1QxOWxkd29XM25sV0NJR0Ryb3RkUWVmNjNRWTFFc2lNdXh2Z1U4aFRrdFg5elNtV1RXdjByY3RzTm9Yand1bmI4azMwTzh3YlowR3gzaHRJaXNaakc0cXFvNzMvUzNHOWYzRi9ldmJuaWZJWUJTRWxLeUYydjRTemFtQkdOS2VUV29JdUpMU0szdm1hRHZVTUN3QVJSQlZIY3V0dUVZN1QzMUFEdEsyK2FrU0hvaGY5bEJJRU5DSFBVeW12ODBKaVM3NStvOUZFTGQwbmhDU0kzemIwU0w4MStLNHJ2OXNlOVBVV291WldQMFpCS2t3ckFCaEFQSkJpdFFlcTl1WHkzQ1RZMEhhMCtnalZlcFEzRzlsNVR4UnM1NXlhbit0TzVMOEoxcWJPNDNGekdsVG5PUTZLaUlpZHF2eiszMXQ4TXRoLzlEOEpMMnY4aGZNTFlQYmlyMkdkSldiYjRJRzMrdlN1V2x2S3dvMFp3eUFWSjQ1dnJDaEY1Z0pyak9QUDBSejhtcHcxQ3dROCtIV21hQUZSblFPdXoxZGFQekdMQWtSU3JWaVU4VFZaK3NvRDVDR2RLSWlmbnV0ZStibS90TmlmSDgybzBxc1BOdUZmejI4b3I3RkpYRUJQbmNPejJtZmJjbGpXNDBPZTJ0KzJnckRIT2NsWUlvQ0p5bU1rNkRycGJWdHFmMTZoQnpaR2NSQkhmSTB4QXYrdmsvVlhmTlk1dlpuZDBneFl2WU5XRUFLTjJPcGlQVHF5VmtDSERSNXhESlkzTlNFVFgrMUtFVGluTDRvSnlRU1NXQXZSZytlSGdDYWpGTEhrbWxkc21sQzBXRkRBbXFlT0tFNU1FSXNVV21ITUwwUEh2SFIvdXF0V0JUcHcwRE9yM3E0K0s4ekZ6QmM4Z1RsYUZXSklCTEozRkkxWWVkQ2F5RWlObjA4OHVHR251Z0xRVFl1cFB4eWdYWk55SVpqQzNRMi80dmxpT1BkL0lZcXhYZDM1WnFvdHMwdUhXWG9QbzREUWFWa2JvTHl0cUNTY2R3WkxURXpqb0ZGTW9LZ3Z4bHhRVGpja2w1VWV1bzdxTFZCN0l2V1BvM1pkeEZNbUI0YldWVEYweEJlZ3dYSHdlcldESk84dWtGTTQxQjRMNnJlaTZyUUVDUEtpS2NWb2JxWU1SUVB5T29HT2RQcXBnZUtudk5aRHhsakRpREtMNHRXREdZeVVHbmFZMU1qbkV1OFkzU1B0WVQ0ZUhuZHh3OEpUekR3dmlNPSIsIm1hYyI6ImY0ZTFmMzk3NjY2YjljOWU3MzEzZGM0NTA2MDNkNmFjYmYwMTY2OGI5YWQ5MDFhMTE5YTZmMDU5ZDEzNDdlMzciLCJ0YWciOiIifQ==", "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": "BUHv+upxtqAZvzPO++k2gCjOM7ChjGePJ4959+IFrnM=", "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": "eyJpdiI6InlGL1hKMlVkdWlxZkY1ZlhsUVBUUmc9PSIsInZhbHVlIjoiQmVLd0gyTk1meVlnakZSUDVlUlFqUFQ5dnhKMXpETXVGbzd0ZnRRZWVVS2ZQK0NkNTRkaGxHSWtwbFgzemJNSEszMWRiSklibFhGaGNEdHQ0b094TS9SMy9ncjN2OElZTG8zUmlndjJlUXRBOGFmMC9hckxDejVwUDNmMm8xeWdQQ3BvODBPMWRZSXNXSmNZdExmcFJiWlBGd2U0RnN0UEd6K3FFb0V6T3M1L2Y5bG5NV1dJSk85QStnZzYxajl1TnlSd2d6K0YrMnpERUNzSWJFaHVBNkx6OGdjZzd3SWxDZWNNN3kzVzExa2NqK3lnTko5LzVFZ0hTTDJGRXlBN2NNVjJ3SmpJRWZpWDd4QkxBZUpjWUtqSXNXSGd4NTdXNGZhamFNNjlrK1ZTcXNTRllRR2lKSTRpUGVySW9BZkNtR3NObzRObWdla1pWaGFDMk8xSStjMXhJTi9SVGNIZkxOeWgzRmtkUWt6a2NGaGlyUW5xa1BPc3RLdmhBTEp6WkNTemc3U0F3Y3NsMktwTzN1cHdpRlJuWHhEa1RxZEJiRHFwdE1Xbi81QlF2VUNVRk92clIzaVhVZlRQdis2VGxaOTduTXFJNU9uN3AwZVVSQ2VqQW04bWVKN0I5UStFU1pESSt1NjJVTmZlcUl5RjNKNHhxTlQxdDNFUjNGK3dhdTRmak5rdm5DMU45ai9oRVJuQngvNDJBQ24ycko2aS9oZFJjQ08vMHVwdFFLU1JCOFlwd1RqTHZVbTNwZ0h5NHhqa1hDWE4za0l4YzhtSU9BWWJDaVR6T0NvTmdRa1VTMmdpZ1F6M00xcis0RzRkN1VDMk9Ld2hWWjdNQVZWb1I2RGRvRDNJaHgwOWV5L2xrNUVCbUFNWDhEbENCK01MSkx5SzIwUFF5Mjh5UGovRGxGZ2FWQXNrL3VDc1RWS2tmb2lJNVl2aDJleUdQYUJKUVVlT0ZjejgwaXh5UldHeHQ0VTkrK2NveS9ucFhkNjJVZ1NZL2ZNVytuZDFtV3JtcHZ3WVJJb1FsQTNuTFJTSVd0bUNEZjczNDVxKytDMTNMVnEvQzQrR2NRVi9BbFFiRU1wdHFYR2FpQ01tU3ZrZHpyVjVYeHMzTDlnQ0RoTDFRQ2lPVTVzb1V1enh1U1hWS3FidVVHR3J4S25FcndVcHY4NnNnWkFRR0pqMXkwcnpuUElDc2lPUnV5NFFRdGhPMDV4czdvOTIxVzJnVERkTmpJM3lvVEdLcGtMUkU4Q3FtSHNKWGI0dXhMSEhhSHlSSDlNSjM3T0xIWGtZUGEzMnBXNEg1SDFKaStZM3NOUXdhNnlQdndsaTJoZ2gxdTBsSFh3MDNUSklEMEp0TnNkS2NJMGI4TndQUG9qb1luL3R0Wm0wTFdLY2YvaVVOemtqQTJwN2p4a0RIbmZQSnQ3N0tTdStIN3NrNkkwL3lVV1BjYjdCQjl0Smg1NzlpVWx1UG52ajhwZTlUSk51Vit6OXRWT3VWWkNUb0Z3QVdSRy80aGQxM1QxOWxkd29XM25sV0NJR0Ryb3RkUWVmNjNRWTFFc2lNdXh2Z1U4aFRrdFg5elNtV1RXdjByY3RzTm9Yand1bmI4azMwTzh3YlowR3gzaHRJaXNaakc0cXFvNzMvUzNHOWYzRi9ldmJuaWZJWUJTRWxLeUYydjRTemFtQkdOS2VUV29JdUpMU0szdm1hRHZVTUN3QVJSQlZIY3V0dUVZN1QzMUFEdEsyK2FrU0hvaGY5bEJJRU5DSFBVeW12ODBKaVM3NStvOUZFTGQwbmhDU0kzemIwU0w4MStLNHJ2OXNlOVBVV291WldQMFpCS2t3ckFCaEFQSkJpdFFlcTl1WHkzQ1RZMEhhMCtnalZlcFEzRzlsNVR4UnM1NXlhbit0TzVMOEoxcWJPNDNGekdsVG5PUTZLaUlpZHF2eiszMXQ4TXRoLzlEOEpMMnY4aGZNTFlQYmlyMkdkSldiYjRJRzMrdlN1V2x2S3dvMFp3eUFWSjQ1dnJDaEY1Z0pyak9QUDBSejhtcHcxQ3dROCtIV21hQUZSblFPdXoxZGFQekdMQWtSU3JWaVU4VFZaK3NvRDVDR2RLSWlmbnV0ZStibS90TmlmSDgybzBxc1BOdUZmejI4b3I3RkpYRUJQbmNPejJtZmJjbGpXNDBPZTJ0KzJnckRIT2NsWUlvQ0p5bU1rNkRycGJWdHFmMTZoQnpaR2NSQkhmSTB4QXYrdmsvVlhmTlk1dlpuZDBneFl2WU5XRUFLTjJPcGlQVHF5VmtDSERSNXhESlkzTlNFVFgrMUtFVGluTDRvSnlRU1NXQXZSZytlSGdDYWpGTEhrbWxkc21sQzBXRkRBbXFlT0tFNU1FSXNVV21ITUwwUEh2SFIvdXF0V0JUcHcwRE9yM3E0K0s4ekZ6QmM4Z1RsYUZXSklCTEozRkkxWWVkQ2F5RWlObjA4OHVHR251Z0xRVFl1cFB4eWdYWk55SVpqQzNRMi80dmxpT1BkL0lZcXhYZDM1WnFvdHMwdUhXWG9QbzREUWFWa2JvTHl0cUNTY2R3WkxURXpqb0ZGTW9LZ3Z4bHhRVGpja2w1VWV1bzdxTFZCN0l2V1BvM1pkeEZNbUI0YldWVEYweEJlZ3dYSHdlcldESk84dWtGTTQxQjRMNnJlaTZyUUVDUEtpS2NWb2JxWU1SUVB5T29HT2RQcXBnZUtudk5aRHhsakRpREtMNHRXREdZeVVHbmFZMU1qbkV1OFkzU1B0WVQ0ZUhuZHh3OEpUekR3dmlNPSIsIm1hYyI6ImY0ZTFmMzk3NjY2YjljOWU3MzEzZGM0NTA2MDNkNmFjYmYwMTY2OGI5YWQ5MDFhMTE5YTZmMDU5ZDEzNDdlMzciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0hU5haQgLhBSYfzMViFwOFqewCRd\/RAxe3zBFYiiLh0=", "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": "eyJpdiI6InlGL1hKMlVkdWlxZkY1ZlhsUVBUUmc9PSIsInZhbHVlIjoiQmVLd0gyTk1meVlnakZSUDVlUlFqUFQ5dnhKMXpETXVGbzd0ZnRRZWVVS2ZQK0NkNTRkaGxHSWtwbFgzemJNSEszMWRiSklibFhGaGNEdHQ0b094TS9SMy9ncjN2OElZTG8zUmlndjJlUXRBOGFmMC9hckxDejVwUDNmMm8xeWdQQ3BvODBPMWRZSXNXSmNZdExmcFJiWlBGd2U0RnN0UEd6K3FFb0V6T3M1L2Y5bG5NV1dJSk85QStnZzYxajl1TnlSd2d6K0YrMnpERUNzSWJFaHVBNkx6OGdjZzd3SWxDZWNNN3kzVzExa2NqK3lnTko5LzVFZ0hTTDJGRXlBN2NNVjJ3SmpJRWZpWDd4QkxBZUpjWUtqSXNXSGd4NTdXNGZhamFNNjlrK1ZTcXNTRllRR2lKSTRpUGVySW9BZkNtR3NObzRObWdla1pWaGFDMk8xSStjMXhJTi9SVGNIZkxOeWgzRmtkUWt6a2NGaGlyUW5xa1BPc3RLdmhBTEp6WkNTemc3U0F3Y3NsMktwTzN1cHdpRlJuWHhEa1RxZEJiRHFwdE1Xbi81QlF2VUNVRk92clIzaVhVZlRQdis2VGxaOTduTXFJNU9uN3AwZVVSQ2VqQW04bWVKN0I5UStFU1pESSt1NjJVTmZlcUl5RjNKNHhxTlQxdDNFUjNGK3dhdTRmak5rdm5DMU45ai9oRVJuQngvNDJBQ24ycko2aS9oZFJjQ08vMHVwdFFLU1JCOFlwd1RqTHZVbTNwZ0h5NHhqa1hDWE4za0l4YzhtSU9BWWJDaVR6T0NvTmdRa1VTMmdpZ1F6M00xcis0RzRkN1VDMk9Ld2hWWjdNQVZWb1I2RGRvRDNJaHgwOWV5L2xrNUVCbUFNWDhEbENCK01MSkx5SzIwUFF5Mjh5UGovRGxGZ2FWQXNrL3VDc1RWS2tmb2lJNVl2aDJleUdQYUJKUVVlT0ZjejgwaXh5UldHeHQ0VTkrK2NveS9ucFhkNjJVZ1NZL2ZNVytuZDFtV3JtcHZ3WVJJb1FsQTNuTFJTSVd0bUNEZjczNDVxKytDMTNMVnEvQzQrR2NRVi9BbFFiRU1wdHFYR2FpQ01tU3ZrZHpyVjVYeHMzTDlnQ0RoTDFRQ2lPVTVzb1V1enh1U1hWS3FidVVHR3J4S25FcndVcHY4NnNnWkFRR0pqMXkwcnpuUElDc2lPUnV5NFFRdGhPMDV4czdvOTIxVzJnVERkTmpJM3lvVEdLcGtMUkU4Q3FtSHNKWGI0dXhMSEhhSHlSSDlNSjM3T0xIWGtZUGEzMnBXNEg1SDFKaStZM3NOUXdhNnlQdndsaTJoZ2gxdTBsSFh3MDNUSklEMEp0TnNkS2NJMGI4TndQUG9qb1luL3R0Wm0wTFdLY2YvaVVOemtqQTJwN2p4a0RIbmZQSnQ3N0tTdStIN3NrNkkwL3lVV1BjYjdCQjl0Smg1NzlpVWx1UG52ajhwZTlUSk51Vit6OXRWT3VWWkNUb0Z3QVdSRy80aGQxM1QxOWxkd29XM25sV0NJR0Ryb3RkUWVmNjNRWTFFc2lNdXh2Z1U4aFRrdFg5elNtV1RXdjByY3RzTm9Yand1bmI4azMwTzh3YlowR3gzaHRJaXNaakc0cXFvNzMvUzNHOWYzRi9ldmJuaWZJWUJTRWxLeUYydjRTemFtQkdOS2VUV29JdUpMU0szdm1hRHZVTUN3QVJSQlZIY3V0dUVZN1QzMUFEdEsyK2FrU0hvaGY5bEJJRU5DSFBVeW12ODBKaVM3NStvOUZFTGQwbmhDU0kzemIwU0w4MStLNHJ2OXNlOVBVV291WldQMFpCS2t3ckFCaEFQSkJpdFFlcTl1WHkzQ1RZMEhhMCtnalZlcFEzRzlsNVR4UnM1NXlhbit0TzVMOEoxcWJPNDNGekdsVG5PUTZLaUlpZHF2eiszMXQ4TXRoLzlEOEpMMnY4aGZNTFlQYmlyMkdkSldiYjRJRzMrdlN1V2x2S3dvMFp3eUFWSjQ1dnJDaEY1Z0pyak9QUDBSejhtcHcxQ3dROCtIV21hQUZSblFPdXoxZGFQekdMQWtSU3JWaVU4VFZaK3NvRDVDR2RLSWlmbnV0ZStibS90TmlmSDgybzBxc1BOdUZmejI4b3I3RkpYRUJQbmNPejJtZmJjbGpXNDBPZTJ0KzJnckRIT2NsWUlvQ0p5bU1rNkRycGJWdHFmMTZoQnpaR2NSQkhmSTB4QXYrdmsvVlhmTlk1dlpuZDBneFl2WU5XRUFLTjJPcGlQVHF5VmtDSERSNXhESlkzTlNFVFgrMUtFVGluTDRvSnlRU1NXQXZSZytlSGdDYWpGTEhrbWxkc21sQzBXRkRBbXFlT0tFNU1FSXNVV21ITUwwUEh2SFIvdXF0V0JUcHcwRE9yM3E0K0s4ekZ6QmM4Z1RsYUZXSklCTEozRkkxWWVkQ2F5RWlObjA4OHVHR251Z0xRVFl1cFB4eWdYWk55SVpqQzNRMi80dmxpT1BkL0lZcXhYZDM1WnFvdHMwdUhXWG9QbzREUWFWa2JvTHl0cUNTY2R3WkxURXpqb0ZGTW9LZ3Z4bHhRVGpja2w1VWV1bzdxTFZCN0l2V1BvM1pkeEZNbUI0YldWVEYweEJlZ3dYSHdlcldESk84dWtGTTQxQjRMNnJlaTZyUUVDUEtpS2NWb2JxWU1SUVB5T29HT2RQcXBnZUtudk5aRHhsakRpREtMNHRXREdZeVVHbmFZMU1qbkV1OFkzU1B0WVQ0ZUhuZHh3OEpUekR3dmlNPSIsIm1hYyI6ImY0ZTFmMzk3NjY2YjljOWU3MzEzZGM0NTA2MDNkNmFjYmYwMTY2OGI5YWQ5MDFhMTE5YTZmMDU5ZDEzNDdlMzciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1467, "gross_total": 1437, "base_fare": 561, "tax": 906, "sell": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ2NywiYmFzZV9mYXJlIjo1NjEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQzNywiYmFzZV9mYXJlIjo1MzEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MzcsImJhc2VfZmFyZSI6NTMxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "gross": { "base_fare": "531.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NjcuMDAiLCJiYXNlX2ZhcmUiOiI1NjEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MzcuMDAiLCJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTMxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1437, "base_fare": 531, "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": 1467, "filter": { "id": "F123NP00114-7", "price": 1467, "gross_total": 1437, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl6aZrYQdWqqNHY8sf+96xyGuEQlRcGvnegMdXbfQROfzg==", "PriceCodeRef": null, "supplier_title": "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": "fAdK3\/q1eOyTViy9mzkNssc8wZt4ZCmLgNOFTeaAyKs=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "eyJpdiI6Ik1VTXpieHR2MjNwaUI5N0NLdXh4U1E9PSIsInZhbHVlIjoiWDc1cEt2M0JrRVdJWDhtRFNJRFhRY2lrN0tQM1hqNnFVTnpWWk12QkdqM0kyb3ZxeStFem9SSldJazQ3ZDkvc2ZqUnlwclpRN3hPUGVrMlV1ajJieFBNWmd2eGd0dk04TDZUM1FpZnpISUNaYW5mWFRxckJwNzkyNmxUSGZyNFB5cmljMWR5SXFiQXBjOHdKRWtqSDRKeFBrZEljUFBNbUxIam5DNDI3WW53RkJ2NEVyS3ZjTjdob21rekFLNWIyVU14Q0dSRUJCY0lwQXhOV29nU0FCUnd1SktjMlpWOTZ0L2RwTWhDeTNtMXE1K3VibUdSKzVnbkpHTCt0N2xjZFFtdkZTc1dIOU0vRExnVEdrRWsvRTFpL1FiclA2OG5UbmVxbVpPaFpTT1NmZEF1YzcvSXkvSVhEb3YxNUhhbUppZWR6L25hMFU5NE9MTm9mZkZpUjloZ0RndnYvT2tJcU55TEpOMXczV2VPWHk3Mi9CMDBzY2ZNa09TVnJKczZPSE1sQnNUMFpBQ3pvb0l2aDdWQVVKend4QldjZVJOQXYyTXhmTGNYWStIWENkOFFqbnBjY1pvamFVQ1pqeUEvaGRRNkI1ci9FMGE4MlFTdkR4bVBOWXlyTTlnakJCWWdrYWVDVGJOMW0xenhJVGpWZm9tQmdKMUR1blNEYmx1emx0ZDJWUWV3WlFiTGlvemVpc0ZJU2ljMkFlNldDTXFDRlN2NGVrSmtkZjZycndqalF5L0xFTzBjVm5DWXRoWVdBV2tEdGtXWkptQ1NRNGZqb0RpWkVCN0tCYjJTa1V2eG9qQ0p0ZW9UNkVZYXBTZEc5N25pWHFTcHo1ZUF5eXZjV0c1c0dhaXNJZ0w2cjQwb0wxanVRN1k3RksyZ3BrdTZpWWpOU2JJWWdUSEh3WEY4ekxHMEFHbThwOFBxUmwrUDAvL1JYRExaem40a05JRnNNRlRzR1U4RDM1RFB5NWVVSVFoYzU2ZzArdkhSSjJnc0k1NStaMUVKZlNzemVjWlBWTThzckw0UWdoMzlPWTRtQjgwNUkrK3FuSEtaY2drclBrTzJ6ZlVWM0I5eDdTUmthSjEzZjVEM3hQN1VEVE5ub05nMjMwUXdkc1NwbEFobXdqelRIQ216U04rd3F3OUZsbEltL1RnblZIV2k5NlhWdnJ3MFVad041NWtaNndDVmtoMXFNUFpmbWNBd0JBb1VCUzVja0ZPMUNTME1wcE85Rm9aRXplenc2TVE1bHNxNXI0YnR2ZVpmVUd0ZnlOVm43eU1TUFpqQ1dFYS9nZGFrckFEayswVnVic3YrM2hsbzBNL1RNSndkaVFpQjg1YnJkaEZLakJWanpxcHNvV1FiMUVERnF1R1k5YTRTTkZVQlEzdDJSbDYrM0hhK3dMZkg0THNnN2E3UXREV084UGJSQ2d0U1hSWjNyMERMZERjejhid01DalFtMlltL3BDVUI4Q2tHbHFwVk8vSytyNm9LUm5pZ08wMHQzckxaOWs1Q1FRUHZtNlk2R1ZIdm5qQ2FmQjA0d1VxQ3hVSGE3NEJ3VDcwbXZZaS94WktxSFRvTzdXb0JudWpnRUVKRjFacmxxaENvRVJRM0d1b013bUhwcU5Qekk2QldwWEJaaTduSnUrcjBzS25OVHRTV1lzMCsvR2Y4SkxOeVJYVkNHdnhodFNLL3d0dFBHa0I3V0QrYlRBM25hVWNUUCtnM3k5QXZFWk91VnlKakR0N0lwcWI4U1VuL292cUFMajZvcUdpRjI4RUdQRjhoYkF3ZUhOMUJ3TXVuRFJQTnVQQTZPQXJEYkJHSkxCMmJ5MHdrSXMzRmJhaml4Ym5UT3NkTERleGlDMDQ0VHo4TVRiZ2k3dWo1YVNjQ2hjYjlvUWthWUdmOW96Rm1OSU1uNzRhbENXSzYwTHA3QkpBL1ZTTnYra0hJQ1c2WVpRMHNPNGZZaWM0SmRnb0JqMkpLOTNZNTJZMS94WDhyakZrcDdkT3FKT3dZVThGV1J3cFlVNGVmK1lkenJKY0V4MkVDNVByc3pEa1cxVTBNYjVPanNmbG9tcWV1Rm13T1E5OWhkbEpYMWdHbmlzckRMM1NseVdXVytBa1dnMEx5Z29ERFNwUldseHVIVUJTSHJnUlJ0eWhxclByZktCZitZb1dGR0lqOGwyb3p1UW5kNjQ3OFVMRXBvR0tnVExoTTBRZmVlbE5HVm9tdzdYVXc2dTVtb0FCeWpwaXo3ZVlXVDdHNGpKTTA0Q3NFSzY2VEhVcktFUXcydjZaQ0FobC9FOGx3NDRXMGd3cWd3R1p1dldOdGNURG9QRjdUVkN5a0FML3BCa2k3aHZXOXFhZHBla3hRRWw1VVNvbUExYURQc3lteENPOUpLWk9EbGZPS2NabFBXQ3M1WFNFQTlHRGw2VVJybmxqTGJsT3lwWGgxWHJZKzBGRS9qTU9lcFRpZW9yMDZxTHFGbXFSdVhTeVJyS0JyekpwMStHMWFua2xEclpsRkdZSEhkTDRKVm8zRXorNitYcEg2YTNUUlk2akE0S09vYjMxZ3V3a3F5UWxBSXhRTnhvazA1NUdGS00yUUxXZDArQWVWU1BkekxIaXd1RUZKa29YL1hxS3dPakdqUEsweEFreEFVZEM0SVd3em02TVNTNmF4TnA3NTF3RzdoZ0xYNy90TEZRRzgxalBBZ0Y3KzR4RVV4M2dQWWRvWXFLcm96YklHbXBLNDQ2NUJSMUR1RStaN2tWcm1TNFN1eGtJRmU1WDJYV1FUZzgyU1QwUzlJMm5RPSIsIm1hYyI6ImQ4MGExMTU0MmNjZjc4N2RlNzBlYWE1OGQ4OTMzZjhlYTYzYzY4MTliYTAzNjUzMjlkNTdiNGY4YjU1MTk4ZjIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "7iPq0GxV50y57V+Ennj4UXwuTDjSzWnDEXG7lV2w9S0=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6Ik1VTXpieHR2MjNwaUI5N0NLdXh4U1E9PSIsInZhbHVlIjoiWDc1cEt2M0JrRVdJWDhtRFNJRFhRY2lrN0tQM1hqNnFVTnpWWk12QkdqM0kyb3ZxeStFem9SSldJazQ3ZDkvc2ZqUnlwclpRN3hPUGVrMlV1ajJieFBNWmd2eGd0dk04TDZUM1FpZnpISUNaYW5mWFRxckJwNzkyNmxUSGZyNFB5cmljMWR5SXFiQXBjOHdKRWtqSDRKeFBrZEljUFBNbUxIam5DNDI3WW53RkJ2NEVyS3ZjTjdob21rekFLNWIyVU14Q0dSRUJCY0lwQXhOV29nU0FCUnd1SktjMlpWOTZ0L2RwTWhDeTNtMXE1K3VibUdSKzVnbkpHTCt0N2xjZFFtdkZTc1dIOU0vRExnVEdrRWsvRTFpL1FiclA2OG5UbmVxbVpPaFpTT1NmZEF1YzcvSXkvSVhEb3YxNUhhbUppZWR6L25hMFU5NE9MTm9mZkZpUjloZ0RndnYvT2tJcU55TEpOMXczV2VPWHk3Mi9CMDBzY2ZNa09TVnJKczZPSE1sQnNUMFpBQ3pvb0l2aDdWQVVKend4QldjZVJOQXYyTXhmTGNYWStIWENkOFFqbnBjY1pvamFVQ1pqeUEvaGRRNkI1ci9FMGE4MlFTdkR4bVBOWXlyTTlnakJCWWdrYWVDVGJOMW0xenhJVGpWZm9tQmdKMUR1blNEYmx1emx0ZDJWUWV3WlFiTGlvemVpc0ZJU2ljMkFlNldDTXFDRlN2NGVrSmtkZjZycndqalF5L0xFTzBjVm5DWXRoWVdBV2tEdGtXWkptQ1NRNGZqb0RpWkVCN0tCYjJTa1V2eG9qQ0p0ZW9UNkVZYXBTZEc5N25pWHFTcHo1ZUF5eXZjV0c1c0dhaXNJZ0w2cjQwb0wxanVRN1k3RksyZ3BrdTZpWWpOU2JJWWdUSEh3WEY4ekxHMEFHbThwOFBxUmwrUDAvL1JYRExaem40a05JRnNNRlRzR1U4RDM1RFB5NWVVSVFoYzU2ZzArdkhSSjJnc0k1NStaMUVKZlNzemVjWlBWTThzckw0UWdoMzlPWTRtQjgwNUkrK3FuSEtaY2drclBrTzJ6ZlVWM0I5eDdTUmthSjEzZjVEM3hQN1VEVE5ub05nMjMwUXdkc1NwbEFobXdqelRIQ216U04rd3F3OUZsbEltL1RnblZIV2k5NlhWdnJ3MFVad041NWtaNndDVmtoMXFNUFpmbWNBd0JBb1VCUzVja0ZPMUNTME1wcE85Rm9aRXplenc2TVE1bHNxNXI0YnR2ZVpmVUd0ZnlOVm43eU1TUFpqQ1dFYS9nZGFrckFEayswVnVic3YrM2hsbzBNL1RNSndkaVFpQjg1YnJkaEZLakJWanpxcHNvV1FiMUVERnF1R1k5YTRTTkZVQlEzdDJSbDYrM0hhK3dMZkg0THNnN2E3UXREV084UGJSQ2d0U1hSWjNyMERMZERjejhid01DalFtMlltL3BDVUI4Q2tHbHFwVk8vSytyNm9LUm5pZ08wMHQzckxaOWs1Q1FRUHZtNlk2R1ZIdm5qQ2FmQjA0d1VxQ3hVSGE3NEJ3VDcwbXZZaS94WktxSFRvTzdXb0JudWpnRUVKRjFacmxxaENvRVJRM0d1b013bUhwcU5Qekk2QldwWEJaaTduSnUrcjBzS25OVHRTV1lzMCsvR2Y4SkxOeVJYVkNHdnhodFNLL3d0dFBHa0I3V0QrYlRBM25hVWNUUCtnM3k5QXZFWk91VnlKakR0N0lwcWI4U1VuL292cUFMajZvcUdpRjI4RUdQRjhoYkF3ZUhOMUJ3TXVuRFJQTnVQQTZPQXJEYkJHSkxCMmJ5MHdrSXMzRmJhaml4Ym5UT3NkTERleGlDMDQ0VHo4TVRiZ2k3dWo1YVNjQ2hjYjlvUWthWUdmOW96Rm1OSU1uNzRhbENXSzYwTHA3QkpBL1ZTTnYra0hJQ1c2WVpRMHNPNGZZaWM0SmRnb0JqMkpLOTNZNTJZMS94WDhyakZrcDdkT3FKT3dZVThGV1J3cFlVNGVmK1lkenJKY0V4MkVDNVByc3pEa1cxVTBNYjVPanNmbG9tcWV1Rm13T1E5OWhkbEpYMWdHbmlzckRMM1NseVdXVytBa1dnMEx5Z29ERFNwUldseHVIVUJTSHJnUlJ0eWhxclByZktCZitZb1dGR0lqOGwyb3p1UW5kNjQ3OFVMRXBvR0tnVExoTTBRZmVlbE5HVm9tdzdYVXc2dTVtb0FCeWpwaXo3ZVlXVDdHNGpKTTA0Q3NFSzY2VEhVcktFUXcydjZaQ0FobC9FOGx3NDRXMGd3cWd3R1p1dldOdGNURG9QRjdUVkN5a0FML3BCa2k3aHZXOXFhZHBla3hRRWw1VVNvbUExYURQc3lteENPOUpLWk9EbGZPS2NabFBXQ3M1WFNFQTlHRGw2VVJybmxqTGJsT3lwWGgxWHJZKzBGRS9qTU9lcFRpZW9yMDZxTHFGbXFSdVhTeVJyS0JyekpwMStHMWFua2xEclpsRkdZSEhkTDRKVm8zRXorNitYcEg2YTNUUlk2akE0S09vYjMxZ3V3a3F5UWxBSXhRTnhvazA1NUdGS00yUUxXZDArQWVWU1BkekxIaXd1RUZKa29YL1hxS3dPakdqUEsweEFreEFVZEM0SVd3em02TVNTNmF4TnA3NTF3RzdoZ0xYNy90TEZRRzgxalBBZ0Y3KzR4RVV4M2dQWWRvWXFLcm96YklHbXBLNDQ2NUJSMUR1RStaN2tWcm1TNFN1eGtJRmU1WDJYV1FUZzgyU1QwUzlJMm5RPSIsIm1hYyI6ImQ4MGExMTU0MmNjZjc4N2RlNzBlYWE1OGQ4OTMzZjhlYTYzYzY4MTliYTAzNjUzMjlkNTdiNGY4YjU1MTk4ZjIiLCJ0YWciOiIifQ==", "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": "lUhawgFhEWNLijarH5A9ihIuZNZc6Fh0uAhJRJNGqKc=", "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": "eyJpdiI6Ik1VTXpieHR2MjNwaUI5N0NLdXh4U1E9PSIsInZhbHVlIjoiWDc1cEt2M0JrRVdJWDhtRFNJRFhRY2lrN0tQM1hqNnFVTnpWWk12QkdqM0kyb3ZxeStFem9SSldJazQ3ZDkvc2ZqUnlwclpRN3hPUGVrMlV1ajJieFBNWmd2eGd0dk04TDZUM1FpZnpISUNaYW5mWFRxckJwNzkyNmxUSGZyNFB5cmljMWR5SXFiQXBjOHdKRWtqSDRKeFBrZEljUFBNbUxIam5DNDI3WW53RkJ2NEVyS3ZjTjdob21rekFLNWIyVU14Q0dSRUJCY0lwQXhOV29nU0FCUnd1SktjMlpWOTZ0L2RwTWhDeTNtMXE1K3VibUdSKzVnbkpHTCt0N2xjZFFtdkZTc1dIOU0vRExnVEdrRWsvRTFpL1FiclA2OG5UbmVxbVpPaFpTT1NmZEF1YzcvSXkvSVhEb3YxNUhhbUppZWR6L25hMFU5NE9MTm9mZkZpUjloZ0RndnYvT2tJcU55TEpOMXczV2VPWHk3Mi9CMDBzY2ZNa09TVnJKczZPSE1sQnNUMFpBQ3pvb0l2aDdWQVVKend4QldjZVJOQXYyTXhmTGNYWStIWENkOFFqbnBjY1pvamFVQ1pqeUEvaGRRNkI1ci9FMGE4MlFTdkR4bVBOWXlyTTlnakJCWWdrYWVDVGJOMW0xenhJVGpWZm9tQmdKMUR1blNEYmx1emx0ZDJWUWV3WlFiTGlvemVpc0ZJU2ljMkFlNldDTXFDRlN2NGVrSmtkZjZycndqalF5L0xFTzBjVm5DWXRoWVdBV2tEdGtXWkptQ1NRNGZqb0RpWkVCN0tCYjJTa1V2eG9qQ0p0ZW9UNkVZYXBTZEc5N25pWHFTcHo1ZUF5eXZjV0c1c0dhaXNJZ0w2cjQwb0wxanVRN1k3RksyZ3BrdTZpWWpOU2JJWWdUSEh3WEY4ekxHMEFHbThwOFBxUmwrUDAvL1JYRExaem40a05JRnNNRlRzR1U4RDM1RFB5NWVVSVFoYzU2ZzArdkhSSjJnc0k1NStaMUVKZlNzemVjWlBWTThzckw0UWdoMzlPWTRtQjgwNUkrK3FuSEtaY2drclBrTzJ6ZlVWM0I5eDdTUmthSjEzZjVEM3hQN1VEVE5ub05nMjMwUXdkc1NwbEFobXdqelRIQ216U04rd3F3OUZsbEltL1RnblZIV2k5NlhWdnJ3MFVad041NWtaNndDVmtoMXFNUFpmbWNBd0JBb1VCUzVja0ZPMUNTME1wcE85Rm9aRXplenc2TVE1bHNxNXI0YnR2ZVpmVUd0ZnlOVm43eU1TUFpqQ1dFYS9nZGFrckFEayswVnVic3YrM2hsbzBNL1RNSndkaVFpQjg1YnJkaEZLakJWanpxcHNvV1FiMUVERnF1R1k5YTRTTkZVQlEzdDJSbDYrM0hhK3dMZkg0THNnN2E3UXREV084UGJSQ2d0U1hSWjNyMERMZERjejhid01DalFtMlltL3BDVUI4Q2tHbHFwVk8vSytyNm9LUm5pZ08wMHQzckxaOWs1Q1FRUHZtNlk2R1ZIdm5qQ2FmQjA0d1VxQ3hVSGE3NEJ3VDcwbXZZaS94WktxSFRvTzdXb0JudWpnRUVKRjFacmxxaENvRVJRM0d1b013bUhwcU5Qekk2QldwWEJaaTduSnUrcjBzS25OVHRTV1lzMCsvR2Y4SkxOeVJYVkNHdnhodFNLL3d0dFBHa0I3V0QrYlRBM25hVWNUUCtnM3k5QXZFWk91VnlKakR0N0lwcWI4U1VuL292cUFMajZvcUdpRjI4RUdQRjhoYkF3ZUhOMUJ3TXVuRFJQTnVQQTZPQXJEYkJHSkxCMmJ5MHdrSXMzRmJhaml4Ym5UT3NkTERleGlDMDQ0VHo4TVRiZ2k3dWo1YVNjQ2hjYjlvUWthWUdmOW96Rm1OSU1uNzRhbENXSzYwTHA3QkpBL1ZTTnYra0hJQ1c2WVpRMHNPNGZZaWM0SmRnb0JqMkpLOTNZNTJZMS94WDhyakZrcDdkT3FKT3dZVThGV1J3cFlVNGVmK1lkenJKY0V4MkVDNVByc3pEa1cxVTBNYjVPanNmbG9tcWV1Rm13T1E5OWhkbEpYMWdHbmlzckRMM1NseVdXVytBa1dnMEx5Z29ERFNwUldseHVIVUJTSHJnUlJ0eWhxclByZktCZitZb1dGR0lqOGwyb3p1UW5kNjQ3OFVMRXBvR0tnVExoTTBRZmVlbE5HVm9tdzdYVXc2dTVtb0FCeWpwaXo3ZVlXVDdHNGpKTTA0Q3NFSzY2VEhVcktFUXcydjZaQ0FobC9FOGx3NDRXMGd3cWd3R1p1dldOdGNURG9QRjdUVkN5a0FML3BCa2k3aHZXOXFhZHBla3hRRWw1VVNvbUExYURQc3lteENPOUpLWk9EbGZPS2NabFBXQ3M1WFNFQTlHRGw2VVJybmxqTGJsT3lwWGgxWHJZKzBGRS9qTU9lcFRpZW9yMDZxTHFGbXFSdVhTeVJyS0JyekpwMStHMWFua2xEclpsRkdZSEhkTDRKVm8zRXorNitYcEg2YTNUUlk2akE0S09vYjMxZ3V3a3F5UWxBSXhRTnhvazA1NUdGS00yUUxXZDArQWVWU1BkekxIaXd1RUZKa29YL1hxS3dPakdqUEsweEFreEFVZEM0SVd3em02TVNTNmF4TnA3NTF3RzdoZ0xYNy90TEZRRzgxalBBZ0Y3KzR4RVV4M2dQWWRvWXFLcm96YklHbXBLNDQ2NUJSMUR1RStaN2tWcm1TNFN1eGtJRmU1WDJYV1FUZzgyU1QwUzlJMm5RPSIsIm1hYyI6ImQ4MGExMTU0MmNjZjc4N2RlNzBlYWE1OGQ4OTMzZjhlYTYzYzY4MTliYTAzNjUzMjlkNTdiNGY4YjU1MTk4ZjIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "altuybCNSjleuBvKqu1qzsUvjEgPUfmNXzEZZlDRO2Q=", "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": "eyJpdiI6Ik1VTXpieHR2MjNwaUI5N0NLdXh4U1E9PSIsInZhbHVlIjoiWDc1cEt2M0JrRVdJWDhtRFNJRFhRY2lrN0tQM1hqNnFVTnpWWk12QkdqM0kyb3ZxeStFem9SSldJazQ3ZDkvc2ZqUnlwclpRN3hPUGVrMlV1ajJieFBNWmd2eGd0dk04TDZUM1FpZnpISUNaYW5mWFRxckJwNzkyNmxUSGZyNFB5cmljMWR5SXFiQXBjOHdKRWtqSDRKeFBrZEljUFBNbUxIam5DNDI3WW53RkJ2NEVyS3ZjTjdob21rekFLNWIyVU14Q0dSRUJCY0lwQXhOV29nU0FCUnd1SktjMlpWOTZ0L2RwTWhDeTNtMXE1K3VibUdSKzVnbkpHTCt0N2xjZFFtdkZTc1dIOU0vRExnVEdrRWsvRTFpL1FiclA2OG5UbmVxbVpPaFpTT1NmZEF1YzcvSXkvSVhEb3YxNUhhbUppZWR6L25hMFU5NE9MTm9mZkZpUjloZ0RndnYvT2tJcU55TEpOMXczV2VPWHk3Mi9CMDBzY2ZNa09TVnJKczZPSE1sQnNUMFpBQ3pvb0l2aDdWQVVKend4QldjZVJOQXYyTXhmTGNYWStIWENkOFFqbnBjY1pvamFVQ1pqeUEvaGRRNkI1ci9FMGE4MlFTdkR4bVBOWXlyTTlnakJCWWdrYWVDVGJOMW0xenhJVGpWZm9tQmdKMUR1blNEYmx1emx0ZDJWUWV3WlFiTGlvemVpc0ZJU2ljMkFlNldDTXFDRlN2NGVrSmtkZjZycndqalF5L0xFTzBjVm5DWXRoWVdBV2tEdGtXWkptQ1NRNGZqb0RpWkVCN0tCYjJTa1V2eG9qQ0p0ZW9UNkVZYXBTZEc5N25pWHFTcHo1ZUF5eXZjV0c1c0dhaXNJZ0w2cjQwb0wxanVRN1k3RksyZ3BrdTZpWWpOU2JJWWdUSEh3WEY4ekxHMEFHbThwOFBxUmwrUDAvL1JYRExaem40a05JRnNNRlRzR1U4RDM1RFB5NWVVSVFoYzU2ZzArdkhSSjJnc0k1NStaMUVKZlNzemVjWlBWTThzckw0UWdoMzlPWTRtQjgwNUkrK3FuSEtaY2drclBrTzJ6ZlVWM0I5eDdTUmthSjEzZjVEM3hQN1VEVE5ub05nMjMwUXdkc1NwbEFobXdqelRIQ216U04rd3F3OUZsbEltL1RnblZIV2k5NlhWdnJ3MFVad041NWtaNndDVmtoMXFNUFpmbWNBd0JBb1VCUzVja0ZPMUNTME1wcE85Rm9aRXplenc2TVE1bHNxNXI0YnR2ZVpmVUd0ZnlOVm43eU1TUFpqQ1dFYS9nZGFrckFEayswVnVic3YrM2hsbzBNL1RNSndkaVFpQjg1YnJkaEZLakJWanpxcHNvV1FiMUVERnF1R1k5YTRTTkZVQlEzdDJSbDYrM0hhK3dMZkg0THNnN2E3UXREV084UGJSQ2d0U1hSWjNyMERMZERjejhid01DalFtMlltL3BDVUI4Q2tHbHFwVk8vSytyNm9LUm5pZ08wMHQzckxaOWs1Q1FRUHZtNlk2R1ZIdm5qQ2FmQjA0d1VxQ3hVSGE3NEJ3VDcwbXZZaS94WktxSFRvTzdXb0JudWpnRUVKRjFacmxxaENvRVJRM0d1b013bUhwcU5Qekk2QldwWEJaaTduSnUrcjBzS25OVHRTV1lzMCsvR2Y4SkxOeVJYVkNHdnhodFNLL3d0dFBHa0I3V0QrYlRBM25hVWNUUCtnM3k5QXZFWk91VnlKakR0N0lwcWI4U1VuL292cUFMajZvcUdpRjI4RUdQRjhoYkF3ZUhOMUJ3TXVuRFJQTnVQQTZPQXJEYkJHSkxCMmJ5MHdrSXMzRmJhaml4Ym5UT3NkTERleGlDMDQ0VHo4TVRiZ2k3dWo1YVNjQ2hjYjlvUWthWUdmOW96Rm1OSU1uNzRhbENXSzYwTHA3QkpBL1ZTTnYra0hJQ1c2WVpRMHNPNGZZaWM0SmRnb0JqMkpLOTNZNTJZMS94WDhyakZrcDdkT3FKT3dZVThGV1J3cFlVNGVmK1lkenJKY0V4MkVDNVByc3pEa1cxVTBNYjVPanNmbG9tcWV1Rm13T1E5OWhkbEpYMWdHbmlzckRMM1NseVdXVytBa1dnMEx5Z29ERFNwUldseHVIVUJTSHJnUlJ0eWhxclByZktCZitZb1dGR0lqOGwyb3p1UW5kNjQ3OFVMRXBvR0tnVExoTTBRZmVlbE5HVm9tdzdYVXc2dTVtb0FCeWpwaXo3ZVlXVDdHNGpKTTA0Q3NFSzY2VEhVcktFUXcydjZaQ0FobC9FOGx3NDRXMGd3cWd3R1p1dldOdGNURG9QRjdUVkN5a0FML3BCa2k3aHZXOXFhZHBla3hRRWw1VVNvbUExYURQc3lteENPOUpLWk9EbGZPS2NabFBXQ3M1WFNFQTlHRGw2VVJybmxqTGJsT3lwWGgxWHJZKzBGRS9qTU9lcFRpZW9yMDZxTHFGbXFSdVhTeVJyS0JyekpwMStHMWFua2xEclpsRkdZSEhkTDRKVm8zRXorNitYcEg2YTNUUlk2akE0S09vYjMxZ3V3a3F5UWxBSXhRTnhvazA1NUdGS00yUUxXZDArQWVWU1BkekxIaXd1RUZKa29YL1hxS3dPakdqUEsweEFreEFVZEM0SVd3em02TVNTNmF4TnA3NTF3RzdoZ0xYNy90TEZRRzgxalBBZ0Y3KzR4RVV4M2dQWWRvWXFLcm96YklHbXBLNDQ2NUJSMUR1RStaN2tWcm1TNFN1eGtJRmU1WDJYV1FUZzgyU1QwUzlJMm5RPSIsIm1hYyI6ImQ4MGExMTU0MmNjZjc4N2RlNzBlYWE1OGQ4OTMzZjhlYTYzYzY4MTliYTAzNjUzMjlkNTdiNGY4YjU1MTk4ZjIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1467, "gross_total": 1437, "base_fare": 561, "tax": 906, "sell": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ2NywiYmFzZV9mYXJlIjo1NjEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQzNywiYmFzZV9mYXJlIjo1MzEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MzcsImJhc2VfZmFyZSI6NTMxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "gross": { "base_fare": "531.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NjcuMDAiLCJiYXNlX2ZhcmUiOiI1NjEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MzcuMDAiLCJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTMxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1437, "base_fare": 531, "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": 1467, "filter": { "id": "F123NP00114-8", "price": 1467, "gross_total": 1437, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl75NnaeLTVQA8uD6599Y+fkOIyqRjXWs4QXCQ7qbYJ2xw==", "PriceCodeRef": null, "supplier_title": "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": "pIhv3Vy3BIueRCWnVx27JcGHXWsJqs\/Avn9ZrydXYno=", "origin": "KUL", "departure_time": "2026-03-08 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-09 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-08", "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": "eyJpdiI6Iko3R3RGdnlSeEY2WGRPQWFyWFh5Qmc9PSIsInZhbHVlIjoiMkJwNjBvYlhMMkEzWTE2QldIVDNaUE15L01NMWwrZHE0WGg1cC80SGhLcnptM0krZnBqdkVzZE4yK3dlMW5kbjNrRXNZaTR1RHNycS9JOXBWdFhDU0hzdTdlRktZZ3ZWdDNTMDVDbFNJTU9lNmpsSG91eWZqZk1uNW90enJuam1PQ1ZJN2RUblNJRHhCUU8rK1BhSFdER3R0QUtsZkVhUEJNR0tLNE5vOUd1QUVJeDArU3Y2MTFaeGl6YmVtWkVxYytQeklSQlp2SXJ1NkhNN2lidmN6U0ZiN0pRZzdTMGxGM3dWanJtOGxiaEliaHkwMVR5S2tUY01leXNCRVh3aUttRzE5R2tqQytQZkFneGxQWUIrdm1FRWVKN21NcVNZL0hFTUttcTZLRFdOaVFzWXkzYlRyblhWaXZIdnBhb2RRQWVGRHJvUmZzSmpoUWYyeXBGUHpPR0lDZkVkSGM5M3NjUVNMZ3RZZlV6UzAzMVdzR2hwMXQwemhrbFNHdzZyQ241VDM1L01CVkovR3BtMUlmU2JLeHhKaHZHSGFYSVpDWlhHK2NhNlR6Qml6Lzg2KzhpbzlTaVJoSzduWlJ0U0tHTWNEVVc3T21haG1QaFBTNFFKSTBNNnl1YUcxSlZHMXRMY3ZOUyt6OFErc1MvQm1QRnVWMmRLbzFEVHFGR0xxUlc1dTRONXBLZlhOMndxYXh1S3hyclB4ek0vaVlqampYZEx4SWFZOHpLK25RcjZJOUdDN1Rvc2hIUm54U2xQSEd1ZmlvTmxjWWRnTENLemVIblRRUmU4T3g3TVpMYmVsRmdVRkxnSlhETU9PdUwvb2hXZStaV0dzM0k3R0tFR25meXRzYWowVlhUd3Y4eUVzMXF6akZUQWJGY3ozNlI0NUU5cUpCT3BJTVoxV3VEdnUwdE9NNVRVTEQ0bWRPalVOaXNsZlp4ZnRKbGJ6ZGdtMmNDTVFLbkl1ZjN3N2ZjNytDMzJMUTR4RFRrUFpCaDBHWjlTSzRHNVk3akZ1YVRNTEpVYzdQNWE2c3c1cXNjT09wb3RFM1NIeU5NaThVMmZnVkFxRjdWbWpmdjZRM3NUUGZRMUlxbVVvdFg0eWpqR2xTN0trcUdZZzNSQk9kRGhDTGxHemRmSU1OQWNLeE1MbFI1T1VFTVM0QytORkJUaFNLbWw4eEJLWk5TZEttNnNvVnhiUjZtcGx4OUFJN3MxM3hLT3lUT252aWlvckVqMDc5Nlh2T1hvdTFld2k2cE1WdVVXRXZ2TkJweHpDbU1KakcvOGZ1RUcwSW1pWFhWcEVnaS9rUEM4Rnk5OXdtZFRIZTRKcnRieXRWN1JPNUdJYVBjY1RXaENLTjArRjZ2RUZXdFYyT0lJcWdOSzJxUFdwbTUrVEdEZmxETkZ4dTBRS05LYW5LdjB4SEZDMEtxQnEwOW1CTGN5a0ZzMmZWMExlekk1UmpveEZxNGlZc2lwRUJtZ0ZLVE0rV1QrWUE3WVdUOTE5OVFvNXNlelNjV1o5VFljenNVN29wT1NkOHRsM2MzNXBrT2tSTFJtSnpKQVpzODhab2lYck9KejlOOGd4dlRQUkZkNUE2N1dQUXJjbFo1bVRwV2RsQ2NIWDZuS01wRmJ5TCttMmlheUZRVUZNY3lhaUZkMkUzbUZ1c1RHWW5HNVcxQ1FJMTY1b2xuZkUzV3VnYWxON1pQTkw5L2pjSnhoTEZRbHdnWkZzNGdNb2NKN29saVk2MGhOT2EzR0FNTGxFNm12dEN0Q0lGa212NFlveTZVWG9qMmgvcExFZkxQd1FoOUJrL3crdDZGUmtHeExxNUt4eWJjU21FTHNsL3dObEh4T2kwU1kyNkMreTd0Skg2U3dQWkgwa2RrS3VDVWF2Nms0MW5QeXZHeU15cW1CanorMTU5RVE0Z0lDZ0RmODRLb1FUc3A1UDNvZm05WitDcy9KRHFDeEpBUlJSSWFrZzRnTkxBbmpoWnBWS29pczJzZ1Y2SGtVTmZvM2NZMmZ1MEYzODRoN3dNRDBHRWNUZGNnTVhHai9LTlgySkU2ZEJmTHlDNGZtcjQvSnprRmF6ZVlkWmZyVUVUQis4SFBtOWl5VCtVZm4vbHFvcys2bHhRUXFDVFEySldxWlhSK3JTS1ZwWWhrdy9RYWpIM3ViNHJFUnNJTlJVOUh5RVd5SDZuZGhwZkNiNUlXaHgzTndVZHpDdjNoS0lVOEJFTUVmRy9uVHJFc2d4QW80dUcrMkRDcUIrRjNQT1RkR0VmbXZWWllZTUpEeGhLeldVUWZQQmhMY0lIRjU5MktJRms0WnNOaGtQZjdneWZPQlVQTVdhQUpUQ3ZIVFg0ZllRVTJDa2xzY0dUMVppWGg2b3FOMTg2RndnVWFMZW9xTERzT2NSK3ZDdDIzT0tJS2ZHZDdBb3NqNWVyaWJsMXJBYXErV011YlM4ZDVpMG5NSUdlbWxhOTBXUzJSZndZL1ZmYk1YZmJXRXpWOWx6WFVIR0tRRlVTclFNcVpKdWFId1Y3NDdMbWdEeFYyN0ovN1BCNEV3aTF0c3VseG9Lb3ZObCttQ1VJeG10cG1mMlRsL3BPdVpuU0ZRajVhczRFQWFHTjVEeVh1NVhpRWJ0d3UwVytkeTNXQy9EcXoxRE1OY1A3MkM2QlVyYmZtcUtmRzRQcjNNcEdqT3JMcVEydGxybzd6alppaVpPR0E0MUNpdU1ZZkU5b05vMmk3VFZGcDhpMXFXbTQyMmE1bGZZTFpoYXpJamd4NjdTRmYwaWpWb3lvT093ckVqZnN3PSIsIm1hYyI6ImM2OWE0N2Y0MGI2YTg3MjBhODEyMmU4ZTJkZmE4OTcxMTVlOGY2N2I5YzMxOWU3NTIyNTRlZjI1MzM1ODk3ZjMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "n\/a4s8IOYPwG7BB\/XIEl6l98ZnWxFkH79deS+VpJAcE=", "origin": "DEL", "departure_time": "2026-03-09 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-09 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-09", "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": "eyJpdiI6Iko3R3RGdnlSeEY2WGRPQWFyWFh5Qmc9PSIsInZhbHVlIjoiMkJwNjBvYlhMMkEzWTE2QldIVDNaUE15L01NMWwrZHE0WGg1cC80SGhLcnptM0krZnBqdkVzZE4yK3dlMW5kbjNrRXNZaTR1RHNycS9JOXBWdFhDU0hzdTdlRktZZ3ZWdDNTMDVDbFNJTU9lNmpsSG91eWZqZk1uNW90enJuam1PQ1ZJN2RUblNJRHhCUU8rK1BhSFdER3R0QUtsZkVhUEJNR0tLNE5vOUd1QUVJeDArU3Y2MTFaeGl6YmVtWkVxYytQeklSQlp2SXJ1NkhNN2lidmN6U0ZiN0pRZzdTMGxGM3dWanJtOGxiaEliaHkwMVR5S2tUY01leXNCRVh3aUttRzE5R2tqQytQZkFneGxQWUIrdm1FRWVKN21NcVNZL0hFTUttcTZLRFdOaVFzWXkzYlRyblhWaXZIdnBhb2RRQWVGRHJvUmZzSmpoUWYyeXBGUHpPR0lDZkVkSGM5M3NjUVNMZ3RZZlV6UzAzMVdzR2hwMXQwemhrbFNHdzZyQ241VDM1L01CVkovR3BtMUlmU2JLeHhKaHZHSGFYSVpDWlhHK2NhNlR6Qml6Lzg2KzhpbzlTaVJoSzduWlJ0U0tHTWNEVVc3T21haG1QaFBTNFFKSTBNNnl1YUcxSlZHMXRMY3ZOUyt6OFErc1MvQm1QRnVWMmRLbzFEVHFGR0xxUlc1dTRONXBLZlhOMndxYXh1S3hyclB4ek0vaVlqampYZEx4SWFZOHpLK25RcjZJOUdDN1Rvc2hIUm54U2xQSEd1ZmlvTmxjWWRnTENLemVIblRRUmU4T3g3TVpMYmVsRmdVRkxnSlhETU9PdUwvb2hXZStaV0dzM0k3R0tFR25meXRzYWowVlhUd3Y4eUVzMXF6akZUQWJGY3ozNlI0NUU5cUpCT3BJTVoxV3VEdnUwdE9NNVRVTEQ0bWRPalVOaXNsZlp4ZnRKbGJ6ZGdtMmNDTVFLbkl1ZjN3N2ZjNytDMzJMUTR4RFRrUFpCaDBHWjlTSzRHNVk3akZ1YVRNTEpVYzdQNWE2c3c1cXNjT09wb3RFM1NIeU5NaThVMmZnVkFxRjdWbWpmdjZRM3NUUGZRMUlxbVVvdFg0eWpqR2xTN0trcUdZZzNSQk9kRGhDTGxHemRmSU1OQWNLeE1MbFI1T1VFTVM0QytORkJUaFNLbWw4eEJLWk5TZEttNnNvVnhiUjZtcGx4OUFJN3MxM3hLT3lUT252aWlvckVqMDc5Nlh2T1hvdTFld2k2cE1WdVVXRXZ2TkJweHpDbU1KakcvOGZ1RUcwSW1pWFhWcEVnaS9rUEM4Rnk5OXdtZFRIZTRKcnRieXRWN1JPNUdJYVBjY1RXaENLTjArRjZ2RUZXdFYyT0lJcWdOSzJxUFdwbTUrVEdEZmxETkZ4dTBRS05LYW5LdjB4SEZDMEtxQnEwOW1CTGN5a0ZzMmZWMExlekk1UmpveEZxNGlZc2lwRUJtZ0ZLVE0rV1QrWUE3WVdUOTE5OVFvNXNlelNjV1o5VFljenNVN29wT1NkOHRsM2MzNXBrT2tSTFJtSnpKQVpzODhab2lYck9KejlOOGd4dlRQUkZkNUE2N1dQUXJjbFo1bVRwV2RsQ2NIWDZuS01wRmJ5TCttMmlheUZRVUZNY3lhaUZkMkUzbUZ1c1RHWW5HNVcxQ1FJMTY1b2xuZkUzV3VnYWxON1pQTkw5L2pjSnhoTEZRbHdnWkZzNGdNb2NKN29saVk2MGhOT2EzR0FNTGxFNm12dEN0Q0lGa212NFlveTZVWG9qMmgvcExFZkxQd1FoOUJrL3crdDZGUmtHeExxNUt4eWJjU21FTHNsL3dObEh4T2kwU1kyNkMreTd0Skg2U3dQWkgwa2RrS3VDVWF2Nms0MW5QeXZHeU15cW1CanorMTU5RVE0Z0lDZ0RmODRLb1FUc3A1UDNvZm05WitDcy9KRHFDeEpBUlJSSWFrZzRnTkxBbmpoWnBWS29pczJzZ1Y2SGtVTmZvM2NZMmZ1MEYzODRoN3dNRDBHRWNUZGNnTVhHai9LTlgySkU2ZEJmTHlDNGZtcjQvSnprRmF6ZVlkWmZyVUVUQis4SFBtOWl5VCtVZm4vbHFvcys2bHhRUXFDVFEySldxWlhSK3JTS1ZwWWhrdy9RYWpIM3ViNHJFUnNJTlJVOUh5RVd5SDZuZGhwZkNiNUlXaHgzTndVZHpDdjNoS0lVOEJFTUVmRy9uVHJFc2d4QW80dUcrMkRDcUIrRjNQT1RkR0VmbXZWWllZTUpEeGhLeldVUWZQQmhMY0lIRjU5MktJRms0WnNOaGtQZjdneWZPQlVQTVdhQUpUQ3ZIVFg0ZllRVTJDa2xzY0dUMVppWGg2b3FOMTg2RndnVWFMZW9xTERzT2NSK3ZDdDIzT0tJS2ZHZDdBb3NqNWVyaWJsMXJBYXErV011YlM4ZDVpMG5NSUdlbWxhOTBXUzJSZndZL1ZmYk1YZmJXRXpWOWx6WFVIR0tRRlVTclFNcVpKdWFId1Y3NDdMbWdEeFYyN0ovN1BCNEV3aTF0c3VseG9Lb3ZObCttQ1VJeG10cG1mMlRsL3BPdVpuU0ZRajVhczRFQWFHTjVEeVh1NVhpRWJ0d3UwVytkeTNXQy9EcXoxRE1OY1A3MkM2QlVyYmZtcUtmRzRQcjNNcEdqT3JMcVEydGxybzd6alppaVpPR0E0MUNpdU1ZZkU5b05vMmk3VFZGcDhpMXFXbTQyMmE1bGZZTFpoYXpJamd4NjdTRmYwaWpWb3lvT093ckVqZnN3PSIsIm1hYyI6ImM2OWE0N2Y0MGI2YTg3MjBhODEyMmU4ZTJkZmE4OTcxMTVlOGY2N2I5YzMxOWU3NTIyNTRlZjI1MzM1ODk3ZjMiLCJ0YWciOiIifQ==", "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": "MM77gtb1LjRIJr+27aZuEuduzbbrUMwCwd\/zY1w1DLA=", "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": "eyJpdiI6Iko3R3RGdnlSeEY2WGRPQWFyWFh5Qmc9PSIsInZhbHVlIjoiMkJwNjBvYlhMMkEzWTE2QldIVDNaUE15L01NMWwrZHE0WGg1cC80SGhLcnptM0krZnBqdkVzZE4yK3dlMW5kbjNrRXNZaTR1RHNycS9JOXBWdFhDU0hzdTdlRktZZ3ZWdDNTMDVDbFNJTU9lNmpsSG91eWZqZk1uNW90enJuam1PQ1ZJN2RUblNJRHhCUU8rK1BhSFdER3R0QUtsZkVhUEJNR0tLNE5vOUd1QUVJeDArU3Y2MTFaeGl6YmVtWkVxYytQeklSQlp2SXJ1NkhNN2lidmN6U0ZiN0pRZzdTMGxGM3dWanJtOGxiaEliaHkwMVR5S2tUY01leXNCRVh3aUttRzE5R2tqQytQZkFneGxQWUIrdm1FRWVKN21NcVNZL0hFTUttcTZLRFdOaVFzWXkzYlRyblhWaXZIdnBhb2RRQWVGRHJvUmZzSmpoUWYyeXBGUHpPR0lDZkVkSGM5M3NjUVNMZ3RZZlV6UzAzMVdzR2hwMXQwemhrbFNHdzZyQ241VDM1L01CVkovR3BtMUlmU2JLeHhKaHZHSGFYSVpDWlhHK2NhNlR6Qml6Lzg2KzhpbzlTaVJoSzduWlJ0U0tHTWNEVVc3T21haG1QaFBTNFFKSTBNNnl1YUcxSlZHMXRMY3ZOUyt6OFErc1MvQm1QRnVWMmRLbzFEVHFGR0xxUlc1dTRONXBLZlhOMndxYXh1S3hyclB4ek0vaVlqampYZEx4SWFZOHpLK25RcjZJOUdDN1Rvc2hIUm54U2xQSEd1ZmlvTmxjWWRnTENLemVIblRRUmU4T3g3TVpMYmVsRmdVRkxnSlhETU9PdUwvb2hXZStaV0dzM0k3R0tFR25meXRzYWowVlhUd3Y4eUVzMXF6akZUQWJGY3ozNlI0NUU5cUpCT3BJTVoxV3VEdnUwdE9NNVRVTEQ0bWRPalVOaXNsZlp4ZnRKbGJ6ZGdtMmNDTVFLbkl1ZjN3N2ZjNytDMzJMUTR4RFRrUFpCaDBHWjlTSzRHNVk3akZ1YVRNTEpVYzdQNWE2c3c1cXNjT09wb3RFM1NIeU5NaThVMmZnVkFxRjdWbWpmdjZRM3NUUGZRMUlxbVVvdFg0eWpqR2xTN0trcUdZZzNSQk9kRGhDTGxHemRmSU1OQWNLeE1MbFI1T1VFTVM0QytORkJUaFNLbWw4eEJLWk5TZEttNnNvVnhiUjZtcGx4OUFJN3MxM3hLT3lUT252aWlvckVqMDc5Nlh2T1hvdTFld2k2cE1WdVVXRXZ2TkJweHpDbU1KakcvOGZ1RUcwSW1pWFhWcEVnaS9rUEM4Rnk5OXdtZFRIZTRKcnRieXRWN1JPNUdJYVBjY1RXaENLTjArRjZ2RUZXdFYyT0lJcWdOSzJxUFdwbTUrVEdEZmxETkZ4dTBRS05LYW5LdjB4SEZDMEtxQnEwOW1CTGN5a0ZzMmZWMExlekk1UmpveEZxNGlZc2lwRUJtZ0ZLVE0rV1QrWUE3WVdUOTE5OVFvNXNlelNjV1o5VFljenNVN29wT1NkOHRsM2MzNXBrT2tSTFJtSnpKQVpzODhab2lYck9KejlOOGd4dlRQUkZkNUE2N1dQUXJjbFo1bVRwV2RsQ2NIWDZuS01wRmJ5TCttMmlheUZRVUZNY3lhaUZkMkUzbUZ1c1RHWW5HNVcxQ1FJMTY1b2xuZkUzV3VnYWxON1pQTkw5L2pjSnhoTEZRbHdnWkZzNGdNb2NKN29saVk2MGhOT2EzR0FNTGxFNm12dEN0Q0lGa212NFlveTZVWG9qMmgvcExFZkxQd1FoOUJrL3crdDZGUmtHeExxNUt4eWJjU21FTHNsL3dObEh4T2kwU1kyNkMreTd0Skg2U3dQWkgwa2RrS3VDVWF2Nms0MW5QeXZHeU15cW1CanorMTU5RVE0Z0lDZ0RmODRLb1FUc3A1UDNvZm05WitDcy9KRHFDeEpBUlJSSWFrZzRnTkxBbmpoWnBWS29pczJzZ1Y2SGtVTmZvM2NZMmZ1MEYzODRoN3dNRDBHRWNUZGNnTVhHai9LTlgySkU2ZEJmTHlDNGZtcjQvSnprRmF6ZVlkWmZyVUVUQis4SFBtOWl5VCtVZm4vbHFvcys2bHhRUXFDVFEySldxWlhSK3JTS1ZwWWhrdy9RYWpIM3ViNHJFUnNJTlJVOUh5RVd5SDZuZGhwZkNiNUlXaHgzTndVZHpDdjNoS0lVOEJFTUVmRy9uVHJFc2d4QW80dUcrMkRDcUIrRjNQT1RkR0VmbXZWWllZTUpEeGhLeldVUWZQQmhMY0lIRjU5MktJRms0WnNOaGtQZjdneWZPQlVQTVdhQUpUQ3ZIVFg0ZllRVTJDa2xzY0dUMVppWGg2b3FOMTg2RndnVWFMZW9xTERzT2NSK3ZDdDIzT0tJS2ZHZDdBb3NqNWVyaWJsMXJBYXErV011YlM4ZDVpMG5NSUdlbWxhOTBXUzJSZndZL1ZmYk1YZmJXRXpWOWx6WFVIR0tRRlVTclFNcVpKdWFId1Y3NDdMbWdEeFYyN0ovN1BCNEV3aTF0c3VseG9Lb3ZObCttQ1VJeG10cG1mMlRsL3BPdVpuU0ZRajVhczRFQWFHTjVEeVh1NVhpRWJ0d3UwVytkeTNXQy9EcXoxRE1OY1A3MkM2QlVyYmZtcUtmRzRQcjNNcEdqT3JMcVEydGxybzd6alppaVpPR0E0MUNpdU1ZZkU5b05vMmk3VFZGcDhpMXFXbTQyMmE1bGZZTFpoYXpJamd4NjdTRmYwaWpWb3lvT093ckVqZnN3PSIsIm1hYyI6ImM2OWE0N2Y0MGI2YTg3MjBhODEyMmU4ZTJkZmE4OTcxMTVlOGY2N2I5YzMxOWU3NTIyNTRlZjI1MzM1ODk3ZjMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "roaLEfGlMxlTxT5HdHm7Mo6hSZ1ckbEArr\/Yw8TAN4I=", "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": "eyJpdiI6Iko3R3RGdnlSeEY2WGRPQWFyWFh5Qmc9PSIsInZhbHVlIjoiMkJwNjBvYlhMMkEzWTE2QldIVDNaUE15L01NMWwrZHE0WGg1cC80SGhLcnptM0krZnBqdkVzZE4yK3dlMW5kbjNrRXNZaTR1RHNycS9JOXBWdFhDU0hzdTdlRktZZ3ZWdDNTMDVDbFNJTU9lNmpsSG91eWZqZk1uNW90enJuam1PQ1ZJN2RUblNJRHhCUU8rK1BhSFdER3R0QUtsZkVhUEJNR0tLNE5vOUd1QUVJeDArU3Y2MTFaeGl6YmVtWkVxYytQeklSQlp2SXJ1NkhNN2lidmN6U0ZiN0pRZzdTMGxGM3dWanJtOGxiaEliaHkwMVR5S2tUY01leXNCRVh3aUttRzE5R2tqQytQZkFneGxQWUIrdm1FRWVKN21NcVNZL0hFTUttcTZLRFdOaVFzWXkzYlRyblhWaXZIdnBhb2RRQWVGRHJvUmZzSmpoUWYyeXBGUHpPR0lDZkVkSGM5M3NjUVNMZ3RZZlV6UzAzMVdzR2hwMXQwemhrbFNHdzZyQ241VDM1L01CVkovR3BtMUlmU2JLeHhKaHZHSGFYSVpDWlhHK2NhNlR6Qml6Lzg2KzhpbzlTaVJoSzduWlJ0U0tHTWNEVVc3T21haG1QaFBTNFFKSTBNNnl1YUcxSlZHMXRMY3ZOUyt6OFErc1MvQm1QRnVWMmRLbzFEVHFGR0xxUlc1dTRONXBLZlhOMndxYXh1S3hyclB4ek0vaVlqampYZEx4SWFZOHpLK25RcjZJOUdDN1Rvc2hIUm54U2xQSEd1ZmlvTmxjWWRnTENLemVIblRRUmU4T3g3TVpMYmVsRmdVRkxnSlhETU9PdUwvb2hXZStaV0dzM0k3R0tFR25meXRzYWowVlhUd3Y4eUVzMXF6akZUQWJGY3ozNlI0NUU5cUpCT3BJTVoxV3VEdnUwdE9NNVRVTEQ0bWRPalVOaXNsZlp4ZnRKbGJ6ZGdtMmNDTVFLbkl1ZjN3N2ZjNytDMzJMUTR4RFRrUFpCaDBHWjlTSzRHNVk3akZ1YVRNTEpVYzdQNWE2c3c1cXNjT09wb3RFM1NIeU5NaThVMmZnVkFxRjdWbWpmdjZRM3NUUGZRMUlxbVVvdFg0eWpqR2xTN0trcUdZZzNSQk9kRGhDTGxHemRmSU1OQWNLeE1MbFI1T1VFTVM0QytORkJUaFNLbWw4eEJLWk5TZEttNnNvVnhiUjZtcGx4OUFJN3MxM3hLT3lUT252aWlvckVqMDc5Nlh2T1hvdTFld2k2cE1WdVVXRXZ2TkJweHpDbU1KakcvOGZ1RUcwSW1pWFhWcEVnaS9rUEM4Rnk5OXdtZFRIZTRKcnRieXRWN1JPNUdJYVBjY1RXaENLTjArRjZ2RUZXdFYyT0lJcWdOSzJxUFdwbTUrVEdEZmxETkZ4dTBRS05LYW5LdjB4SEZDMEtxQnEwOW1CTGN5a0ZzMmZWMExlekk1UmpveEZxNGlZc2lwRUJtZ0ZLVE0rV1QrWUE3WVdUOTE5OVFvNXNlelNjV1o5VFljenNVN29wT1NkOHRsM2MzNXBrT2tSTFJtSnpKQVpzODhab2lYck9KejlOOGd4dlRQUkZkNUE2N1dQUXJjbFo1bVRwV2RsQ2NIWDZuS01wRmJ5TCttMmlheUZRVUZNY3lhaUZkMkUzbUZ1c1RHWW5HNVcxQ1FJMTY1b2xuZkUzV3VnYWxON1pQTkw5L2pjSnhoTEZRbHdnWkZzNGdNb2NKN29saVk2MGhOT2EzR0FNTGxFNm12dEN0Q0lGa212NFlveTZVWG9qMmgvcExFZkxQd1FoOUJrL3crdDZGUmtHeExxNUt4eWJjU21FTHNsL3dObEh4T2kwU1kyNkMreTd0Skg2U3dQWkgwa2RrS3VDVWF2Nms0MW5QeXZHeU15cW1CanorMTU5RVE0Z0lDZ0RmODRLb1FUc3A1UDNvZm05WitDcy9KRHFDeEpBUlJSSWFrZzRnTkxBbmpoWnBWS29pczJzZ1Y2SGtVTmZvM2NZMmZ1MEYzODRoN3dNRDBHRWNUZGNnTVhHai9LTlgySkU2ZEJmTHlDNGZtcjQvSnprRmF6ZVlkWmZyVUVUQis4SFBtOWl5VCtVZm4vbHFvcys2bHhRUXFDVFEySldxWlhSK3JTS1ZwWWhrdy9RYWpIM3ViNHJFUnNJTlJVOUh5RVd5SDZuZGhwZkNiNUlXaHgzTndVZHpDdjNoS0lVOEJFTUVmRy9uVHJFc2d4QW80dUcrMkRDcUIrRjNQT1RkR0VmbXZWWllZTUpEeGhLeldVUWZQQmhMY0lIRjU5MktJRms0WnNOaGtQZjdneWZPQlVQTVdhQUpUQ3ZIVFg0ZllRVTJDa2xzY0dUMVppWGg2b3FOMTg2RndnVWFMZW9xTERzT2NSK3ZDdDIzT0tJS2ZHZDdBb3NqNWVyaWJsMXJBYXErV011YlM4ZDVpMG5NSUdlbWxhOTBXUzJSZndZL1ZmYk1YZmJXRXpWOWx6WFVIR0tRRlVTclFNcVpKdWFId1Y3NDdMbWdEeFYyN0ovN1BCNEV3aTF0c3VseG9Lb3ZObCttQ1VJeG10cG1mMlRsL3BPdVpuU0ZRajVhczRFQWFHTjVEeVh1NVhpRWJ0d3UwVytkeTNXQy9EcXoxRE1OY1A3MkM2QlVyYmZtcUtmRzRQcjNNcEdqT3JMcVEydGxybzd6alppaVpPR0E0MUNpdU1ZZkU5b05vMmk3VFZGcDhpMXFXbTQyMmE1bGZZTFpoYXpJamd4NjdTRmYwaWpWb3lvT093ckVqZnN3PSIsIm1hYyI6ImM2OWE0N2Y0MGI2YTg3MjBhODEyMmU4ZTJkZmE4OTcxMTVlOGY2N2I5YzMxOWU3NTIyNTRlZjI1MzM1ODk3ZjMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1467, "gross_total": 1437, "base_fare": 561, "tax": 906, "sell": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ2NywiYmFzZV9mYXJlIjo1NjEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQzNywiYmFzZV9mYXJlIjo1MzEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MzcsImJhc2VfZmFyZSI6NTMxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "gross": { "base_fare": "531.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NjcuMDAiLCJiYXNlX2ZhcmUiOiI1NjEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MzcuMDAiLCJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTMxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1437, "base_fare": 531, "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": 1467, "filter": { "id": "F123NP00114-9", "price": 1467, "gross_total": 1437, "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-08 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": "kul202603082300del2026030902252387del202603091720dac202603092020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl72D\/pN1aX2vvUQNXH6M1EyfYMW+vYBwLcijvOn9+28dQ==", "PriceCodeRef": null, "supplier_title": "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": "trkkcWrwNvJXFwL3eXy6\/JCDBYnTd4D9SuYYhhWJLmk=", "origin": "KUL", "departure_time": "2026-03-08 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-09 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-08", "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": "eyJpdiI6Ik5CVCs0Zi9KV1NTeVVPZnMrS2dPU0E9PSIsInZhbHVlIjoiTzVjVmNDWmZLS1hVNjVnRnR0eFBROEQ1TXl2TVZibzlpQk1pUnRNVkx4eWlYeDlCSGlNc3VqZ2taWndJZ2tsMWlRdEljbDRWYTZ0NWJPYmFhWEVBaThaN3RIUThYNnlZeGRxSmptYTRhdi9ZRDI3Z1Q3Q0lHM1RIaEg4VjlERFphOUUrVkljWmFQeDhvU1Bsd0RZUm54bExQS1lYcExZekhhd0VxMFQ2eUYyRjR2ZlN1V0MzTVg3TFRROFVvZEh2c3FJS1JnTHVLS0V3R0VrQXBUcGhWMEdtUE5ZVnFYZUxhSzdSdTUwWjNVK3Vna0JyK2xmUDdSMlREZ3RZZU1CT3o1c2t1T0l2NkFFZlhkcVY2QllZZjE5UTkwenF6R2pqR1NJdFMwZko4bnNzbWJGL2tPQUNVdGx3by9UenhidGdyaExCZ0x2WWs0Y1Z6bGJRb0tBeVRZMTMvdlhGTTUxeUptbjJ6ckM2Q1U1eThvUkFvUWplcE1uM3pMNjZxUGhROGhFZExDcUlJL1F4Wk1VVzFkekpVWS94U2JDTTlLYlNleFlFM1UyV1dBWm4wNFFYazFEVnJENWdjOVhqblpScXhFYy8wSVUvdWMyMWMxeTFRSGZqcmZHQU4xMXFsMHpYOHZRYnBEMlVQbmc2aitvTURWSHQ0TXRySE5rVUUvN0tkSS95amxwbGpoaDhlSHVtZURjU2VONytpbmxTMlE1b0NpTUVpekVWUDFwVW5nbHRIcFpqR3QrWGZjR2VsVlpKT3ptMFBmRTZHNDZTT20ydGx2Y252RTRkWkxsNDN0WlpPYURsTVp3TmpKcjRiQUNZdHcwb0JUNW5LYkduQS9YdGJJUVVLUnFraU9ZRDJmOGR1WURRTTBsajE3ZXhncU9kcTFFdUJieE9XOW9PYXQwZ1FQOUhhTUo3NWVINk5vN2JWYkgxSjIzSmw0dG93Z1kzcmw4bzdWd3R0V0V1ZkJpc3Y3N3puZlp6QUNDTGlJcGJpZTlBZkg1d0FlNjR3YmZOWmtsM2k5VU45bEh2Ry90cEFlL3pES1dVMUtNdTVmN0pxZGxnUU9TeExXbmk3alR3aWt5NDZua0RvdVFROUg0UFg2N2RZR1VMdk5hdkdJRmM1dCtOdm9NNGE1NFJjZGo3eHVHcUtxSThtWnVjdzN1OWFTUXNITkF4eGNacndURWtCY1V0NDJLRGkwNHZkNVlRcDZOVnd3NU5kSllLd3RidExQbmpacnNSaDR6YzQrT3RDdmt5MmtZUDNBeVpUY1gra1Zrc1BmRURSWTk3SEFuMTlNTFdYaitjRjhvYmlhVW5seGFPZ3JyM2ZLaXJQMVpJN0xaa0xZN3BrZHlLeTIrRms1bHJ5YjZyNXByRkdjQ3ByeHdaTFJtOEdQUnJ4a2dqd1Q1VG1wUXVLNjNSMjVNdkhHVXRucFV6RnhMTjdsZlRRd0IrNkk4Z0lFOXdqSGVkNk00SjF4VDNZdUhINHdJNklqemR5elNGRk5nZmV2ZUU5WTFxWGFSL09FQkZEY3lkakVoMm4xdXAwMGtrOStmRFRoU0hZM0NYckhiT24zblo3dEVITDRNdWJXUG50L1R2V1BWQ3JFUTRxVlFGWTFCRU1Ea1Y4SW1iRklVVWZ4NVduQVJoNXVKU3VLL0lSZzNWVmlQNWViZVhKTHUxQjhqTllvTENmdWs0UG1hajFTOFViMHNsUmsxSWtvS3NkQTk4WW9lN2xDVU9FYlVKV2c4UFJTdWhFVTFnSVBONFZybi83U054VVBKLzA1Qy9GMnNOOWhZVTYyZjMwQm9DOXRpUDJsdzV1VncyL3dsdHVUeHBFaDFYVWV6VUNMUVdHakhBSDV5QzF2ZW1vL1JQbjY1VmNXclc4WGFMQlVtTzQvWDRtNi9Ia3RtdWt1NFdkMldrUC9mMFFBeHRIZGwzU2RBckNQTG44ZlNDdHQwT05reWU4QjJ2ckUwd0dnQ2F6VVFOazB0WitBN3d1bnRudVZEbitsM1YvdGFXc1Z1cXNtV2V2MXE5RGhnUFBoM01YOFlPWHdnQkUzNjVCV1k2eW40MkEyVjhpeVZmbWVNaXhUNnI2azhKKzBia1R0Q1cxVy9Sem92clEySTBMNGRIaXIzL1JuNHN4ZnlYdCtha1hJcFRZQkV2RjVFaFA0dGV4ZHF4SmwxVHRDZTNaU3FsZXB0N2FSd3M0azNad1YyU3IzOGYrcVhMUXVDWGlQUFZxRWlOLzBUS1dSYUdJcmFpU0Z1WVArN2IwQjJ0SWdpV0JxSUp0aytHSXNUVnQzVEhPUjJiVjdNbnZySXNPZUdXdTh6cS94V1JhRmI5cUs0b3hsRFMySHlZUlp3M3VJQkR2SnFZYmU2RHB5bnkrM3RoMUhWNllRNlczbURZb3ZyaFc4V04rUkF1eWNGRVgzVlA5M2ZZTTBwclZVcnhlb2ZvL0dUR2Z3NzNZbWVaeHorUzc4WHlhRlg1VjJ6aEl3TU5HM2NPU3FNSUhXcHlDOFdUUHkwRzF0LzZWaHNuTXVPbXFrMmE4QUhROWg1RUpCZ29yZGlTWE1vTXE2TUFTOE5OWk9nNC9RbEZFMDlWQ25kTXZLeGpvWjhZNThibVUxWTZCYXUyUVZVSHBVUmxyM3dMbFIweGpLck9mc3dPV09MYjF0ZlE5KzR2VDFZRys5QkhCS3dPbXhPVnJDY3c1ZE9vd1NqYms2TGJCUndtVlo5ajZUZDViNlQrdHd3REIxYWZuMm8vYURyMjJ0ZWU0cW1DMXNvOGVJZTBQWWt3aXdJPSIsIm1hYyI6ImRjNDY1ZjdlOGZkMzM5ODJlZTFkM2JhYWE1YjVlYTUwNDUxYmM2YWQ5MGQwNjllMmY5ZGU5MDQzOWM2M2MwYWQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "doMQ\/zuosw60RanCXdbDHFzP4L+N6i40jZvAGPJbIBE=", "origin": "DEL", "departure_time": "2026-03-09 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-09 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-09", "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": "eyJpdiI6Ik5CVCs0Zi9KV1NTeVVPZnMrS2dPU0E9PSIsInZhbHVlIjoiTzVjVmNDWmZLS1hVNjVnRnR0eFBROEQ1TXl2TVZibzlpQk1pUnRNVkx4eWlYeDlCSGlNc3VqZ2taWndJZ2tsMWlRdEljbDRWYTZ0NWJPYmFhWEVBaThaN3RIUThYNnlZeGRxSmptYTRhdi9ZRDI3Z1Q3Q0lHM1RIaEg4VjlERFphOUUrVkljWmFQeDhvU1Bsd0RZUm54bExQS1lYcExZekhhd0VxMFQ2eUYyRjR2ZlN1V0MzTVg3TFRROFVvZEh2c3FJS1JnTHVLS0V3R0VrQXBUcGhWMEdtUE5ZVnFYZUxhSzdSdTUwWjNVK3Vna0JyK2xmUDdSMlREZ3RZZU1CT3o1c2t1T0l2NkFFZlhkcVY2QllZZjE5UTkwenF6R2pqR1NJdFMwZko4bnNzbWJGL2tPQUNVdGx3by9UenhidGdyaExCZ0x2WWs0Y1Z6bGJRb0tBeVRZMTMvdlhGTTUxeUptbjJ6ckM2Q1U1eThvUkFvUWplcE1uM3pMNjZxUGhROGhFZExDcUlJL1F4Wk1VVzFkekpVWS94U2JDTTlLYlNleFlFM1UyV1dBWm4wNFFYazFEVnJENWdjOVhqblpScXhFYy8wSVUvdWMyMWMxeTFRSGZqcmZHQU4xMXFsMHpYOHZRYnBEMlVQbmc2aitvTURWSHQ0TXRySE5rVUUvN0tkSS95amxwbGpoaDhlSHVtZURjU2VONytpbmxTMlE1b0NpTUVpekVWUDFwVW5nbHRIcFpqR3QrWGZjR2VsVlpKT3ptMFBmRTZHNDZTT20ydGx2Y252RTRkWkxsNDN0WlpPYURsTVp3TmpKcjRiQUNZdHcwb0JUNW5LYkduQS9YdGJJUVVLUnFraU9ZRDJmOGR1WURRTTBsajE3ZXhncU9kcTFFdUJieE9XOW9PYXQwZ1FQOUhhTUo3NWVINk5vN2JWYkgxSjIzSmw0dG93Z1kzcmw4bzdWd3R0V0V1ZkJpc3Y3N3puZlp6QUNDTGlJcGJpZTlBZkg1d0FlNjR3YmZOWmtsM2k5VU45bEh2Ry90cEFlL3pES1dVMUtNdTVmN0pxZGxnUU9TeExXbmk3alR3aWt5NDZua0RvdVFROUg0UFg2N2RZR1VMdk5hdkdJRmM1dCtOdm9NNGE1NFJjZGo3eHVHcUtxSThtWnVjdzN1OWFTUXNITkF4eGNacndURWtCY1V0NDJLRGkwNHZkNVlRcDZOVnd3NU5kSllLd3RidExQbmpacnNSaDR6YzQrT3RDdmt5MmtZUDNBeVpUY1gra1Zrc1BmRURSWTk3SEFuMTlNTFdYaitjRjhvYmlhVW5seGFPZ3JyM2ZLaXJQMVpJN0xaa0xZN3BrZHlLeTIrRms1bHJ5YjZyNXByRkdjQ3ByeHdaTFJtOEdQUnJ4a2dqd1Q1VG1wUXVLNjNSMjVNdkhHVXRucFV6RnhMTjdsZlRRd0IrNkk4Z0lFOXdqSGVkNk00SjF4VDNZdUhINHdJNklqemR5elNGRk5nZmV2ZUU5WTFxWGFSL09FQkZEY3lkakVoMm4xdXAwMGtrOStmRFRoU0hZM0NYckhiT24zblo3dEVITDRNdWJXUG50L1R2V1BWQ3JFUTRxVlFGWTFCRU1Ea1Y4SW1iRklVVWZ4NVduQVJoNXVKU3VLL0lSZzNWVmlQNWViZVhKTHUxQjhqTllvTENmdWs0UG1hajFTOFViMHNsUmsxSWtvS3NkQTk4WW9lN2xDVU9FYlVKV2c4UFJTdWhFVTFnSVBONFZybi83U054VVBKLzA1Qy9GMnNOOWhZVTYyZjMwQm9DOXRpUDJsdzV1VncyL3dsdHVUeHBFaDFYVWV6VUNMUVdHakhBSDV5QzF2ZW1vL1JQbjY1VmNXclc4WGFMQlVtTzQvWDRtNi9Ia3RtdWt1NFdkMldrUC9mMFFBeHRIZGwzU2RBckNQTG44ZlNDdHQwT05reWU4QjJ2ckUwd0dnQ2F6VVFOazB0WitBN3d1bnRudVZEbitsM1YvdGFXc1Z1cXNtV2V2MXE5RGhnUFBoM01YOFlPWHdnQkUzNjVCV1k2eW40MkEyVjhpeVZmbWVNaXhUNnI2azhKKzBia1R0Q1cxVy9Sem92clEySTBMNGRIaXIzL1JuNHN4ZnlYdCtha1hJcFRZQkV2RjVFaFA0dGV4ZHF4SmwxVHRDZTNaU3FsZXB0N2FSd3M0azNad1YyU3IzOGYrcVhMUXVDWGlQUFZxRWlOLzBUS1dSYUdJcmFpU0Z1WVArN2IwQjJ0SWdpV0JxSUp0aytHSXNUVnQzVEhPUjJiVjdNbnZySXNPZUdXdTh6cS94V1JhRmI5cUs0b3hsRFMySHlZUlp3M3VJQkR2SnFZYmU2RHB5bnkrM3RoMUhWNllRNlczbURZb3ZyaFc4V04rUkF1eWNGRVgzVlA5M2ZZTTBwclZVcnhlb2ZvL0dUR2Z3NzNZbWVaeHorUzc4WHlhRlg1VjJ6aEl3TU5HM2NPU3FNSUhXcHlDOFdUUHkwRzF0LzZWaHNuTXVPbXFrMmE4QUhROWg1RUpCZ29yZGlTWE1vTXE2TUFTOE5OWk9nNC9RbEZFMDlWQ25kTXZLeGpvWjhZNThibVUxWTZCYXUyUVZVSHBVUmxyM3dMbFIweGpLck9mc3dPV09MYjF0ZlE5KzR2VDFZRys5QkhCS3dPbXhPVnJDY3c1ZE9vd1NqYms2TGJCUndtVlo5ajZUZDViNlQrdHd3REIxYWZuMm8vYURyMjJ0ZWU0cW1DMXNvOGVJZTBQWWt3aXdJPSIsIm1hYyI6ImRjNDY1ZjdlOGZkMzM5ODJlZTFkM2JhYWE1YjVlYTUwNDUxYmM2YWQ5MGQwNjllMmY5ZGU5MDQzOWM2M2MwYWQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "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": "jP+2NLT8DmBlMgFP+cnroMVxPkq+j0zl6epZa4wAUDk=", "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": "eyJpdiI6Ik5CVCs0Zi9KV1NTeVVPZnMrS2dPU0E9PSIsInZhbHVlIjoiTzVjVmNDWmZLS1hVNjVnRnR0eFBROEQ1TXl2TVZibzlpQk1pUnRNVkx4eWlYeDlCSGlNc3VqZ2taWndJZ2tsMWlRdEljbDRWYTZ0NWJPYmFhWEVBaThaN3RIUThYNnlZeGRxSmptYTRhdi9ZRDI3Z1Q3Q0lHM1RIaEg4VjlERFphOUUrVkljWmFQeDhvU1Bsd0RZUm54bExQS1lYcExZekhhd0VxMFQ2eUYyRjR2ZlN1V0MzTVg3TFRROFVvZEh2c3FJS1JnTHVLS0V3R0VrQXBUcGhWMEdtUE5ZVnFYZUxhSzdSdTUwWjNVK3Vna0JyK2xmUDdSMlREZ3RZZU1CT3o1c2t1T0l2NkFFZlhkcVY2QllZZjE5UTkwenF6R2pqR1NJdFMwZko4bnNzbWJGL2tPQUNVdGx3by9UenhidGdyaExCZ0x2WWs0Y1Z6bGJRb0tBeVRZMTMvdlhGTTUxeUptbjJ6ckM2Q1U1eThvUkFvUWplcE1uM3pMNjZxUGhROGhFZExDcUlJL1F4Wk1VVzFkekpVWS94U2JDTTlLYlNleFlFM1UyV1dBWm4wNFFYazFEVnJENWdjOVhqblpScXhFYy8wSVUvdWMyMWMxeTFRSGZqcmZHQU4xMXFsMHpYOHZRYnBEMlVQbmc2aitvTURWSHQ0TXRySE5rVUUvN0tkSS95amxwbGpoaDhlSHVtZURjU2VONytpbmxTMlE1b0NpTUVpekVWUDFwVW5nbHRIcFpqR3QrWGZjR2VsVlpKT3ptMFBmRTZHNDZTT20ydGx2Y252RTRkWkxsNDN0WlpPYURsTVp3TmpKcjRiQUNZdHcwb0JUNW5LYkduQS9YdGJJUVVLUnFraU9ZRDJmOGR1WURRTTBsajE3ZXhncU9kcTFFdUJieE9XOW9PYXQwZ1FQOUhhTUo3NWVINk5vN2JWYkgxSjIzSmw0dG93Z1kzcmw4bzdWd3R0V0V1ZkJpc3Y3N3puZlp6QUNDTGlJcGJpZTlBZkg1d0FlNjR3YmZOWmtsM2k5VU45bEh2Ry90cEFlL3pES1dVMUtNdTVmN0pxZGxnUU9TeExXbmk3alR3aWt5NDZua0RvdVFROUg0UFg2N2RZR1VMdk5hdkdJRmM1dCtOdm9NNGE1NFJjZGo3eHVHcUtxSThtWnVjdzN1OWFTUXNITkF4eGNacndURWtCY1V0NDJLRGkwNHZkNVlRcDZOVnd3NU5kSllLd3RidExQbmpacnNSaDR6YzQrT3RDdmt5MmtZUDNBeVpUY1gra1Zrc1BmRURSWTk3SEFuMTlNTFdYaitjRjhvYmlhVW5seGFPZ3JyM2ZLaXJQMVpJN0xaa0xZN3BrZHlLeTIrRms1bHJ5YjZyNXByRkdjQ3ByeHdaTFJtOEdQUnJ4a2dqd1Q1VG1wUXVLNjNSMjVNdkhHVXRucFV6RnhMTjdsZlRRd0IrNkk4Z0lFOXdqSGVkNk00SjF4VDNZdUhINHdJNklqemR5elNGRk5nZmV2ZUU5WTFxWGFSL09FQkZEY3lkakVoMm4xdXAwMGtrOStmRFRoU0hZM0NYckhiT24zblo3dEVITDRNdWJXUG50L1R2V1BWQ3JFUTRxVlFGWTFCRU1Ea1Y4SW1iRklVVWZ4NVduQVJoNXVKU3VLL0lSZzNWVmlQNWViZVhKTHUxQjhqTllvTENmdWs0UG1hajFTOFViMHNsUmsxSWtvS3NkQTk4WW9lN2xDVU9FYlVKV2c4UFJTdWhFVTFnSVBONFZybi83U054VVBKLzA1Qy9GMnNOOWhZVTYyZjMwQm9DOXRpUDJsdzV1VncyL3dsdHVUeHBFaDFYVWV6VUNMUVdHakhBSDV5QzF2ZW1vL1JQbjY1VmNXclc4WGFMQlVtTzQvWDRtNi9Ia3RtdWt1NFdkMldrUC9mMFFBeHRIZGwzU2RBckNQTG44ZlNDdHQwT05reWU4QjJ2ckUwd0dnQ2F6VVFOazB0WitBN3d1bnRudVZEbitsM1YvdGFXc1Z1cXNtV2V2MXE5RGhnUFBoM01YOFlPWHdnQkUzNjVCV1k2eW40MkEyVjhpeVZmbWVNaXhUNnI2azhKKzBia1R0Q1cxVy9Sem92clEySTBMNGRIaXIzL1JuNHN4ZnlYdCtha1hJcFRZQkV2RjVFaFA0dGV4ZHF4SmwxVHRDZTNaU3FsZXB0N2FSd3M0azNad1YyU3IzOGYrcVhMUXVDWGlQUFZxRWlOLzBUS1dSYUdJcmFpU0Z1WVArN2IwQjJ0SWdpV0JxSUp0aytHSXNUVnQzVEhPUjJiVjdNbnZySXNPZUdXdTh6cS94V1JhRmI5cUs0b3hsRFMySHlZUlp3M3VJQkR2SnFZYmU2RHB5bnkrM3RoMUhWNllRNlczbURZb3ZyaFc4V04rUkF1eWNGRVgzVlA5M2ZZTTBwclZVcnhlb2ZvL0dUR2Z3NzNZbWVaeHorUzc4WHlhRlg1VjJ6aEl3TU5HM2NPU3FNSUhXcHlDOFdUUHkwRzF0LzZWaHNuTXVPbXFrMmE4QUhROWg1RUpCZ29yZGlTWE1vTXE2TUFTOE5OWk9nNC9RbEZFMDlWQ25kTXZLeGpvWjhZNThibVUxWTZCYXUyUVZVSHBVUmxyM3dMbFIweGpLck9mc3dPV09MYjF0ZlE5KzR2VDFZRys5QkhCS3dPbXhPVnJDY3c1ZE9vd1NqYms2TGJCUndtVlo5ajZUZDViNlQrdHd3REIxYWZuMm8vYURyMjJ0ZWU0cW1DMXNvOGVJZTBQWWt3aXdJPSIsIm1hYyI6ImRjNDY1ZjdlOGZkMzM5ODJlZTFkM2JhYWE1YjVlYTUwNDUxYmM2YWQ5MGQwNjllMmY5ZGU5MDQzOWM2M2MwYWQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "9Bp22kSKlAuU87YLqGFyr87LbapXf8mrcSXM+dUmiVM=", "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": "eyJpdiI6Ik5CVCs0Zi9KV1NTeVVPZnMrS2dPU0E9PSIsInZhbHVlIjoiTzVjVmNDWmZLS1hVNjVnRnR0eFBROEQ1TXl2TVZibzlpQk1pUnRNVkx4eWlYeDlCSGlNc3VqZ2taWndJZ2tsMWlRdEljbDRWYTZ0NWJPYmFhWEVBaThaN3RIUThYNnlZeGRxSmptYTRhdi9ZRDI3Z1Q3Q0lHM1RIaEg4VjlERFphOUUrVkljWmFQeDhvU1Bsd0RZUm54bExQS1lYcExZekhhd0VxMFQ2eUYyRjR2ZlN1V0MzTVg3TFRROFVvZEh2c3FJS1JnTHVLS0V3R0VrQXBUcGhWMEdtUE5ZVnFYZUxhSzdSdTUwWjNVK3Vna0JyK2xmUDdSMlREZ3RZZU1CT3o1c2t1T0l2NkFFZlhkcVY2QllZZjE5UTkwenF6R2pqR1NJdFMwZko4bnNzbWJGL2tPQUNVdGx3by9UenhidGdyaExCZ0x2WWs0Y1Z6bGJRb0tBeVRZMTMvdlhGTTUxeUptbjJ6ckM2Q1U1eThvUkFvUWplcE1uM3pMNjZxUGhROGhFZExDcUlJL1F4Wk1VVzFkekpVWS94U2JDTTlLYlNleFlFM1UyV1dBWm4wNFFYazFEVnJENWdjOVhqblpScXhFYy8wSVUvdWMyMWMxeTFRSGZqcmZHQU4xMXFsMHpYOHZRYnBEMlVQbmc2aitvTURWSHQ0TXRySE5rVUUvN0tkSS95amxwbGpoaDhlSHVtZURjU2VONytpbmxTMlE1b0NpTUVpekVWUDFwVW5nbHRIcFpqR3QrWGZjR2VsVlpKT3ptMFBmRTZHNDZTT20ydGx2Y252RTRkWkxsNDN0WlpPYURsTVp3TmpKcjRiQUNZdHcwb0JUNW5LYkduQS9YdGJJUVVLUnFraU9ZRDJmOGR1WURRTTBsajE3ZXhncU9kcTFFdUJieE9XOW9PYXQwZ1FQOUhhTUo3NWVINk5vN2JWYkgxSjIzSmw0dG93Z1kzcmw4bzdWd3R0V0V1ZkJpc3Y3N3puZlp6QUNDTGlJcGJpZTlBZkg1d0FlNjR3YmZOWmtsM2k5VU45bEh2Ry90cEFlL3pES1dVMUtNdTVmN0pxZGxnUU9TeExXbmk3alR3aWt5NDZua0RvdVFROUg0UFg2N2RZR1VMdk5hdkdJRmM1dCtOdm9NNGE1NFJjZGo3eHVHcUtxSThtWnVjdzN1OWFTUXNITkF4eGNacndURWtCY1V0NDJLRGkwNHZkNVlRcDZOVnd3NU5kSllLd3RidExQbmpacnNSaDR6YzQrT3RDdmt5MmtZUDNBeVpUY1gra1Zrc1BmRURSWTk3SEFuMTlNTFdYaitjRjhvYmlhVW5seGFPZ3JyM2ZLaXJQMVpJN0xaa0xZN3BrZHlLeTIrRms1bHJ5YjZyNXByRkdjQ3ByeHdaTFJtOEdQUnJ4a2dqd1Q1VG1wUXVLNjNSMjVNdkhHVXRucFV6RnhMTjdsZlRRd0IrNkk4Z0lFOXdqSGVkNk00SjF4VDNZdUhINHdJNklqemR5elNGRk5nZmV2ZUU5WTFxWGFSL09FQkZEY3lkakVoMm4xdXAwMGtrOStmRFRoU0hZM0NYckhiT24zblo3dEVITDRNdWJXUG50L1R2V1BWQ3JFUTRxVlFGWTFCRU1Ea1Y4SW1iRklVVWZ4NVduQVJoNXVKU3VLL0lSZzNWVmlQNWViZVhKTHUxQjhqTllvTENmdWs0UG1hajFTOFViMHNsUmsxSWtvS3NkQTk4WW9lN2xDVU9FYlVKV2c4UFJTdWhFVTFnSVBONFZybi83U054VVBKLzA1Qy9GMnNOOWhZVTYyZjMwQm9DOXRpUDJsdzV1VncyL3dsdHVUeHBFaDFYVWV6VUNMUVdHakhBSDV5QzF2ZW1vL1JQbjY1VmNXclc4WGFMQlVtTzQvWDRtNi9Ia3RtdWt1NFdkMldrUC9mMFFBeHRIZGwzU2RBckNQTG44ZlNDdHQwT05reWU4QjJ2ckUwd0dnQ2F6VVFOazB0WitBN3d1bnRudVZEbitsM1YvdGFXc1Z1cXNtV2V2MXE5RGhnUFBoM01YOFlPWHdnQkUzNjVCV1k2eW40MkEyVjhpeVZmbWVNaXhUNnI2azhKKzBia1R0Q1cxVy9Sem92clEySTBMNGRIaXIzL1JuNHN4ZnlYdCtha1hJcFRZQkV2RjVFaFA0dGV4ZHF4SmwxVHRDZTNaU3FsZXB0N2FSd3M0azNad1YyU3IzOGYrcVhMUXVDWGlQUFZxRWlOLzBUS1dSYUdJcmFpU0Z1WVArN2IwQjJ0SWdpV0JxSUp0aytHSXNUVnQzVEhPUjJiVjdNbnZySXNPZUdXdTh6cS94V1JhRmI5cUs0b3hsRFMySHlZUlp3M3VJQkR2SnFZYmU2RHB5bnkrM3RoMUhWNllRNlczbURZb3ZyaFc4V04rUkF1eWNGRVgzVlA5M2ZZTTBwclZVcnhlb2ZvL0dUR2Z3NzNZbWVaeHorUzc4WHlhRlg1VjJ6aEl3TU5HM2NPU3FNSUhXcHlDOFdUUHkwRzF0LzZWaHNuTXVPbXFrMmE4QUhROWg1RUpCZ29yZGlTWE1vTXE2TUFTOE5OWk9nNC9RbEZFMDlWQ25kTXZLeGpvWjhZNThibVUxWTZCYXUyUVZVSHBVUmxyM3dMbFIweGpLck9mc3dPV09MYjF0ZlE5KzR2VDFZRys5QkhCS3dPbXhPVnJDY3c1ZE9vd1NqYms2TGJCUndtVlo5ajZUZDViNlQrdHd3REIxYWZuMm8vYURyMjJ0ZWU0cW1DMXNvOGVJZTBQWWt3aXdJPSIsIm1hYyI6ImRjNDY1ZjdlOGZkMzM5ODJlZTFkM2JhYWE1YjVlYTUwNDUxYmM2YWQ5MGQwNjllMmY5ZGU5MDQzOWM2M2MwYWQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1467, "gross_total": 1437, "base_fare": 561, "tax": 906, "sell": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ2NywiYmFzZV9mYXJlIjo1NjEsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQzNywiYmFzZV9mYXJlIjo1MzEsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MzcsImJhc2VfZmFyZSI6NTMxLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1467, "base_fare": 561, "tax": 906, "gross": { "base_fare": "531.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NjcuMDAiLCJiYXNlX2ZhcmUiOiI1NjEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MzcuMDAiLCJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDM3LjAwIiwiYmFzZV9mYXJlIjoiNTMxLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1437, "base_fare": 531, "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": 1467, "filter": { "id": "F123NP00114-10", "price": 1467, "gross_total": 1437, "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-08 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": "kul202603082300del2026030902252387del202603091720dac202603092020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjNN6k8LjbwUK2IOf7vwrWasZ8u5VQu2at58RbvKuhEPk=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmQlT97Tu6RB7XrvNl15Ofi2R2ZKIntro6HayZ1WtH3ZHvLpkdpmckD2P4YpSA7g6w=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "R", "fareBasisCode": "RE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmQlT97Tu6RB7XrvNl15OfiEzNELYOYE8FS8G9eeraCyx+huZnpgOOFL94bckkZANU=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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": "R", "fareBasisCode": "RE6MMY", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjn461gc53jUuVVybM6L5gw+VP\/GzGoZtZ25GFgMiEZHD6m9WaLFTWwsnyqB58iLjQ=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjn461gc53jUuVVybM6L5gwpagnudTS8QPSnAaOPjXe\/EwvO44YtsmyHicRqs1n9Eg=", "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": 1521, "gross_total": 1535, "base_fare": 664, "tax": 901, "sell": { "currency": "MYR", "total": 1521, "base_fare": 664, "tax": 901 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTUyMSwiYmFzZV9mYXJlIjo2NjQsInRheCI6OTAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ5MSwiYmFzZV9mYXJlIjo2MzQsInRheCI6OTAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE1MzUsImJhc2VfZmFyZSI6NjM0LCJ0YXgiOjkwMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1521, "base_fare": 664, "tax": 901, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "634.00", "tax": "901.00", "discount": 44, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1521, "base_fare": 664, "tax": 901, "gross": { "base_fare": "634.00", "tax": "901.00", "discount": "44.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE1MjEuMDAiLCJiYXNlX2ZhcmUiOiI2NjQuMDAiLCJ0YXgiOiI5MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MzQuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjQ0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDkxLjAwIiwiYmFzZV9mYXJlIjoiNjM0LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjM0LjAwIiwidGF4IjoiOTAxLjAwIiwiZGlzY291bnQiOiI0NC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE1MzUuMDAiLCJiYXNlX2ZhcmUiOiI2MzQuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjQ0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0OTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1535, "base_fare": 634, "tax": 901, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 44, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1521, "filter": { "id": "F123NP00114-11", "price": 1521, "gross_total": 1535, "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-08 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": "kul202603081455cmb202603081550315cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPvW4rB6emjpb9MIKCC1ym3m4dY4qigRycJbRtE3OaFDc=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBj40I3QmEenBGYOqhlxyaD1oGRfDkAz2lcgbqW+5tj5sJii2r5fX0p+JCOPDuB0Pg=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "R", "fareBasisCode": "RE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBj40I3QmEenBGYOqhlxyaDQDbB6ZGBLEo\/W9rwbxvCbx1oUFbKtgKITkS5qVNTpwE=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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": "R", "fareBasisCode": "RE6MMY", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PK7CzGKZrLKWtPgadkOZ51KDjAlmdVxU5u+aSl3hFLO0IKBrWbov3ItbXYHegi1uw=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PK7CzGKZrLKWtPgadkOZ516wtyQeWqehIRcNro0qw82EmejjVd5Z3C6vXwtFUb4Yc=", "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": 1533, "gross_total": 1534, "base_fare": 650, "tax": 914, "sell": { "currency": "MYR", "total": 1533, "base_fare": 650, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTUzMywiYmFzZV9mYXJlIjo2NTAsInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTUwMywiYmFzZV9mYXJlIjo2MjAsInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE1MzQsImJhc2VfZmFyZSI6NjIwLCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1533, "base_fare": 650, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "620.00", "tax": "914.00", "discount": 31, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1533, "base_fare": 650, "tax": 914, "gross": { "base_fare": "620.00", "tax": "914.00", "discount": "31.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE1MzMuMDAiLCJiYXNlX2ZhcmUiOiI2NTAuMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MjAuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjMxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNTAzLjAwIiwiYmFzZV9mYXJlIjoiNjIwLjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjIwLjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIzMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE1MzQuMDAiLCJiYXNlX2ZhcmUiOiI2MjAuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjMxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1534, "base_fare": 620, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 31, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1533, "filter": { "id": "F123NP00114-12", "price": 1533, "gross_total": 1534, "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-08 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": "kul202603081455cmb202603081550315cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrRyA8SX3hhG0JSxA19RIcWOa2\/7O8ukSztgkhBI27C7g==", "PriceCodeRef": null, "supplier_title": "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": "dxICuzbibmov2lCnd2RapA==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "R", "fareBasisCode": "RE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "RwqlqHkhO2Abw6dkAWD0CA==", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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": "R", "fareBasisCode": "RE6MMY", "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": "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": 1542, "gross_total": 1544, "base_fare": 660, "tax": 914, "sell": { "currency": "MYR", "total": 1542, "base_fare": 660, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTU0MiwiYmFzZV9mYXJlIjo2NjAsInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTUxMiwiYmFzZV9mYXJlIjo2MzAsInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE1NDQsImJhc2VfZmFyZSI6NjMwLCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1542, "base_fare": 660, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "630.00", "tax": "914.00", "discount": 32, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1542, "base_fare": 660, "tax": 914, "gross": { "base_fare": "630.00", "tax": "914.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE1NDIuMDAiLCJiYXNlX2ZhcmUiOiI2NjAuMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MzAuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjMyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNTEyLjAwIiwiYmFzZV9mYXJlIjoiNjMwLjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMwLjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIzMi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE1NDQuMDAiLCJiYXNlX2ZhcmUiOiI2MzAuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjMyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1MTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1544, "base_fare": 630, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 32, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1542, "filter": { "id": "F123NP00114-13", "price": 1542, "gross_total": 1544, "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-08 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": "kul202603081455cmb202603081550315cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjAqZG1QlBIPTC45WFzHCKkPoFuWDot8TRleJ2giFh084=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EnoWBvuQybfzKzb8BbeoxfonxPNLAG4YYkaks5SW9kMmeQwtWP5oqSJ+w7tqCoDKVw=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "L", "fareBasisCode": "LE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EnoWBvuQybfzKzb8BbeoxfobwY\/fgqawBfPRbaTK92Ij2GzVT0hBZlGoAh23Mg\/NsM=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT22H05M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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": "L", "fareBasisCode": "LE6MMY", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggNksraT+NmR\/f\/vCcR+OQiA2c7gA40JNva1p15MHQ+G\/QKT6BpBhFGlXF6OBjzjSU=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggNksraT+NmR\/f\/vCcR+OQi0ALys2iOpTr3S6x1eXmRlL7PRuJCJsYwfBO2posIxtA=", "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": 1614, "gross_total": 1635, "base_fare": 764, "tax": 901, "sell": { "currency": "MYR", "total": 1614, "base_fare": 764, "tax": 901 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTYxNCwiYmFzZV9mYXJlIjo3NjQsInRheCI6OTAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTU4NCwiYmFzZV9mYXJlIjo3MzQsInRheCI6OTAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE2MzUsImJhc2VfZmFyZSI6NzM0LCJ0YXgiOjkwMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1614, "base_fare": 764, "tax": 901, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "734.00", "tax": "901.00", "discount": 51, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1614, "base_fare": 764, "tax": 901, "gross": { "base_fare": "734.00", "tax": "901.00", "discount": "51.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE2MTQuMDAiLCJiYXNlX2ZhcmUiOiI3NjQuMDAiLCJ0YXgiOiI5MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MzQuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjUxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNTg0LjAwIiwiYmFzZV9mYXJlIjoiNzM0LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM0LjAwIiwidGF4IjoiOTAxLjAwIiwiZGlzY291bnQiOiI1MS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE2MzUuMDAiLCJiYXNlX2ZhcmUiOiI3MzQuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjUxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1ODQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1635, "base_fare": 734, "tax": 901, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 51, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1614, "filter": { "id": "F123NP00114-14", "price": 1614, "gross_total": 1635, "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-08 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": "kul202603080850cmb202603080945319cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPwVRSsNBN\/stLENWcEIUVDSg7c5K4eewC7ZruSzdl\/Xc=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCywZw4iP0ciJt2gTZKd36BXDTypwJxdYoX4FJRHdmHX7bDX2\/ZxQU+Mjo2szSbRkk=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "L", "fareBasisCode": "LE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCywZw4iP0ciJt2gTZKd36BuTbn+oyvf2401Z1ISqHyAjIF6XUgcEQDt\/Rd2oRfiQI=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT22H05M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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": "L", "fareBasisCode": "LE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PlythIHgyz8CRjFJb\/ku\/wNxpFytOj7xZhAwmDAtSrMyKSxm\/+jk+uC9NNZgqawxY=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PlythIHgyz8CRjFJb\/ku\/wV9W20XPnuVA7BYyzU6BmeW2XSDHnplHVMTjXOUFmaIQ=", "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": 1626, "gross_total": 1632, "base_fare": 748, "tax": 914, "sell": { "currency": "MYR", "total": 1626, "base_fare": 748, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTYyNiwiYmFzZV9mYXJlIjo3NDgsInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTU5NiwiYmFzZV9mYXJlIjo3MTgsInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE2MzIsImJhc2VfZmFyZSI6NzE4LCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1626, "base_fare": 748, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "718.00", "tax": "914.00", "discount": 36, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1626, "base_fare": 748, "tax": 914, "gross": { "base_fare": "718.00", "tax": "914.00", "discount": "36.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE2MjYuMDAiLCJiYXNlX2ZhcmUiOiI3NDguMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTguMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjM2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNTk2LjAwIiwiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE4LjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIzNi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE2MzIuMDAiLCJiYXNlX2ZhcmUiOiI3MTguMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjM2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1OTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1632, "base_fare": 718, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 36, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1626, "filter": { "id": "F123NP00114-15", "price": 1626, "gross_total": 1632, "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-08 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": "kul202603080850cmb202603080945319cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqyQB4tLlXV\/Z\/ELIR1zVMvFzOniQK5Kra8ybHa98oDVA==", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "L", "fareBasisCode": "LE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0S0MjI6RC95P\/yC+78UJtA==", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT22H05M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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": "L", "fareBasisCode": "LE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": 1636, "gross_total": 1642, "base_fare": 758, "tax": 914, "sell": { "currency": "MYR", "total": 1636, "base_fare": 758, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTYzNiwiYmFzZV9mYXJlIjo3NTgsInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTYwNiwiYmFzZV9mYXJlIjo3MjgsInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE2NDIsImJhc2VfZmFyZSI6NzI4LCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1636, "base_fare": 758, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "728.00", "tax": "914.00", "discount": 36, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1636, "base_fare": 758, "tax": 914, "gross": { "base_fare": "728.00", "tax": "914.00", "discount": "36.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE2MzYuMDAiLCJiYXNlX2ZhcmUiOiI3NTguMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MjguMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjM2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNjA2LjAwIiwiYmFzZV9mYXJlIjoiNzI4LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI4LjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIzNi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE2NDIuMDAiLCJiYXNlX2ZhcmUiOiI3MjguMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjM2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE2MDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1642, "base_fare": 728, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 36, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1636, "filter": { "id": "F123NP00114-16", "price": 1636, "gross_total": 1642, "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-08 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": "kul202603080850cmb202603080945319cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnOaB4WC5FOasF3\/3fQJcWO\/bUdnOtQYWzDXXq6CJPMUlPkbXg151PoAibFRQPXa67HxcQAzRqh1tP11CFpaVF6hJitN3uEwkovIkSQEsGEzsRq\/D88mJoGrSXoVI2pq7LTAl07mpChjqp2YED+n6HFZsUv7w59leekNRSsnyrU7Y7tjZRXXaXjyV2AHf0gpQYnd8Ah4Xx0\/4ROBtVkBxlqyK8oWBF2V\/5yPmhOFU0Imzoc7k2L\/X4Rl+4FyDhp+D9Wg7BEb4e+tChiS\/8crGktHshJwVBIJI\/gVTRbfLfhmGN1a0YsjnYHUojFjO857A8+9uCB8+dpE6SrJnsGFK1xzBvP73YF\/4gDe6ui68vEhNN2U6qF166KG9wU1N3La89qLigdgk7mwzsAxNodbKrEqxHLs7i7wI\/LB8okX0flTKI8pI3jCZHnH4Fs6DxiCQHRz35TswMRQA9Xm3\/Xe8vk6s1MH8brRVptndBiariuwj\/7fLeTnWY1a42pqW0qhJKH2hMC6xmlYbTDr7xZgq7XvYmYxd9PEA6d0liGJmv4qlWIulI1LlJTQSgni\/ki6mf3V+\/eG9bwioUEkilaq3Yerzq++MdagOGdzwjw5SPnKiV6JY6nQWYoefcI\/2151wyfuqzyHnz5WzDZdnJOqG8\/s+EaIkPND2OISzih1OJawRHi8dkdzfyAF+0SBsWAOyNA6gvx+BSoTRPIYXJJAuMFwtjj\/J8+Cm8jut0wUMDuULnGOdwXqHkQJi6K2YuTjRbZ3Xxujr9qL42XPVRnR1Pqd\/MqZx1ztVTcvePIMztvKnp\/P8LhnqInmHR0patigFTmHnMGRLEJXGQEgaSX9dUBG6AZwDEexWbyxQs8PIWe7zD\/38QFcIWCfNUMAczrIVLUG4nZd4QA1AA7gG\/bqFi3LZf+URZtlcxZG24z3h8rMLuq2EFdpv7bf184NE\/cWuIeBAm\/U+P9xE39pIwBshixg==", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnau9fuQsKZ7\/pkYXUMr4UgaeR8p+rrrZ1Ym0mHzCwdPKnkmc1tWHHRrJN0kSsTrJEpLJQi0\/7I0EFoLJIcrZxhqpDeYh3GMwnfLKbq4RjvhnxwqN\/VkAsoMSgBUOx\/Wd7f\/x8wMWmbyjIbZwE6K82+mBZGLwmhFcvxJageVKdWUGo3qwPhA1fJmB\/t03JhBHxCypqesh7MAteoxp2o50t2wxu2woJCtYLbTPhEeES1pQHo\/lPOWf7J8NfbXE9Fsq+wnVWktPOPHYhNueR6cR5pona+p91YY\/AvBw16mdLk08V0m4SAa2Zj3KnDkV7mlRrZpHE\/ALIe+LOfxnoj5rVbU3xG8DgUWLYAPpvTDpr18i15X12TPj43GMYb7QAXEWfQ5H2FTEbOtaShMv6dgIC016XyCVjxd1y6atFXEKi6pIimkwXSaniTC5xpXRMd4GVGxhKI5mw\/xsUH1uYUwRDDBFslpxTIAccbnxAguZd3cJZ09cEkvLXc5znky2iLYjqy\/VcBn10rR26QtSCBOcU3Gs0FjPLy6XfNV5BUrlol3cJnAf6P4ELec5zWnBjUwSOvtEU46e9QixAIsc1hNu8XWCWIYHBC8YDNyCJuXmDXc9Wv\/ThP7biUszjzqDOu9RXShLMd5ep\/uPLvfsCuwNXnhszjXWicCq8HuvZtxXCrEPSal\/+XgAhPmjaxCHjkpF9BjEoTeO7\/4LjFnMUT64ZiOaODXjUvQaKTnbRMKhhuGDSFsYHm5HOPO48g+VDLOEfgntmPaTyWzgvEyO5dq\/sIubohOh82A3qbD\/U+flUI+BPqemQGbkFyvwVdCNYkXaz3phI3VPxGcD8kOBe3tvDXJS+1mw5YiJP1B8k7fF5ZTB9Dy6mCrq\/vmk9NUhlIbQ8g63XsEt3APypKuF5xwYlD6YkVCpySNR+aTS07Ul75AcNdyUDg7ZQTo8vR3YR5A6AgLg3Nr99+vONiOZUcDw1Lg==", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPcvAo7K3xjltedxbYvako2T0amoX21tGFPWtbCd3p8JzO5w9aEl14rWEL5Pc5L99FIx35tKCyFY3QitMfvXh65F1uecf\/k3sLgstHwjcjexcsgYyYDMBKL2h3zlY4Ix2ysuvWy7aMzUWifVADd2+fdbGo7OyITmaT7+zpxSSX06nLT0PHbkBeV\/1jVxUFc5MB+0uAmJvWJeYnUqBezGlZxmMyGBPle\/Q9TMgtqeHvIDhezjMKWCE0FZdAREcIWAApk\/0i02BgUgNC1D59EQzClbUlh1rDaJtVv5xTp4gqqyYdVfxFw3j90NumGRxYMWs3fPSMjXGFyBCQiCdZbWNjK2kBQQnFideuUb1fwKPp2pSF1ibhp6h3LFp\/p1LE0lYf\/RzIvEWXVTKr\/27LUYJDFJYmQOYfAVWa1HNRsCeO9gvZ4Ig8fmmrCUKugeRs\/3zjyUcaAzoJWZQaLwdSIxfH8ZCBiC11\/rdapqYmIcnAFDuBHAO6bAqzWDFPXec\/iiy1VDh\/l27Urr7Z\/LANHxmV86SSSWsNhbUNAFMi3AwwB669FFEVWWP\/pPYa6sfcQ9\/xhSdXvZWpdAijk\/Oh+6QBCq79\/C+7x\/XRopcGwuIi5IvIBicfYJoE8EyLk+UIiStEfRSvr0tgvbvg1ziq1Wj7EDfa34HIMs9pxxS+LM9lHkH+YuPXP3P+FWsrxcDY4dFoFkQ9Vtz8BhY2iJ1UJiYFd7pYOxxZP1DTdqP3EkfmipwiLpEIccFy\/53vZl3b9MxJt22LCrFOz60yiSUKw9O6JidzwmYHgZ6hhxl5RZRZehSN\/okiVpOv34F2Xqkve26e57FefOomtfNUTsHDiipkMfzFW\/ekn5e1Lx7t+8jl12KWLFfb4ZqAwkVqqXQJb4QEhOJIpfAIXc2twrHZxiCKnmKnADNDq1EfHZXLbtGLyKRkkKlUzO8TMVzJvxn3QhQRQVOQShgJVAeXbhsgGXextjU90\/ZXbbaWwlbmFXzwdfgg=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPcdUjrItxpIUF1MlRH9Od7zlaCfiMgrt+5ju9V7oXFS0ZWre796h15N2Ip9B86fzpZ8c9fM8y7lOpvijrzMPAbymcE\/9LNTddHF+QJHs8YV\/50ayHMxAOwO0wn\/gxC1EQIR7jnh7B5bzusF98H4IszQkE15H2DOtaFPQQFX6VTU9QZHj7hUbOgTTR9cqpjxjkIyUK4mdIuycgpnRhHiX6GVh0HoyisVs8cM+9AQCXsv9DCuhbxGrMWExdmBZbf6ez\/vlX\/IkPeXR2nnY9NQIEH4VszxfGCl4Xjg1mCZi+Ns8fopaC72SikzBsxGELL8m37OHGjVTW+ctjzG6D2BwPDNPth7PrCZGUU3M7dbVhV6skuitVnc4j87RZ3xBeM5JQgwdb7Tr53Hg4JHcn8oObmScIOGii6HxJqNBI3ZVLIog9VMVSOEu+aaaTSF8s1wP4iUGUeHWLFI5Sq5nvnZlExJ5mtChBjEhPr3wcF\/fpJGEtBvYsOWw+whiLeX7B+GH9vKAoxi0+alN0sO4uwrUU+6tsxUedJtcYGaZpqD\/tusTdsypEcLhj5pGpWiUb4LfyOL8Eyngzha70+Kur7YnzckQn9Ix3UAc7VWXEHkZie1Wn5l+Zx5yhbtDFMerAB8VpcroDgCYPdpQMZCVwz09mtf0+Ls\/IHCTu4au9lilTmp9PjildAyuGdoXZdKoLdw3TvyuK7HYmQKJxcN8GDb2lfd63KV00r1GpHsmz1JXgUxKNuNjXaMjDKbbXYBpzgfTzA+wg493VGMA4MiSc8yVgrblPe7xfad9xtfrVQ63FNY7BPt7Tq7mZTAnREwNxp2ToJ\/raiBHkbDC2aGMEd+Bf5iphICqzcGUkghomkwMMJK1GkdsbBf85A7vczk44xNEuq+VfY2I9TVaXGpalUq1bmeDKg7DTANBnSHIwbyCv\/nSbNElzdl+3wobd1fSUs1\/yYcB\/4NhDNVMnj18k1S3v8LaclcALb+nsDJGPz4y6v+LM=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjahvN2P5WIwHZ51eQFf3+lKgXRFKtGfG\/7ByhdFpVoiE=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Ek8BxZOicdhubVs9ArRgBLZEWnEPbv5pbzd9iFV6dbBoikJzCOsq65azyG6Kz8jNQ0=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjpLIZz2pi9grtxGRdmfZkXjdwCv5LPK1AU\/HbRv3sv53jYxzQGLMuPE0ytHBJLIZ8=", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrU5\/yiHJM\/EDoRz4HbFBtRYPIjbTSe+2OUzxaNo6nU3g==", "PriceCodeRef": null, "supplier_title": "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": "M9hiull9feAcVcnj5WQTVg==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "ER0htvUkYk8P19\/NW9n5eA==", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboChxt1AHG1GcdvAGv\/5yJVZFCvPiMQeiEy78+QbtU8hA==", "PriceCodeRef": null, "supplier_title": "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": "M9hiull9feAcVcnj5WQTVg==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHn0Ez48TQNUNz\/FmUD3GGYCuDImUNtqm43fxjBaA4NXxfJ4fHdZROPQJhd3YW1Ud6OJWDg80s7JsWhFqO6FpigMBnUFGo6NSz\/fgSdVDQpjYH2Ok2VDcR8GsBuUSuPQJNgrfdVCvueXS3XjqliHjgMYI3mAFgAqWM8J7UiuzDa4i+nyQ7lqZ1h5BggYEniQ80kfeaSCMDweTqVyudRmu4kLXuSTgaMDnMbx\/OizfZGrKKryd\/3hr2B5laC5PvGxae86E59bq2i1g8H5q5x2vFbHWUqg2eq6VaPN1qxgbTfHc98k3UP4X5MtR8uBI5Y3t+rMPDR0kMmGeUScuYdrD9CmmulhmZQh7Jgn3xksFEIF1PAnLkfN7Pl8LhYy5FqTYUBNNfQsUkiM+L3cw1JH5OSlUlqKL7ACEoSOTGdy6F55Ew\/7Sz77CVR3y71wplD8l3SbZyE8RW6wsaGIF7NoAp0TbPCuSReL4K\/ew+V1pzg3nRWh29bXP6+ESdu8+Nr9ZGQ6hp4IiugO+ENK26Hr9fPGwZwRYU1AB0rpPZnq\/g17JrRnDpKt4VW+X1KKeicGLH+OnwQRhyoG917Si\/3AkmIeKpbHGNqS8ofzeE3O8PM+PDJ2pF6WgUOzQe9o3n6c37qntmS1jHW3kpU11MzT6mCbnyJCkZeUvNAZslrI0Ps1+e3fc0zja61YcTdeqpKGt86Af7dBMhZhkCP+IXwcE0li+xP7mP3ZlPlSKOMwfiPbsVB8Rjgra\/mKq2X3txGA7WxPWBjd3Jf2Gnaht0yElE7MiCzZVgXtGMxtf2o\/iStum+EDhzx8Li9belE1MrdDOyMW1BsbJMe+ooC8EkGT9jDa9YuxQmTQPg1zbbhIf7I6\/WwcHkVUVC7SjvKex9HT7vV1aBXRVA5\/GD9pEEKBADzQ1Sp6dIqws5tkAVTqAmx1Gjy9DAGMVVbyF5+UNUMEudk2JebUy\/gnKEqgvaH8Eu3pg==", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPc3EXNzthkkEPs+I+DTZTwSNoFR\/eKdE4qgF7VyPp9xL6ji\/zVWBhvX9Qj\/uJ1vn2OT8PImImGvCMCKqsaRdb2WAcPCFAth\/LE+S+l55As7SNE8sgoturUpWLfKU9SAHZN3iyUKngUi604++A5MXug2oNNf7IAlgaS3LnDnB9cBd70ZD1qejBVZkbQINS7HO1lLI+A1+shP1YF3t8xLytLK19jXq1THwXKaGE10RPuZepcqvAYaSZpCMTHLFjr8+P26kgpm6NMG9DILVmhhO9wmBVSM0u4d3\/mVwfWITrkbbfK44pPGWy38R73iVc7f8vF6NVuJ3nvdgPmnajK4tnKoLQ\/zIwv02X00D8AOMstzAnUAy\/90ltKeDy6ifr2MiNOAJ+9ZIwaX8LTd9u5cAiZkRTS0\/+9dSs2Ngca3iV9piH4\/cNABwdYtDtVvCeLkFmvcqFrMhPtH25e6HCHrgm64AbI0TPMFfUDMZsnEeZYWK9KU6BYwLk5ej7S84ZJoTAejJB2NtGuT6T91VRipzzz2TtZ0tejbalajqu9s3UU4ivZthrd160brFE+0GhtRzAWwnmFZnIxMhjbHIWlbXRXzXwx5O6I5F49lqb37gc6c3yBeIhGlHi5O\/c9RQGAMiQ2M7rYR\/sjuJqE8kzT0GZsG6eUAGWm+xv1OlxMq3pQW3AgpvhMkRVcjsqzw6XhqdAlEDO5EMORR1oy6yc8uAOC+2CUyALqHghwPzntxsceFbvu\/QA+2UsX0pUknXXJpfdzIb73CmUJaU3l4TGT\/JMEJLM1ugN3CZ\/m\/bQ\/2Eox0GkU4\/i45pVwW4egiICBPq0gkg6BCstdGyrSTTi0VERTQAdtYW4rmCR4ntTSGSQcS2YNw5QJt4hA1+XhUjdibQJ40Ps4+YnUa\/2tH\/8GafVHZdnKFBqm8\/Cf1GrMHscmf\/Q9bY3C\/3JOmXNgS8UJklVxnq4fshL61cWNOck1ksas8AvHxtGvEbu0o79DC7pm7V8=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-25", "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-25", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl4TWpNFDCH8AFisZE8tb\/\/dt0pkaHT9IkmV6Y\/qwr5p2Q==", "PriceCodeRef": null, "supplier_title": "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": "WG5HcIx40UpOR6pK2LUGncnT8BACPr68uNtF22Bc4BM=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "eyJpdiI6IjBnT05idXpXOHJQQjlob0lZRmZ1UUE9PSIsInZhbHVlIjoic0hQUlZYT05KREhRelU4T2l2bSszSWdkaDEzVkZyOWpaQmJmM2wrd1lDRU5ZV2R1UHI3dUdRVXc0Qmg0Z283U25PQnpiK2RPLzE5RU9jZTU3eElhazhIVFRjejNIRlZmQkh5US9mRmxrMkh0aDh3RjBIQ3FyRVFwbW4rT3V4aWUvNkg5NGNqQmJnd1pMaUV1Tm80NnZjRldhNTZLNWJKazhiNUpQNGRHQkxvcWdaaUdVOWJBWDJRRHpMT1FTbEwrMUt4UnBXNE43ZG02N2xWQUEyYzBuM25aekhraGRHYzdETGZIRVF1UVdQN0pKVnYvM0NyY1hwdkJSL05hRnV1NnJ2YVZuVU05amUrMlJUZk9BQmp0L2E5blZ4UnRkaHU1dXZVckZFMStsZTFFSWJPRmNyblFWTi9yTHpXbFJ0OXZLYURRS2svRGlmZUVodllHVDV6R3NDMGUzcEhXeUlCL0toVEpsTWE5QXNNaHdYMXliVHBKQ0xXMHNvcnkvREdMYjBybnluWnhZUS90Y2svZUlFQnllTVA0a1ZWTEVTcXA0U3IybzVFS1FWUnVDZUlmZmlmaWh6dXBnWmQ2dE9NdkRYWm9kTklpZG03L2tJVklrRE9wa1RybCtodU9EcXdRYVhzTUF3RDNJdXc3R3htSzdHcHhya29OUUdTd0hRS28zM2k0QmxNanpHTVAxajdoZVFRZjkwRjFhcS9YZ0tMZFhjcmY5S0pNSE00SHFzREhnUEU3US8xTDYyNFNzTXYzbTdUaFk1QnF0M2ZBVU5NS0hxVk56UzNlV0xHNjY4QUQvQWJBRkQrK0tXajBuZWZJRDRybDJvSmZzRk42a1JjWWhoQTkrNjRnZm82SlJlRk5WaS9DcnVvNmYyUTFVQXY3VkptTUVKbS9QaTc5VXZKYVBPc1BtSHpDTlhMQTFwUS83ZzBCbzg5QW83OE10VmJiUVVVRlYrZXNjNHRMeExnejBwcHRydWR1WXNOWDlJRWV4akVBYytOUjBpeEVnNXNNNWJqSWdYWlBoY0RCVXJ3VWIrOFBoSzY2SHVuYWJ6WmdrRjJRb09VOFRXRjNnakU5VWFtUllLdlJMSmFvbmJheUE4WHEwN29CNDNLRUtSTnRzQlRpaVN5aDdOYzNoSklYaWlsRnFqTzhVaWxWUEUrSmlrNGFVcmtoNlVrajhmMTNVZHNTQjN2Z0d6ZmNDNDg0aThsbmZlamFjUTVreHRUSmQ2S0tJck1ueVhZUW5XTkZJQ0preXMvQ3BZdlZrU20vNWhBSXZBVnNHZTZyVCtvQ1pHV1FGT2pxQXpLS2QycnZ0YzVKbS9PaVZDUDZBYnhmOERuUllmbVBmeExpTVVoRmY2QWFlbHZVaU51K3Zab1lVeW8wdVpKRnNBTFlub2tIY2VLcDY1VHoyTnJ5dXFrU1BtdU1EQnF1a09leUw3OFh4d214YzFPNFlPeGZWZlY0Qmp0YU1jbTVRY096NHlaR3NPMXNlUDN1eWtoUmgxV1h5dDFuZ0Rya0x4ZDdJWkJPcGNwTThyOVgyVUwyOFp3NDJwVGx5elFYVEw3cXNTdHlCWjN3OFRheXdwOXZVZFBRYVJwVG1lU1pBZVlUQ2xlNSttRnJiNTJyK0NkZzd0UGwwQmlVcU84VlhKUXJ5cjZGVjV1SWkyTFEyZHRTV01aSHlpdDZycjlOZ1h6Q3ZIZ2FjaWZGVmZ1b1EvN1Y2ci9SM2RJVHpEdDBXb0RYY1k3VXQrTmx6T29hK1dFcklTWWJXSkpWaGg0a28yVjM1eFR5dEhvdjJidTBBbDd1UjRXNGlsb201QlN5TlZnUzRabjNYTEx1bkRLL0tVa3JXbXM3MnJxbEFnRjVJN0lJc2dSMm9uaURXRkdWYkpJWHZ2TTV4NVBRQnc0SnRjWWljM1huYjJpaks4OXdDL3djRG1uRVkwVEdtTjB1SjJHVHhYL0JtRGI3WmF1S1VFUkNycTNudUlJZjZFWE1TdTRLS25mdGE1MWRxNkhST1R4YkR1UDJodUJTc214U2NxRHBOajcvMzRPeFVjOE5PZDhzZUxLRWhHbDczN2Z0aGVNYzlmanJCa0NCRnFpNjdXVmJrTUVnMmNGa3VsYmY1aStwTlpvV0xNYURxL01HY2pSSVNhRTVtMG1KYnhRekdEU1Q2NktEWVlpL2Rac3poRnd1UFhzSXFGdWxaSWFoZzVHa0tvWGZNbUlhM081QWhCT0xEdlY2YTNiSGdLMDVhL3ZwT0xMeFdTSzE3L3dXSHBIY2ZhRzQ3dlg5Tll6UnNqZjlMcVNpd21SdlgxVFhQVzZvWk1taHdneHE4eXBjWTI2T0ZlMXZSb1pkL2xQVUR3SEk3eVViazF5N2RPYUQ2VHVvUFVTRDlHRnBJNnUydlJLbllNcDc0eElyUFVtSGdHUnR0SDFXREZua0d3eGhITVZRbnNVRlJqQTJ2ZU5nUXRNOXRqTlRmaXFHaU9uV1BYSnJWWWtJMkVTSUF6UlVJdEtyWVoxMHJEbzJEdDUyRDhOUFVxVy8xd3pWYlNnNmVFK2RFdlVBT1J1OFhOOVJVSVh3RG9iSUY5c3d6d0RkQ210Y2x2cE53UGYwRllwZlIyRzdKMXBIZFpmRUdvRllKSFYwbDBEQWlGQlNJNGRTb3R2MEw1UEJrd3pXajNGbHhPNGpHc0NsSUpsZXlyVHRsUlA4UlN2RmkrYUJyZFc3NEtlMzJVekg3dkNtZzZydUhmTXc1dDN6V2pqNisvYm9KYTVZYlJnYy9RWEtUODd0VlRZPSIsIm1hYyI6IjAzYmYwMmUyN2RkNmZhODEwOTQ2Njc4MjczNDA3YTk0MDMzODU2ODg0ODU3MWUxZmIyM2E0ZDZmMGZkY2ZjNzgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "7ZDScb3pPRFv4il0JdqTYDp+PAh2mdrNDjXRhPq3inQ=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjBnT05idXpXOHJQQjlob0lZRmZ1UUE9PSIsInZhbHVlIjoic0hQUlZYT05KREhRelU4T2l2bSszSWdkaDEzVkZyOWpaQmJmM2wrd1lDRU5ZV2R1UHI3dUdRVXc0Qmg0Z283U25PQnpiK2RPLzE5RU9jZTU3eElhazhIVFRjejNIRlZmQkh5US9mRmxrMkh0aDh3RjBIQ3FyRVFwbW4rT3V4aWUvNkg5NGNqQmJnd1pMaUV1Tm80NnZjRldhNTZLNWJKazhiNUpQNGRHQkxvcWdaaUdVOWJBWDJRRHpMT1FTbEwrMUt4UnBXNE43ZG02N2xWQUEyYzBuM25aekhraGRHYzdETGZIRVF1UVdQN0pKVnYvM0NyY1hwdkJSL05hRnV1NnJ2YVZuVU05amUrMlJUZk9BQmp0L2E5blZ4UnRkaHU1dXZVckZFMStsZTFFSWJPRmNyblFWTi9yTHpXbFJ0OXZLYURRS2svRGlmZUVodllHVDV6R3NDMGUzcEhXeUlCL0toVEpsTWE5QXNNaHdYMXliVHBKQ0xXMHNvcnkvREdMYjBybnluWnhZUS90Y2svZUlFQnllTVA0a1ZWTEVTcXA0U3IybzVFS1FWUnVDZUlmZmlmaWh6dXBnWmQ2dE9NdkRYWm9kTklpZG03L2tJVklrRE9wa1RybCtodU9EcXdRYVhzTUF3RDNJdXc3R3htSzdHcHhya29OUUdTd0hRS28zM2k0QmxNanpHTVAxajdoZVFRZjkwRjFhcS9YZ0tMZFhjcmY5S0pNSE00SHFzREhnUEU3US8xTDYyNFNzTXYzbTdUaFk1QnF0M2ZBVU5NS0hxVk56UzNlV0xHNjY4QUQvQWJBRkQrK0tXajBuZWZJRDRybDJvSmZzRk42a1JjWWhoQTkrNjRnZm82SlJlRk5WaS9DcnVvNmYyUTFVQXY3VkptTUVKbS9QaTc5VXZKYVBPc1BtSHpDTlhMQTFwUS83ZzBCbzg5QW83OE10VmJiUVVVRlYrZXNjNHRMeExnejBwcHRydWR1WXNOWDlJRWV4akVBYytOUjBpeEVnNXNNNWJqSWdYWlBoY0RCVXJ3VWIrOFBoSzY2SHVuYWJ6WmdrRjJRb09VOFRXRjNnakU5VWFtUllLdlJMSmFvbmJheUE4WHEwN29CNDNLRUtSTnRzQlRpaVN5aDdOYzNoSklYaWlsRnFqTzhVaWxWUEUrSmlrNGFVcmtoNlVrajhmMTNVZHNTQjN2Z0d6ZmNDNDg0aThsbmZlamFjUTVreHRUSmQ2S0tJck1ueVhZUW5XTkZJQ0preXMvQ3BZdlZrU20vNWhBSXZBVnNHZTZyVCtvQ1pHV1FGT2pxQXpLS2QycnZ0YzVKbS9PaVZDUDZBYnhmOERuUllmbVBmeExpTVVoRmY2QWFlbHZVaU51K3Zab1lVeW8wdVpKRnNBTFlub2tIY2VLcDY1VHoyTnJ5dXFrU1BtdU1EQnF1a09leUw3OFh4d214YzFPNFlPeGZWZlY0Qmp0YU1jbTVRY096NHlaR3NPMXNlUDN1eWtoUmgxV1h5dDFuZ0Rya0x4ZDdJWkJPcGNwTThyOVgyVUwyOFp3NDJwVGx5elFYVEw3cXNTdHlCWjN3OFRheXdwOXZVZFBRYVJwVG1lU1pBZVlUQ2xlNSttRnJiNTJyK0NkZzd0UGwwQmlVcU84VlhKUXJ5cjZGVjV1SWkyTFEyZHRTV01aSHlpdDZycjlOZ1h6Q3ZIZ2FjaWZGVmZ1b1EvN1Y2ci9SM2RJVHpEdDBXb0RYY1k3VXQrTmx6T29hK1dFcklTWWJXSkpWaGg0a28yVjM1eFR5dEhvdjJidTBBbDd1UjRXNGlsb201QlN5TlZnUzRabjNYTEx1bkRLL0tVa3JXbXM3MnJxbEFnRjVJN0lJc2dSMm9uaURXRkdWYkpJWHZ2TTV4NVBRQnc0SnRjWWljM1huYjJpaks4OXdDL3djRG1uRVkwVEdtTjB1SjJHVHhYL0JtRGI3WmF1S1VFUkNycTNudUlJZjZFWE1TdTRLS25mdGE1MWRxNkhST1R4YkR1UDJodUJTc214U2NxRHBOajcvMzRPeFVjOE5PZDhzZUxLRWhHbDczN2Z0aGVNYzlmanJCa0NCRnFpNjdXVmJrTUVnMmNGa3VsYmY1aStwTlpvV0xNYURxL01HY2pSSVNhRTVtMG1KYnhRekdEU1Q2NktEWVlpL2Rac3poRnd1UFhzSXFGdWxaSWFoZzVHa0tvWGZNbUlhM081QWhCT0xEdlY2YTNiSGdLMDVhL3ZwT0xMeFdTSzE3L3dXSHBIY2ZhRzQ3dlg5Tll6UnNqZjlMcVNpd21SdlgxVFhQVzZvWk1taHdneHE4eXBjWTI2T0ZlMXZSb1pkL2xQVUR3SEk3eVViazF5N2RPYUQ2VHVvUFVTRDlHRnBJNnUydlJLbllNcDc0eElyUFVtSGdHUnR0SDFXREZua0d3eGhITVZRbnNVRlJqQTJ2ZU5nUXRNOXRqTlRmaXFHaU9uV1BYSnJWWWtJMkVTSUF6UlVJdEtyWVoxMHJEbzJEdDUyRDhOUFVxVy8xd3pWYlNnNmVFK2RFdlVBT1J1OFhOOVJVSVh3RG9iSUY5c3d6d0RkQ210Y2x2cE53UGYwRllwZlIyRzdKMXBIZFpmRUdvRllKSFYwbDBEQWlGQlNJNGRTb3R2MEw1UEJrd3pXajNGbHhPNGpHc0NsSUpsZXlyVHRsUlA4UlN2RmkrYUJyZFc3NEtlMzJVekg3dkNtZzZydUhmTXc1dDN6V2pqNisvYm9KYTVZYlJnYy9RWEtUODd0VlRZPSIsIm1hYyI6IjAzYmYwMmUyN2RkNmZhODEwOTQ2Njc4MjczNDA3YTk0MDMzODU2ODg0ODU3MWUxZmIyM2E0ZDZmMGZkY2ZjNzgiLCJ0YWciOiIifQ==", "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": "vge9NZfxPeYB2Pu8lR7sDVGoptmdj44hlkpMi7w3Rxc=", "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": "eyJpdiI6IjBnT05idXpXOHJQQjlob0lZRmZ1UUE9PSIsInZhbHVlIjoic0hQUlZYT05KREhRelU4T2l2bSszSWdkaDEzVkZyOWpaQmJmM2wrd1lDRU5ZV2R1UHI3dUdRVXc0Qmg0Z283U25PQnpiK2RPLzE5RU9jZTU3eElhazhIVFRjejNIRlZmQkh5US9mRmxrMkh0aDh3RjBIQ3FyRVFwbW4rT3V4aWUvNkg5NGNqQmJnd1pMaUV1Tm80NnZjRldhNTZLNWJKazhiNUpQNGRHQkxvcWdaaUdVOWJBWDJRRHpMT1FTbEwrMUt4UnBXNE43ZG02N2xWQUEyYzBuM25aekhraGRHYzdETGZIRVF1UVdQN0pKVnYvM0NyY1hwdkJSL05hRnV1NnJ2YVZuVU05amUrMlJUZk9BQmp0L2E5blZ4UnRkaHU1dXZVckZFMStsZTFFSWJPRmNyblFWTi9yTHpXbFJ0OXZLYURRS2svRGlmZUVodllHVDV6R3NDMGUzcEhXeUlCL0toVEpsTWE5QXNNaHdYMXliVHBKQ0xXMHNvcnkvREdMYjBybnluWnhZUS90Y2svZUlFQnllTVA0a1ZWTEVTcXA0U3IybzVFS1FWUnVDZUlmZmlmaWh6dXBnWmQ2dE9NdkRYWm9kTklpZG03L2tJVklrRE9wa1RybCtodU9EcXdRYVhzTUF3RDNJdXc3R3htSzdHcHhya29OUUdTd0hRS28zM2k0QmxNanpHTVAxajdoZVFRZjkwRjFhcS9YZ0tMZFhjcmY5S0pNSE00SHFzREhnUEU3US8xTDYyNFNzTXYzbTdUaFk1QnF0M2ZBVU5NS0hxVk56UzNlV0xHNjY4QUQvQWJBRkQrK0tXajBuZWZJRDRybDJvSmZzRk42a1JjWWhoQTkrNjRnZm82SlJlRk5WaS9DcnVvNmYyUTFVQXY3VkptTUVKbS9QaTc5VXZKYVBPc1BtSHpDTlhMQTFwUS83ZzBCbzg5QW83OE10VmJiUVVVRlYrZXNjNHRMeExnejBwcHRydWR1WXNOWDlJRWV4akVBYytOUjBpeEVnNXNNNWJqSWdYWlBoY0RCVXJ3VWIrOFBoSzY2SHVuYWJ6WmdrRjJRb09VOFRXRjNnakU5VWFtUllLdlJMSmFvbmJheUE4WHEwN29CNDNLRUtSTnRzQlRpaVN5aDdOYzNoSklYaWlsRnFqTzhVaWxWUEUrSmlrNGFVcmtoNlVrajhmMTNVZHNTQjN2Z0d6ZmNDNDg0aThsbmZlamFjUTVreHRUSmQ2S0tJck1ueVhZUW5XTkZJQ0preXMvQ3BZdlZrU20vNWhBSXZBVnNHZTZyVCtvQ1pHV1FGT2pxQXpLS2QycnZ0YzVKbS9PaVZDUDZBYnhmOERuUllmbVBmeExpTVVoRmY2QWFlbHZVaU51K3Zab1lVeW8wdVpKRnNBTFlub2tIY2VLcDY1VHoyTnJ5dXFrU1BtdU1EQnF1a09leUw3OFh4d214YzFPNFlPeGZWZlY0Qmp0YU1jbTVRY096NHlaR3NPMXNlUDN1eWtoUmgxV1h5dDFuZ0Rya0x4ZDdJWkJPcGNwTThyOVgyVUwyOFp3NDJwVGx5elFYVEw3cXNTdHlCWjN3OFRheXdwOXZVZFBRYVJwVG1lU1pBZVlUQ2xlNSttRnJiNTJyK0NkZzd0UGwwQmlVcU84VlhKUXJ5cjZGVjV1SWkyTFEyZHRTV01aSHlpdDZycjlOZ1h6Q3ZIZ2FjaWZGVmZ1b1EvN1Y2ci9SM2RJVHpEdDBXb0RYY1k3VXQrTmx6T29hK1dFcklTWWJXSkpWaGg0a28yVjM1eFR5dEhvdjJidTBBbDd1UjRXNGlsb201QlN5TlZnUzRabjNYTEx1bkRLL0tVa3JXbXM3MnJxbEFnRjVJN0lJc2dSMm9uaURXRkdWYkpJWHZ2TTV4NVBRQnc0SnRjWWljM1huYjJpaks4OXdDL3djRG1uRVkwVEdtTjB1SjJHVHhYL0JtRGI3WmF1S1VFUkNycTNudUlJZjZFWE1TdTRLS25mdGE1MWRxNkhST1R4YkR1UDJodUJTc214U2NxRHBOajcvMzRPeFVjOE5PZDhzZUxLRWhHbDczN2Z0aGVNYzlmanJCa0NCRnFpNjdXVmJrTUVnMmNGa3VsYmY1aStwTlpvV0xNYURxL01HY2pSSVNhRTVtMG1KYnhRekdEU1Q2NktEWVlpL2Rac3poRnd1UFhzSXFGdWxaSWFoZzVHa0tvWGZNbUlhM081QWhCT0xEdlY2YTNiSGdLMDVhL3ZwT0xMeFdTSzE3L3dXSHBIY2ZhRzQ3dlg5Tll6UnNqZjlMcVNpd21SdlgxVFhQVzZvWk1taHdneHE4eXBjWTI2T0ZlMXZSb1pkL2xQVUR3SEk3eVViazF5N2RPYUQ2VHVvUFVTRDlHRnBJNnUydlJLbllNcDc0eElyUFVtSGdHUnR0SDFXREZua0d3eGhITVZRbnNVRlJqQTJ2ZU5nUXRNOXRqTlRmaXFHaU9uV1BYSnJWWWtJMkVTSUF6UlVJdEtyWVoxMHJEbzJEdDUyRDhOUFVxVy8xd3pWYlNnNmVFK2RFdlVBT1J1OFhOOVJVSVh3RG9iSUY5c3d6d0RkQ210Y2x2cE53UGYwRllwZlIyRzdKMXBIZFpmRUdvRllKSFYwbDBEQWlGQlNJNGRTb3R2MEw1UEJrd3pXajNGbHhPNGpHc0NsSUpsZXlyVHRsUlA4UlN2RmkrYUJyZFc3NEtlMzJVekg3dkNtZzZydUhmTXc1dDN6V2pqNisvYm9KYTVZYlJnYy9RWEtUODd0VlRZPSIsIm1hYyI6IjAzYmYwMmUyN2RkNmZhODEwOTQ2Njc4MjczNDA3YTk0MDMzODU2ODg0ODU3MWUxZmIyM2E0ZDZmMGZkY2ZjNzgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0kypnUPpYL3zll66TeOZSEQycFjsKswVcBwuNptWeik=", "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": "eyJpdiI6IjBnT05idXpXOHJQQjlob0lZRmZ1UUE9PSIsInZhbHVlIjoic0hQUlZYT05KREhRelU4T2l2bSszSWdkaDEzVkZyOWpaQmJmM2wrd1lDRU5ZV2R1UHI3dUdRVXc0Qmg0Z283U25PQnpiK2RPLzE5RU9jZTU3eElhazhIVFRjejNIRlZmQkh5US9mRmxrMkh0aDh3RjBIQ3FyRVFwbW4rT3V4aWUvNkg5NGNqQmJnd1pMaUV1Tm80NnZjRldhNTZLNWJKazhiNUpQNGRHQkxvcWdaaUdVOWJBWDJRRHpMT1FTbEwrMUt4UnBXNE43ZG02N2xWQUEyYzBuM25aekhraGRHYzdETGZIRVF1UVdQN0pKVnYvM0NyY1hwdkJSL05hRnV1NnJ2YVZuVU05amUrMlJUZk9BQmp0L2E5blZ4UnRkaHU1dXZVckZFMStsZTFFSWJPRmNyblFWTi9yTHpXbFJ0OXZLYURRS2svRGlmZUVodllHVDV6R3NDMGUzcEhXeUlCL0toVEpsTWE5QXNNaHdYMXliVHBKQ0xXMHNvcnkvREdMYjBybnluWnhZUS90Y2svZUlFQnllTVA0a1ZWTEVTcXA0U3IybzVFS1FWUnVDZUlmZmlmaWh6dXBnWmQ2dE9NdkRYWm9kTklpZG03L2tJVklrRE9wa1RybCtodU9EcXdRYVhzTUF3RDNJdXc3R3htSzdHcHhya29OUUdTd0hRS28zM2k0QmxNanpHTVAxajdoZVFRZjkwRjFhcS9YZ0tMZFhjcmY5S0pNSE00SHFzREhnUEU3US8xTDYyNFNzTXYzbTdUaFk1QnF0M2ZBVU5NS0hxVk56UzNlV0xHNjY4QUQvQWJBRkQrK0tXajBuZWZJRDRybDJvSmZzRk42a1JjWWhoQTkrNjRnZm82SlJlRk5WaS9DcnVvNmYyUTFVQXY3VkptTUVKbS9QaTc5VXZKYVBPc1BtSHpDTlhMQTFwUS83ZzBCbzg5QW83OE10VmJiUVVVRlYrZXNjNHRMeExnejBwcHRydWR1WXNOWDlJRWV4akVBYytOUjBpeEVnNXNNNWJqSWdYWlBoY0RCVXJ3VWIrOFBoSzY2SHVuYWJ6WmdrRjJRb09VOFRXRjNnakU5VWFtUllLdlJMSmFvbmJheUE4WHEwN29CNDNLRUtSTnRzQlRpaVN5aDdOYzNoSklYaWlsRnFqTzhVaWxWUEUrSmlrNGFVcmtoNlVrajhmMTNVZHNTQjN2Z0d6ZmNDNDg0aThsbmZlamFjUTVreHRUSmQ2S0tJck1ueVhZUW5XTkZJQ0preXMvQ3BZdlZrU20vNWhBSXZBVnNHZTZyVCtvQ1pHV1FGT2pxQXpLS2QycnZ0YzVKbS9PaVZDUDZBYnhmOERuUllmbVBmeExpTVVoRmY2QWFlbHZVaU51K3Zab1lVeW8wdVpKRnNBTFlub2tIY2VLcDY1VHoyTnJ5dXFrU1BtdU1EQnF1a09leUw3OFh4d214YzFPNFlPeGZWZlY0Qmp0YU1jbTVRY096NHlaR3NPMXNlUDN1eWtoUmgxV1h5dDFuZ0Rya0x4ZDdJWkJPcGNwTThyOVgyVUwyOFp3NDJwVGx5elFYVEw3cXNTdHlCWjN3OFRheXdwOXZVZFBRYVJwVG1lU1pBZVlUQ2xlNSttRnJiNTJyK0NkZzd0UGwwQmlVcU84VlhKUXJ5cjZGVjV1SWkyTFEyZHRTV01aSHlpdDZycjlOZ1h6Q3ZIZ2FjaWZGVmZ1b1EvN1Y2ci9SM2RJVHpEdDBXb0RYY1k3VXQrTmx6T29hK1dFcklTWWJXSkpWaGg0a28yVjM1eFR5dEhvdjJidTBBbDd1UjRXNGlsb201QlN5TlZnUzRabjNYTEx1bkRLL0tVa3JXbXM3MnJxbEFnRjVJN0lJc2dSMm9uaURXRkdWYkpJWHZ2TTV4NVBRQnc0SnRjWWljM1huYjJpaks4OXdDL3djRG1uRVkwVEdtTjB1SjJHVHhYL0JtRGI3WmF1S1VFUkNycTNudUlJZjZFWE1TdTRLS25mdGE1MWRxNkhST1R4YkR1UDJodUJTc214U2NxRHBOajcvMzRPeFVjOE5PZDhzZUxLRWhHbDczN2Z0aGVNYzlmanJCa0NCRnFpNjdXVmJrTUVnMmNGa3VsYmY1aStwTlpvV0xNYURxL01HY2pSSVNhRTVtMG1KYnhRekdEU1Q2NktEWVlpL2Rac3poRnd1UFhzSXFGdWxaSWFoZzVHa0tvWGZNbUlhM081QWhCT0xEdlY2YTNiSGdLMDVhL3ZwT0xMeFdTSzE3L3dXSHBIY2ZhRzQ3dlg5Tll6UnNqZjlMcVNpd21SdlgxVFhQVzZvWk1taHdneHE4eXBjWTI2T0ZlMXZSb1pkL2xQVUR3SEk3eVViazF5N2RPYUQ2VHVvUFVTRDlHRnBJNnUydlJLbllNcDc0eElyUFVtSGdHUnR0SDFXREZua0d3eGhITVZRbnNVRlJqQTJ2ZU5nUXRNOXRqTlRmaXFHaU9uV1BYSnJWWWtJMkVTSUF6UlVJdEtyWVoxMHJEbzJEdDUyRDhOUFVxVy8xd3pWYlNnNmVFK2RFdlVBT1J1OFhOOVJVSVh3RG9iSUY5c3d6d0RkQ210Y2x2cE53UGYwRllwZlIyRzdKMXBIZFpmRUdvRllKSFYwbDBEQWlGQlNJNGRTb3R2MEw1UEJrd3pXajNGbHhPNGpHc0NsSUpsZXlyVHRsUlA4UlN2RmkrYUJyZFc3NEtlMzJVekg3dkNtZzZydUhmTXc1dDN6V2pqNisvYm9KYTVZYlJnYy9RWEtUODd0VlRZPSIsIm1hYyI6IjAzYmYwMmUyN2RkNmZhODEwOTQ2Njc4MjczNDA3YTk0MDMzODU2ODg0ODU3MWUxZmIyM2E0ZDZmMGZkY2ZjNzgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1869, "gross_total": 1839, "base_fare": 963, "tax": 906, "sell": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg2OSwiYmFzZV9mYXJlIjo5NjMsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgzOSwiYmFzZV9mYXJlIjo5MzMsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MzksImJhc2VfZmFyZSI6OTMzLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "933.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "gross": { "base_fare": "933.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NjkuMDAiLCJiYXNlX2ZhcmUiOiI5NjMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MzkuMDAiLCJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODM5LjAwIiwiYmFzZV9mYXJlIjoiOTMzLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1839, "base_fare": 933, "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": 1869, "filter": { "id": "F123NP00114-26", "price": 1869, "gross_total": 1839, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl6sT86PeNcjgajNtgSPS56KFRIk6600Xo0vQAbe\/xdL3Q==", "PriceCodeRef": null, "supplier_title": "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": "DAED6XnBHnTWJ4TqRb1pEZKTm4+vX2VEFK2YbHmZz0Y=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "eyJpdiI6Imc4aHpZYnRUNXlNZXRRL0NGNGhqNnc9PSIsInZhbHVlIjoibkkyV1RZQXRwZlhRRnBGdEFKNDNySU5HQWNJZktsSytxN3NQSjV4eDh5SXpWZjNLbXUwRUZESXFjMmIvaGhUYTh0REdwZlVobkxWYlVuaFZzK1JPdVI4WDBsbFg0Z2ZxZHZmR3ljWit4ZEY1MW1rUDUzcFpPcWpaV2FrS0NFN3NheHdGSjk4RlpvNlh3NytKSnY1V3FqWUdUV3YxWmJSbE85Y3FieGpIdEMzTlpUam1ldG43a0ViNy9GVHdmQ2tuSlQwa0pBUkVQNVFXMG5iQWdzY1hvbldWY1RZZmNBQ0NleXRhQlVjZktJaVFDT1RJelFmWWgwTXZ6T1RnVjJqOEJIcnF2NlIrUDFmMmVnUVlDY3hLUHpBV29yUTJmQnVWTDIrbkRRODFlSFdUcGFjd3FIRXdyV1l6MVZGZ0tZcmxCMHFkemZBZ2hXanoxck9JamNUQVFPKy9NUUZNU2lUOGhZSG1wK0Q4cy80V1FDTHFmWWNRNTBFYmowZjcrKythdWg3Tm5vanQyZ2NsaVBiTkRuVzRPU1owZWRiTWMyQUJ5d005ejRqOWFRWkpOTDhINHJITVhHZlJDaGZJZUZjQTNmQnZJUVBOQlVuOEN0Ni92clFCZVdBcEFwdm9sR0xjSThaOEhYSlVpUzhnS0kwand6dmNVeWxheE1qNkhlcGlNTnQxUDlyR1RyMVQ0Y3ZjSGVSYmd0SEZyUzBkV1NUcUIycjFOZXVsQW5tcVRuVFFyNTdmcTNTUG91M3BWdDhqWWtGWUFBcC9YUVFncDVtZnFxaXlIN1NqRWZYOGdna1QxT05BZTlwclFRTmVqYXhESlg2dHd5cGRjU0FzSUkzaDMrQzVoeXlTbSsyOEJRS2pZaGxlYWdFaFRUTjVXTUVZUHMxcEhCRTR3b3IwKy9LZmxDYko2QW00QzR3WXhNSWxXVTd2R2poc0pwN25JNmRWTHlqYlAzL2JHNDEwM2ltdzd6RjNhUEppbFpCTXVVb09jSkl3TlA5ZjhKSXRFcHBJWHp0RjNOUDdZMFpCZk9JL1pDNjBJRHA0cVVrZ0FTV08vdEhyc1RkMEQvbnZvVmF4UVpuUVJQZEU3a1JyTmtLUVB3eFhERVRIVklzcEVmUU5wdnREbUdNM1lQZjdodnpPNCtRYWNJZWluWHpna1BIZ3RMeTM2clBaYWQ1N0RmNDR5QUY5SXdkdFpLeFJnZityNkpNbjRhMFBJdmFoSmxjU1pITmVoSy9XcFdlUlNSRDNobzVXVFk0am9STTZYRzR2Rk0rTmRueUFyNEtyVkc5N3B6NEhxL1gxaW42dGx0czMxRmd1OHdOSStJelBoc1NLZWs0Y3FJUU1jbXJxd2xGRld6K2s1bmRuME03U0N2OWp4ZFRaMWY1UWRaSjBFL0dvOW9xK3o4aWtBT0xaOUFnaXFhdnphQVFxUC9keGxYanBzSmtyci9lR1dkcXMwMUYwWGVEWThPY2FJazdyaEF2UTVGVFFiUVVZckViVGtKdThoZTdqQVhVWGtqazdqdWRKK3RmK1RtRkRxdTR0VzdsdjNaNWlGUXp5VitFV09wWExPNTBQN0dSZ3ZhL3FQaHo4cW9sOGlVZHJ2c3ljUm9VRUNhb2VNYVJnTjlyaWZNUXY0c0ZMUm5qY083WUs1bi8yMjB4QnhCOWxhUDBSd0RIMDNoVFU0cjhTY3REZGlSZzljdFpyY0ZGWEpkL29RL0RUNzQwbzNmSlJSdXpYdkUyYXM5Z0kzMUxpM3dWelNQSmhlNkZoYWRwYS9aL1V6QXRlREt5eTM5TkorbkVZQUpIQjU3NHgzYUpVN1l4ODdjSWRpMjBEMnNIVmtnWVE4b044VTJJYnVUeXk0L3l2dThBc1RpUFhyNVI4VDFlRVQrMEdLcUVOWVlVTExiRHhLUllyTVA1dFREbTZlMlRLb252eWJpblJpOVdDbEtKdi96MUlsemJlekk2NHR5aTU3YnQraHMrMU5SbTk4WldiR2VVS25Sdi9lNXhDRTVvQ1F1WE5Ya09lYVlMSFlpZlNNWk8zTmFqNDhWajNSZ0ZIOG41UXhxeXVQS0p5d1p0USs0TW5WU2xUVGZlU1BvR1doeEN0WWdmQk95ZmM1L2lUTFpWTjludnM5ZmdXMGRDcEo0T3NPejNBdGNJRE9WV05CUnZaWHBGMU5wWHJWQURNNnFYdExCKzdKZ0JUNWZ1OGVmaDZObDVTdVVxSVJ5WU15YnZUbmpFZU54VmdQR3BQSkdIVGpvT3NPbW5kV2pxM2RMbXhPMFhWNkVaY2d4RllOY1lKUnU2Q1AwKzFRQUYxOHFjSkJWLzYzVGYxa0dJVzlXZTliQ1U5N3UrSFBtRlpBZXlIdVZ2RU9hckFZN3ZQR1ljQkFJT0IwL0QvV3BlZW83U1J5aVo2Zk5wdFB1c2VNN0t1UjlEWjlsNWdlZk5GVStZYkoyRENlbVZWY1pqdCs4MU42QUY0KzJLbVl3dW9KSHFJdDhaZHhoMnhENHhKd3pqTzFLSnZHZk9BRG90NTdhVG4weXp1T2F2NzNETEdFcTR2anptakVZYjBRVUMzaXVXVUsrd3lNdWl4Y2FFL25CRFB5NkxNR0cxVkNuaVl2MG5RWGZ5ZUttazUyS2xkbW1XdkZCRVl1UVRLUGNiYjI2NFFkRlVZT1A0SHJpWCtuUk1IQzVFVFg1Vjg0ZjVrbUdwMU43azE5eFh2S0l2TzRlckI2REkrTUxteTIyMk1USXhmUkprL3ExRng0ZVhMY1l3UG5QSXFjTmlUaFM4PSIsIm1hYyI6ImJkMjk0MTRiMjUwZmFmMGZkNTJhZTY1ZGJiMjBkYzg2YTgwYzgwMjFjOTE4NzcwM2Y5OTMzNzUzMzcwZWNiNGYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "7+V\/eXbBdzI7LWooLaZI8sm8vV70hTB\/f6ec6k8JWCU=", "origin": "DEL", "departure_time": "2026-03-08 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-08 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6Imc4aHpZYnRUNXlNZXRRL0NGNGhqNnc9PSIsInZhbHVlIjoibkkyV1RZQXRwZlhRRnBGdEFKNDNySU5HQWNJZktsSytxN3NQSjV4eDh5SXpWZjNLbXUwRUZESXFjMmIvaGhUYTh0REdwZlVobkxWYlVuaFZzK1JPdVI4WDBsbFg0Z2ZxZHZmR3ljWit4ZEY1MW1rUDUzcFpPcWpaV2FrS0NFN3NheHdGSjk4RlpvNlh3NytKSnY1V3FqWUdUV3YxWmJSbE85Y3FieGpIdEMzTlpUam1ldG43a0ViNy9GVHdmQ2tuSlQwa0pBUkVQNVFXMG5iQWdzY1hvbldWY1RZZmNBQ0NleXRhQlVjZktJaVFDT1RJelFmWWgwTXZ6T1RnVjJqOEJIcnF2NlIrUDFmMmVnUVlDY3hLUHpBV29yUTJmQnVWTDIrbkRRODFlSFdUcGFjd3FIRXdyV1l6MVZGZ0tZcmxCMHFkemZBZ2hXanoxck9JamNUQVFPKy9NUUZNU2lUOGhZSG1wK0Q4cy80V1FDTHFmWWNRNTBFYmowZjcrKythdWg3Tm5vanQyZ2NsaVBiTkRuVzRPU1owZWRiTWMyQUJ5d005ejRqOWFRWkpOTDhINHJITVhHZlJDaGZJZUZjQTNmQnZJUVBOQlVuOEN0Ni92clFCZVdBcEFwdm9sR0xjSThaOEhYSlVpUzhnS0kwand6dmNVeWxheE1qNkhlcGlNTnQxUDlyR1RyMVQ0Y3ZjSGVSYmd0SEZyUzBkV1NUcUIycjFOZXVsQW5tcVRuVFFyNTdmcTNTUG91M3BWdDhqWWtGWUFBcC9YUVFncDVtZnFxaXlIN1NqRWZYOGdna1QxT05BZTlwclFRTmVqYXhESlg2dHd5cGRjU0FzSUkzaDMrQzVoeXlTbSsyOEJRS2pZaGxlYWdFaFRUTjVXTUVZUHMxcEhCRTR3b3IwKy9LZmxDYko2QW00QzR3WXhNSWxXVTd2R2poc0pwN25JNmRWTHlqYlAzL2JHNDEwM2ltdzd6RjNhUEppbFpCTXVVb09jSkl3TlA5ZjhKSXRFcHBJWHp0RjNOUDdZMFpCZk9JL1pDNjBJRHA0cVVrZ0FTV08vdEhyc1RkMEQvbnZvVmF4UVpuUVJQZEU3a1JyTmtLUVB3eFhERVRIVklzcEVmUU5wdnREbUdNM1lQZjdodnpPNCtRYWNJZWluWHpna1BIZ3RMeTM2clBaYWQ1N0RmNDR5QUY5SXdkdFpLeFJnZityNkpNbjRhMFBJdmFoSmxjU1pITmVoSy9XcFdlUlNSRDNobzVXVFk0am9STTZYRzR2Rk0rTmRueUFyNEtyVkc5N3B6NEhxL1gxaW42dGx0czMxRmd1OHdOSStJelBoc1NLZWs0Y3FJUU1jbXJxd2xGRld6K2s1bmRuME03U0N2OWp4ZFRaMWY1UWRaSjBFL0dvOW9xK3o4aWtBT0xaOUFnaXFhdnphQVFxUC9keGxYanBzSmtyci9lR1dkcXMwMUYwWGVEWThPY2FJazdyaEF2UTVGVFFiUVVZckViVGtKdThoZTdqQVhVWGtqazdqdWRKK3RmK1RtRkRxdTR0VzdsdjNaNWlGUXp5VitFV09wWExPNTBQN0dSZ3ZhL3FQaHo4cW9sOGlVZHJ2c3ljUm9VRUNhb2VNYVJnTjlyaWZNUXY0c0ZMUm5qY083WUs1bi8yMjB4QnhCOWxhUDBSd0RIMDNoVFU0cjhTY3REZGlSZzljdFpyY0ZGWEpkL29RL0RUNzQwbzNmSlJSdXpYdkUyYXM5Z0kzMUxpM3dWelNQSmhlNkZoYWRwYS9aL1V6QXRlREt5eTM5TkorbkVZQUpIQjU3NHgzYUpVN1l4ODdjSWRpMjBEMnNIVmtnWVE4b044VTJJYnVUeXk0L3l2dThBc1RpUFhyNVI4VDFlRVQrMEdLcUVOWVlVTExiRHhLUllyTVA1dFREbTZlMlRLb252eWJpblJpOVdDbEtKdi96MUlsemJlekk2NHR5aTU3YnQraHMrMU5SbTk4WldiR2VVS25Sdi9lNXhDRTVvQ1F1WE5Ya09lYVlMSFlpZlNNWk8zTmFqNDhWajNSZ0ZIOG41UXhxeXVQS0p5d1p0USs0TW5WU2xUVGZlU1BvR1doeEN0WWdmQk95ZmM1L2lUTFpWTjludnM5ZmdXMGRDcEo0T3NPejNBdGNJRE9WV05CUnZaWHBGMU5wWHJWQURNNnFYdExCKzdKZ0JUNWZ1OGVmaDZObDVTdVVxSVJ5WU15YnZUbmpFZU54VmdQR3BQSkdIVGpvT3NPbW5kV2pxM2RMbXhPMFhWNkVaY2d4RllOY1lKUnU2Q1AwKzFRQUYxOHFjSkJWLzYzVGYxa0dJVzlXZTliQ1U5N3UrSFBtRlpBZXlIdVZ2RU9hckFZN3ZQR1ljQkFJT0IwL0QvV3BlZW83U1J5aVo2Zk5wdFB1c2VNN0t1UjlEWjlsNWdlZk5GVStZYkoyRENlbVZWY1pqdCs4MU42QUY0KzJLbVl3dW9KSHFJdDhaZHhoMnhENHhKd3pqTzFLSnZHZk9BRG90NTdhVG4weXp1T2F2NzNETEdFcTR2anptakVZYjBRVUMzaXVXVUsrd3lNdWl4Y2FFL25CRFB5NkxNR0cxVkNuaVl2MG5RWGZ5ZUttazUyS2xkbW1XdkZCRVl1UVRLUGNiYjI2NFFkRlVZT1A0SHJpWCtuUk1IQzVFVFg1Vjg0ZjVrbUdwMU43azE5eFh2S0l2TzRlckI2REkrTUxteTIyMk1USXhmUkprL3ExRng0ZVhMY1l3UG5QSXFjTmlUaFM4PSIsIm1hYyI6ImJkMjk0MTRiMjUwZmFmMGZkNTJhZTY1ZGJiMjBkYzg2YTgwYzgwMjFjOTE4NzcwM2Y5OTMzNzUzMzcwZWNiNGYiLCJ0YWciOiIifQ==", "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": "5xoYuE+MoFY9vHU1yA\/AmTqTvMOa7wCTQXYulvyfNkQ=", "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": "eyJpdiI6Imc4aHpZYnRUNXlNZXRRL0NGNGhqNnc9PSIsInZhbHVlIjoibkkyV1RZQXRwZlhRRnBGdEFKNDNySU5HQWNJZktsSytxN3NQSjV4eDh5SXpWZjNLbXUwRUZESXFjMmIvaGhUYTh0REdwZlVobkxWYlVuaFZzK1JPdVI4WDBsbFg0Z2ZxZHZmR3ljWit4ZEY1MW1rUDUzcFpPcWpaV2FrS0NFN3NheHdGSjk4RlpvNlh3NytKSnY1V3FqWUdUV3YxWmJSbE85Y3FieGpIdEMzTlpUam1ldG43a0ViNy9GVHdmQ2tuSlQwa0pBUkVQNVFXMG5iQWdzY1hvbldWY1RZZmNBQ0NleXRhQlVjZktJaVFDT1RJelFmWWgwTXZ6T1RnVjJqOEJIcnF2NlIrUDFmMmVnUVlDY3hLUHpBV29yUTJmQnVWTDIrbkRRODFlSFdUcGFjd3FIRXdyV1l6MVZGZ0tZcmxCMHFkemZBZ2hXanoxck9JamNUQVFPKy9NUUZNU2lUOGhZSG1wK0Q4cy80V1FDTHFmWWNRNTBFYmowZjcrKythdWg3Tm5vanQyZ2NsaVBiTkRuVzRPU1owZWRiTWMyQUJ5d005ejRqOWFRWkpOTDhINHJITVhHZlJDaGZJZUZjQTNmQnZJUVBOQlVuOEN0Ni92clFCZVdBcEFwdm9sR0xjSThaOEhYSlVpUzhnS0kwand6dmNVeWxheE1qNkhlcGlNTnQxUDlyR1RyMVQ0Y3ZjSGVSYmd0SEZyUzBkV1NUcUIycjFOZXVsQW5tcVRuVFFyNTdmcTNTUG91M3BWdDhqWWtGWUFBcC9YUVFncDVtZnFxaXlIN1NqRWZYOGdna1QxT05BZTlwclFRTmVqYXhESlg2dHd5cGRjU0FzSUkzaDMrQzVoeXlTbSsyOEJRS2pZaGxlYWdFaFRUTjVXTUVZUHMxcEhCRTR3b3IwKy9LZmxDYko2QW00QzR3WXhNSWxXVTd2R2poc0pwN25JNmRWTHlqYlAzL2JHNDEwM2ltdzd6RjNhUEppbFpCTXVVb09jSkl3TlA5ZjhKSXRFcHBJWHp0RjNOUDdZMFpCZk9JL1pDNjBJRHA0cVVrZ0FTV08vdEhyc1RkMEQvbnZvVmF4UVpuUVJQZEU3a1JyTmtLUVB3eFhERVRIVklzcEVmUU5wdnREbUdNM1lQZjdodnpPNCtRYWNJZWluWHpna1BIZ3RMeTM2clBaYWQ1N0RmNDR5QUY5SXdkdFpLeFJnZityNkpNbjRhMFBJdmFoSmxjU1pITmVoSy9XcFdlUlNSRDNobzVXVFk0am9STTZYRzR2Rk0rTmRueUFyNEtyVkc5N3B6NEhxL1gxaW42dGx0czMxRmd1OHdOSStJelBoc1NLZWs0Y3FJUU1jbXJxd2xGRld6K2s1bmRuME03U0N2OWp4ZFRaMWY1UWRaSjBFL0dvOW9xK3o4aWtBT0xaOUFnaXFhdnphQVFxUC9keGxYanBzSmtyci9lR1dkcXMwMUYwWGVEWThPY2FJazdyaEF2UTVGVFFiUVVZckViVGtKdThoZTdqQVhVWGtqazdqdWRKK3RmK1RtRkRxdTR0VzdsdjNaNWlGUXp5VitFV09wWExPNTBQN0dSZ3ZhL3FQaHo4cW9sOGlVZHJ2c3ljUm9VRUNhb2VNYVJnTjlyaWZNUXY0c0ZMUm5qY083WUs1bi8yMjB4QnhCOWxhUDBSd0RIMDNoVFU0cjhTY3REZGlSZzljdFpyY0ZGWEpkL29RL0RUNzQwbzNmSlJSdXpYdkUyYXM5Z0kzMUxpM3dWelNQSmhlNkZoYWRwYS9aL1V6QXRlREt5eTM5TkorbkVZQUpIQjU3NHgzYUpVN1l4ODdjSWRpMjBEMnNIVmtnWVE4b044VTJJYnVUeXk0L3l2dThBc1RpUFhyNVI4VDFlRVQrMEdLcUVOWVlVTExiRHhLUllyTVA1dFREbTZlMlRLb252eWJpblJpOVdDbEtKdi96MUlsemJlekk2NHR5aTU3YnQraHMrMU5SbTk4WldiR2VVS25Sdi9lNXhDRTVvQ1F1WE5Ya09lYVlMSFlpZlNNWk8zTmFqNDhWajNSZ0ZIOG41UXhxeXVQS0p5d1p0USs0TW5WU2xUVGZlU1BvR1doeEN0WWdmQk95ZmM1L2lUTFpWTjludnM5ZmdXMGRDcEo0T3NPejNBdGNJRE9WV05CUnZaWHBGMU5wWHJWQURNNnFYdExCKzdKZ0JUNWZ1OGVmaDZObDVTdVVxSVJ5WU15YnZUbmpFZU54VmdQR3BQSkdIVGpvT3NPbW5kV2pxM2RMbXhPMFhWNkVaY2d4RllOY1lKUnU2Q1AwKzFRQUYxOHFjSkJWLzYzVGYxa0dJVzlXZTliQ1U5N3UrSFBtRlpBZXlIdVZ2RU9hckFZN3ZQR1ljQkFJT0IwL0QvV3BlZW83U1J5aVo2Zk5wdFB1c2VNN0t1UjlEWjlsNWdlZk5GVStZYkoyRENlbVZWY1pqdCs4MU42QUY0KzJLbVl3dW9KSHFJdDhaZHhoMnhENHhKd3pqTzFLSnZHZk9BRG90NTdhVG4weXp1T2F2NzNETEdFcTR2anptakVZYjBRVUMzaXVXVUsrd3lNdWl4Y2FFL25CRFB5NkxNR0cxVkNuaVl2MG5RWGZ5ZUttazUyS2xkbW1XdkZCRVl1UVRLUGNiYjI2NFFkRlVZT1A0SHJpWCtuUk1IQzVFVFg1Vjg0ZjVrbUdwMU43azE5eFh2S0l2TzRlckI2REkrTUxteTIyMk1USXhmUkprL3ExRng0ZVhMY1l3UG5QSXFjTmlUaFM4PSIsIm1hYyI6ImJkMjk0MTRiMjUwZmFmMGZkNTJhZTY1ZGJiMjBkYzg2YTgwYzgwMjFjOTE4NzcwM2Y5OTMzNzUzMzcwZWNiNGYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DkVwG5DwsxdxqgfM+XsYOizUgGsX69UCxEtp8Vihg0c=", "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": "eyJpdiI6Imc4aHpZYnRUNXlNZXRRL0NGNGhqNnc9PSIsInZhbHVlIjoibkkyV1RZQXRwZlhRRnBGdEFKNDNySU5HQWNJZktsSytxN3NQSjV4eDh5SXpWZjNLbXUwRUZESXFjMmIvaGhUYTh0REdwZlVobkxWYlVuaFZzK1JPdVI4WDBsbFg0Z2ZxZHZmR3ljWit4ZEY1MW1rUDUzcFpPcWpaV2FrS0NFN3NheHdGSjk4RlpvNlh3NytKSnY1V3FqWUdUV3YxWmJSbE85Y3FieGpIdEMzTlpUam1ldG43a0ViNy9GVHdmQ2tuSlQwa0pBUkVQNVFXMG5iQWdzY1hvbldWY1RZZmNBQ0NleXRhQlVjZktJaVFDT1RJelFmWWgwTXZ6T1RnVjJqOEJIcnF2NlIrUDFmMmVnUVlDY3hLUHpBV29yUTJmQnVWTDIrbkRRODFlSFdUcGFjd3FIRXdyV1l6MVZGZ0tZcmxCMHFkemZBZ2hXanoxck9JamNUQVFPKy9NUUZNU2lUOGhZSG1wK0Q4cy80V1FDTHFmWWNRNTBFYmowZjcrKythdWg3Tm5vanQyZ2NsaVBiTkRuVzRPU1owZWRiTWMyQUJ5d005ejRqOWFRWkpOTDhINHJITVhHZlJDaGZJZUZjQTNmQnZJUVBOQlVuOEN0Ni92clFCZVdBcEFwdm9sR0xjSThaOEhYSlVpUzhnS0kwand6dmNVeWxheE1qNkhlcGlNTnQxUDlyR1RyMVQ0Y3ZjSGVSYmd0SEZyUzBkV1NUcUIycjFOZXVsQW5tcVRuVFFyNTdmcTNTUG91M3BWdDhqWWtGWUFBcC9YUVFncDVtZnFxaXlIN1NqRWZYOGdna1QxT05BZTlwclFRTmVqYXhESlg2dHd5cGRjU0FzSUkzaDMrQzVoeXlTbSsyOEJRS2pZaGxlYWdFaFRUTjVXTUVZUHMxcEhCRTR3b3IwKy9LZmxDYko2QW00QzR3WXhNSWxXVTd2R2poc0pwN25JNmRWTHlqYlAzL2JHNDEwM2ltdzd6RjNhUEppbFpCTXVVb09jSkl3TlA5ZjhKSXRFcHBJWHp0RjNOUDdZMFpCZk9JL1pDNjBJRHA0cVVrZ0FTV08vdEhyc1RkMEQvbnZvVmF4UVpuUVJQZEU3a1JyTmtLUVB3eFhERVRIVklzcEVmUU5wdnREbUdNM1lQZjdodnpPNCtRYWNJZWluWHpna1BIZ3RMeTM2clBaYWQ1N0RmNDR5QUY5SXdkdFpLeFJnZityNkpNbjRhMFBJdmFoSmxjU1pITmVoSy9XcFdlUlNSRDNobzVXVFk0am9STTZYRzR2Rk0rTmRueUFyNEtyVkc5N3B6NEhxL1gxaW42dGx0czMxRmd1OHdOSStJelBoc1NLZWs0Y3FJUU1jbXJxd2xGRld6K2s1bmRuME03U0N2OWp4ZFRaMWY1UWRaSjBFL0dvOW9xK3o4aWtBT0xaOUFnaXFhdnphQVFxUC9keGxYanBzSmtyci9lR1dkcXMwMUYwWGVEWThPY2FJazdyaEF2UTVGVFFiUVVZckViVGtKdThoZTdqQVhVWGtqazdqdWRKK3RmK1RtRkRxdTR0VzdsdjNaNWlGUXp5VitFV09wWExPNTBQN0dSZ3ZhL3FQaHo4cW9sOGlVZHJ2c3ljUm9VRUNhb2VNYVJnTjlyaWZNUXY0c0ZMUm5qY083WUs1bi8yMjB4QnhCOWxhUDBSd0RIMDNoVFU0cjhTY3REZGlSZzljdFpyY0ZGWEpkL29RL0RUNzQwbzNmSlJSdXpYdkUyYXM5Z0kzMUxpM3dWelNQSmhlNkZoYWRwYS9aL1V6QXRlREt5eTM5TkorbkVZQUpIQjU3NHgzYUpVN1l4ODdjSWRpMjBEMnNIVmtnWVE4b044VTJJYnVUeXk0L3l2dThBc1RpUFhyNVI4VDFlRVQrMEdLcUVOWVlVTExiRHhLUllyTVA1dFREbTZlMlRLb252eWJpblJpOVdDbEtKdi96MUlsemJlekk2NHR5aTU3YnQraHMrMU5SbTk4WldiR2VVS25Sdi9lNXhDRTVvQ1F1WE5Ya09lYVlMSFlpZlNNWk8zTmFqNDhWajNSZ0ZIOG41UXhxeXVQS0p5d1p0USs0TW5WU2xUVGZlU1BvR1doeEN0WWdmQk95ZmM1L2lUTFpWTjludnM5ZmdXMGRDcEo0T3NPejNBdGNJRE9WV05CUnZaWHBGMU5wWHJWQURNNnFYdExCKzdKZ0JUNWZ1OGVmaDZObDVTdVVxSVJ5WU15YnZUbmpFZU54VmdQR3BQSkdIVGpvT3NPbW5kV2pxM2RMbXhPMFhWNkVaY2d4RllOY1lKUnU2Q1AwKzFRQUYxOHFjSkJWLzYzVGYxa0dJVzlXZTliQ1U5N3UrSFBtRlpBZXlIdVZ2RU9hckFZN3ZQR1ljQkFJT0IwL0QvV3BlZW83U1J5aVo2Zk5wdFB1c2VNN0t1UjlEWjlsNWdlZk5GVStZYkoyRENlbVZWY1pqdCs4MU42QUY0KzJLbVl3dW9KSHFJdDhaZHhoMnhENHhKd3pqTzFLSnZHZk9BRG90NTdhVG4weXp1T2F2NzNETEdFcTR2anptakVZYjBRVUMzaXVXVUsrd3lNdWl4Y2FFL25CRFB5NkxNR0cxVkNuaVl2MG5RWGZ5ZUttazUyS2xkbW1XdkZCRVl1UVRLUGNiYjI2NFFkRlVZT1A0SHJpWCtuUk1IQzVFVFg1Vjg0ZjVrbUdwMU43azE5eFh2S0l2TzRlckI2REkrTUxteTIyMk1USXhmUkprL3ExRng0ZVhMY1l3UG5QSXFjTmlUaFM4PSIsIm1hYyI6ImJkMjk0MTRiMjUwZmFmMGZkNTJhZTY1ZGJiMjBkYzg2YTgwYzgwMjFjOTE4NzcwM2Y5OTMzNzUzMzcwZWNiNGYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1869, "gross_total": 1839, "base_fare": 963, "tax": 906, "sell": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg2OSwiYmFzZV9mYXJlIjo5NjMsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgzOSwiYmFzZV9mYXJlIjo5MzMsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MzksImJhc2VfZmFyZSI6OTMzLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "933.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "gross": { "base_fare": "933.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NjkuMDAiLCJiYXNlX2ZhcmUiOiI5NjMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MzkuMDAiLCJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODM5LjAwIiwiYmFzZV9mYXJlIjoiOTMzLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1839, "base_fare": 933, "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": 1869, "filter": { "id": "F123NP00114-27", "price": 1869, "gross_total": 1839, "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-08 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": "kul202603080805del2026030811302385del202603081720dac202603082020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl7HeiVStNw949txfK9HmHBwyAp6XONekJ02aETu06OjWw==", "PriceCodeRef": null, "supplier_title": "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": "O0+HNjbMIwV5P4rxLXh3abkA0ajzHBYWHiq7Vgpq12M=", "origin": "KUL", "departure_time": "2026-03-08 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-09 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-08", "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": "eyJpdiI6Imo4WGVCNGNHcFhwVjJrd3M2UFRITHc9PSIsInZhbHVlIjoiVGk1bU45TTlES2xFN3FTdlNLQ0dPWFU4eWgxN3VIZ01UTTE3R2lXQ2V0enpTM2dTdzlJTmxCbk4zODNsRGNLVFBFSEdkU0hvM3RRSjJSZEFaWjJyNUxRa1VDVHJqUjNWZ01idG9vRytzdllsY3BqVmtDUEh2V2VDdmVvOWxYN1lLUmxIWVp6N2ZUUEZJdy9GTlcrUko0QzFuOVZtZmVHZnFRYkFhQWpZQlBRY3NMUDZEekMwTjVTOFVEWURFNGp5RXdTRmExdnlEQ0xBU3ZKN21vZEx0eGxNT0g2eUFUanplU0tZNnFrb24rZEtXZ2ZVMzNpSEpQU2FWWHhjZ3ZOU3QzNm91SG42cDRveU4rTGJsZWNSTmxSV002Ry9uZXA5ekJKbFp0ZTlWbDRxdzQyY0ZXcFVPdlBkV2dRNlhDaStkaTk1ZG4ra1dtaE5RRkFheG51eU50bHNEVkNaaU1ocm93Yk5pMVdqdEdhYnU2MTdCOXlmNHBmYlpvVFU5SFlPUyt5NWorem5SZmNnalNEa1FnM2JMcGduaXJ5T1ErMFgyTWZ3U2dwaEV2am1wZVpGOHl6MkJVRTlmUGQyUnp3QlV4dmVFNHlaUVhOeFdsSlI5NnZEdkdBdnpVd0x0NUhPdmdIcGZJUU0vNEQ3TFhHekdCNkR0UFd2UkduRHNsSDJ6WjBVakdSTmRBWDU0WUx6aFJEZlFPTzI0bXArTHJ1VTBvNE5vZE9vamE5QWsrSXNRdUpKZGx1aVdPNmJRTkxiYmF1TjhPTTFURm15eGhnNVVRTmpiMHlHM0R2YnM0eDZYN2xtMWRpYy9jbWNjTm9GZnRhNy9KY3JWTFFSVDdsakp4R2ZvUWNmWDhmenQ1WEVnVnRzemtIZmREd3BwTWVERDJUdFhQZkMwMlFpdksxOURSM25yYURLZ2lkVkd6TVlrWGNTdEYxS2t6UUxsNzF0VlFPOG5ZR3JVN3V3d3RpMEhUWGZRMkNiaDJmUlUxL0xaTms2VXRodURBWlIvZUlTZ3Y2R2JMaXBIOHlTeUZrdkYvWjg1NTQzS2s0UG5EaDhmdXdjUXlyL1dsNFpQaURiWFhCbk90QTF3TFRtZHRUcjdQT0xoVFRJTHFiM0RFNnY4UW5hMml4dGJBWFpmN3lzWGYxM3QzdkNOelIzdE1pS0VYekhKU2ZwSDJ1aEtJaXR0K29yQlF2VVNmSk5WVXRZU0xZeGZMamRQWHJOYTMzMG00czZOaXRJL3ZhUjUvU3FRTUJoWjVGUldWc2FZa3JjQnFxNmg3SkdKRExSZU10R3ljUFJzdTRNcTJaQjQ0ZG9LMEV6a2hoYUY3cFo0b3Rha29UR0ZuN0lKaTlGbXR4b1JBYnFPQTRtdWRzK29TZ1oyQ0taQTl3SDEweHhYbDFCNVlTNkJxWGtqTWlTV0NBWCtxa2ZkWHh3dy9rd1BKa3plbWc1MFhraTNBd1g4VGorNG0zd1FlQ2FHLzVwY0IzdEYrbDcxK3h4UHFCMkdENTdldTJhWTNXWk90ZlBBenhIcUVXT05ra0M2eFpjTTVUWndZYzRCaCtBbW5tTlh6Y3ZzNXJIa1c1d1dEUHZ5RWxIeUNvU3EzYThwSWdRSXNuYkFhTVJwQU5BU2FWRjlIS1NwbXh3eHZRZENaOVFLa2ZaQnVJVVQ5NVpETlBPNzEwS3dQSlJHWmxLQjFQUDJzdEp3MWtHcVYrVEZlaVY0U0tDV2dTZWVpU2JGWXpYdC82WTN3Mlp0djBBeUN4MXl3V253dFdaWDVBWVF5VWt6eUZpb3lLU1pWbzZLdHFnYjRYYUNVT2wrNFdWZFBQNlo0OHVkNENpaG5LQy9sWG11Tm5tMFR3YUVTVnk1OFFWd0VZaVdBYjBiamU3RE9Xbkp1di93dnpHeG1hTmdveVdVWGFzYXRkb1ZFK0JPRHZKL0svUGJMT3lWQ2Y2bnoyZHlZdFhRY3dUTm5TVUJWekpFaEdqL1hTL2RVZmtYcnhibHphYWJtZEtueVpXQldDNE5pVGZZcnVUYW1abUd0T0F6Q2lYdy9aQ2JOenlDSHFmdHNlbm0zQWlWZWUrWjdxcE8xVXRyRXUxMGhjOEtubjRzYlZ5c21jVFpkQzZLVjNSeU9lckZmNzFobjVxUUlCNUJhMnNFZUxIWjUrUTZtdzZuL2lDdi9WUGZ3OVZEQzlXdSt1bWdkVTJHeVBzeDB5c1cydEZuSzVSOTJMcjR2OHU3UVVrbUFOUEFqbGYzOXQvMGJtMlovWGpsTzdHZnl6T05EQnhpY0prSkV1RmJsV0tOSUl5L3JOUVk4czhEdmpBeVh2aUl5L1l0b1VtQXFnaG1HcmpYOC92bE8xeFNwUVVYeWRjVHRmN1RDU1phOW1RNTBTWXBwazBxa0lWOXBscTF2SU9hN3dXTm1oQ3Z2aWJEVG1nSktYWjdPdUltOW5kU2JQNUNQMGJpMXc1L3RkU0twY3FMaUNvb2R5M2l5TkdvTXB4WVRPRklVblI3U2tkYXN4WEx3YUZ6dlMydmp2TUZBS3BKQ1JnQUFBdllRVDZMWlVnUjczWWdRWlBmaFNUdC9JSitHOXh6cVB1NmhLSFZpWlRaanNzeXAxK216VnQzRHFQSDJvak05UHcxZjVwR3k4UTRMUDA0TUhPZTRQVWMrYUY4bDhXMCtKY1JGak5UOXk1a3JJMktIWXE5eXlHdDlDaFMyRW1PZ0lTSW9MODlaaTdsSmIvNVVESmFLYXBpRks0VkgxKzJGTVZsN21DYVZSaDQ4QXRTNWtMM0ZBPSIsIm1hYyI6ImM1OGM3ZTljNmMxOGFlOGYxMDMzZTk5NTRlOWU1MGEyYmZiZWYwNThjZTIzN2NhZjEyMTZiNmY3MmM3ZjdhMjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "A+uXv1jdrJ4WiD8A8PiSaD0cagnCXdPPtECxlicqVEQ=", "origin": "DEL", "departure_time": "2026-03-09 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-09 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-09", "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": "eyJpdiI6Imo4WGVCNGNHcFhwVjJrd3M2UFRITHc9PSIsInZhbHVlIjoiVGk1bU45TTlES2xFN3FTdlNLQ0dPWFU4eWgxN3VIZ01UTTE3R2lXQ2V0enpTM2dTdzlJTmxCbk4zODNsRGNLVFBFSEdkU0hvM3RRSjJSZEFaWjJyNUxRa1VDVHJqUjNWZ01idG9vRytzdllsY3BqVmtDUEh2V2VDdmVvOWxYN1lLUmxIWVp6N2ZUUEZJdy9GTlcrUko0QzFuOVZtZmVHZnFRYkFhQWpZQlBRY3NMUDZEekMwTjVTOFVEWURFNGp5RXdTRmExdnlEQ0xBU3ZKN21vZEx0eGxNT0g2eUFUanplU0tZNnFrb24rZEtXZ2ZVMzNpSEpQU2FWWHhjZ3ZOU3QzNm91SG42cDRveU4rTGJsZWNSTmxSV002Ry9uZXA5ekJKbFp0ZTlWbDRxdzQyY0ZXcFVPdlBkV2dRNlhDaStkaTk1ZG4ra1dtaE5RRkFheG51eU50bHNEVkNaaU1ocm93Yk5pMVdqdEdhYnU2MTdCOXlmNHBmYlpvVFU5SFlPUyt5NWorem5SZmNnalNEa1FnM2JMcGduaXJ5T1ErMFgyTWZ3U2dwaEV2am1wZVpGOHl6MkJVRTlmUGQyUnp3QlV4dmVFNHlaUVhOeFdsSlI5NnZEdkdBdnpVd0x0NUhPdmdIcGZJUU0vNEQ3TFhHekdCNkR0UFd2UkduRHNsSDJ6WjBVakdSTmRBWDU0WUx6aFJEZlFPTzI0bXArTHJ1VTBvNE5vZE9vamE5QWsrSXNRdUpKZGx1aVdPNmJRTkxiYmF1TjhPTTFURm15eGhnNVVRTmpiMHlHM0R2YnM0eDZYN2xtMWRpYy9jbWNjTm9GZnRhNy9KY3JWTFFSVDdsakp4R2ZvUWNmWDhmenQ1WEVnVnRzemtIZmREd3BwTWVERDJUdFhQZkMwMlFpdksxOURSM25yYURLZ2lkVkd6TVlrWGNTdEYxS2t6UUxsNzF0VlFPOG5ZR3JVN3V3d3RpMEhUWGZRMkNiaDJmUlUxL0xaTms2VXRodURBWlIvZUlTZ3Y2R2JMaXBIOHlTeUZrdkYvWjg1NTQzS2s0UG5EaDhmdXdjUXlyL1dsNFpQaURiWFhCbk90QTF3TFRtZHRUcjdQT0xoVFRJTHFiM0RFNnY4UW5hMml4dGJBWFpmN3lzWGYxM3QzdkNOelIzdE1pS0VYekhKU2ZwSDJ1aEtJaXR0K29yQlF2VVNmSk5WVXRZU0xZeGZMamRQWHJOYTMzMG00czZOaXRJL3ZhUjUvU3FRTUJoWjVGUldWc2FZa3JjQnFxNmg3SkdKRExSZU10R3ljUFJzdTRNcTJaQjQ0ZG9LMEV6a2hoYUY3cFo0b3Rha29UR0ZuN0lKaTlGbXR4b1JBYnFPQTRtdWRzK29TZ1oyQ0taQTl3SDEweHhYbDFCNVlTNkJxWGtqTWlTV0NBWCtxa2ZkWHh3dy9rd1BKa3plbWc1MFhraTNBd1g4VGorNG0zd1FlQ2FHLzVwY0IzdEYrbDcxK3h4UHFCMkdENTdldTJhWTNXWk90ZlBBenhIcUVXT05ra0M2eFpjTTVUWndZYzRCaCtBbW5tTlh6Y3ZzNXJIa1c1d1dEUHZ5RWxIeUNvU3EzYThwSWdRSXNuYkFhTVJwQU5BU2FWRjlIS1NwbXh3eHZRZENaOVFLa2ZaQnVJVVQ5NVpETlBPNzEwS3dQSlJHWmxLQjFQUDJzdEp3MWtHcVYrVEZlaVY0U0tDV2dTZWVpU2JGWXpYdC82WTN3Mlp0djBBeUN4MXl3V253dFdaWDVBWVF5VWt6eUZpb3lLU1pWbzZLdHFnYjRYYUNVT2wrNFdWZFBQNlo0OHVkNENpaG5LQy9sWG11Tm5tMFR3YUVTVnk1OFFWd0VZaVdBYjBiamU3RE9Xbkp1di93dnpHeG1hTmdveVdVWGFzYXRkb1ZFK0JPRHZKL0svUGJMT3lWQ2Y2bnoyZHlZdFhRY3dUTm5TVUJWekpFaEdqL1hTL2RVZmtYcnhibHphYWJtZEtueVpXQldDNE5pVGZZcnVUYW1abUd0T0F6Q2lYdy9aQ2JOenlDSHFmdHNlbm0zQWlWZWUrWjdxcE8xVXRyRXUxMGhjOEtubjRzYlZ5c21jVFpkQzZLVjNSeU9lckZmNzFobjVxUUlCNUJhMnNFZUxIWjUrUTZtdzZuL2lDdi9WUGZ3OVZEQzlXdSt1bWdkVTJHeVBzeDB5c1cydEZuSzVSOTJMcjR2OHU3UVVrbUFOUEFqbGYzOXQvMGJtMlovWGpsTzdHZnl6T05EQnhpY0prSkV1RmJsV0tOSUl5L3JOUVk4czhEdmpBeVh2aUl5L1l0b1VtQXFnaG1HcmpYOC92bE8xeFNwUVVYeWRjVHRmN1RDU1phOW1RNTBTWXBwazBxa0lWOXBscTF2SU9hN3dXTm1oQ3Z2aWJEVG1nSktYWjdPdUltOW5kU2JQNUNQMGJpMXc1L3RkU0twY3FMaUNvb2R5M2l5TkdvTXB4WVRPRklVblI3U2tkYXN4WEx3YUZ6dlMydmp2TUZBS3BKQ1JnQUFBdllRVDZMWlVnUjczWWdRWlBmaFNUdC9JSitHOXh6cVB1NmhLSFZpWlRaanNzeXAxK216VnQzRHFQSDJvak05UHcxZjVwR3k4UTRMUDA0TUhPZTRQVWMrYUY4bDhXMCtKY1JGak5UOXk1a3JJMktIWXE5eXlHdDlDaFMyRW1PZ0lTSW9MODlaaTdsSmIvNVVESmFLYXBpRks0VkgxKzJGTVZsN21DYVZSaDQ4QXRTNWtMM0ZBPSIsIm1hYyI6ImM1OGM3ZTljNmMxOGFlOGYxMDMzZTk5NTRlOWU1MGEyYmZiZWYwNThjZTIzN2NhZjEyMTZiNmY3MmM3ZjdhMjAiLCJ0YWciOiIifQ==", "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": "uvImuxZbb7ZteW8xj3h\/GXyOk+zo+vd3G0aHhUrrmMs=", "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": "eyJpdiI6Imo4WGVCNGNHcFhwVjJrd3M2UFRITHc9PSIsInZhbHVlIjoiVGk1bU45TTlES2xFN3FTdlNLQ0dPWFU4eWgxN3VIZ01UTTE3R2lXQ2V0enpTM2dTdzlJTmxCbk4zODNsRGNLVFBFSEdkU0hvM3RRSjJSZEFaWjJyNUxRa1VDVHJqUjNWZ01idG9vRytzdllsY3BqVmtDUEh2V2VDdmVvOWxYN1lLUmxIWVp6N2ZUUEZJdy9GTlcrUko0QzFuOVZtZmVHZnFRYkFhQWpZQlBRY3NMUDZEekMwTjVTOFVEWURFNGp5RXdTRmExdnlEQ0xBU3ZKN21vZEx0eGxNT0g2eUFUanplU0tZNnFrb24rZEtXZ2ZVMzNpSEpQU2FWWHhjZ3ZOU3QzNm91SG42cDRveU4rTGJsZWNSTmxSV002Ry9uZXA5ekJKbFp0ZTlWbDRxdzQyY0ZXcFVPdlBkV2dRNlhDaStkaTk1ZG4ra1dtaE5RRkFheG51eU50bHNEVkNaaU1ocm93Yk5pMVdqdEdhYnU2MTdCOXlmNHBmYlpvVFU5SFlPUyt5NWorem5SZmNnalNEa1FnM2JMcGduaXJ5T1ErMFgyTWZ3U2dwaEV2am1wZVpGOHl6MkJVRTlmUGQyUnp3QlV4dmVFNHlaUVhOeFdsSlI5NnZEdkdBdnpVd0x0NUhPdmdIcGZJUU0vNEQ3TFhHekdCNkR0UFd2UkduRHNsSDJ6WjBVakdSTmRBWDU0WUx6aFJEZlFPTzI0bXArTHJ1VTBvNE5vZE9vamE5QWsrSXNRdUpKZGx1aVdPNmJRTkxiYmF1TjhPTTFURm15eGhnNVVRTmpiMHlHM0R2YnM0eDZYN2xtMWRpYy9jbWNjTm9GZnRhNy9KY3JWTFFSVDdsakp4R2ZvUWNmWDhmenQ1WEVnVnRzemtIZmREd3BwTWVERDJUdFhQZkMwMlFpdksxOURSM25yYURLZ2lkVkd6TVlrWGNTdEYxS2t6UUxsNzF0VlFPOG5ZR3JVN3V3d3RpMEhUWGZRMkNiaDJmUlUxL0xaTms2VXRodURBWlIvZUlTZ3Y2R2JMaXBIOHlTeUZrdkYvWjg1NTQzS2s0UG5EaDhmdXdjUXlyL1dsNFpQaURiWFhCbk90QTF3TFRtZHRUcjdQT0xoVFRJTHFiM0RFNnY4UW5hMml4dGJBWFpmN3lzWGYxM3QzdkNOelIzdE1pS0VYekhKU2ZwSDJ1aEtJaXR0K29yQlF2VVNmSk5WVXRZU0xZeGZMamRQWHJOYTMzMG00czZOaXRJL3ZhUjUvU3FRTUJoWjVGUldWc2FZa3JjQnFxNmg3SkdKRExSZU10R3ljUFJzdTRNcTJaQjQ0ZG9LMEV6a2hoYUY3cFo0b3Rha29UR0ZuN0lKaTlGbXR4b1JBYnFPQTRtdWRzK29TZ1oyQ0taQTl3SDEweHhYbDFCNVlTNkJxWGtqTWlTV0NBWCtxa2ZkWHh3dy9rd1BKa3plbWc1MFhraTNBd1g4VGorNG0zd1FlQ2FHLzVwY0IzdEYrbDcxK3h4UHFCMkdENTdldTJhWTNXWk90ZlBBenhIcUVXT05ra0M2eFpjTTVUWndZYzRCaCtBbW5tTlh6Y3ZzNXJIa1c1d1dEUHZ5RWxIeUNvU3EzYThwSWdRSXNuYkFhTVJwQU5BU2FWRjlIS1NwbXh3eHZRZENaOVFLa2ZaQnVJVVQ5NVpETlBPNzEwS3dQSlJHWmxLQjFQUDJzdEp3MWtHcVYrVEZlaVY0U0tDV2dTZWVpU2JGWXpYdC82WTN3Mlp0djBBeUN4MXl3V253dFdaWDVBWVF5VWt6eUZpb3lLU1pWbzZLdHFnYjRYYUNVT2wrNFdWZFBQNlo0OHVkNENpaG5LQy9sWG11Tm5tMFR3YUVTVnk1OFFWd0VZaVdBYjBiamU3RE9Xbkp1di93dnpHeG1hTmdveVdVWGFzYXRkb1ZFK0JPRHZKL0svUGJMT3lWQ2Y2bnoyZHlZdFhRY3dUTm5TVUJWekpFaEdqL1hTL2RVZmtYcnhibHphYWJtZEtueVpXQldDNE5pVGZZcnVUYW1abUd0T0F6Q2lYdy9aQ2JOenlDSHFmdHNlbm0zQWlWZWUrWjdxcE8xVXRyRXUxMGhjOEtubjRzYlZ5c21jVFpkQzZLVjNSeU9lckZmNzFobjVxUUlCNUJhMnNFZUxIWjUrUTZtdzZuL2lDdi9WUGZ3OVZEQzlXdSt1bWdkVTJHeVBzeDB5c1cydEZuSzVSOTJMcjR2OHU3UVVrbUFOUEFqbGYzOXQvMGJtMlovWGpsTzdHZnl6T05EQnhpY0prSkV1RmJsV0tOSUl5L3JOUVk4czhEdmpBeVh2aUl5L1l0b1VtQXFnaG1HcmpYOC92bE8xeFNwUVVYeWRjVHRmN1RDU1phOW1RNTBTWXBwazBxa0lWOXBscTF2SU9hN3dXTm1oQ3Z2aWJEVG1nSktYWjdPdUltOW5kU2JQNUNQMGJpMXc1L3RkU0twY3FMaUNvb2R5M2l5TkdvTXB4WVRPRklVblI3U2tkYXN4WEx3YUZ6dlMydmp2TUZBS3BKQ1JnQUFBdllRVDZMWlVnUjczWWdRWlBmaFNUdC9JSitHOXh6cVB1NmhLSFZpWlRaanNzeXAxK216VnQzRHFQSDJvak05UHcxZjVwR3k4UTRMUDA0TUhPZTRQVWMrYUY4bDhXMCtKY1JGak5UOXk1a3JJMktIWXE5eXlHdDlDaFMyRW1PZ0lTSW9MODlaaTdsSmIvNVVESmFLYXBpRks0VkgxKzJGTVZsN21DYVZSaDQ4QXRTNWtMM0ZBPSIsIm1hYyI6ImM1OGM3ZTljNmMxOGFlOGYxMDMzZTk5NTRlOWU1MGEyYmZiZWYwNThjZTIzN2NhZjEyMTZiNmY3MmM3ZjdhMjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4yrcG\/9AAK5GSTBGL+EFv4pHNV4brzuQiwgGFvmAZ\/w=", "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": "eyJpdiI6Imo4WGVCNGNHcFhwVjJrd3M2UFRITHc9PSIsInZhbHVlIjoiVGk1bU45TTlES2xFN3FTdlNLQ0dPWFU4eWgxN3VIZ01UTTE3R2lXQ2V0enpTM2dTdzlJTmxCbk4zODNsRGNLVFBFSEdkU0hvM3RRSjJSZEFaWjJyNUxRa1VDVHJqUjNWZ01idG9vRytzdllsY3BqVmtDUEh2V2VDdmVvOWxYN1lLUmxIWVp6N2ZUUEZJdy9GTlcrUko0QzFuOVZtZmVHZnFRYkFhQWpZQlBRY3NMUDZEekMwTjVTOFVEWURFNGp5RXdTRmExdnlEQ0xBU3ZKN21vZEx0eGxNT0g2eUFUanplU0tZNnFrb24rZEtXZ2ZVMzNpSEpQU2FWWHhjZ3ZOU3QzNm91SG42cDRveU4rTGJsZWNSTmxSV002Ry9uZXA5ekJKbFp0ZTlWbDRxdzQyY0ZXcFVPdlBkV2dRNlhDaStkaTk1ZG4ra1dtaE5RRkFheG51eU50bHNEVkNaaU1ocm93Yk5pMVdqdEdhYnU2MTdCOXlmNHBmYlpvVFU5SFlPUyt5NWorem5SZmNnalNEa1FnM2JMcGduaXJ5T1ErMFgyTWZ3U2dwaEV2am1wZVpGOHl6MkJVRTlmUGQyUnp3QlV4dmVFNHlaUVhOeFdsSlI5NnZEdkdBdnpVd0x0NUhPdmdIcGZJUU0vNEQ3TFhHekdCNkR0UFd2UkduRHNsSDJ6WjBVakdSTmRBWDU0WUx6aFJEZlFPTzI0bXArTHJ1VTBvNE5vZE9vamE5QWsrSXNRdUpKZGx1aVdPNmJRTkxiYmF1TjhPTTFURm15eGhnNVVRTmpiMHlHM0R2YnM0eDZYN2xtMWRpYy9jbWNjTm9GZnRhNy9KY3JWTFFSVDdsakp4R2ZvUWNmWDhmenQ1WEVnVnRzemtIZmREd3BwTWVERDJUdFhQZkMwMlFpdksxOURSM25yYURLZ2lkVkd6TVlrWGNTdEYxS2t6UUxsNzF0VlFPOG5ZR3JVN3V3d3RpMEhUWGZRMkNiaDJmUlUxL0xaTms2VXRodURBWlIvZUlTZ3Y2R2JMaXBIOHlTeUZrdkYvWjg1NTQzS2s0UG5EaDhmdXdjUXlyL1dsNFpQaURiWFhCbk90QTF3TFRtZHRUcjdQT0xoVFRJTHFiM0RFNnY4UW5hMml4dGJBWFpmN3lzWGYxM3QzdkNOelIzdE1pS0VYekhKU2ZwSDJ1aEtJaXR0K29yQlF2VVNmSk5WVXRZU0xZeGZMamRQWHJOYTMzMG00czZOaXRJL3ZhUjUvU3FRTUJoWjVGUldWc2FZa3JjQnFxNmg3SkdKRExSZU10R3ljUFJzdTRNcTJaQjQ0ZG9LMEV6a2hoYUY3cFo0b3Rha29UR0ZuN0lKaTlGbXR4b1JBYnFPQTRtdWRzK29TZ1oyQ0taQTl3SDEweHhYbDFCNVlTNkJxWGtqTWlTV0NBWCtxa2ZkWHh3dy9rd1BKa3plbWc1MFhraTNBd1g4VGorNG0zd1FlQ2FHLzVwY0IzdEYrbDcxK3h4UHFCMkdENTdldTJhWTNXWk90ZlBBenhIcUVXT05ra0M2eFpjTTVUWndZYzRCaCtBbW5tTlh6Y3ZzNXJIa1c1d1dEUHZ5RWxIeUNvU3EzYThwSWdRSXNuYkFhTVJwQU5BU2FWRjlIS1NwbXh3eHZRZENaOVFLa2ZaQnVJVVQ5NVpETlBPNzEwS3dQSlJHWmxLQjFQUDJzdEp3MWtHcVYrVEZlaVY0U0tDV2dTZWVpU2JGWXpYdC82WTN3Mlp0djBBeUN4MXl3V253dFdaWDVBWVF5VWt6eUZpb3lLU1pWbzZLdHFnYjRYYUNVT2wrNFdWZFBQNlo0OHVkNENpaG5LQy9sWG11Tm5tMFR3YUVTVnk1OFFWd0VZaVdBYjBiamU3RE9Xbkp1di93dnpHeG1hTmdveVdVWGFzYXRkb1ZFK0JPRHZKL0svUGJMT3lWQ2Y2bnoyZHlZdFhRY3dUTm5TVUJWekpFaEdqL1hTL2RVZmtYcnhibHphYWJtZEtueVpXQldDNE5pVGZZcnVUYW1abUd0T0F6Q2lYdy9aQ2JOenlDSHFmdHNlbm0zQWlWZWUrWjdxcE8xVXRyRXUxMGhjOEtubjRzYlZ5c21jVFpkQzZLVjNSeU9lckZmNzFobjVxUUlCNUJhMnNFZUxIWjUrUTZtdzZuL2lDdi9WUGZ3OVZEQzlXdSt1bWdkVTJHeVBzeDB5c1cydEZuSzVSOTJMcjR2OHU3UVVrbUFOUEFqbGYzOXQvMGJtMlovWGpsTzdHZnl6T05EQnhpY0prSkV1RmJsV0tOSUl5L3JOUVk4czhEdmpBeVh2aUl5L1l0b1VtQXFnaG1HcmpYOC92bE8xeFNwUVVYeWRjVHRmN1RDU1phOW1RNTBTWXBwazBxa0lWOXBscTF2SU9hN3dXTm1oQ3Z2aWJEVG1nSktYWjdPdUltOW5kU2JQNUNQMGJpMXc1L3RkU0twY3FMaUNvb2R5M2l5TkdvTXB4WVRPRklVblI3U2tkYXN4WEx3YUZ6dlMydmp2TUZBS3BKQ1JnQUFBdllRVDZMWlVnUjczWWdRWlBmaFNUdC9JSitHOXh6cVB1NmhLSFZpWlRaanNzeXAxK216VnQzRHFQSDJvak05UHcxZjVwR3k4UTRMUDA0TUhPZTRQVWMrYUY4bDhXMCtKY1JGak5UOXk1a3JJMktIWXE5eXlHdDlDaFMyRW1PZ0lTSW9MODlaaTdsSmIvNVVESmFLYXBpRks0VkgxKzJGTVZsN21DYVZSaDQ4QXRTNWtMM0ZBPSIsIm1hYyI6ImM1OGM3ZTljNmMxOGFlOGYxMDMzZTk5NTRlOWU1MGEyYmZiZWYwNThjZTIzN2NhZjEyMTZiNmY3MmM3ZjdhMjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1869, "gross_total": 1839, "base_fare": 963, "tax": 906, "sell": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg2OSwiYmFzZV9mYXJlIjo5NjMsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgzOSwiYmFzZV9mYXJlIjo5MzMsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MzksImJhc2VfZmFyZSI6OTMzLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "933.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "gross": { "base_fare": "933.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NjkuMDAiLCJiYXNlX2ZhcmUiOiI5NjMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MzkuMDAiLCJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODM5LjAwIiwiYmFzZV9mYXJlIjoiOTMzLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1839, "base_fare": 933, "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": 1869, "filter": { "id": "F123NP00114-28", "price": 1869, "gross_total": 1839, "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-08 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": "kul202603082300del2026030902252387del202603091720dac202603092020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZD0VzWvhjtivysgfpSGoTl74jZ66Kqu\/36lAemcAntYHm+niBaIJ7DIG1n9GgqYDaQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b7MBSuUc61FzB70REI5U8rECbN3JSQfh\/VQqrpe0Vtc=", "origin": "KUL", "departure_time": "2026-03-08 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-09 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-08", "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": "eyJpdiI6IjM1c2taOFJOYUtxZWgzWHJCeGhxUmc9PSIsInZhbHVlIjoiYldNV3h6M0dOaGtPUWNIZnByY3M5UHhwUmcwMGE0S2oveDN1Y2ZQaWdScDZjTnhLMUpWV0FJZDhkcExyYWNmVG5mK05ZY1VXOXEyQ0xXcTd1VmtQR1czWEpzY3NzMVU2NGJhbTFzVTFjK2NrYVZTMktBZ3ZVRVdvZmE5ZlF3a0x3TndPbzJGRlNKM3p1RkkyRUlQbGhvYTlITEdoY1hJRlduRVNtVUoyUHJRNVZ6b2FoK3FvU2tvWkREWnVCaVVObXQwbFNrc0tScTZML2FBczJ5UUhsNlljN2w3dnkxb1ZnNG9ZN0NyN0ZFVm43dzNybFprVUtKQ1lXYnhaWHc0eDZsbW14QXo1ZStNTFZ6WHY5N01WRkhSR3JoUjVFTEI3VUJrNDFiYlhMTUJsWHhOMDZxMTV2cUxQeXR4UW9kWTlpNVNsU051d3UrK1FkVUhBb3dNQWVRS2NQbVZQV2lvbnd5cHpwWm54QnNwUHhaenc4aXpxWisvME0rNzh3TWtadXlXbmhRZEpmbjJreDZZdXpuYVdZbnJiMkFFeFhWVVgyRis2TTMyVThHQmZLeFFMdHg3N05WL2lRSWNBUmFjTnhPTzFSZC9SejZMV3d5YXhGL3JsTk9JOFEvcmNNZGNpTjZYcExCVFB6QVp6aVVEN25FbFhIb3g5NC8zcVJPVXgxQ2FGSkpBcUEzY1ZkSUN1bWl0Umg3MW9yWm8vQk1GMk8wQVQ1Umhaa04vUGE1NkpQYkJuVzRWWTMyVC9RWFJhaGRSNTkvMFZDdDRzK0pzN2U5YjNXOUF5eDVLczNQUlVsMXVjQkJ2eTUyb0FoVWxSbzJNNFoxMkYwTVJRWG40WE56VmswbUlrdVhlay8yNWU5Ky93bnBiZG1lQituWnpnR3UwbURlYWQ4WXRGdnNvZ1g1eWp5Z3kvdkFFNHZhZkdyRFBGMERkNERnTHlmLzdKaGM5VDFUOHFIUlVmYjVsdmp1L2dOUktPK2NxYUx2ZGI1Z0hyNk9YSGhBaEZldFVGWTZQdDQyYXJzYmJyVmNTdjNuUSs1TGRhTTY4QkZTNGdualEyQXhHS2E4YzBJZlpJYTJzYzdUcUx5MUt3aFBxQXFaVTRRaFllNDZFUlJuN2dYYUtzMnNxQjd1TXI2bjg3QzJnTUFwYjJ5UVJQd3VqZWVuVnp2V0gvY1VVWjh6aGFUVU5aeUMwL1JLSmh4MXhZUWFSSXRyT2d5SE1LQ0xYQnRnNllITTNDZGNtRkxhL3ZjeHIrclpva2ZKdG1HU3F2YTVpemYwR1pxbTRRb3dpcUVacWkxOTJuMmZBLzZlMmRSYW1oK0NQclljUU0vQ3crR2tnY1dzaldId3R1RC9WN1NVdHMwQjFRbWtnL2xRamZUajB2OEhFdTJkb1dLMkhoTE5VOWZmU21hdGhnTER5cjVOQUVDMWdvK2xtRWppditDUnpGeHUvbHRIeGZHais1ODJxKy9FMnJuUDc4QmVlc1I1bkN6eENCeXZ3VVV2K0dacDhVaFdIdnI4SUpJdUpNUDBXY0VJSDdXZUl2MmEzMnk5V25LTnJNenh0YWFJSDNDeE5uWWRsbW5UUGFrUndtMjUzaFp6S1J5NWpwaDJjckIwOStwdHVXditMLy9RSVVzME9qbWZMdzdSQXBMckJLSnhJRmFjVk1kYXorVW4xVkxpaUtrenpSbklQTkMrWDBKYkpIbGpnR21nQ3ErcWtxMHZVbk9sbjhNNXRiTkU5M2FpWXQ5TzlTTmo5d29lbTBzRExuaEJlcWMzcCt1bnJSVUVObEdiaXJsMFc3MVd0NmdxYVo4VW0ySWRYbU9PMEVSalVieXhGT1YxOUJiNm5pKy9wWk50MzlpeXVGdC91azNNREM2d0Q5YlBGY2RvTlJzejduRHV2WDJhUTM4Q21PemFYNjJVM1pzRTMrRGQyR1VEWUtjeHdaSjNOWWJVUDdpblR5QldkUVdCT3NFdTNXSkhjUGR5d1ZFaVg2cHN3Z25xanlac2xMT2o5dUZZNTZpZm84UUJEdzUvS3JqYW1YUUZCV3p3TldoWWM2WU0rUllZMTlzbi9DTUdzeEk0L0FYSkJrc1V6SGVRK2ZYM2RWZktBdzlWd2dhZnRqTE5GNmdmRjRBMU5ZVXB1SHNGdFRyT3dWSzlTci9EbnlyS0E5MlhxTWljbTE4UGpGTVRWRG9Hc0cwUjJNU3ZyV2ZvL0ZRWDlQMGdINDBLLzk2OHR3eGw0NmtBTVUzbnYwSmhkbzhDRkJVMkhOeERmbWNpRHROY3lKajBLRU95aDcxV3N6U0hybFh1R1RYbm1xVFhRcUgrTzd6dDd1RkNIdXZBMUZrODNsNkVuRlFEeXJpTUZtZVVVYzBZRlN4SXE4c2NvZE5SU3lianE0dFR2SE42d2dNNWJ2aWpIN0hyT0RkeG82ek02SkhMc09UTXpJdmhZczJ0d0ZVOFVzVTNTdEVGYkdvSExGNFYvdGlld0dUTWF2ZDEyUVhoTFFoeFhpK2ZmYVZmOWszZGFzN3ZjUFFSb0c5VHhYUkJla0Fib1dva1c2UERLVENFdkdMZ215NFAyMldBeHgrbDdHdE4yZGxzOU9JRFNKZGU0QUhkY0R5NzQ3NTkxeTZ4eCtLeUdQRk5EL0NVWlpqRVhSWmtXUE5QckNjVGZQT0dxTXprNUJHNDhtempBenBqTDFnTFE2Ri85dytrTzJzZ09FK1NKeGVaOHZSSTVyWFpWL0pFaGlUbDZSalRVWDhhOVJWREFXMHUwb0tRSmI4WldiZDVJPSIsIm1hYyI6IjkwZjM0Y2NmMmI5ZGI4Yjg1MmExMjViZGI4MjZiZmRlZDQzNmJkZDhmOGEwMDQyMWIxYWQ1YjI0ZmM1MjQ1OWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "6LT\/xS6Va6Bl82sJfrZSPhLd9zVL4bPsNAd5zdBjNKQ=", "origin": "DEL", "departure_time": "2026-03-09 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-09 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-09", "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": "eyJpdiI6IjM1c2taOFJOYUtxZWgzWHJCeGhxUmc9PSIsInZhbHVlIjoiYldNV3h6M0dOaGtPUWNIZnByY3M5UHhwUmcwMGE0S2oveDN1Y2ZQaWdScDZjTnhLMUpWV0FJZDhkcExyYWNmVG5mK05ZY1VXOXEyQ0xXcTd1VmtQR1czWEpzY3NzMVU2NGJhbTFzVTFjK2NrYVZTMktBZ3ZVRVdvZmE5ZlF3a0x3TndPbzJGRlNKM3p1RkkyRUlQbGhvYTlITEdoY1hJRlduRVNtVUoyUHJRNVZ6b2FoK3FvU2tvWkREWnVCaVVObXQwbFNrc0tScTZML2FBczJ5UUhsNlljN2w3dnkxb1ZnNG9ZN0NyN0ZFVm43dzNybFprVUtKQ1lXYnhaWHc0eDZsbW14QXo1ZStNTFZ6WHY5N01WRkhSR3JoUjVFTEI3VUJrNDFiYlhMTUJsWHhOMDZxMTV2cUxQeXR4UW9kWTlpNVNsU051d3UrK1FkVUhBb3dNQWVRS2NQbVZQV2lvbnd5cHpwWm54QnNwUHhaenc4aXpxWisvME0rNzh3TWtadXlXbmhRZEpmbjJreDZZdXpuYVdZbnJiMkFFeFhWVVgyRis2TTMyVThHQmZLeFFMdHg3N05WL2lRSWNBUmFjTnhPTzFSZC9SejZMV3d5YXhGL3JsTk9JOFEvcmNNZGNpTjZYcExCVFB6QVp6aVVEN25FbFhIb3g5NC8zcVJPVXgxQ2FGSkpBcUEzY1ZkSUN1bWl0Umg3MW9yWm8vQk1GMk8wQVQ1Umhaa04vUGE1NkpQYkJuVzRWWTMyVC9RWFJhaGRSNTkvMFZDdDRzK0pzN2U5YjNXOUF5eDVLczNQUlVsMXVjQkJ2eTUyb0FoVWxSbzJNNFoxMkYwTVJRWG40WE56VmswbUlrdVhlay8yNWU5Ky93bnBiZG1lQituWnpnR3UwbURlYWQ4WXRGdnNvZ1g1eWp5Z3kvdkFFNHZhZkdyRFBGMERkNERnTHlmLzdKaGM5VDFUOHFIUlVmYjVsdmp1L2dOUktPK2NxYUx2ZGI1Z0hyNk9YSGhBaEZldFVGWTZQdDQyYXJzYmJyVmNTdjNuUSs1TGRhTTY4QkZTNGdualEyQXhHS2E4YzBJZlpJYTJzYzdUcUx5MUt3aFBxQXFaVTRRaFllNDZFUlJuN2dYYUtzMnNxQjd1TXI2bjg3QzJnTUFwYjJ5UVJQd3VqZWVuVnp2V0gvY1VVWjh6aGFUVU5aeUMwL1JLSmh4MXhZUWFSSXRyT2d5SE1LQ0xYQnRnNllITTNDZGNtRkxhL3ZjeHIrclpva2ZKdG1HU3F2YTVpemYwR1pxbTRRb3dpcUVacWkxOTJuMmZBLzZlMmRSYW1oK0NQclljUU0vQ3crR2tnY1dzaldId3R1RC9WN1NVdHMwQjFRbWtnL2xRamZUajB2OEhFdTJkb1dLMkhoTE5VOWZmU21hdGhnTER5cjVOQUVDMWdvK2xtRWppditDUnpGeHUvbHRIeGZHais1ODJxKy9FMnJuUDc4QmVlc1I1bkN6eENCeXZ3VVV2K0dacDhVaFdIdnI4SUpJdUpNUDBXY0VJSDdXZUl2MmEzMnk5V25LTnJNenh0YWFJSDNDeE5uWWRsbW5UUGFrUndtMjUzaFp6S1J5NWpwaDJjckIwOStwdHVXditMLy9RSVVzME9qbWZMdzdSQXBMckJLSnhJRmFjVk1kYXorVW4xVkxpaUtrenpSbklQTkMrWDBKYkpIbGpnR21nQ3ErcWtxMHZVbk9sbjhNNXRiTkU5M2FpWXQ5TzlTTmo5d29lbTBzRExuaEJlcWMzcCt1bnJSVUVObEdiaXJsMFc3MVd0NmdxYVo4VW0ySWRYbU9PMEVSalVieXhGT1YxOUJiNm5pKy9wWk50MzlpeXVGdC91azNNREM2d0Q5YlBGY2RvTlJzejduRHV2WDJhUTM4Q21PemFYNjJVM1pzRTMrRGQyR1VEWUtjeHdaSjNOWWJVUDdpblR5QldkUVdCT3NFdTNXSkhjUGR5d1ZFaVg2cHN3Z25xanlac2xMT2o5dUZZNTZpZm84UUJEdzUvS3JqYW1YUUZCV3p3TldoWWM2WU0rUllZMTlzbi9DTUdzeEk0L0FYSkJrc1V6SGVRK2ZYM2RWZktBdzlWd2dhZnRqTE5GNmdmRjRBMU5ZVXB1SHNGdFRyT3dWSzlTci9EbnlyS0E5MlhxTWljbTE4UGpGTVRWRG9Hc0cwUjJNU3ZyV2ZvL0ZRWDlQMGdINDBLLzk2OHR3eGw0NmtBTVUzbnYwSmhkbzhDRkJVMkhOeERmbWNpRHROY3lKajBLRU95aDcxV3N6U0hybFh1R1RYbm1xVFhRcUgrTzd6dDd1RkNIdXZBMUZrODNsNkVuRlFEeXJpTUZtZVVVYzBZRlN4SXE4c2NvZE5SU3lianE0dFR2SE42d2dNNWJ2aWpIN0hyT0RkeG82ek02SkhMc09UTXpJdmhZczJ0d0ZVOFVzVTNTdEVGYkdvSExGNFYvdGlld0dUTWF2ZDEyUVhoTFFoeFhpK2ZmYVZmOWszZGFzN3ZjUFFSb0c5VHhYUkJla0Fib1dva1c2UERLVENFdkdMZ215NFAyMldBeHgrbDdHdE4yZGxzOU9JRFNKZGU0QUhkY0R5NzQ3NTkxeTZ4eCtLeUdQRk5EL0NVWlpqRVhSWmtXUE5QckNjVGZQT0dxTXprNUJHNDhtempBenBqTDFnTFE2Ri85dytrTzJzZ09FK1NKeGVaOHZSSTVyWFpWL0pFaGlUbDZSalRVWDhhOVJWREFXMHUwb0tRSmI4WldiZDVJPSIsIm1hYyI6IjkwZjM0Y2NmMmI5ZGI4Yjg1MmExMjViZGI4MjZiZmRlZDQzNmJkZDhmOGEwMDQyMWIxYWQ1YjI0ZmM1MjQ1OWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rBDaiYGK3CJgbzAyBsSSKsVMzYPK4bcXOzHQpQ1z+dc=", "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": "eyJpdiI6IjM1c2taOFJOYUtxZWgzWHJCeGhxUmc9PSIsInZhbHVlIjoiYldNV3h6M0dOaGtPUWNIZnByY3M5UHhwUmcwMGE0S2oveDN1Y2ZQaWdScDZjTnhLMUpWV0FJZDhkcExyYWNmVG5mK05ZY1VXOXEyQ0xXcTd1VmtQR1czWEpzY3NzMVU2NGJhbTFzVTFjK2NrYVZTMktBZ3ZVRVdvZmE5ZlF3a0x3TndPbzJGRlNKM3p1RkkyRUlQbGhvYTlITEdoY1hJRlduRVNtVUoyUHJRNVZ6b2FoK3FvU2tvWkREWnVCaVVObXQwbFNrc0tScTZML2FBczJ5UUhsNlljN2w3dnkxb1ZnNG9ZN0NyN0ZFVm43dzNybFprVUtKQ1lXYnhaWHc0eDZsbW14QXo1ZStNTFZ6WHY5N01WRkhSR3JoUjVFTEI3VUJrNDFiYlhMTUJsWHhOMDZxMTV2cUxQeXR4UW9kWTlpNVNsU051d3UrK1FkVUhBb3dNQWVRS2NQbVZQV2lvbnd5cHpwWm54QnNwUHhaenc4aXpxWisvME0rNzh3TWtadXlXbmhRZEpmbjJreDZZdXpuYVdZbnJiMkFFeFhWVVgyRis2TTMyVThHQmZLeFFMdHg3N05WL2lRSWNBUmFjTnhPTzFSZC9SejZMV3d5YXhGL3JsTk9JOFEvcmNNZGNpTjZYcExCVFB6QVp6aVVEN25FbFhIb3g5NC8zcVJPVXgxQ2FGSkpBcUEzY1ZkSUN1bWl0Umg3MW9yWm8vQk1GMk8wQVQ1Umhaa04vUGE1NkpQYkJuVzRWWTMyVC9RWFJhaGRSNTkvMFZDdDRzK0pzN2U5YjNXOUF5eDVLczNQUlVsMXVjQkJ2eTUyb0FoVWxSbzJNNFoxMkYwTVJRWG40WE56VmswbUlrdVhlay8yNWU5Ky93bnBiZG1lQituWnpnR3UwbURlYWQ4WXRGdnNvZ1g1eWp5Z3kvdkFFNHZhZkdyRFBGMERkNERnTHlmLzdKaGM5VDFUOHFIUlVmYjVsdmp1L2dOUktPK2NxYUx2ZGI1Z0hyNk9YSGhBaEZldFVGWTZQdDQyYXJzYmJyVmNTdjNuUSs1TGRhTTY4QkZTNGdualEyQXhHS2E4YzBJZlpJYTJzYzdUcUx5MUt3aFBxQXFaVTRRaFllNDZFUlJuN2dYYUtzMnNxQjd1TXI2bjg3QzJnTUFwYjJ5UVJQd3VqZWVuVnp2V0gvY1VVWjh6aGFUVU5aeUMwL1JLSmh4MXhZUWFSSXRyT2d5SE1LQ0xYQnRnNllITTNDZGNtRkxhL3ZjeHIrclpva2ZKdG1HU3F2YTVpemYwR1pxbTRRb3dpcUVacWkxOTJuMmZBLzZlMmRSYW1oK0NQclljUU0vQ3crR2tnY1dzaldId3R1RC9WN1NVdHMwQjFRbWtnL2xRamZUajB2OEhFdTJkb1dLMkhoTE5VOWZmU21hdGhnTER5cjVOQUVDMWdvK2xtRWppditDUnpGeHUvbHRIeGZHais1ODJxKy9FMnJuUDc4QmVlc1I1bkN6eENCeXZ3VVV2K0dacDhVaFdIdnI4SUpJdUpNUDBXY0VJSDdXZUl2MmEzMnk5V25LTnJNenh0YWFJSDNDeE5uWWRsbW5UUGFrUndtMjUzaFp6S1J5NWpwaDJjckIwOStwdHVXditMLy9RSVVzME9qbWZMdzdSQXBMckJLSnhJRmFjVk1kYXorVW4xVkxpaUtrenpSbklQTkMrWDBKYkpIbGpnR21nQ3ErcWtxMHZVbk9sbjhNNXRiTkU5M2FpWXQ5TzlTTmo5d29lbTBzRExuaEJlcWMzcCt1bnJSVUVObEdiaXJsMFc3MVd0NmdxYVo4VW0ySWRYbU9PMEVSalVieXhGT1YxOUJiNm5pKy9wWk50MzlpeXVGdC91azNNREM2d0Q5YlBGY2RvTlJzejduRHV2WDJhUTM4Q21PemFYNjJVM1pzRTMrRGQyR1VEWUtjeHdaSjNOWWJVUDdpblR5QldkUVdCT3NFdTNXSkhjUGR5d1ZFaVg2cHN3Z25xanlac2xMT2o5dUZZNTZpZm84UUJEdzUvS3JqYW1YUUZCV3p3TldoWWM2WU0rUllZMTlzbi9DTUdzeEk0L0FYSkJrc1V6SGVRK2ZYM2RWZktBdzlWd2dhZnRqTE5GNmdmRjRBMU5ZVXB1SHNGdFRyT3dWSzlTci9EbnlyS0E5MlhxTWljbTE4UGpGTVRWRG9Hc0cwUjJNU3ZyV2ZvL0ZRWDlQMGdINDBLLzk2OHR3eGw0NmtBTVUzbnYwSmhkbzhDRkJVMkhOeERmbWNpRHROY3lKajBLRU95aDcxV3N6U0hybFh1R1RYbm1xVFhRcUgrTzd6dDd1RkNIdXZBMUZrODNsNkVuRlFEeXJpTUZtZVVVYzBZRlN4SXE4c2NvZE5SU3lianE0dFR2SE42d2dNNWJ2aWpIN0hyT0RkeG82ek02SkhMc09UTXpJdmhZczJ0d0ZVOFVzVTNTdEVGYkdvSExGNFYvdGlld0dUTWF2ZDEyUVhoTFFoeFhpK2ZmYVZmOWszZGFzN3ZjUFFSb0c5VHhYUkJla0Fib1dva1c2UERLVENFdkdMZ215NFAyMldBeHgrbDdHdE4yZGxzOU9JRFNKZGU0QUhkY0R5NzQ3NTkxeTZ4eCtLeUdQRk5EL0NVWlpqRVhSWmtXUE5QckNjVGZQT0dxTXprNUJHNDhtempBenBqTDFnTFE2Ri85dytrTzJzZ09FK1NKeGVaOHZSSTVyWFpWL0pFaGlUbDZSalRVWDhhOVJWREFXMHUwb0tRSmI4WldiZDVJPSIsIm1hYyI6IjkwZjM0Y2NmMmI5ZGI4Yjg1MmExMjViZGI4MjZiZmRlZDQzNmJkZDhmOGEwMDQyMWIxYWQ1YjI0ZmM1MjQ1OWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8knVG4PITlKhrGbSRi3YAZA40mQsHP\/DRVT3p7cTZDo=", "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": "eyJpdiI6IjM1c2taOFJOYUtxZWgzWHJCeGhxUmc9PSIsInZhbHVlIjoiYldNV3h6M0dOaGtPUWNIZnByY3M5UHhwUmcwMGE0S2oveDN1Y2ZQaWdScDZjTnhLMUpWV0FJZDhkcExyYWNmVG5mK05ZY1VXOXEyQ0xXcTd1VmtQR1czWEpzY3NzMVU2NGJhbTFzVTFjK2NrYVZTMktBZ3ZVRVdvZmE5ZlF3a0x3TndPbzJGRlNKM3p1RkkyRUlQbGhvYTlITEdoY1hJRlduRVNtVUoyUHJRNVZ6b2FoK3FvU2tvWkREWnVCaVVObXQwbFNrc0tScTZML2FBczJ5UUhsNlljN2w3dnkxb1ZnNG9ZN0NyN0ZFVm43dzNybFprVUtKQ1lXYnhaWHc0eDZsbW14QXo1ZStNTFZ6WHY5N01WRkhSR3JoUjVFTEI3VUJrNDFiYlhMTUJsWHhOMDZxMTV2cUxQeXR4UW9kWTlpNVNsU051d3UrK1FkVUhBb3dNQWVRS2NQbVZQV2lvbnd5cHpwWm54QnNwUHhaenc4aXpxWisvME0rNzh3TWtadXlXbmhRZEpmbjJreDZZdXpuYVdZbnJiMkFFeFhWVVgyRis2TTMyVThHQmZLeFFMdHg3N05WL2lRSWNBUmFjTnhPTzFSZC9SejZMV3d5YXhGL3JsTk9JOFEvcmNNZGNpTjZYcExCVFB6QVp6aVVEN25FbFhIb3g5NC8zcVJPVXgxQ2FGSkpBcUEzY1ZkSUN1bWl0Umg3MW9yWm8vQk1GMk8wQVQ1Umhaa04vUGE1NkpQYkJuVzRWWTMyVC9RWFJhaGRSNTkvMFZDdDRzK0pzN2U5YjNXOUF5eDVLczNQUlVsMXVjQkJ2eTUyb0FoVWxSbzJNNFoxMkYwTVJRWG40WE56VmswbUlrdVhlay8yNWU5Ky93bnBiZG1lQituWnpnR3UwbURlYWQ4WXRGdnNvZ1g1eWp5Z3kvdkFFNHZhZkdyRFBGMERkNERnTHlmLzdKaGM5VDFUOHFIUlVmYjVsdmp1L2dOUktPK2NxYUx2ZGI1Z0hyNk9YSGhBaEZldFVGWTZQdDQyYXJzYmJyVmNTdjNuUSs1TGRhTTY4QkZTNGdualEyQXhHS2E4YzBJZlpJYTJzYzdUcUx5MUt3aFBxQXFaVTRRaFllNDZFUlJuN2dYYUtzMnNxQjd1TXI2bjg3QzJnTUFwYjJ5UVJQd3VqZWVuVnp2V0gvY1VVWjh6aGFUVU5aeUMwL1JLSmh4MXhZUWFSSXRyT2d5SE1LQ0xYQnRnNllITTNDZGNtRkxhL3ZjeHIrclpva2ZKdG1HU3F2YTVpemYwR1pxbTRRb3dpcUVacWkxOTJuMmZBLzZlMmRSYW1oK0NQclljUU0vQ3crR2tnY1dzaldId3R1RC9WN1NVdHMwQjFRbWtnL2xRamZUajB2OEhFdTJkb1dLMkhoTE5VOWZmU21hdGhnTER5cjVOQUVDMWdvK2xtRWppditDUnpGeHUvbHRIeGZHais1ODJxKy9FMnJuUDc4QmVlc1I1bkN6eENCeXZ3VVV2K0dacDhVaFdIdnI4SUpJdUpNUDBXY0VJSDdXZUl2MmEzMnk5V25LTnJNenh0YWFJSDNDeE5uWWRsbW5UUGFrUndtMjUzaFp6S1J5NWpwaDJjckIwOStwdHVXditMLy9RSVVzME9qbWZMdzdSQXBMckJLSnhJRmFjVk1kYXorVW4xVkxpaUtrenpSbklQTkMrWDBKYkpIbGpnR21nQ3ErcWtxMHZVbk9sbjhNNXRiTkU5M2FpWXQ5TzlTTmo5d29lbTBzRExuaEJlcWMzcCt1bnJSVUVObEdiaXJsMFc3MVd0NmdxYVo4VW0ySWRYbU9PMEVSalVieXhGT1YxOUJiNm5pKy9wWk50MzlpeXVGdC91azNNREM2d0Q5YlBGY2RvTlJzejduRHV2WDJhUTM4Q21PemFYNjJVM1pzRTMrRGQyR1VEWUtjeHdaSjNOWWJVUDdpblR5QldkUVdCT3NFdTNXSkhjUGR5d1ZFaVg2cHN3Z25xanlac2xMT2o5dUZZNTZpZm84UUJEdzUvS3JqYW1YUUZCV3p3TldoWWM2WU0rUllZMTlzbi9DTUdzeEk0L0FYSkJrc1V6SGVRK2ZYM2RWZktBdzlWd2dhZnRqTE5GNmdmRjRBMU5ZVXB1SHNGdFRyT3dWSzlTci9EbnlyS0E5MlhxTWljbTE4UGpGTVRWRG9Hc0cwUjJNU3ZyV2ZvL0ZRWDlQMGdINDBLLzk2OHR3eGw0NmtBTVUzbnYwSmhkbzhDRkJVMkhOeERmbWNpRHROY3lKajBLRU95aDcxV3N6U0hybFh1R1RYbm1xVFhRcUgrTzd6dDd1RkNIdXZBMUZrODNsNkVuRlFEeXJpTUZtZVVVYzBZRlN4SXE4c2NvZE5SU3lianE0dFR2SE42d2dNNWJ2aWpIN0hyT0RkeG82ek02SkhMc09UTXpJdmhZczJ0d0ZVOFVzVTNTdEVGYkdvSExGNFYvdGlld0dUTWF2ZDEyUVhoTFFoeFhpK2ZmYVZmOWszZGFzN3ZjUFFSb0c5VHhYUkJla0Fib1dva1c2UERLVENFdkdMZ215NFAyMldBeHgrbDdHdE4yZGxzOU9JRFNKZGU0QUhkY0R5NzQ3NTkxeTZ4eCtLeUdQRk5EL0NVWlpqRVhSWmtXUE5QckNjVGZQT0dxTXprNUJHNDhtempBenBqTDFnTFE2Ri85dytrTzJzZ09FK1NKeGVaOHZSSTVyWFpWL0pFaGlUbDZSalRVWDhhOVJWREFXMHUwb0tRSmI4WldiZDVJPSIsIm1hYyI6IjkwZjM0Y2NmMmI5ZGI4Yjg1MmExMjViZGI4MjZiZmRlZDQzNmJkZDhmOGEwMDQyMWIxYWQ1YjI0ZmM1MjQ1OWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1869, "gross_total": 1839, "base_fare": 963, "tax": 906, "sell": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg2OSwiYmFzZV9mYXJlIjo5NjMsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgzOSwiYmFzZV9mYXJlIjo5MzMsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MzksImJhc2VfZmFyZSI6OTMzLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "933.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1869, "base_fare": 963, "tax": 906, "gross": { "base_fare": "933.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NjkuMDAiLCJiYXNlX2ZhcmUiOiI5NjMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MzkuMDAiLCJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MzMuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODM5LjAwIiwiYmFzZV9mYXJlIjoiOTMzLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MzksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1839, "base_fare": 933, "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": 1869, "filter": { "id": "F123NP00114-29", "price": 1869, "gross_total": 1839, "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-08 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": "kul202603082300del2026030902252387del202603091720dac202603092020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrU5\/yiHJM\/EDoRz4HbFBtRifTNnlLYseOn7WUfYNO9qQ==", "PriceCodeRef": null, "supplier_title": "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": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "Jwwpkna2UxiwFSLSO3JCCg==", "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-30", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboChxt1AHG1GcdvAGv\/5yJVnZcruQNVMyJIRppTgyL+eQ==", "PriceCodeRef": null, "supplier_title": "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": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "s7yoLegUU5loU68\/Z8TiwA==", "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-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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPezo1DI7Wp\/gc9wKRUHSJPbLSSYk76Q3nUofExACUh8o=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCbWovbihZuz0Fm6TWSmpX9nm8mtxezb8W3Yi3NyHRX74\/nS032WYfW8xQ9VgB6c1o=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0Ov5RXIVcfQFvY44yghyJpbBKn0miblB8f5ZDyTWpzoFAH2f35i90lDP1OQESC7jXU=", "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-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": "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEj2flR9V5tMA5xSd+8u+QmcMlJZ80rn4NXDrV8Xj+W+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-33", "get_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-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-33", "get_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-33", "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-08 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": "kul202603081305bkk2026030814100416bkk202603082315dac2026030900500339dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTElSkJRKB9MxBwvfIvc4zhraSP0lbUbTxLsAS\/ewlNAxE", "PriceCodeRef": null, "supplier_title": "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-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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 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-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-08 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": "kul202603081305bkk2026030814100416bkk202603082315dac2026030900500339dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEi9gk9M8+mjH3aOjwBsIzMZB82PVBwu4Cpas+hCfcgeN", "PriceCodeRef": null, "supplier_title": "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-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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 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-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": "night", "departure_departure_time": "2026-03-08 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": "kul202603082105bkk2026030822100418bkk202603082315dac2026030900500339dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTErkZje+sJqmzflL+\/yi16xhiJt9FKHBnkijlu6Zf\/aWu", "PriceCodeRef": null, "supplier_title": "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-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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 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-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-08 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": "kul202603082105bkk2026030822100418bkk202603082315dac2026030900500339dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjOUvI\/gRWDtC4ZGSh52183C9yba9RD1jDQ4LaF67TfXc=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkW9h4P4HP3GboCXjMWszoxFkYz7lQ7ObGtLgAAeYOPkdna4QtRExE21HOkqcpIOuY=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-37", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjbQxncxz81fcaz1Lf6EnRCqUg2LCKFJYXGIv6BEOANxXvt2TVLsfL47Adsevfa9BI=", "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-37", "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-08 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": "kul202603082220dac202603090010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8+BuICBlq7UNcKwm\/5viXMQWIKg02wzovUJ1IL3I3NA==", "PriceCodeRef": null, "supplier_title": "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": "M9hiull9feAcVcnj5WQTVg==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "LaZyQo4ekwg0dGawIvHwfQ==", "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-38", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNVOHPCrniZFnEzBF14INWy6hlkAtF5cKW2u+yulrdChhMyrjNi0pRkLhcYoHLeU3kQVYxNrD4I0u84Y5NSB8dqSMKS1+pQ8EUqdtUyZSsi6oX29EgyvRKhuHXjLb99BJ7FwvqE5G7IirFS6kWZcWh5sdW3wNBsjseRJILuw+uK5vw6pHzpY1OAjRXPDQjwUpbH6eq5g8IFwg5d3EIW9PKStwEiXXclJAYiJxTHm0vsPNDjlpMjjtxFz84E+nwaFNBNSCWUVb8B60EVzL4dB8XGKY1+xYkvyua\/Xgn9iNILqfAJle9bTxTR4G4XTjMAj4LycEhTasyqmxT6GA0Vicm4w5D9OrONUjkbS8Gip+51vY=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-39", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNv12vI4Hqsl9y\/Pt9qO+ruK0SzPOixfOmZOyVeSgIQfgg4EkASTse5T+6Hcf3UounVttTg64MW9Qh57cEA\/Ub7NgZdekphtRTnfcn+wixPlegHYe42cF6bTyEzDN3kAcZeqkmhLZDKh+pJ6R9QVxpKI+cpKW8YbGXyA7Hxpyhb9\/4p\/DAf\/uoseB9azup55JEnciZdILBARR7ZWoLVumlBPgpxJszfVAFTv7piZkfh6gYoryhvGQIqBPJAClVzxwYaGvFh\/bzbMv7qJ8\/x7MIOX5l9E\/OLEp7cukmNxeqX7gDyCoJvej86bNJrbkfB17G6\/e76WmDt1b6kVAsjVUCcUPd2L91x9pIj36YcBH7AtM=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNVOHPCrniZFnEzBF14INWy8\/xpEap13RMJV7oPrYcMvhmofoGP3GIVEDVzMf6ZhkShEoC6grNtVzMaHO9Mq80Dr+R+oR7GMP9tE+Wu7M1SwwnSI1rYxZSwZvFXo\/cnCP4iR4fRMQ9jnHY6tHGOKJ9ZVLFVsqQpX55LADXO90MGCF41qcd8v\/LIYoJEwZnQC8R5xs7v0\/HtS1kDE+aSLm95m4Xzo8JOhftNBeiX2WVhQmZI9BIdszTteeYrI35CevvyUGmuCHjKFFIxuJ8ogqJMz1pYrb8PBbyFPThTrJ1RSN1TtY0T29fHFdNEMH+qELTB8ITMjOeL+ZVP+CJB+0OhHIRZPqY5RPiKuUmmyGbTow=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1924, "gross_total": 1894, "base_fare": 887, "tax": 1037, "sell": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkyNCwiYmFzZV9mYXJlIjo4ODcsInRheCI6MTAzN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4OTQsImJhc2VfZmFyZSI6ODU3LCJ0YXgiOjEwMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NCwiYmFzZV9mYXJlIjo4NTcsInRheCI6MTAzN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODU3LjAwIiwidGF4IjoiMTAzNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1894, "base_fare": 857, "tax": 1037, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1924, "filter": { "id": "F123NP00114-41", "price": 1924, "gross_total": 1894, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNv12vI4Hqsl9y\/Pt9qO+ruDV5R9t3ekOnQN8J\/bwBAUY0U570dVB3FhRfkxUCThwyaad3d2WYyq3mjmsxRKtBIAAk3rs6CuNPXwU2OL8m5L1oI4uic8vjUsCK940xXkzIr3CUCZOSgxL\/r88e1E6vpeXRHiVJ58841AfK3XOP+GOAu9P1wGhx16iqgAA1wBeWiD3JlcBAnHZuPu9GvRib\/rKGC3lx7LfhGa5R3GXNXzBbsckMuRqHA6hbYJw5t1M4OTpUmHX3LI8GyuayudHhch1D2h2X29pV5yPofXParnkxYwmUBAF6oEniKb01VK8Gg3TfZxz7OUSNxz5KgH1QF+71WzLmcGNdhbT3W56ZB7o=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1924, "gross_total": 1894, "base_fare": 887, "tax": 1037, "sell": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkyNCwiYmFzZV9mYXJlIjo4ODcsInRheCI6MTAzN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4OTQsImJhc2VfZmFyZSI6ODU3LCJ0YXgiOjEwMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NCwiYmFzZV9mYXJlIjo4NTcsInRheCI6MTAzN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODU3LjAwIiwidGF4IjoiMTAzNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1894, "base_fare": 857, "tax": 1037, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1924, "filter": { "id": "F123NP00114-42", "price": 1924, "gross_total": 1894, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEnrzoPkZ4rLSIfBN+ZaR+q5QLBEEvECKTdSAHkdlvYbl", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 12:15: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-08 13:25:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "0788" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "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-08 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-43", "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": 1937, "gross_total": 1907, "base_fare": 1746, "tax": 191, "sell": { "currency": "MYR", "total": 1937, "base_fare": 1746, "tax": 191 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkzNywiYmFzZV9mYXJlIjoxNzQ2LCJ0YXgiOjE5MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MDcsImJhc2VfZmFyZSI6MTcxNiwidGF4IjoxOTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkwNywiYmFzZV9mYXJlIjoxNzE2LCJ0YXgiOjE5MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1937, "base_fare": 1746, "tax": 191, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1716.00", "tax": "191.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1937, "base_fare": 1746, "tax": 191, "gross": { "base_fare": "1716.00", "tax": "191.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MzcuMDAiLCJiYXNlX2ZhcmUiOiIxNzQ2LjAwIiwidGF4IjoiMTkxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNi4wMCIsInRheCI6IjE5MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkwNy4wMCIsImJhc2VfZmFyZSI6IjE3MTYuMDAiLCJ0YXgiOiIxOTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE2LjAwIiwidGF4IjoiMTkxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkwNy4wMCIsImJhc2VfZmFyZSI6IjE3MTYuMDAiLCJ0YXgiOiIxOTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkwNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1907, "base_fare": 1716, "tax": 191, "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": 1937, "filter": { "id": "F123NP00114-43", "price": 1937, "gross_total": 1907, "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": "afternoon", "departure_departure_time": "2026-03-08 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": "kul202603081215bkk2026030813250788bkk202603081615dac2026030818000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8+BuICBlq7UNcKwm\/5viXcn3zk9KdBvu3AP6EFVA+kA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "qIcXCd9LEHKDyyJwZypUiQ==", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPy3KcW3bQfL++x4nzpIS4HpKptAlrmmgzYCPmuuTFyOE=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCw\/EbBMiqK323ktrEzAsWkCFTD29tS1Xebnva+iasXIz8gsHidLE9Q8tuVdvGkymU=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0NMWUu0EtUGADHr+7kygVjHig2QMl1ykM0T3fvZ\/76qHm5OPJuNIfn73h6xS46QMvs=", "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-08 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": "kul202603082220dac202603090010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEqJyInqntU0eqGoam\/rMXUniQI\/s89jEcbxl9gJtaub9", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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-09 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-09 18:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-09", "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": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-46", "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": 1977, "gross_total": 1947, "base_fare": 1774, "tax": 203, "sell": { "currency": "MYR", "total": 1977, "base_fare": 1774, "tax": 203 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk3NywiYmFzZV9mYXJlIjoxNzc0LCJ0YXgiOjIwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NDcsImJhc2VfZmFyZSI6MTc0NCwidGF4IjoyMDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk0NywiYmFzZV9mYXJlIjoxNzQ0LCJ0YXgiOjIwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1977, "base_fare": 1774, "tax": 203, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1744.00", "tax": "203.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1977, "base_fare": 1774, "tax": 203, "gross": { "base_fare": "1744.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NzcuMDAiLCJiYXNlX2ZhcmUiOiIxNzc0LjAwIiwidGF4IjoiMjAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0NC4wMCIsInRheCI6IjIwMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk0Ny4wMCIsImJhc2VfZmFyZSI6IjE3NDQuMDAiLCJ0YXgiOiIyMDMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQ0LjAwIiwidGF4IjoiMjAzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk0Ny4wMCIsImJhc2VfZmFyZSI6IjE3NDQuMDAiLCJ0YXgiOiIyMDMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk0NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1947, "base_fare": 1744, "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": 1977, "filter": { "id": "F123NP00114-46", "price": 1977, "gross_total": 1947, "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-08 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": "kul202603082320sin2026030900300609sin202603091550dac2026030918050585dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPktfQ6LX1BUFOtu7u4vAGoHZ\/XDNTKvTrI8ggnHzed\/0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XB7M0k\/EeScGahxi1TUu96MedP817m9WUanVf\/Xdl6IXP6Zf9kzvvIrcMWTcz\/nPqo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XB7M0k\/EeScGahxi1TUu96Mpgmeyz8THQjcASaqQu\/joLU5KrdI4pHmD8xAFHeWfw8=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OStiZbUYH01Bz1YtMyXt1Qn7aZ9L3pBeHnXZLzqBkn3QINVFlAe85EQf6JMwQ25R0=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OStiZbUYH01Bz1YtMyXt1QJKnw\/kWkWwKXTJnk1rJmyL6tAqprO1bo3cuJ8gM\/t8A=", "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-47", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEprmUu1OlHanvQ+QhRFBktq+SNjWiWYQOjOhmCZcWFOk", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 10:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "0784" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0784" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "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": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-48", "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": 1985, "gross_total": 1955, "base_fare": 1794, "tax": 191, "sell": { "currency": "MYR", "total": 1985, "base_fare": 1794, "tax": 191 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NSwiYmFzZV9mYXJlIjoxNzk0LCJ0YXgiOjE5MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTUsImJhc2VfZmFyZSI6MTc2NCwidGF4IjoxOTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NSwiYmFzZV9mYXJlIjoxNzY0LCJ0YXgiOjE5MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1985, "base_fare": 1794, "tax": 191, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1764.00", "tax": "191.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1985, "base_fare": 1794, "tax": 191, "gross": { "base_fare": "1764.00", "tax": "191.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODUuMDAiLCJiYXNlX2ZhcmUiOiIxNzk0LjAwIiwidGF4IjoiMTkxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2NC4wMCIsInRheCI6IjE5MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1NS4wMCIsImJhc2VfZmFyZSI6IjE3NjQuMDAiLCJ0YXgiOiIxOTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzY0LjAwIiwidGF4IjoiMTkxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1NS4wMCIsImJhc2VfZmFyZSI6IjE3NjQuMDAiLCJ0YXgiOiIxOTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1955, "base_fare": 1764, "tax": 191, "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": 1985, "filter": { "id": "F123NP00114-48", "price": 1985, "gross_total": 1955, "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-08 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": "kul202603080900bkk2026030810150784bkk202603081615dac2026030818000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpwsy\/Ly6VHgMDivU6Tbb8f90Qlqgzo2nNp+x3vpr+4Hg==", "PriceCodeRef": null, "supplier_title": "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": "cfFW0D8Vn960r2phX4ARSg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "cb6JyopBMCWCBCalHxETuQ==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "njcPsfvsMDi7U\/58+inCLQ==", "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": "zCxcO0m4vgUliEBgDQ1VNg==", "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-49", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpuK1QwDGGkKgcJl3hzahjKELHMx6c\/bO2GWgeLBXwzOA==", "PriceCodeRef": null, "supplier_title": "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": "cfFW0D8Vn960r2phX4ARSg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "cb6JyopBMCWCBCalHxETuQ==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "njcPsfvsMDi7U\/58+inCLQ==", "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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-50", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboA5RUQKMExFLuOOqve9eNR2n8EhWtqofBFxuNeALerzQ==", "PriceCodeRef": null, "supplier_title": "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": "lDQ5X9ZGVWm5Jyj979wvzw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "cb6JyopBMCWCBCalHxETuQ==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "njcPsfvsMDi7U\/58+inCLQ==", "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": "zCxcO0m4vgUliEBgDQ1VNg==", "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-51", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq3Es2+sK+ISJr1SurALjkU9\/lVwPIsym5m+fooCPc3bg==", "PriceCodeRef": null, "supplier_title": "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": "lDQ5X9ZGVWm5Jyj979wvzw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "cb6JyopBMCWCBCalHxETuQ==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "njcPsfvsMDi7U\/58+inCLQ==", "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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-52", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtyw0fDroPz\/iCpqZUEGTreTrcTodK4hOQwq5LoxAkdr", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-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": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-08 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": "kul202603082105bkk2026030822100418bkk202603091055dac2026030912300321dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqMOQ\/bzEhu\/QYCyPMQ9yPFHYG9alRJEL99SAL9MnK\/bA==", "PriceCodeRef": null, "supplier_title": "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": "Gk+b0bN9C0Mm6SRUQivGcg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "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-54", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnT0Uhu3zWt34qtI7a0qpkkVnLf7ZfR5pOFUlqncDY\/OATS5jKBpmIABbsLP8RIYK4YNQxagS8Uu0j6ALiwquCsnAIX8VYnwPo38+Q3cDWit4krHzEnts6hWd4pZAK6ESxceXVDis0f6YJJn0mNE+X2tbt4gkN0rna7TiFQNc4CfCoPoolbp+1W0c8hIoFZMtl0mSTMfGKpGcXvrzxKVD\/0ir+t\/etDdM2Ae4IvyAb9ek9glf4klTr83tcio7FyLf\/D5ocWWMm3CdhQBDrNNErKzztIpkXQptQPJzWAFTZRhDTDecYeyxmGOgxyjqxKiOTy4uUMIKJp6QyWqvL109AL52gteNo4AaK9ePdQPJKu5jCM7KsIqyGrm5KRtaKw5buvc2qXz+6KFmkNFxSfJm\/DdfJcKAX2L98ztqgZDci3YQ7nUxZ7Sc1LPCMGpBI\/wpE8\/sKr0NwACSOwGkTjvKNW6sFvY\/glSPsPOXSsa7KDs0x00lcIGuKS7fUqW5HAeuk1nUGeJPoZLC0qlxr6uJdbQ9AWCA7hDqUMdWyTNxUuSyLtLUfMmy8g78wKx\/89Q6BLoel9hU5+f\/GX+npZ0Qw0CgrqXGEUTGuAI\/PfkhEMOXLblrHJJz1SzpaBlv0fgVXc5jqdUMbC5b\/N8GIIYO2YgGKwz3hWOyOfhyfcSapuOlhW9B+5hhmtCS7\/fMn8nwSj9DsWypCf2YW5tvnojKMsL92lTZxCbo0+2+NgkN1wr31O2SeHsk0+NbASKoVTTXPUpf9MbE3WHMd2yF7+hj3eM1JaHv9Xxqsax9zsXh9+eZL8z5oEKe19mTMevGlPDxBV+LGiNZHlMRH4HqZ+AHzLJxtsUf41sw97iUElFM4i+TXrUWeZBQ5AQ\/V2Add4IMcA88exz14bbuNW71940c72C8YrQBBhIc7CECEY4ndHRhOXJg5C5HdWys0o2ny+GJVV\/MJSNHTlqsuxRP73tH7Ng==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-55", "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-55", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnwFiDb0O4DgvQe3K5tUK+O8GTZVB2BkeCdF6EeoXt2huQVWZp8kozWJhAcHXhI24iV8NFP31dfHXEqUCwp8woEDrErOgziP6rhKs71ekcJQqShcTudt\/lsE1PoVC259MQw9LzWBILJ2BrKabtS7alsBGUXgd+w3+RLrxzyVnqivkkSNUCXEPn\/tdC4VRRFlFVMYU9aAbdafVeNPiCK0WfI1EJpTazP9SOh8+DWFr5\/w1+AQM82l14uFCGrF\/Qwjs1zGQzvOKzT1VfzoyMaxf1U1UKNmwaFxgtUjtkxxWMqbkzxBMqIEbGa5e974CyQ\/K8RluMVdg\/qjHoiIMeuBbBAB2IMazHOaS5fOXZQ+P9MoQ+hwwRMJhy0cH7YmhBCdir+RT9sYjIqYiztlIYuohkasx3K\/+Qzo7KuzIElf3pjpLb85vHLeSwcWdyof+xIjgT1wKUCHhoDb+A0zjHwXb\/jqcPq8SIjaaujT5URvvui96vHlxejc8rpBwiRCPa7j4WxRd5cST+8zRH4voBrF7FeHe+JhZQQCTpqvkjGvOqz2d6QUlKGL0ljJUGbqUTFrwBeEGxQrT0WD0ZueduoV8olbR6jHBgbOAG0X1K\/lycDedPwaFO3QEyLWl\/6nLECfEPjLas6\/p7NE+tGieQBfijAQ+5ZeJQwoGrccZYpcu+cKQEEf\/m2qpMwZQo2Z1DwxRoS8OjyWar3NaHopuMShcbcC0ceRodNOXBqkT50PZKf+3p1CKokM6Mh+LcvcE5o4qMiC66jedASkhTs5FNxHB1Ey4wEWjoE7SCbGlqszOTKNvDPi5N9I\/HNrR5H+5xGDagLqztYj6CwHlYYT4PPjSn8xXeScWianjks0HUusm\/ZPD9CZ9Y9nvvU67kMY8f0vHBfEawMIza8yCduaNkE6kcnKTvdpGfDWZYkBT5choQbK1fjB0pnCaN\/ePXgH3OHsBadnHv7Dq5WXxNOFsFzxPhTg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-56", "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-56", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrrQYnit6wTKEynraRR4UDgrKdBOd0qgCEyo28834QWZX\/iDZwmDtWf+wCAkc92dEzQfNwqD90dex+sWW1edAyhfkX4Bz\/dcNQpkBgRKvFzGQs3niUpaPCgbRLk6GBs37Z1Eh+f5p+Ko9EVqvtu4JhaH4dPZTgV17+VP46YeBhEqdFxGrhmFpVMZ7m9KJQKUZGo3kAMvlhaGoAB\/Kq4At5B8WmGlkmDOq381dtT03FeeHWeyPt5frr6T8V6tvt1D5RCHtjVKqUk5nPiTgok79n\/EoET4Cekvf0\/4XtRR8j50UdQ5VW3nEaOUTGZLw1lcYYHKr1jLDPLEeiWXvBpN6JVqft2u9\/Bko\/Wu\/ncLahKBrNqJg6FJvmZEODbFLe86dt55\/H9blzy\/NQWKVVDmqT5fxEUn5wKocUMWW7c5poMSSBZGFxARlHIjj03sf3qEAHBsPquZGTT4UTHAf9PAU0bag3cnUL1GC+fgivw5S5AdZvluPISsqP\/YMmItTCP\/DZF0+PQJLThbgcCsSLqhR546mkxIOx6iEbSNz+BJjqes3jwe8vBz6F8\/F6aJ5bt2hSaop1RCcLmcjDM892iOLzQEDvIY8rCy2IwO4ZWV\/oEKWt7qgfq1kLufkoeJBtGhTD3mpAMcgkfpoGtmtvQCYeJYDwlKv8sMl9wRj2EjUJaDBjTj71GMyK+gQrDwUeWXD3fjhbdr+\/MgwY2kRcDLgTaDDjfNWNiEH0O0jlfXMgX3rKpf5FlN+hRwT0OGchahwqTRV2KT2skiuaFyNQ6C3ZphdWvpAZVrWy1JbIBQcR5sR1FFRx28LuN7Ufe\/OgH4bY7LBr5w7pi1KLyI+9XBx7JI0qNnn1X64gtjQ9h9SL9k9+\/DHeCelxSeixzcFmcIbZi0eY9tu2TG8eDiNTR9yQf1rKPj4hH9SbToSiTM0f2ZDXm1icCkE+LBsoZVQceDs5n3hZFbhL+SSZCvucsdTtRg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-57", "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-57", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrhf4S4aeaoNU51H7ZJtPOPiQwE6k2G3sRXvb1zLWO6nFNK2EPMps7cd9+OS5h1hlzZqu9kw9qgkRfbrhN1XYrREVbSbNtNifwNg4TsH\/ENUrCL0hJb6srQM\/wJQuix74\/TI85BrcqWDqUqx6dxFHaRV8vzFuPX+azmNQX1g\/nrThQBzt7JPd5AO9uU0BLLpQ\/ShhDzRN6kvdS+oT9zdh+1ZIsb+6WhB1cdFKuUQwFsxGieMxEl4X9mpZbO+jwj+qI\/kX2AePAR4\/3sDNrl4XpcMstDLsN6HMc5yQnqBQcUHTPihfVJ3HWFi+tWKvO3fg73fkFjBOf2EB10+ajBNTjwwIWug7bJ2gGb2yvnYoauSPjSsHHz8BHBeLPqHkPGYxvu6yyxlWyUP+zEoXcRRBVmmsFQAcwz0zmwkFqtMoLPvLvsXcL6jYxD\/hH3YK+E8L2g2v+fjhlqa2YhuRUDGj2dksdCPN5+qS2BTywR0PEdaklSxPWn1JmnaXij0l7hHUgx5tN8SHolbXZW5o72\/621veP3YiuFe1wfOwYBBGOF7TIgl9Fl4LwDnzpKQ8IkEvwG+mI6GSa7lJgqGBAEV1w9nD4FDUF5INuATSRYBWRS2uthOGOH2oRmqE06eNrP4dqXkFbYf910KdF8Pr0Wo5+Gr8CCMNzDXnDrvM45nkPvu9JJ7PJCGMdWbHFN3+2SnUFDdZQEHnAXvL41+xQm\/mzFFSbF3GWU3tQHvS\/Hzz+Lv7RxBKlNFAng7nXEXsOtE6bSKUfOdBlSNE7ioo8F+WhgqbH187Ib05HFVnBYomGqi9tFJs6IlwMlx10XpUscwcrKD5FJg1f5PVBEkq1stDucyPCbVFscIWW28rlzoi16hv2NYSUwFlUk0UhKvnxP7uCOUk2IuKWJyRXQQZ4Nve1X81KZhNu18uxNMHBsYbEd\/\/jJwkQZuG5+DHuIcVXwr5KJ3Z4Xqau5l4YhQZhJFbxlg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-58", "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-58", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEjDJRlh5TtzLrKAFqT2ey0Z9wmJy9\/CEGHYrap6iYFg4", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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-09 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-09 18:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-09", "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": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-59", "get_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": "4" } }, { "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": "4" } } ] } ], "price": { "currency": "MYR", "total": 1999, "gross_total": 1969, "base_fare": 1776, "tax": 223, "sell": { "currency": "MYR", "total": 1999, "base_fare": 1776, "tax": 223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5OSwiYmFzZV9mYXJlIjoxNzc2LCJ0YXgiOjIyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjksImJhc2VfZmFyZSI6MTc0NiwidGF4IjoyMjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2OSwiYmFzZV9mYXJlIjoxNzQ2LCJ0YXgiOjIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1999, "base_fare": 1776, "tax": 223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1746.00", "tax": "223.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1999, "base_fare": 1776, "tax": 223, "gross": { "base_fare": "1746.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTkuMDAiLCJiYXNlX2ZhcmUiOiIxNzc2LjAwIiwidGF4IjoiMjIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0Ni4wMCIsInRheCI6IjIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2OS4wMCIsImJhc2VfZmFyZSI6IjE3NDYuMDAiLCJ0YXgiOiIyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQ2LjAwIiwidGF4IjoiMjIzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2OS4wMCIsImJhc2VfZmFyZSI6IjE3NDYuMDAiLCJ0YXgiOiIyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1969, "base_fare": 1746, "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": 1999, "filter": { "id": "F123NP00114-59", "price": 1999, "gross_total": 1969, "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-08 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": "kul202603082320sin2026030900300609sin202603091550dac2026030918050585dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPc6ikbieNSVJ4DFVfqPSBYgZnYtUp5LHRJ6m5o+d5EiDP81in\/jKQo5XURTa+ehE1TmlAp9ib+9HKvXwENqmeaMvt+qgdfHkWtiCgfbFMBW41Z0LwYsswPLFNUofqXBmNPl+baNwjfXDnL8YrY6sow89WH+a08ECpWLVRgYXdD5JC+cMjDAPIMqNjN\/soOKLZryOTVHXxVTNs9D2j\/MetJCorHelCGNkbGx51Ag8x79HudgcOHXccitUvWvkKFFRz7LlJzhDXt7\/aQ0B+BQfVjD21JDBWfDBQqoInnkmCYL\/YBBGLUI+itjUMQa0dge0XStmTaKut1Q90zes0l6\/dIQwM8S8ureW794ExkXf7JvTgvEXE\/CyEXBazkdQZzeQ8no5+Fk8eyPRWLijBxZfaKMPzmSPAfhJxNCY84k6fq8bVZBX0kjioV1najVilS6+NZD+u7H6idXC8mtqo4f2MewC\/9HWA4jlgnSraxHZN3WmfV6FnU6zIlDBQ0s9MViiAD5Y0Z\/EpopaqPG3Gn4D+Q+5lHerz+tineVPuOXL3Iz1QBwyM2Gj95QMLr1gmY4tHfF0cgikkZd9wC3FsDsfurhQ\/olQXKlLTYucWozN8pEmpUTB7+Fn9iiYY\/Qrjyk6CVo7Y1kF5dNxR82HRcCOaL0FNSlzd9RMNOLWeZ1GEXfOp+gNEzMDEmttAM2g0\/RFA0AZVl5UNb59N0dM5cTSw3WS0I8mw5O7jq9TxvCldonPG0rF888gJ9IbwBKGUwKiEX2KNbn6chP0q4XSItgEeAkm7rarPe\/D1C7RTyOIOIFJ\/VvhsAItNFyj7D5FuCNMYqm0P+GqcDz5ecImot6aUPNw\/bctLYtus3dH+dRmz9TIgiOJFeRJ2scCl4p\/bCwokzcjIu2ICwQEPIKxuMZRTV\/A\/f3i2\/PCJH2ryGjJqERXkbYjJ5Iekd2uZLRy\/F5yIaW\/Ep3Orq+WUKRLGEo+mwZfXkwbpQ7YEJVj0La\/4Zut0=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": 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-60", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPcVLaKIkNwm\/VWzLjmUVFv0p9Wk8N1qmiStmBqxFbBncXEgN1TqpAYmqnPekWC7F1YmDijQlbhcLj\/su0IG9vnGuBP3ZjCkTwadeVBFyDQlFRI9pndrRpOIUZcISzS8xvYY23MO3x45z8hCe9s1aomERpgqflRiR\/2YjYf+j8o1a9aJsxaSFTOZ3yuSwZkPYBcxu5bPwJpjfd+LuTpthaOOmUil1DOr5gQMmDCBLpucI\/GlbV9PIQ7w6f6HHHssldyeQIEmZ3uNtwmbdlTWWxQX\/mVMrImy9PXB7TZIjI474DKRA1Ko4DDwsmZ6rNxVnffMqC9zBlcbbgQFojCGpiOaXbqqspoYskkohihYzIxD1Vasy1t6NSN1btjTBlLY1SH3HDFD7JdYZoKULCdgQCEPV+v8jAA98NBV1DlEnjW5+TE8kJi\/rDh4xkupVxzeqyRT\/Za86Cw5QOtU5pHlFb3Ais2qA0n+TcBql+vNQKpqTazB0jdS5WLCL3dWI1lInCdUI\/P3j90NjjoMQ1srLhRWaiisyDKn2yoc8nmlqGeqvDNVnQVTZcDQB9qnS2ANfpWxWevLBiohEGP1rhqozscNgMhAyPyCDLAjtD\/+dySVZbhq1X46\/qK6Fkqnb9Zv0qEWY\/oDMYwhyKSymBYwG7+RLnmyOywKmEFl2LB5trhoYZ7mXcfauykDML18FI3uG3EWrGj5IF2hhs0XpAjtGptvdjCmffeqFGAqjSpRulDLgCA\/2x2jFvlEZoOqZx7BI\/TBETX6MoxOIJm66FFC304MslpkdmjK7peDish7+Jh899+vYLlO7rymMusiXtqjl3uoh97PDrmoOc\/qw5bXBfohfE2bA3\/FL0PeV0w9xlDurOqB9FFV0SueYrslwoCgdDXoErarh02AFg8syrWR9MHH5XggQys\/p5sjrFfM7MtQMQmHlSaSbIl1aI3nPfqR\/CEmCCOjv5yfgvR4gWKEa5ZrAjblcjrE6IRB4TORRxXUo0=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": 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-61", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOUX4GrgNjh3hk96NR7Kv8sgfIgrX5VYMm7NeQ\/JKZffvRy87DIA97NYzSy2wt5T60k2Ip\/\/LFriDMFQBQbU0Sk9pq7JGrPD1dJyGHFt58A5f0hlsH0+MbZxBG0egEVGI1MIAgLp5l3joktA6JY6pztL6MS4VzmLL25aaGBaoTpg5LHVUSmlaY4XFWiEI+tTFg9nPybQMcrnnOOM8VwQ8PXE75ruC4oo79WZtECXldagE4ijfyqZPu64IRvoo5OGdosqX5V8ZrjINuGT95rC5HoIBFcO1RoPf5\/MCkPZRLddTDYqw+aofnjGmIubh49xO2GS96V0Acd+RbIIg7a1qxBfyLb+MqVRBkOy1F0V4uIO4gfHw\/xntlgnDrMxmWwtQfmvwHkeMYh\/1tWjoB3O3anfJIMejbziw1JzAhvDI8oSGgPvaY2r3j5XbE9fMYgcBM47Z40mvBaAcflgL80GPX\/ENahBuxH0dLBxOxWKCwIGkEVHmdSLI+ykuNzGD3CcyLTKC\/9u4lsFAAZzwN2q5jgRxjJeM+TvJadsRuW9KxQc5Cenjz\/Jk2KC2x237ZNVJ1GV1\/jf1lb\/hgFaDl13K+BKs\/bcmnqXzVcxKENLeSUgYcMlN3uOQQJzMvs9udtsNTLrW8316urS8jIwjctl5w34JEx3r+uweNCU6OVn7fHmpPuGA6P2ZJ3axCVhCWXCgnzbUFAhB48K6c4v3Qb5VYYTT0z0qnvPwgH5hYFRhB8xPwP1ae3ZNsxKHJJaCki4jfP\/T9JJy3j4QcjygJuImwIPFDDkI3XeUq0vbK0oTIyzoIHvuMWwAT2hdt\/Lof9OfeLaU+G8f1fA\/WVKe422PAZl7J9zwzMEi60REurg0k7jBUJb+YnSjkanTwmLWojx82VYQBF2WfW9ufzsT5sp8ZcJgMXkLK8xoc4+Hhs49quKsuaR\/iWjvM4OP1A2ofV5BI72Jm5lFEh\/x4pgeHfyz1mBHx9lGdsRxOMrcZCY4RrsU=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": 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-62", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoONkL5bi+cPyulJ6u2kGWJGgre9Isxu\/UwWEJI+ueXYRz5rdqzJz+qNd6cROTUV2\/qdL\/87LSARN0E+nZQVYoHULNk1SZ9wASV5FVahw5sQ1UdY0auoCTsZYc7Wb8V3zr5lQy67l5vUqohKDWOf5mNYKrJnS35uIbR9KeQaZdETXxRavU1gWyE0z6ZYOo51I\/BWJNd8SDMlVCypcPREcQygnFKB+sezeiVaYc+b5IOf7mfyYerudrfmqXT\/pDvBcmuTaHApJGMAdacc6ypdZ79L3m2Ev5kc5+LpgqWNGQbh5hinnXe4pAiqHRyWwKzCGHxMS89avOOoXiRuZb3vpRPPrNPbbBKVCAhOUynoTh7aqQdYS+JOmuPZWV85pucAZc9mZB43HiMQO1zjhEEFJldoAnJzMbvajSdrZJxiDpSvz5px0qLsG0pPPpdobHTiCfIwnTpURafYZ3Qr1\/bEyFFmyNGxk1at0rkyaBB0muvVoLfT\/Ek\/usNjJ80U5AlYQpr\/OkXjpF9s0FQgTRENMM0Gj30we6yGGTcVY0LmBeIWSoLdpHRpRHL7xVm+q6xzjANy8Uk7GnMvRkmTenxQ\/PO9PNA4rbSkc2G4H6P6HXOgGeKVSAGUfizKzKfuEy6DXcrfn09zeFLD5Tl39N\/3CweLWMsR0G9Fr1kMjD9mnUHcepYL\/5XJ0xP9FtYfv2MwXXJWBqemdQRgv2hrC0mYRodfegyqnn7OftZMsZ2WQGWsIZA5IneZnA3IGpOOsk9ARF1plWMBu30KS\/OQ6i+qVw72DGTrz2Q8bZr9L60qWuuNl1oCv9tSbyLqGpOWXM1L56PlnmJse88d81UFEbB4UI9DjQz57UgfM\/vE3RhjKkOc\/7xrnvWsphKITpzd7P8HPsbh8CBaxIu3VpJsOAqcj8kzgPb1TkjWTsM8AOyGONCbDKuA3RoqVFy0JurGi+MXRrg0WwgHudMu9M+\/ghuGrxWSjsWTxJfGWgYc9g0l3NJ\/HA=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-63", "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-63", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtmVlk\/ZCSsl5XRIcqAZbtd3N7A1Mw7SwueBq4L9mPYh", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-64", "get_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-64", "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-08 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": "kul202603082105bkk2026030822100418bkk202603091055dac2026030912300321dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNcFn6HHNatbBjROXODRatJAENusRPA6vCrvj8At\/\/ymXtLg+9tONETukilNxeZRiF4picJXqzjcWDhW2\/86yNsMjJx5wyxOgfaEQGTioTvy0Rw25HYekxEf70HM+q+sUpZiOPknBuRBtJqyNhMZd8JFG6Bz0QzXSIWEPbXI1Ocj2oeJjZxqFfsQEIfs+RLL7yIA95xMBFKxGR3XUS6pp7woSxeZet8\/YD4iSGHYMRNV4GzRKFuKdV6qDQdQlymt0T0gxKXlRQSMf26VRS2Orvtw9mF0qr+hACDJ3QrkhkmOg23DhpVeSfUxoBUz4wL5AG3T8l5hb472KhLpzLI3P9\/tFKMqsFXVI5AMFySiI9iJE=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-65", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-65", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNcFn6HHNatbBjROXODRatJPW0pn29GXzBK29E8AIahBb6bqP6ZAewtss8Cf0AiWUCP2IkcRC8OYmpf9GTp2mM+y5a6hZRevSInsDkt0z5m6iYe9Rz5I0VoeDfbQBpnd4VgrntCBmPSTh7RlEC5G2ze+yBHbs8K3noEzpjVG17MLUF8BSH9qX5RgpMZFmDnErLy3ckU0E6F+cPG6GqvlhPgsP8xw90k2Wxx2u9RjteUkutlnBMoGnhC1dnwUJyGo5tsI5zdbY7cltAbNCAHm10yYuzLbB6FNg4ZpA9BnxJ6jv7V+Dz\/8d7iqgSxaUd1txK8rnO3S5zK1xISj8cZ3UvwgoBDY527eiFwc9JCW8YKec=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-66", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-66", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNmv92381rKc+TbDePX+ui\/mS3lfkehXZBYv+iiaay1WOtnY\/HCfQ66I0OMRzKKRlZin+U4tWrGIqwF1cJCXeExnJPH01FRD+cBIhoRDwnEGTic07DigFR3RqUEBi4aiXDlTI3XFwB80P0T8S2Ph7XiDBi1+pZTMCTiFOwGILHMI3A5kFQnyUYQqtbVZHvd5yRBzxUeqofF3ajTW2Aotxo+akPL3wLwB48fMST9AZcq26HbEJAteQBEYrQnsC05EYIaHK7XDgW1GtgHY8jnXBlaxe5B6LS8aYzMMemjvqJZPk9ecZYat6I87RY+ck7gm+MME1zZ6ajHNZeDt68B6+woMlYWqjl6lJR5qLd+cZe\/Lc=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-67", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-67", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNYe1eNYnZFNmPiwWdOY3H+Nx3ux51zKNtcd1EFC6\/8am9+zgiyjy0k9tk4goa8B4HB4uHh9Y5TDi4O0eR71SwmVBEyPzpZeJimwxcNeXfduYXEGq3FQf\/cxQ\/CY6p5eyRNnjRdPSCVrWFGHgpeeRHH0oScIhCcWBYhFPyAJlzYhiJU4t09Xym7kI4MSYIRv+0SlAcDQT40jsxiG7rV1OxCScaNJJDP19HmEIs9kpV6aGyE9x08EiMDlfl0g1iqSN3KimiWZ7jROmlHBN3jNPTY\/5rb5NmUicYZgPYWu31Zd4I5wAlzdXxQIzT625zZYqaSYbWiK6Wwne1hwr2wU6C3FgRAzDBZqRXlTbC3yPMg1c=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-68", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNVOHPCrniZFnEzBF14INWy3SpCG+uFGbxF\/TWXceOAxY\/0x\/XnR3qtdzGP0Egkl6Tygv\/uyEOHf1Sj6CMaqb0ISuYTxw\/iAHDn2hY5AK778ZJuWxUvONoV25Wy0TPm65LkRm2rnXley5+40+et2Ojxno3nL4HsBaJPY7fizcLzHGA7JiZKFFW1Kuuq0JpIN5jxwPiZmr0pstI\/VpuNVoYNxNmw1jCcRzu97kxMZDlEoHpCJbI1VrX6JigK2f4kx9ehv+p2DeT2dwCdjcKLmOqiFsaarLGuIGKaQlKgr4SfXa2UvFOXp\/wH8MEvAbmDFSZ\/kejT\/8SYu6bze173TyP57djjmBTL4mMZq1RLHliLH8=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNYnbt4Vxd1ijSU4pSy\/DPhdYucxHuhGNrLdKqrqljO46mu5U5Np8bQ5sj2DmH1vDpJznUfZPuWBgwIOfzpvakHEJRhV+EelSYRxIuam5dxy2z\/\/kfMLgjhZ\/dWNTz+Z3xgpx1NYgZdRZIz95VzMrFFZKReypA8iv36kFQyjqk9LtAOcN63iUZrC+KxiJZrDsdaLgfjRYUv0FnuZ\/agVvFiIIplJbGj0NbVpZ\/+MZV1Kd71GpJTePt0dLW\/X\/KqIcF1\/nCsUpNxrETiVVqlsU1lW3IjWTekaJv\/w81mNjtiDtnzKam\/mJ1JsWAlb+ap1ae4z1QAaiPT2I5UXV\/fmqfvfWVxXZDNqmOAMLXnwpWAnc=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-70", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNouq3EaAWdxKZSwjfbAufbmhFbTBpXrSv0jPUOFR2CYOFo6vTqLh4h9aOL56OYNqo76aKVVfEt5weLiKyG88b1pGzbTUPxb4lPBp4atZWxjBFhE2dO0zawtQCO2nmqyZ1ZA+76XXs4mZddSh8euJX4abU5glDhL3txinVmOAhz8ktWA\/488o1+rA8NQq2ZiaAKyWesZjlELPpsUkeRbQhhK0aDWDiX4L6txaznFkaoPh3O1N\/nDh7beV0EFCffniIE2ICsqb6TcWVg+lMndnpwGlqXI2oDy2hYelfWfKWrhP2UwhfdpvTgVtTV76q7kr+4V\/mvDYcuWkB3cq0IYb\/IL\/ZwOkyvFAFZ8tRu+y6CtU=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-71", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNFHzARjXOnd0EBdW3ZoXxvQckPsSRvASUDaLZKOY8rjhSOfnLlhxoACJPh4JWlJI102dykhTjXS0eVW4bsSYitr\/MB4dlWkztDvdbbb3Tj4whZjWMNFUtSi2SSrQF86HFXMPKVMxGgubco+7F7Wa4QybcH51hE26Xsu0tb5xZfQXWyvdpuGSOJg0wiBVoN3vabF1PDvtCZupEHYYqIIqv1t523+tW9FaoGAZZHHCvzrrktNIjS2cCPohC2Hhp32gvPSrwkn9W2jkaa3p2OiM+709Ol7dp7aoCy531Ww951NZ5aFylq1c2EsSKYt\/G4HQJHWqJ5h8+HTlsSNyp9tx\/Rvsut6d1ip\/syCxgWzA4HrA=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-72", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEC42cLijfzTm1fBWK7xI8p4YALhdH+9TM2VlYHah4VFOQ==", "PriceCodeRef": null, "supplier_title": "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": "jKVZQ\/TsoexLi64p+kDIdiXFA6\/YZoU323yIZwT4QZA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InV6VlJkMUgwVUdLUVpkMzJIRUtPaWc9PSIsInZhbHVlIjoiTG9yQ2llVGdUMndWRC9GNVdhZGlYb0ZyZmRkdHQweEFsOG55bmhVdXVmcGt3M3dLbnlURWROMGlSU0RpcXVwV0JrejVaRXJqY2hRVDRSanB1WWF5bFpoNWhJbFhLYmx1STVCZjNIcWhHdzRGT2hhelk3Q05NaDlMWWhybEdjQ3d5UlBkNHhFMWxXWWZFVjZ4dTE2eWZDOC9iZ2huMWRiMVJBMDJqb3hpQ3V5UmU5T3EwalBRVGR6d1hsTXRON0xHcFk2MG42R3psMlhPVWNtdjlBSFNBTjZpNHJ4VGh4QWpoMEsxTlZBZldNV3RSV2VaVmF2bnM0VFJybEVsOWRZc3pQTnMvTldZcFFpdmIwNmlFYXJORmZQeXBHYUR3TkhSby9WOXd3eGUyMGlNUHQ1TU5GRW4ranhndldBVkV5ZjI1Ui9pdU91NUxhQ2RtTjVkWUQybXdVTlZVcU1vZ3lUZjE4bmdMejcxZ25lVTBPK0VWeWNiWXpGTVNZRlFmMUkxOGZZL3QzSUFkWi9iM2oyeUtHUzBOdlRSeHppS2JHYllKSFJJTWhPZVBSWHZoY20wYVd2OUdGLzNnOFd1Yi9iWkJmRk1XNmRBWG4rbWM5RnF5c29LS1lCTlFsRnNvYVVpbzVvZzgxS29vbmhTTGcwZmF3Q2xuU0ZMTTVPaFhVbHJXMnUzaGZBZDU4aHEyT0lQWE55ZGJ3R3JXVDc0VXpMSnFzMjJpbDhXYVV1RHZ5ZFg1YmtxY0ZuVisxNXZndU14TWJQM216b0RMcXFRL0ptK0I3enB4WWJXS0JqRGtDL3hzbkhXUTIwaTUxRVIwUGQ1dXZOakIvQ0FLQWVPbkUvZnJtL1Z0Qjd5c094ZlQ0dFV5eGNFb3RXbUs5ajRNejBIdENTSlFxK0FWOHNycmdXQVFBOUZUbHJqRjVlZ2VUTm5jKzFld0JyTTBWbnF2eXpkMCtmcE9hdzYyV3pGYWlIY01OUWpzaUJKM2lQb0oydDludm83YmY1NlZoZ2dJWnN5UFJ2RGFhbWJnaS9iNHNqRjIxSXlqMmx3ZDQ0dCt1Q0NvMmMyMlpML3ppekFIbDNJSXdXeklmUHk1OWcycVZkaUlYSTRpenBMYytybzJGRHhOcmJvRVhsM05MeVFwdVBSMmN3dVBncHgrV3lOeVVJQy9RS25ZZHkwcjdwTGJVakxFVjNBS2xuQTVNcjVNWXdjNXVybWsxRExGTVRlSldSano1MkdVQjd4VzlUS3FHZEFncllkL3RtS2JBa2tFZkRrVVhjdkY5YnM3ZTBEeWRtYzQ2UnJqRTVjZklTd2RGM2hDODBpRm9NQ0FXeC9xcDNRR3ptYjNmcWJacWx0d01ad3hkV2JKV1l4VWdncEk3SU9VS1BnK0szZkpyKzhzTk4vaWZRZ1NvVzlpbzZCRGNxR09sWE5STC8yUXZ1RUxaSUZsdFZ2Y2lyYUl2UzY0N1NNc01CczVaOGMzWmlYejF3K1BTdUFKQzl6QXUxWXpOUFJEMFR1RFRpQS92c3FvNDJQZ0M3R1BtTjlOZ05Gd2hwTS9sSzJZQT09IiwibWFjIjoiOWQxNDBiMzBkMTQ3M2Y4NzlmYzhiNzE4MjQ2ZmYyMDNjOTM3MjQ3MGJlZTNjY2U3ZjcxZTYyZTI1NzBiZjgzMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "Yr0deQIDLuJGRAm6j59EL4CVnOKf2Vg+bot9\/354z1Y=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InV6VlJkMUgwVUdLUVpkMzJIRUtPaWc9PSIsInZhbHVlIjoiTG9yQ2llVGdUMndWRC9GNVdhZGlYb0ZyZmRkdHQweEFsOG55bmhVdXVmcGt3M3dLbnlURWROMGlSU0RpcXVwV0JrejVaRXJqY2hRVDRSanB1WWF5bFpoNWhJbFhLYmx1STVCZjNIcWhHdzRGT2hhelk3Q05NaDlMWWhybEdjQ3d5UlBkNHhFMWxXWWZFVjZ4dTE2eWZDOC9iZ2huMWRiMVJBMDJqb3hpQ3V5UmU5T3EwalBRVGR6d1hsTXRON0xHcFk2MG42R3psMlhPVWNtdjlBSFNBTjZpNHJ4VGh4QWpoMEsxTlZBZldNV3RSV2VaVmF2bnM0VFJybEVsOWRZc3pQTnMvTldZcFFpdmIwNmlFYXJORmZQeXBHYUR3TkhSby9WOXd3eGUyMGlNUHQ1TU5GRW4ranhndldBVkV5ZjI1Ui9pdU91NUxhQ2RtTjVkWUQybXdVTlZVcU1vZ3lUZjE4bmdMejcxZ25lVTBPK0VWeWNiWXpGTVNZRlFmMUkxOGZZL3QzSUFkWi9iM2oyeUtHUzBOdlRSeHppS2JHYllKSFJJTWhPZVBSWHZoY20wYVd2OUdGLzNnOFd1Yi9iWkJmRk1XNmRBWG4rbWM5RnF5c29LS1lCTlFsRnNvYVVpbzVvZzgxS29vbmhTTGcwZmF3Q2xuU0ZMTTVPaFhVbHJXMnUzaGZBZDU4aHEyT0lQWE55ZGJ3R3JXVDc0VXpMSnFzMjJpbDhXYVV1RHZ5ZFg1YmtxY0ZuVisxNXZndU14TWJQM216b0RMcXFRL0ptK0I3enB4WWJXS0JqRGtDL3hzbkhXUTIwaTUxRVIwUGQ1dXZOakIvQ0FLQWVPbkUvZnJtL1Z0Qjd5c094ZlQ0dFV5eGNFb3RXbUs5ajRNejBIdENTSlFxK0FWOHNycmdXQVFBOUZUbHJqRjVlZ2VUTm5jKzFld0JyTTBWbnF2eXpkMCtmcE9hdzYyV3pGYWlIY01OUWpzaUJKM2lQb0oydDludm83YmY1NlZoZ2dJWnN5UFJ2RGFhbWJnaS9iNHNqRjIxSXlqMmx3ZDQ0dCt1Q0NvMmMyMlpML3ppekFIbDNJSXdXeklmUHk1OWcycVZkaUlYSTRpenBMYytybzJGRHhOcmJvRVhsM05MeVFwdVBSMmN3dVBncHgrV3lOeVVJQy9RS25ZZHkwcjdwTGJVakxFVjNBS2xuQTVNcjVNWXdjNXVybWsxRExGTVRlSldSano1MkdVQjd4VzlUS3FHZEFncllkL3RtS2JBa2tFZkRrVVhjdkY5YnM3ZTBEeWRtYzQ2UnJqRTVjZklTd2RGM2hDODBpRm9NQ0FXeC9xcDNRR3ptYjNmcWJacWx0d01ad3hkV2JKV1l4VWdncEk3SU9VS1BnK0szZkpyKzhzTk4vaWZRZ1NvVzlpbzZCRGNxR09sWE5STC8yUXZ1RUxaSUZsdFZ2Y2lyYUl2UzY0N1NNc01CczVaOGMzWmlYejF3K1BTdUFKQzl6QXUxWXpOUFJEMFR1RFRpQS92c3FvNDJQZ0M3R1BtTjlOZ05Gd2hwTS9sSzJZQT09IiwibWFjIjoiOWQxNDBiMzBkMTQ3M2Y4NzlmYzhiNzE4MjQ2ZmYyMDNjOTM3MjQ3MGJlZTNjY2U3ZjcxZTYyZTI1NzBiZjgzMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "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": "jHbkPp8FxaWm64TRLnorchIlOeFb9TNXj6wZrm7rMU4=", "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": "eyJpdiI6InV6VlJkMUgwVUdLUVpkMzJIRUtPaWc9PSIsInZhbHVlIjoiTG9yQ2llVGdUMndWRC9GNVdhZGlYb0ZyZmRkdHQweEFsOG55bmhVdXVmcGt3M3dLbnlURWROMGlSU0RpcXVwV0JrejVaRXJqY2hRVDRSanB1WWF5bFpoNWhJbFhLYmx1STVCZjNIcWhHdzRGT2hhelk3Q05NaDlMWWhybEdjQ3d5UlBkNHhFMWxXWWZFVjZ4dTE2eWZDOC9iZ2huMWRiMVJBMDJqb3hpQ3V5UmU5T3EwalBRVGR6d1hsTXRON0xHcFk2MG42R3psMlhPVWNtdjlBSFNBTjZpNHJ4VGh4QWpoMEsxTlZBZldNV3RSV2VaVmF2bnM0VFJybEVsOWRZc3pQTnMvTldZcFFpdmIwNmlFYXJORmZQeXBHYUR3TkhSby9WOXd3eGUyMGlNUHQ1TU5GRW4ranhndldBVkV5ZjI1Ui9pdU91NUxhQ2RtTjVkWUQybXdVTlZVcU1vZ3lUZjE4bmdMejcxZ25lVTBPK0VWeWNiWXpGTVNZRlFmMUkxOGZZL3QzSUFkWi9iM2oyeUtHUzBOdlRSeHppS2JHYllKSFJJTWhPZVBSWHZoY20wYVd2OUdGLzNnOFd1Yi9iWkJmRk1XNmRBWG4rbWM5RnF5c29LS1lCTlFsRnNvYVVpbzVvZzgxS29vbmhTTGcwZmF3Q2xuU0ZMTTVPaFhVbHJXMnUzaGZBZDU4aHEyT0lQWE55ZGJ3R3JXVDc0VXpMSnFzMjJpbDhXYVV1RHZ5ZFg1YmtxY0ZuVisxNXZndU14TWJQM216b0RMcXFRL0ptK0I3enB4WWJXS0JqRGtDL3hzbkhXUTIwaTUxRVIwUGQ1dXZOakIvQ0FLQWVPbkUvZnJtL1Z0Qjd5c094ZlQ0dFV5eGNFb3RXbUs5ajRNejBIdENTSlFxK0FWOHNycmdXQVFBOUZUbHJqRjVlZ2VUTm5jKzFld0JyTTBWbnF2eXpkMCtmcE9hdzYyV3pGYWlIY01OUWpzaUJKM2lQb0oydDludm83YmY1NlZoZ2dJWnN5UFJ2RGFhbWJnaS9iNHNqRjIxSXlqMmx3ZDQ0dCt1Q0NvMmMyMlpML3ppekFIbDNJSXdXeklmUHk1OWcycVZkaUlYSTRpenBMYytybzJGRHhOcmJvRVhsM05MeVFwdVBSMmN3dVBncHgrV3lOeVVJQy9RS25ZZHkwcjdwTGJVakxFVjNBS2xuQTVNcjVNWXdjNXVybWsxRExGTVRlSldSano1MkdVQjd4VzlUS3FHZEFncllkL3RtS2JBa2tFZkRrVVhjdkY5YnM3ZTBEeWRtYzQ2UnJqRTVjZklTd2RGM2hDODBpRm9NQ0FXeC9xcDNRR3ptYjNmcWJacWx0d01ad3hkV2JKV1l4VWdncEk3SU9VS1BnK0szZkpyKzhzTk4vaWZRZ1NvVzlpbzZCRGNxR09sWE5STC8yUXZ1RUxaSUZsdFZ2Y2lyYUl2UzY0N1NNc01CczVaOGMzWmlYejF3K1BTdUFKQzl6QXUxWXpOUFJEMFR1RFRpQS92c3FvNDJQZ0M3R1BtTjlOZ05Gd2hwTS9sSzJZQT09IiwibWFjIjoiOWQxNDBiMzBkMTQ3M2Y4NzlmYzhiNzE4MjQ2ZmYyMDNjOTM3MjQ3MGJlZTNjY2U3ZjcxZTYyZTI1NzBiZjgzMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "zH8yCNT8e9b40CAsAqwmSqK17Q5gs2FRrFITBfoScek=", "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": "eyJpdiI6InV6VlJkMUgwVUdLUVpkMzJIRUtPaWc9PSIsInZhbHVlIjoiTG9yQ2llVGdUMndWRC9GNVdhZGlYb0ZyZmRkdHQweEFsOG55bmhVdXVmcGt3M3dLbnlURWROMGlSU0RpcXVwV0JrejVaRXJqY2hRVDRSanB1WWF5bFpoNWhJbFhLYmx1STVCZjNIcWhHdzRGT2hhelk3Q05NaDlMWWhybEdjQ3d5UlBkNHhFMWxXWWZFVjZ4dTE2eWZDOC9iZ2huMWRiMVJBMDJqb3hpQ3V5UmU5T3EwalBRVGR6d1hsTXRON0xHcFk2MG42R3psMlhPVWNtdjlBSFNBTjZpNHJ4VGh4QWpoMEsxTlZBZldNV3RSV2VaVmF2bnM0VFJybEVsOWRZc3pQTnMvTldZcFFpdmIwNmlFYXJORmZQeXBHYUR3TkhSby9WOXd3eGUyMGlNUHQ1TU5GRW4ranhndldBVkV5ZjI1Ui9pdU91NUxhQ2RtTjVkWUQybXdVTlZVcU1vZ3lUZjE4bmdMejcxZ25lVTBPK0VWeWNiWXpGTVNZRlFmMUkxOGZZL3QzSUFkWi9iM2oyeUtHUzBOdlRSeHppS2JHYllKSFJJTWhPZVBSWHZoY20wYVd2OUdGLzNnOFd1Yi9iWkJmRk1XNmRBWG4rbWM5RnF5c29LS1lCTlFsRnNvYVVpbzVvZzgxS29vbmhTTGcwZmF3Q2xuU0ZMTTVPaFhVbHJXMnUzaGZBZDU4aHEyT0lQWE55ZGJ3R3JXVDc0VXpMSnFzMjJpbDhXYVV1RHZ5ZFg1YmtxY0ZuVisxNXZndU14TWJQM216b0RMcXFRL0ptK0I3enB4WWJXS0JqRGtDL3hzbkhXUTIwaTUxRVIwUGQ1dXZOakIvQ0FLQWVPbkUvZnJtL1Z0Qjd5c094ZlQ0dFV5eGNFb3RXbUs5ajRNejBIdENTSlFxK0FWOHNycmdXQVFBOUZUbHJqRjVlZ2VUTm5jKzFld0JyTTBWbnF2eXpkMCtmcE9hdzYyV3pGYWlIY01OUWpzaUJKM2lQb0oydDludm83YmY1NlZoZ2dJWnN5UFJ2RGFhbWJnaS9iNHNqRjIxSXlqMmx3ZDQ0dCt1Q0NvMmMyMlpML3ppekFIbDNJSXdXeklmUHk1OWcycVZkaUlYSTRpenBMYytybzJGRHhOcmJvRVhsM05MeVFwdVBSMmN3dVBncHgrV3lOeVVJQy9RS25ZZHkwcjdwTGJVakxFVjNBS2xuQTVNcjVNWXdjNXVybWsxRExGTVRlSldSano1MkdVQjd4VzlUS3FHZEFncllkL3RtS2JBa2tFZkRrVVhjdkY5YnM3ZTBEeWRtYzQ2UnJqRTVjZklTd2RGM2hDODBpRm9NQ0FXeC9xcDNRR3ptYjNmcWJacWx0d01ad3hkV2JKV1l4VWdncEk3SU9VS1BnK0szZkpyKzhzTk4vaWZRZ1NvVzlpbzZCRGNxR09sWE5STC8yUXZ1RUxaSUZsdFZ2Y2lyYUl2UzY0N1NNc01CczVaOGMzWmlYejF3K1BTdUFKQzl6QXUxWXpOUFJEMFR1RFRpQS92c3FvNDJQZ0M3R1BtTjlOZ05Gd2hwTS9sSzJZQT09IiwibWFjIjoiOWQxNDBiMzBkMTQ3M2Y4NzlmYzhiNzE4MjQ2ZmYyMDNjOTM3MjQ3MGJlZTNjY2U3ZjcxZTYyZTI1NzBiZjgzMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2038, "gross_total": 2008, "base_fare": 1594, "tax": 444, "sell": { "currency": "MYR", "total": 2038, "base_fare": 1594, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzOCwiYmFzZV9mYXJlIjoxNTk0LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMDgsImJhc2VfZmFyZSI6MTU2NCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwOCwiYmFzZV9mYXJlIjoxNTY0LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2038, "base_fare": 1594, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1564.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2038, "base_fare": 1594, "tax": 444, "gross": { "base_fare": "1564.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMzguMDAiLCJiYXNlX2ZhcmUiOiIxNTk0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2NC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAwOC4wMCIsImJhc2VfZmFyZSI6IjE1NjQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAwOC4wMCIsImJhc2VfZmFyZSI6IjE1NjQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2008, "base_fare": 1564, "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": 2038, "filter": { "id": "F123NP00114-73", "price": 2038, "gross_total": 2008, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuECWiMHsKJy4jTYzFrJXD\/E1ldcpiKlTVwEIz+Bm3vgcMg==", "PriceCodeRef": null, "supplier_title": "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": "L6TOLnsC+8z\/mh1yfTl\/Hub9oJBRcwNGO+x9vyk4O9U=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlpmMkM5WE9EMkJCcE9kWG5DUVZFakE9PSIsInZhbHVlIjoiZ0NSSk1KWmNRcEtMMHpySUZ4UlVYeDNLK1Q3aGVBZDhIdUFwUFJnT1FUak1xOEV6VTVDeTlZMU52T0UvSzlEL0o0VUtETUtUektpTzBseFdKREhNZVdVcHQ3d2NTVE0zT0l6ZktZdmRUTjhKcU5sdGt5QTdTN1FTZitUV3NzVnlSRmRoaUM0ZHhVV1l6VmkwQ05FZGZxcUJJbmlzdkhCRkpWTDFUbWNUQ0NFL1R2UlY4MG4zV1p0RGwvdnVYSWRMbCtQQTRkeWhsMlhCU2hFbUhTNHVrMHpFeXFQSE1pNzFweXVXSkJLWXJ5TGY5blhJeUNtN3VsT2VBSkdGTzJSQ3MwNi9JdVo4a0UxSGN5ZDg0L0F4K3RZNHhOb0wyeWlidnBHUThSaHc4YlhXa0gwODlqY01vZURYaGVXUC9zaHRLZHBJWnU3aG1jRDZ2U1FwQTkxNlF4cHJoOGhpTDd4cXlPNG9zakRwd1B4QmV2Wk1mbnBkZkhYZXBybkZ0WXFoQ3Z1Z290cXB5OStDSkFvN1NydE9QcGhMUmZTNDI3Y1JFa2sxRys0Q1ZUNUIvZndDbmpjaEZua0FHM0JhZk5GYjVtdDJMb3lTaEFyM1YwWTdORXRjRG91YVJTQ3BGeHE1VjdEVnJhZTdzTXZqeHlIV1BUbUNtYzRQck5YZmduOXlKMEVSQ3VhQklxenFyLythNktEN2RRQXRwOWpHd0dnRlhJbFpubWdaNmRvbUtMUGF0R291eEZwTUN0QjNCNTU4Y0VWeXFGRThrNSswaVdEWGU4Zi9qbnNTUVRHSDVsQ2ErYllTYlMrQUprTXlZUDgwUGZYcCtsTlU0SFJsZW94ckF1NzJrMXU2bFdiZkhrVzQvY20wTGJlZ1ZRS000OGVTMURqeWpXRUwrWktLTnBCYjhmL2czMXZZUFVtaS80eTM4KzBiT09lYnFZYWR4RWtoNHNhLzluY0JhNE9Ed0svdVZzcTlBcHZpekoxWEIvbzV5K0VYdDNsY2VGQVgvWHJCU0JyTlE2MFpkaDhKRW5ZVmhhV0ZBSmlvTE9zQUZ0QzBhaTduL25PZ1VCMWc0Mmt0ZFNncm5lTmN6M2dqZnlZQlVjUzc3QUFmS3RSTW9iSjlhV014dmVZdU5ldWt4MVV6U0l2YXZLVkd3L0thY2ZPQlRxemlWb2RIaFBiODVXKzRrVEtpWFZvd1Q2eEwyNW5hdm14b09sdGd6c2VQL1JyMXZzQTJlVXd6b0h3YUswZ1ROYjQrSHhreEJpYlBzTTY0aTJ2MXVsUlhhZnVDWDlVZVhlb1BEdWFhUVBDbjE2elQ2Njh2NnNGUjVkSEhWNmFkSnZycDd2d1RVL3ZZUXVFU1pFRXQ3MndUdjJoajBraW5sQ0ljb0kyR2c0dGpWMUx4dEh6YUxwaER0K3V4M3VyUUZwNlBHWmNjWFhmTnhVY1A5TWR6bzRDS2czQ3d0UWpoa1FFaVlMbFRYVVB1L0Z5bHlrdzVGUFZBczZPV1RjWEtFbEgvYzREampjV1BOUGg4VzVZbVRLUmZka3lLNk9ReWlyRGsyVllSb3FzWllhZzlJSUN6aTF6V2FXOD0iLCJtYWMiOiJkM2E4MTFiZTkzYjJkODRmZDk1OTliMDU1MTYwZmFjMjhmODgyODI4N2ZhNmI4OWZkOTc3Y2U2OTVmMzZmNGY2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "apbpExZoY4aAU41u3IDx6p6N1wbXcQFDRyL3hD8wvhQ=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IlpmMkM5WE9EMkJCcE9kWG5DUVZFakE9PSIsInZhbHVlIjoiZ0NSSk1KWmNRcEtMMHpySUZ4UlVYeDNLK1Q3aGVBZDhIdUFwUFJnT1FUak1xOEV6VTVDeTlZMU52T0UvSzlEL0o0VUtETUtUektpTzBseFdKREhNZVdVcHQ3d2NTVE0zT0l6ZktZdmRUTjhKcU5sdGt5QTdTN1FTZitUV3NzVnlSRmRoaUM0ZHhVV1l6VmkwQ05FZGZxcUJJbmlzdkhCRkpWTDFUbWNUQ0NFL1R2UlY4MG4zV1p0RGwvdnVYSWRMbCtQQTRkeWhsMlhCU2hFbUhTNHVrMHpFeXFQSE1pNzFweXVXSkJLWXJ5TGY5blhJeUNtN3VsT2VBSkdGTzJSQ3MwNi9JdVo4a0UxSGN5ZDg0L0F4K3RZNHhOb0wyeWlidnBHUThSaHc4YlhXa0gwODlqY01vZURYaGVXUC9zaHRLZHBJWnU3aG1jRDZ2U1FwQTkxNlF4cHJoOGhpTDd4cXlPNG9zakRwd1B4QmV2Wk1mbnBkZkhYZXBybkZ0WXFoQ3Z1Z290cXB5OStDSkFvN1NydE9QcGhMUmZTNDI3Y1JFa2sxRys0Q1ZUNUIvZndDbmpjaEZua0FHM0JhZk5GYjVtdDJMb3lTaEFyM1YwWTdORXRjRG91YVJTQ3BGeHE1VjdEVnJhZTdzTXZqeHlIV1BUbUNtYzRQck5YZmduOXlKMEVSQ3VhQklxenFyLythNktEN2RRQXRwOWpHd0dnRlhJbFpubWdaNmRvbUtMUGF0R291eEZwTUN0QjNCNTU4Y0VWeXFGRThrNSswaVdEWGU4Zi9qbnNTUVRHSDVsQ2ErYllTYlMrQUprTXlZUDgwUGZYcCtsTlU0SFJsZW94ckF1NzJrMXU2bFdiZkhrVzQvY20wTGJlZ1ZRS000OGVTMURqeWpXRUwrWktLTnBCYjhmL2czMXZZUFVtaS80eTM4KzBiT09lYnFZYWR4RWtoNHNhLzluY0JhNE9Ed0svdVZzcTlBcHZpekoxWEIvbzV5K0VYdDNsY2VGQVgvWHJCU0JyTlE2MFpkaDhKRW5ZVmhhV0ZBSmlvTE9zQUZ0QzBhaTduL25PZ1VCMWc0Mmt0ZFNncm5lTmN6M2dqZnlZQlVjUzc3QUFmS3RSTW9iSjlhV014dmVZdU5ldWt4MVV6U0l2YXZLVkd3L0thY2ZPQlRxemlWb2RIaFBiODVXKzRrVEtpWFZvd1Q2eEwyNW5hdm14b09sdGd6c2VQL1JyMXZzQTJlVXd6b0h3YUswZ1ROYjQrSHhreEJpYlBzTTY0aTJ2MXVsUlhhZnVDWDlVZVhlb1BEdWFhUVBDbjE2elQ2Njh2NnNGUjVkSEhWNmFkSnZycDd2d1RVL3ZZUXVFU1pFRXQ3MndUdjJoajBraW5sQ0ljb0kyR2c0dGpWMUx4dEh6YUxwaER0K3V4M3VyUUZwNlBHWmNjWFhmTnhVY1A5TWR6bzRDS2czQ3d0UWpoa1FFaVlMbFRYVVB1L0Z5bHlrdzVGUFZBczZPV1RjWEtFbEgvYzREampjV1BOUGg4VzVZbVRLUmZka3lLNk9ReWlyRGsyVllSb3FzWllhZzlJSUN6aTF6V2FXOD0iLCJtYWMiOiJkM2E4MTFiZTkzYjJkODRmZDk1OTliMDU1MTYwZmFjMjhmODgyODI4N2ZhNmI4OWZkOTc3Y2U2OTVmMzZmNGY2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "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": "OUJ4A89ZIlK4Zkw4zaOHuEyXKBU2gtxyJUYOMdRKjfI=", "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": "eyJpdiI6IlpmMkM5WE9EMkJCcE9kWG5DUVZFakE9PSIsInZhbHVlIjoiZ0NSSk1KWmNRcEtMMHpySUZ4UlVYeDNLK1Q3aGVBZDhIdUFwUFJnT1FUak1xOEV6VTVDeTlZMU52T0UvSzlEL0o0VUtETUtUektpTzBseFdKREhNZVdVcHQ3d2NTVE0zT0l6ZktZdmRUTjhKcU5sdGt5QTdTN1FTZitUV3NzVnlSRmRoaUM0ZHhVV1l6VmkwQ05FZGZxcUJJbmlzdkhCRkpWTDFUbWNUQ0NFL1R2UlY4MG4zV1p0RGwvdnVYSWRMbCtQQTRkeWhsMlhCU2hFbUhTNHVrMHpFeXFQSE1pNzFweXVXSkJLWXJ5TGY5blhJeUNtN3VsT2VBSkdGTzJSQ3MwNi9JdVo4a0UxSGN5ZDg0L0F4K3RZNHhOb0wyeWlidnBHUThSaHc4YlhXa0gwODlqY01vZURYaGVXUC9zaHRLZHBJWnU3aG1jRDZ2U1FwQTkxNlF4cHJoOGhpTDd4cXlPNG9zakRwd1B4QmV2Wk1mbnBkZkhYZXBybkZ0WXFoQ3Z1Z290cXB5OStDSkFvN1NydE9QcGhMUmZTNDI3Y1JFa2sxRys0Q1ZUNUIvZndDbmpjaEZua0FHM0JhZk5GYjVtdDJMb3lTaEFyM1YwWTdORXRjRG91YVJTQ3BGeHE1VjdEVnJhZTdzTXZqeHlIV1BUbUNtYzRQck5YZmduOXlKMEVSQ3VhQklxenFyLythNktEN2RRQXRwOWpHd0dnRlhJbFpubWdaNmRvbUtMUGF0R291eEZwTUN0QjNCNTU4Y0VWeXFGRThrNSswaVdEWGU4Zi9qbnNTUVRHSDVsQ2ErYllTYlMrQUprTXlZUDgwUGZYcCtsTlU0SFJsZW94ckF1NzJrMXU2bFdiZkhrVzQvY20wTGJlZ1ZRS000OGVTMURqeWpXRUwrWktLTnBCYjhmL2czMXZZUFVtaS80eTM4KzBiT09lYnFZYWR4RWtoNHNhLzluY0JhNE9Ed0svdVZzcTlBcHZpekoxWEIvbzV5K0VYdDNsY2VGQVgvWHJCU0JyTlE2MFpkaDhKRW5ZVmhhV0ZBSmlvTE9zQUZ0QzBhaTduL25PZ1VCMWc0Mmt0ZFNncm5lTmN6M2dqZnlZQlVjUzc3QUFmS3RSTW9iSjlhV014dmVZdU5ldWt4MVV6U0l2YXZLVkd3L0thY2ZPQlRxemlWb2RIaFBiODVXKzRrVEtpWFZvd1Q2eEwyNW5hdm14b09sdGd6c2VQL1JyMXZzQTJlVXd6b0h3YUswZ1ROYjQrSHhreEJpYlBzTTY0aTJ2MXVsUlhhZnVDWDlVZVhlb1BEdWFhUVBDbjE2elQ2Njh2NnNGUjVkSEhWNmFkSnZycDd2d1RVL3ZZUXVFU1pFRXQ3MndUdjJoajBraW5sQ0ljb0kyR2c0dGpWMUx4dEh6YUxwaER0K3V4M3VyUUZwNlBHWmNjWFhmTnhVY1A5TWR6bzRDS2czQ3d0UWpoa1FFaVlMbFRYVVB1L0Z5bHlrdzVGUFZBczZPV1RjWEtFbEgvYzREampjV1BOUGg4VzVZbVRLUmZka3lLNk9ReWlyRGsyVllSb3FzWllhZzlJSUN6aTF6V2FXOD0iLCJtYWMiOiJkM2E4MTFiZTkzYjJkODRmZDk1OTliMDU1MTYwZmFjMjhmODgyODI4N2ZhNmI4OWZkOTc3Y2U2OTVmMzZmNGY2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "BNlH9DHFpIUXX\/O8u0JfB0kjlsulIZWWNO6srCoVl4E=", "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": "eyJpdiI6IlpmMkM5WE9EMkJCcE9kWG5DUVZFakE9PSIsInZhbHVlIjoiZ0NSSk1KWmNRcEtMMHpySUZ4UlVYeDNLK1Q3aGVBZDhIdUFwUFJnT1FUak1xOEV6VTVDeTlZMU52T0UvSzlEL0o0VUtETUtUektpTzBseFdKREhNZVdVcHQ3d2NTVE0zT0l6ZktZdmRUTjhKcU5sdGt5QTdTN1FTZitUV3NzVnlSRmRoaUM0ZHhVV1l6VmkwQ05FZGZxcUJJbmlzdkhCRkpWTDFUbWNUQ0NFL1R2UlY4MG4zV1p0RGwvdnVYSWRMbCtQQTRkeWhsMlhCU2hFbUhTNHVrMHpFeXFQSE1pNzFweXVXSkJLWXJ5TGY5blhJeUNtN3VsT2VBSkdGTzJSQ3MwNi9JdVo4a0UxSGN5ZDg0L0F4K3RZNHhOb0wyeWlidnBHUThSaHc4YlhXa0gwODlqY01vZURYaGVXUC9zaHRLZHBJWnU3aG1jRDZ2U1FwQTkxNlF4cHJoOGhpTDd4cXlPNG9zakRwd1B4QmV2Wk1mbnBkZkhYZXBybkZ0WXFoQ3Z1Z290cXB5OStDSkFvN1NydE9QcGhMUmZTNDI3Y1JFa2sxRys0Q1ZUNUIvZndDbmpjaEZua0FHM0JhZk5GYjVtdDJMb3lTaEFyM1YwWTdORXRjRG91YVJTQ3BGeHE1VjdEVnJhZTdzTXZqeHlIV1BUbUNtYzRQck5YZmduOXlKMEVSQ3VhQklxenFyLythNktEN2RRQXRwOWpHd0dnRlhJbFpubWdaNmRvbUtMUGF0R291eEZwTUN0QjNCNTU4Y0VWeXFGRThrNSswaVdEWGU4Zi9qbnNTUVRHSDVsQ2ErYllTYlMrQUprTXlZUDgwUGZYcCtsTlU0SFJsZW94ckF1NzJrMXU2bFdiZkhrVzQvY20wTGJlZ1ZRS000OGVTMURqeWpXRUwrWktLTnBCYjhmL2czMXZZUFVtaS80eTM4KzBiT09lYnFZYWR4RWtoNHNhLzluY0JhNE9Ed0svdVZzcTlBcHZpekoxWEIvbzV5K0VYdDNsY2VGQVgvWHJCU0JyTlE2MFpkaDhKRW5ZVmhhV0ZBSmlvTE9zQUZ0QzBhaTduL25PZ1VCMWc0Mmt0ZFNncm5lTmN6M2dqZnlZQlVjUzc3QUFmS3RSTW9iSjlhV014dmVZdU5ldWt4MVV6U0l2YXZLVkd3L0thY2ZPQlRxemlWb2RIaFBiODVXKzRrVEtpWFZvd1Q2eEwyNW5hdm14b09sdGd6c2VQL1JyMXZzQTJlVXd6b0h3YUswZ1ROYjQrSHhreEJpYlBzTTY0aTJ2MXVsUlhhZnVDWDlVZVhlb1BEdWFhUVBDbjE2elQ2Njh2NnNGUjVkSEhWNmFkSnZycDd2d1RVL3ZZUXVFU1pFRXQ3MndUdjJoajBraW5sQ0ljb0kyR2c0dGpWMUx4dEh6YUxwaER0K3V4M3VyUUZwNlBHWmNjWFhmTnhVY1A5TWR6bzRDS2czQ3d0UWpoa1FFaVlMbFRYVVB1L0Z5bHlrdzVGUFZBczZPV1RjWEtFbEgvYzREampjV1BOUGg4VzVZbVRLUmZka3lLNk9ReWlyRGsyVllSb3FzWllhZzlJSUN6aTF6V2FXOD0iLCJtYWMiOiJkM2E4MTFiZTkzYjJkODRmZDk1OTliMDU1MTYwZmFjMjhmODgyODI4N2ZhNmI4OWZkOTc3Y2U2OTVmMzZmNGY2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2040, "gross_total": 2010, "base_fare": 1596, "tax": 444, "sell": { "currency": "MYR", "total": 2040, "base_fare": 1596, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA0MCwiYmFzZV9mYXJlIjoxNTk2LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMTAsImJhc2VfZmFyZSI6MTU2NiwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAxMCwiYmFzZV9mYXJlIjoxNTY2LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2040, "base_fare": 1596, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1566.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2040, "base_fare": 1596, "tax": 444, "gross": { "base_fare": "1566.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNDAuMDAiLCJiYXNlX2ZhcmUiOiIxNTk2LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU2Ni4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAxMC4wMCIsImJhc2VfZmFyZSI6IjE1NjYuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTY2LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAxMC4wMCIsImJhc2VfZmFyZSI6IjE1NjYuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2010, "base_fare": 1566, "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": 2040, "filter": { "id": "F123NP00114-74", "price": 2040, "gross_total": 2010, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTErZNeIMsR7yf47GGmzH+CLQj\/5\/yv1iByMn1wKsBZtPN", "PriceCodeRef": null, "supplier_title": "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-08 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-08 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-08", "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-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": 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-75", "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-08 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": "kul202603081620bkk2026030817400774bkk202603091615dac2026030918000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEsUh9Sm9u1H9a+OeZ80VOMc+WF8F1P9z7tZfTzyFVXBU", "PriceCodeRef": null, "supplier_title": "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-08 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-08 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-09 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-08", "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-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": 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-76", "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": "night", "departure_departure_time": "2026-03-08 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": "kul202603082200bkk2026030823100796bkk202603091615dac2026030918000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sj3aW3ztniQiwosd\/WjD2QkFehSbo7OHBXSWvWeQu3Q6g=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Ekc7imkQ9aTy61wBL0AgtM040LQmsf7phT1nLSWXDczi2slcE4CeI2qv0vYhfGj6DU=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Ekc7imkQ9aTy61wBL0AgtM0LXyJxYHVXsQMOYhE5ArSoJiIiNeo5mB0nZygfXnPANw=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggxjiWuvPtWS7V3wX7oaKlxvUMclRlpg+fXIBeGds8g2B\/hVj+zeet9LlJGRCHJkM0=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggxjiWuvPtWS7V3wX7oaKlxeoGc0VzOK3\/PqoptktPuWZeM4gyWgQ4yJ9Sj1IyT8jk=", "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-77", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnaoXrag1jHX3XFGRkk6JYmu4JrTuqwKzSGmbie1bCnYvgm\/v5FAcfUdqiO7+MJ8BHIQUCiqCoYy9KfTbgmMFjkz4sjMiig9qV6dnCCwgWY+OKHO24L\/nTI4gcUtmm0v1VO0gVIvLGbrqE\/ZQ5RAJI92aAy1wVUit1nwBO1mwdJ2J5tFIeM3SZOul6QM+SD8ViwMMISrq69GRW5mNVXi1NOkJMv1lXKhPPEm6Hbjp6Piq1b9T4JIBCtuE6QHiKmF\/YgtsKU+wsaTp7PbTWLO3utZocTYiG+jJz0qSGYplDS2qjpnEdqjzva5OWbN0m1zr\/n8D8Nz14mA4KraSyX6RsLGF8dBb3MLJsplYeQlqpYxPU1xKGir\/eFCJnspmuvzOtqxdatl6fXoQFcJrUc8PCgkxrdMl\/2Qd9pJSiaZZc0peA3EAGh9rlZ3ddCeYRMxkNbk8Jf69zZH1gh8jZEu3K4k5STD3K7uvTGAOfTaImdOmVjFc\/QdFKg5f64lab3KZsOnrzA4ulqSyfsrVECNy2NS9rlJlPyFK8Aqe\/sNXdM5XcLX5tk6v4sYL60b6tpBuQ2arp3QToqgF9OzAuU52qb\/\/IP3SFMCVs\/E596sPcvhVF8HR12VWfxiNqRvCu9U6M281dqiI5PuEsRa6wPsRwuXH9tL4IgSzWWMAKimy9Tsiw22ndGZ+wIVxbMamktlQXHmVdKYqwXAI+d4+Jyp31gJl\/OeGmP029mN7Kem8eXOySs9T5G8xj9dUE\/IyK2BvGxbV7JOljAyHYRdSzfGQeIYyjDPTljZcOJprvbb1Pc9rKo\/GnslACYaT6crJTlvUaY6Floe9fA2NgnwuK9sM8wWPtbEPXjAjKmRcxFT1zl01Sat5pX1pXScyc24Aq3Ltd1JZ4AeECgQUkAhHccu7qLSrhvnOhbm71GKxBsWfo1UWPg49y1Th4z3NgPJyIUZ4\/31\/bQYS4KWOt7tOVNg5Lsg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-78", "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-78", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrt5fCZaLxHADNTWP0SIvfajDHT15UnNtkRspcIyY75qwicOWmN\/9HqNjA213Vk5V17V8+1JwNnXefVCQ+8IRgvU26vNwnXJB41YiKIPBTH+vPd3vy0d\/j\/olqCYYrsv0bXVEZC65iXrb7vXxuDF68dJ2pUOQ\/+2oyCmuEd7Ya9P3mmhpB51WpaU26CGNhxIn4v6RgJKIgyBOxoSBuC5WPwAYX50eLEpjojoyb1MLOlmt5pLy0atA9x5ATXgiscjl0mLmugINIe9I+gmNRHmZUz8uMCYd8lujQB4eeBuMPgTNmOq0sMNcVQ9suPx\/MjbxNQc+GHg1+clCaYeFGito7nNncymDEvTFbBCzeNpyaIbSA0xz2HAg34q0BJk0NoqKVEEklORalOBT8tn3UKUk08xuiAEe0QoytByXrSZNUWcVf5SnyX6hilegiL2jBBSD4QVB8hlUdTSqLz\/FViTsUmi+oz7a5HX\/4ZZU0RXFYi6RB3peBv6aTqAIsf4rePSw5DDttEppttNWCuDZ7jtf0yf1pJoehUs5mBJcwxr5cFoCjmIkVuuY+hOQcwFmmBI\/kyuOdoLY4SXarIv7nT9UVurbBccuoVr5VFCg0KfIi3ORyLpIRlSqkwifhHdSkCLVTqyfgTNtkWPIEaC1Lb+bpL13gS0UIk2GByqxDYYx\/8aSX\/RiLwUmMvDexf0CnnwnL4SZavDMqRCzRG5eNcWcVWc1TXTsgGTukyRhDv8YQ8loscd6NkLt0vNlheHRWNLNPQo5HA1j4VJMPVPfWObbyJVOds+nU1Y5SEUZGu5oZt2hgBcyCG7BpImalzxL4aaUC8cByBLXcDZejUPpPIUCoXUgCvUJt6iu+Wdnbw6Am1Zx1HbZtiS6ozVYJrsDgJ24HwAtS6iK+sog29tvXA7rpVq8Ds1MheF\/svw\/XN9xy20obD\/tPdDgl0pukfnE207iVMo0\/YzEG3+jmAM2adEZ8wg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-79", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPczwLV4d7UgOokFwe++mBTqyEqN2SvqE02IdMdUOPu1CJOJtgwY1Sw5uU3q5i2uqpFPLtTmKidvS\/6jByjaU7dHJZsDIrfftN1Qy+QM8OCVnjZ0E65YhUfM6BeC4zc5gCsykYnM1T8FIRQCdJpiWEyqflvlWdnywAuV5G8Y5WcacXILRjmOoPL0X8USz2vT4uYaDUiPdX+ESE+HPGErspeXMhLm2rpcVWNFRNFhy\/55oFiuGK6SAyhE3hEW2ApenFEg2TWOfzVrsli+d8NlYED\/P2mKf68voet37MMZ8o8Xd8XRcOHNjia4wEtTNHJPWERF5OUJUa4NXZ2ZjOgoLHMvYPgth52PW5YQYn2gC8OUZNZ4d7fCOmsvFLla41irYeuxa2UfYtzjf8D1ejuAPp3kh1ltdxM4OSEe780i8wL8mZC5KVTK3xFqn10fs0KTWLqRn\/ZkK7Eyh5lDMyRu6LGMm1tMMK6PQpDoLDtTKXiosO1Jleu61wAWstMIt\/zQeFKfqOyoYLr1iwugD3nlvHtf9OJB5CBjzN\/s+XR3xkqk4dovmOTb0yCsequr\/DvI2enf\/TqiRlKXrOjibn0jq7+LcPB2+xYdrFY1xUAwc6Dk+3bbKPEh1twz6UEWkhnv4Zew2bpfl58uENGavzfWGvMO1EV14xt6gqoyfU458aQin1tCtEiA6OkiSEhfZSx7XKRTmHHaGFw03Zpqs\/KioBtCW1k9uj5JyHaQmQWCU\/9Qszj8zyQokCJLLMHztLS0c9nt7wIZFdjKrBxWxbBNr1g85O\/6+3Yb6YQvFnqvuGPnIwTkJfG2nF+0ixRtdu+twZEBWEOWS0G3\/h+iXftQQPcgcST7\/Z\/HZm8S+1MfFF3vDZOA7Flyd6vUtYQBiKDhBKTeGqVJ6VZqyDfAX2qBkjmnOaR4gZFyVU6W81exeEhMN7O3vPWV\/sKj8sF0c416pct6\/iVrADNaog9eWcgN0xs3hX4vZsa8SYz7WolSINNhPY=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-80", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOBqHgGUUpuIEiRt33hh0GP6H8syaZz\/QlKhDsyry8FJ95pcJFrbyex7AuaKFx2LzHL3ra4kOc9jbTEn0diPBnchZKu314\/ghkY2KEygI0Mqt82ALTXpR4biFP9p4SdWMMw67u6KQIFJ47WOC2nq1HAFKhC7BeUfz+JeUxX0EwN+uGZXwR3QJMdbV1hEROc\/z40kkkACcorWDZKV5tqf1xaj9Fk4mtHMiYrYZ5vAvVSMeTl\/SQCbU9s0XLGjWyz9CaO5m96XZBsJBFNrV2SSh49DJbXFUIfCgPMgMq8sJu\/bdv+7rAnd19jbF1VuRn42V0TgeRIE60RyieWNfXhd6Gpvw16EXr6zW\/7UeiSlZd9J15fKJm+C5L1kGOuB+VFR8GhryUMokqDplSmjPEIqoR1O2af2U5lkNetRr\/0UAYH5edT731Y\/Cm3egrjhmsX\/m+3TgyZTGvuQavLnS4xyf\/ovxLESX6j\/qlBgZhZ4EH+uBU19l2GNe2SVEk5nt\/eRyOjNjQbmlwavHRMId7QGOQ3raHw8TPDoqHf5zyMDV1P\/cmu1AE7tDrw4mhXPEZUj3cedJ3kVfJJavhRUUosTUMj6mXXWf2M1hBSyGkrIJbvv3NFv5Eod4vSE7ld6EAp+M0RQE7v+QnhTUUAuhDhuhRxIrM2XtlfyZ7uLYXzYLNLQRtDYUIgmKZW2umOGMFHCVPo58Ay2E2ggCfV8W+2fgTggV\/Ava3CAzw1uyaEmOndPMvlxrAss7Au9CEwBH+86TxaUqpYs8IeTL+iyj4IwoIFSmuOP6OGgJyO\/D84LtRudwZkmh1ozzzC+Q4H3KGf98eFwH4Mq2NlHGnrGxeBJzG3VSqJNePEIhl3z1FJYvyz+gK\/jjviRcQJSqcUZj2594MYRrdVHZ9yuLrsmHa7s\/fVx5HTSv9\/wYQ8bjk1AtmnRbbptqlD7\/6A2o7eW0aJaxPcszz1rzdW0mXVz71KodkRsuiUvIVgHaE1kj\/54XQpRE=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-81", "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-81", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEuXxJDow+tRzDdoglj\/hrGUDmTZOdEYbFOlY\/vdM1EuB", "PriceCodeRef": null, "supplier_title": "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-08 12:15: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-08 13:25:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "0788" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "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": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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": "9" } } ] }, { "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": "E", "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": 2063, "gross_total": 2033, "base_fare": 1852, "tax": 211, "sell": { "currency": "MYR", "total": 2063, "base_fare": 1852, "tax": 211 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2MywiYmFzZV9mYXJlIjoxODUyLCJ0YXgiOjIxMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzMsImJhc2VfZmFyZSI6MTgyMiwidGF4IjoyMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzMywiYmFzZV9mYXJlIjoxODIyLCJ0YXgiOjIxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2063, "base_fare": 1852, "tax": 211, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1822.00", "tax": "211.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2063, "base_fare": 1852, "tax": 211, "gross": { "base_fare": "1822.00", "tax": "211.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjMuMDAiLCJiYXNlX2ZhcmUiOiIxODUyLjAwIiwidGF4IjoiMjExLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgyMi4wMCIsInRheCI6IjIxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzMy4wMCIsImJhc2VfZmFyZSI6IjE4MjIuMDAiLCJ0YXgiOiIyMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODIyLjAwIiwidGF4IjoiMjExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzMy4wMCIsImJhc2VfZmFyZSI6IjE4MjIuMDAiLCJ0YXgiOiIyMTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2033, "base_fare": 1822, "tax": 211, "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": 2063, "filter": { "id": "F123NP00114-82", "price": 2063, "gross_total": 2033, "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": "afternoon", "departure_departure_time": "2026-03-08 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": "kul202603081215bkk2026030813250788bkk202603081615dac2026030818000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEC4qUpv+g7JcPzD\/z7K\/gvi28KjwhHy5tB6bUcsta3ptQ==", "PriceCodeRef": null, "supplier_title": "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": "J3eurAwaYkcMW4dWVksb8T6B22uBW+8IKjdB39XfThs=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InZpRnZ2RDMwUXJkeWc4a2V4UU1odHc9PSIsInZhbHVlIjoiZ1BBZ1N2T2ErSXNpVkVtcWdtV0NTWmhnQUQxeFNIK05ZWUhKTmJ1YlRnclR5T0FmajdUTlpIZjEzc0ZtQUlrN2ZoTkNkSGVlMEgxWnBzMm5wa3daQTJsS3g4MjJqVXRPUTFNS1NqQkdza0QyL3VmbmtFcWRyRGE0SUV0eEdVd1hhTXpqUUMyZGRhOUVTRlJCeVpZU3JNTkxjd0VMa2RheGNRR2hnWlFrNERNV1NWMzN0RklOMFMreG9OM3Q2MnYxVUxoZU5BelBuMkxVeHIycXJxMnpkaXpPeHdVZEE3WndMcWF5NkVqbjJFbGxDdE5XNlRXWWxGejY3QjlBS2R6UkxEWnRxSWIxd0hCZ3NpcFkzSVpFYnRYVnplTUJrMTdxY2E3MFBhRS9DL3pGL3dqODFwU3lPdXk3Y3lSUEFGWFRIZnZTUEFIc2NyaGpVUHNFd3MzWlg0OEUwTWRkVXFEN0JuVTcvUHBaV0dpM0t1V2g3ekxLNkpCK0xOdXkrcFRNRTFmbkZWVm0rL3FoeDVtY2xnNDM3aU1uZUdnMWgveHViZnF2cWNya3lPRkhTOThHVjlwbTBqVXVxYitod0lqdWZaN1hpcm10S2R2YU42UFZreUdKTTY1QmRvSFc2ZitsYzljLzF3ZDJxTjFDV09MakRuVy9ELzR1cFFjTVYxN0x0Z1pkWTdrWWhaT3JuckE2UzI2VzJjc0ZpalFZbHNnRksyY1VKS0RHYXcyVXdSMFVNVzZaa0xyUktMYi9kSEtqVWJEeGpuZHd1UGdsTmV3dzBhOThUdEdnbnA3MGZ4MEExOTAzM2JydmpWR0k4d2dVNmdjeTlOeUxidHNRcHpmbmVKa0htQTB2UlY5bVp5a3l5TW1GNmx2TGI0S1BpSjZOYjB2Q2pVT1JBL2hnNTkwM0o4V291aU03OEsxTUtiSGphZ2REZlJjditWTjlEY0ZHT0YrKzFwb3JyT0lvSklTOGJ5OTZHazd2ZzRjMU5nVFA5bUJwMzBnSHNjT0E5ODVLY3EweWJFS1JjVGZTM1Y1ZHc3aWNxcENsN3FrZFBzbFEwWHdwRmlFNnd5YVBPaEdVY3ozOUF3NG84QkVsM1lhU0dHd25RRy9LemdzZklPQ2RWUkNJU1lYVS9HQjQ5TFRIcnlYQ2hKNlhMNVJOTHNzZ3RncFVBODNFcC94ZnEyRFl3S3dSTDZxQjBncndILytCbHc0R3NRVjhsdHFqYlBvZWk3SGxVbFNwaStFSUZyR0JEOW5uSGRQV1ppR2xybGtEL1RzQVRkT2FEaGhNVFY0NWRUUktkcXJvUG1WTmdWTGYxMnZTcWpPQ1IyZmxHaVZYNTVrWlMrQll4Y3hDcGp4UFFCa2s3ekowam1QY2J2dk9HcHZWdEpmVmVUSWs4ODhheXcwbjMvY1RnaTdSUDhhc2laUmliMldmVUlnUTZPalUzOGlXZlBzWDJXbW1WOWdKSld6MHdYQ3JFYzhhNXBDQVJXRDlvRGpGaDhKZGxtL0p1N3d4Ni96UnJGeG8vc3BzSnVzS08reDFqdkg4QVR0Syt5V3hJOUVWU0Q5Y0lnMEVTbm00Sk84T0UrYz0iLCJtYWMiOiIxYjg0ZGRlNzk0YjIwNWFmYTMzMzM4ZDg2OWM3YjIzZmI4Y2VjYzFjZjJkZGFmNmQ5Nzg3MGIzM2JiOGNlYTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "CN\/bmuByuSHCwkYP5uWd35R4Lhf1oZGp9fPvz273iwo=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InZpRnZ2RDMwUXJkeWc4a2V4UU1odHc9PSIsInZhbHVlIjoiZ1BBZ1N2T2ErSXNpVkVtcWdtV0NTWmhnQUQxeFNIK05ZWUhKTmJ1YlRnclR5T0FmajdUTlpIZjEzc0ZtQUlrN2ZoTkNkSGVlMEgxWnBzMm5wa3daQTJsS3g4MjJqVXRPUTFNS1NqQkdza0QyL3VmbmtFcWRyRGE0SUV0eEdVd1hhTXpqUUMyZGRhOUVTRlJCeVpZU3JNTkxjd0VMa2RheGNRR2hnWlFrNERNV1NWMzN0RklOMFMreG9OM3Q2MnYxVUxoZU5BelBuMkxVeHIycXJxMnpkaXpPeHdVZEE3WndMcWF5NkVqbjJFbGxDdE5XNlRXWWxGejY3QjlBS2R6UkxEWnRxSWIxd0hCZ3NpcFkzSVpFYnRYVnplTUJrMTdxY2E3MFBhRS9DL3pGL3dqODFwU3lPdXk3Y3lSUEFGWFRIZnZTUEFIc2NyaGpVUHNFd3MzWlg0OEUwTWRkVXFEN0JuVTcvUHBaV0dpM0t1V2g3ekxLNkpCK0xOdXkrcFRNRTFmbkZWVm0rL3FoeDVtY2xnNDM3aU1uZUdnMWgveHViZnF2cWNya3lPRkhTOThHVjlwbTBqVXVxYitod0lqdWZaN1hpcm10S2R2YU42UFZreUdKTTY1QmRvSFc2ZitsYzljLzF3ZDJxTjFDV09MakRuVy9ELzR1cFFjTVYxN0x0Z1pkWTdrWWhaT3JuckE2UzI2VzJjc0ZpalFZbHNnRksyY1VKS0RHYXcyVXdSMFVNVzZaa0xyUktMYi9kSEtqVWJEeGpuZHd1UGdsTmV3dzBhOThUdEdnbnA3MGZ4MEExOTAzM2JydmpWR0k4d2dVNmdjeTlOeUxidHNRcHpmbmVKa0htQTB2UlY5bVp5a3l5TW1GNmx2TGI0S1BpSjZOYjB2Q2pVT1JBL2hnNTkwM0o4V291aU03OEsxTUtiSGphZ2REZlJjditWTjlEY0ZHT0YrKzFwb3JyT0lvSklTOGJ5OTZHazd2ZzRjMU5nVFA5bUJwMzBnSHNjT0E5ODVLY3EweWJFS1JjVGZTM1Y1ZHc3aWNxcENsN3FrZFBzbFEwWHdwRmlFNnd5YVBPaEdVY3ozOUF3NG84QkVsM1lhU0dHd25RRy9LemdzZklPQ2RWUkNJU1lYVS9HQjQ5TFRIcnlYQ2hKNlhMNVJOTHNzZ3RncFVBODNFcC94ZnEyRFl3S3dSTDZxQjBncndILytCbHc0R3NRVjhsdHFqYlBvZWk3SGxVbFNwaStFSUZyR0JEOW5uSGRQV1ppR2xybGtEL1RzQVRkT2FEaGhNVFY0NWRUUktkcXJvUG1WTmdWTGYxMnZTcWpPQ1IyZmxHaVZYNTVrWlMrQll4Y3hDcGp4UFFCa2s3ekowam1QY2J2dk9HcHZWdEpmVmVUSWs4ODhheXcwbjMvY1RnaTdSUDhhc2laUmliMldmVUlnUTZPalUzOGlXZlBzWDJXbW1WOWdKSld6MHdYQ3JFYzhhNXBDQVJXRDlvRGpGaDhKZGxtL0p1N3d4Ni96UnJGeG8vc3BzSnVzS08reDFqdkg4QVR0Syt5V3hJOUVWU0Q5Y0lnMEVTbm00Sk84T0UrYz0iLCJtYWMiOiIxYjg0ZGRlNzk0YjIwNWFmYTMzMzM4ZDg2OWM3YjIzZmI4Y2VjYzFjZjJkZGFmNmQ5Nzg3MGIzM2JiOGNlYTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "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": "PzABC8XG2HyEAiZSRG1tTWkhsodViUVnxFaUV9Rmesk=", "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": "eyJpdiI6InZpRnZ2RDMwUXJkeWc4a2V4UU1odHc9PSIsInZhbHVlIjoiZ1BBZ1N2T2ErSXNpVkVtcWdtV0NTWmhnQUQxeFNIK05ZWUhKTmJ1YlRnclR5T0FmajdUTlpIZjEzc0ZtQUlrN2ZoTkNkSGVlMEgxWnBzMm5wa3daQTJsS3g4MjJqVXRPUTFNS1NqQkdza0QyL3VmbmtFcWRyRGE0SUV0eEdVd1hhTXpqUUMyZGRhOUVTRlJCeVpZU3JNTkxjd0VMa2RheGNRR2hnWlFrNERNV1NWMzN0RklOMFMreG9OM3Q2MnYxVUxoZU5BelBuMkxVeHIycXJxMnpkaXpPeHdVZEE3WndMcWF5NkVqbjJFbGxDdE5XNlRXWWxGejY3QjlBS2R6UkxEWnRxSWIxd0hCZ3NpcFkzSVpFYnRYVnplTUJrMTdxY2E3MFBhRS9DL3pGL3dqODFwU3lPdXk3Y3lSUEFGWFRIZnZTUEFIc2NyaGpVUHNFd3MzWlg0OEUwTWRkVXFEN0JuVTcvUHBaV0dpM0t1V2g3ekxLNkpCK0xOdXkrcFRNRTFmbkZWVm0rL3FoeDVtY2xnNDM3aU1uZUdnMWgveHViZnF2cWNya3lPRkhTOThHVjlwbTBqVXVxYitod0lqdWZaN1hpcm10S2R2YU42UFZreUdKTTY1QmRvSFc2ZitsYzljLzF3ZDJxTjFDV09MakRuVy9ELzR1cFFjTVYxN0x0Z1pkWTdrWWhaT3JuckE2UzI2VzJjc0ZpalFZbHNnRksyY1VKS0RHYXcyVXdSMFVNVzZaa0xyUktMYi9kSEtqVWJEeGpuZHd1UGdsTmV3dzBhOThUdEdnbnA3MGZ4MEExOTAzM2JydmpWR0k4d2dVNmdjeTlOeUxidHNRcHpmbmVKa0htQTB2UlY5bVp5a3l5TW1GNmx2TGI0S1BpSjZOYjB2Q2pVT1JBL2hnNTkwM0o4V291aU03OEsxTUtiSGphZ2REZlJjditWTjlEY0ZHT0YrKzFwb3JyT0lvSklTOGJ5OTZHazd2ZzRjMU5nVFA5bUJwMzBnSHNjT0E5ODVLY3EweWJFS1JjVGZTM1Y1ZHc3aWNxcENsN3FrZFBzbFEwWHdwRmlFNnd5YVBPaEdVY3ozOUF3NG84QkVsM1lhU0dHd25RRy9LemdzZklPQ2RWUkNJU1lYVS9HQjQ5TFRIcnlYQ2hKNlhMNVJOTHNzZ3RncFVBODNFcC94ZnEyRFl3S3dSTDZxQjBncndILytCbHc0R3NRVjhsdHFqYlBvZWk3SGxVbFNwaStFSUZyR0JEOW5uSGRQV1ppR2xybGtEL1RzQVRkT2FEaGhNVFY0NWRUUktkcXJvUG1WTmdWTGYxMnZTcWpPQ1IyZmxHaVZYNTVrWlMrQll4Y3hDcGp4UFFCa2s3ekowam1QY2J2dk9HcHZWdEpmVmVUSWs4ODhheXcwbjMvY1RnaTdSUDhhc2laUmliMldmVUlnUTZPalUzOGlXZlBzWDJXbW1WOWdKSld6MHdYQ3JFYzhhNXBDQVJXRDlvRGpGaDhKZGxtL0p1N3d4Ni96UnJGeG8vc3BzSnVzS08reDFqdkg4QVR0Syt5V3hJOUVWU0Q5Y0lnMEVTbm00Sk84T0UrYz0iLCJtYWMiOiIxYjg0ZGRlNzk0YjIwNWFmYTMzMzM4ZDg2OWM3YjIzZmI4Y2VjYzFjZjJkZGFmNmQ5Nzg3MGIzM2JiOGNlYTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "ebqiiuxZyEscyQcXAa236PwKLfnVstK6Gr9V69bL7WE=", "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": "eyJpdiI6InZpRnZ2RDMwUXJkeWc4a2V4UU1odHc9PSIsInZhbHVlIjoiZ1BBZ1N2T2ErSXNpVkVtcWdtV0NTWmhnQUQxeFNIK05ZWUhKTmJ1YlRnclR5T0FmajdUTlpIZjEzc0ZtQUlrN2ZoTkNkSGVlMEgxWnBzMm5wa3daQTJsS3g4MjJqVXRPUTFNS1NqQkdza0QyL3VmbmtFcWRyRGE0SUV0eEdVd1hhTXpqUUMyZGRhOUVTRlJCeVpZU3JNTkxjd0VMa2RheGNRR2hnWlFrNERNV1NWMzN0RklOMFMreG9OM3Q2MnYxVUxoZU5BelBuMkxVeHIycXJxMnpkaXpPeHdVZEE3WndMcWF5NkVqbjJFbGxDdE5XNlRXWWxGejY3QjlBS2R6UkxEWnRxSWIxd0hCZ3NpcFkzSVpFYnRYVnplTUJrMTdxY2E3MFBhRS9DL3pGL3dqODFwU3lPdXk3Y3lSUEFGWFRIZnZTUEFIc2NyaGpVUHNFd3MzWlg0OEUwTWRkVXFEN0JuVTcvUHBaV0dpM0t1V2g3ekxLNkpCK0xOdXkrcFRNRTFmbkZWVm0rL3FoeDVtY2xnNDM3aU1uZUdnMWgveHViZnF2cWNya3lPRkhTOThHVjlwbTBqVXVxYitod0lqdWZaN1hpcm10S2R2YU42UFZreUdKTTY1QmRvSFc2ZitsYzljLzF3ZDJxTjFDV09MakRuVy9ELzR1cFFjTVYxN0x0Z1pkWTdrWWhaT3JuckE2UzI2VzJjc0ZpalFZbHNnRksyY1VKS0RHYXcyVXdSMFVNVzZaa0xyUktMYi9kSEtqVWJEeGpuZHd1UGdsTmV3dzBhOThUdEdnbnA3MGZ4MEExOTAzM2JydmpWR0k4d2dVNmdjeTlOeUxidHNRcHpmbmVKa0htQTB2UlY5bVp5a3l5TW1GNmx2TGI0S1BpSjZOYjB2Q2pVT1JBL2hnNTkwM0o4V291aU03OEsxTUtiSGphZ2REZlJjditWTjlEY0ZHT0YrKzFwb3JyT0lvSklTOGJ5OTZHazd2ZzRjMU5nVFA5bUJwMzBnSHNjT0E5ODVLY3EweWJFS1JjVGZTM1Y1ZHc3aWNxcENsN3FrZFBzbFEwWHdwRmlFNnd5YVBPaEdVY3ozOUF3NG84QkVsM1lhU0dHd25RRy9LemdzZklPQ2RWUkNJU1lYVS9HQjQ5TFRIcnlYQ2hKNlhMNVJOTHNzZ3RncFVBODNFcC94ZnEyRFl3S3dSTDZxQjBncndILytCbHc0R3NRVjhsdHFqYlBvZWk3SGxVbFNwaStFSUZyR0JEOW5uSGRQV1ppR2xybGtEL1RzQVRkT2FEaGhNVFY0NWRUUktkcXJvUG1WTmdWTGYxMnZTcWpPQ1IyZmxHaVZYNTVrWlMrQll4Y3hDcGp4UFFCa2s3ekowam1QY2J2dk9HcHZWdEpmVmVUSWs4ODhheXcwbjMvY1RnaTdSUDhhc2laUmliMldmVUlnUTZPalUzOGlXZlBzWDJXbW1WOWdKSld6MHdYQ3JFYzhhNXBDQVJXRDlvRGpGaDhKZGxtL0p1N3d4Ni96UnJGeG8vc3BzSnVzS08reDFqdkg4QVR0Syt5V3hJOUVWU0Q5Y0lnMEVTbm00Sk84T0UrYz0iLCJtYWMiOiIxYjg0ZGRlNzk0YjIwNWFmYTMzMzM4ZDg2OWM3YjIzZmI4Y2VjYzFjZjJkZGFmNmQ5Nzg3MGIzM2JiOGNlYTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2064, "gross_total": 2034, "base_fare": 1620, "tax": 444, "sell": { "currency": "MYR", "total": 2064, "base_fare": 1620, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NCwiYmFzZV9mYXJlIjoxNjIwLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzQsImJhc2VfZmFyZSI6MTU5MCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNCwiYmFzZV9mYXJlIjoxNTkwLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2064, "base_fare": 1620, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1590.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2064, "base_fare": 1620, "tax": 444, "gross": { "base_fare": "1590.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjQuMDAiLCJiYXNlX2ZhcmUiOiIxNjIwLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5MC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNC4wMCIsImJhc2VfZmFyZSI6IjE1OTAuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTkwLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNC4wMCIsImJhc2VfZmFyZSI6IjE1OTAuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2034, "base_fare": 1590, "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": 2064, "filter": { "id": "F123NP00114-83", "price": 2064, "gross_total": 2034, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuECmFQHdRW2swc51vAI+2XzAD4\/FiHB293MAk7+e9NNLeg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SPXormBnPx5kHWo5QSvPMHZX62AsNSWSpIXAk698Ooo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InNwTStiUERTc2NnTEI0U01aVFE4N2c9PSIsInZhbHVlIjoiRUR6ODl3OVIwYzdSOXBtVUZBRmhnOWJJZnp3UDcwV0JRMHBNcGtYMW1zNktFTEF2MXZBZWlPd3FYYWhpTnlqbHJYTHByV0wvbjV6cjZmWnRyREpXK29ueXFxOVdoc3F2a244ZHZ1N0ZaRDBVYXZBRlNPUlYvZ1Jha25tbUZ1YjRraUVYYUt6cjBrVzNURi83SEt3d1pGYzEvcmx1NEwrdVRVdWNOdVk5eWhUZEU2ZDJnRTlsV2ZOVC9ZYnN3a2VOOWhUV0JjSW9hMVZYTU1KekIzb0ZsbEI0K1NvUVBUdytSL0NXcUhvc25xeGhoK1hrZ1pRTHozQUNBQUZsS2YrU0pyZFFqZ1FMVzh2eFdxWlI1Z3h4NnNJR1NLeWFwN3psZlZ3SkZWNDJEMkViOXF3UC9FSVBiZldxUUFOQ2x2Q0NueGJWOThSTEExQ2dNQVIwbE9oOW5jTitKMlMza0FQelRlM3llNXhuZjZ1aXcvem5wdXJ2QzIzcFdtYVZ5L29abkJ3NExLaTRiRmxmUm03OWJuRXZvK2ZLWTNLN3dIMWxjY09SQi9JcGlhZmxSNXVOUjZNdjQrdThYOUxOZDZZZVQrYzVUeUk3OTRVMVJtOXlTRE4ydE9aSFlqQUlHVTgzVWpoQkFOSEhSZXVuV0M2Z1dQSE8xbUZ4Zmo5a1l2LzlRc3ZueGtGQjBrUUdGMTVXTjI5b1VjYTc0ZmhlUTdTYVVjelJGRXhIMWVKL1lhNEtHUVJIOGNSclhRblpGUEhBc1RRV1hQWldhMENHb2lCZUJUYzNPZjdqdGNXYnJWTGI2S2RzSHJHSUtZUlRZZUJXZXQ0Z080dUUyOGIvQnFkMGVPT0NaenRyYUNDQkl0bGNxQ0JWL3pmTGxyeWc1MFc4eGlMY25CSmJ5cDArbjJDQWY0WXEwQmpTSUlUS2VsVXJBMVF6eURmaXM3R3NFM1hxMldwMmZwUW9nQ1ZyRFJsalhla2FydUNUb01QYWw1NnFCVVlTMTJhQktjVVgyK1BlVkxuR1R5QkZzQnVLUEMzSXpDNURqdlJlL2NzeG1mMTZnY1NscFpBclhKNFI3VHU2UTVDUHVUaHBvYUt3ajZ5U3FDc0tYbVhIZ1lGV1lBSDZYclZhTmxyL3B0ajdWeDcvZlBpN0NNSlM2T2UwL09NRUt5QWp2d1lVQnJpT3NvZ2R4R21MZnBjeFhlOWQ0M09iU2tvZ1VrWEJ6VEYzbmF3Tk1TT0J6NE1SMDkzdXdocGpscjlrREc4Wmd4NzlxM1lhVCtOM2E1cmpVb3V2OE1SOHJEbnJYRXYzcUw2bjhhMWdLNDhDK0ZNNGpvS2FlWkpYY2t1UG9rblJuaVdCZWhnQ3NMdlpCdXRZRjdHUVV4WVNaRTdqcFJaRDN5OFhuMWdhcjArRmc5Ly9Qci9TeXR6TEkycEo2WnFGRWh1UUVDZUZheHNISTNpQWphc0ZObWZkTlJ2OUswVE9NNjlrWDZvNHdQVDFyM0RCK1JlTEFpdllOL2NoUWVWTkVoMFNQNUc5ZXF5T3NqMWVDYWliK1Z2Q3l1SXozNFBHeW5KNWlqKzNRSW1sT0ZybUxTWT0iLCJtYWMiOiI1OTI1NTE1ZWI3ODkwMjI4ZGVmNjc4YzM4Y2Q5NDk0ZjI0NjhhNWZjY2E4NDYzNGZlYWQ4ODZmMDE3YTUxMmM1IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "MDCxzAkDHoDsu\/mWFFAWS75KHN8x+1HFreyDzGmhgpY=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InNwTStiUERTc2NnTEI0U01aVFE4N2c9PSIsInZhbHVlIjoiRUR6ODl3OVIwYzdSOXBtVUZBRmhnOWJJZnp3UDcwV0JRMHBNcGtYMW1zNktFTEF2MXZBZWlPd3FYYWhpTnlqbHJYTHByV0wvbjV6cjZmWnRyREpXK29ueXFxOVdoc3F2a244ZHZ1N0ZaRDBVYXZBRlNPUlYvZ1Jha25tbUZ1YjRraUVYYUt6cjBrVzNURi83SEt3d1pGYzEvcmx1NEwrdVRVdWNOdVk5eWhUZEU2ZDJnRTlsV2ZOVC9ZYnN3a2VOOWhUV0JjSW9hMVZYTU1KekIzb0ZsbEI0K1NvUVBUdytSL0NXcUhvc25xeGhoK1hrZ1pRTHozQUNBQUZsS2YrU0pyZFFqZ1FMVzh2eFdxWlI1Z3h4NnNJR1NLeWFwN3psZlZ3SkZWNDJEMkViOXF3UC9FSVBiZldxUUFOQ2x2Q0NueGJWOThSTEExQ2dNQVIwbE9oOW5jTitKMlMza0FQelRlM3llNXhuZjZ1aXcvem5wdXJ2QzIzcFdtYVZ5L29abkJ3NExLaTRiRmxmUm03OWJuRXZvK2ZLWTNLN3dIMWxjY09SQi9JcGlhZmxSNXVOUjZNdjQrdThYOUxOZDZZZVQrYzVUeUk3OTRVMVJtOXlTRE4ydE9aSFlqQUlHVTgzVWpoQkFOSEhSZXVuV0M2Z1dQSE8xbUZ4Zmo5a1l2LzlRc3ZueGtGQjBrUUdGMTVXTjI5b1VjYTc0ZmhlUTdTYVVjelJGRXhIMWVKL1lhNEtHUVJIOGNSclhRblpGUEhBc1RRV1hQWldhMENHb2lCZUJUYzNPZjdqdGNXYnJWTGI2S2RzSHJHSUtZUlRZZUJXZXQ0Z080dUUyOGIvQnFkMGVPT0NaenRyYUNDQkl0bGNxQ0JWL3pmTGxyeWc1MFc4eGlMY25CSmJ5cDArbjJDQWY0WXEwQmpTSUlUS2VsVXJBMVF6eURmaXM3R3NFM1hxMldwMmZwUW9nQ1ZyRFJsalhla2FydUNUb01QYWw1NnFCVVlTMTJhQktjVVgyK1BlVkxuR1R5QkZzQnVLUEMzSXpDNURqdlJlL2NzeG1mMTZnY1NscFpBclhKNFI3VHU2UTVDUHVUaHBvYUt3ajZ5U3FDc0tYbVhIZ1lGV1lBSDZYclZhTmxyL3B0ajdWeDcvZlBpN0NNSlM2T2UwL09NRUt5QWp2d1lVQnJpT3NvZ2R4R21MZnBjeFhlOWQ0M09iU2tvZ1VrWEJ6VEYzbmF3Tk1TT0J6NE1SMDkzdXdocGpscjlrREc4Wmd4NzlxM1lhVCtOM2E1cmpVb3V2OE1SOHJEbnJYRXYzcUw2bjhhMWdLNDhDK0ZNNGpvS2FlWkpYY2t1UG9rblJuaVdCZWhnQ3NMdlpCdXRZRjdHUVV4WVNaRTdqcFJaRDN5OFhuMWdhcjArRmc5Ly9Qci9TeXR6TEkycEo2WnFGRWh1UUVDZUZheHNISTNpQWphc0ZObWZkTlJ2OUswVE9NNjlrWDZvNHdQVDFyM0RCK1JlTEFpdllOL2NoUWVWTkVoMFNQNUc5ZXF5T3NqMWVDYWliK1Z2Q3l1SXozNFBHeW5KNWlqKzNRSW1sT0ZybUxTWT0iLCJtYWMiOiI1OTI1NTE1ZWI3ODkwMjI4ZGVmNjc4YzM4Y2Q5NDk0ZjI0NjhhNWZjY2E4NDYzNGZlYWQ4ODZmMDE3YTUxMmM1IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-84", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "M7AzIJiL1\/3FcgGDF13rhHZE2\/gyah6CB8R4T+YcZE0=", "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": "eyJpdiI6InNwTStiUERTc2NnTEI0U01aVFE4N2c9PSIsInZhbHVlIjoiRUR6ODl3OVIwYzdSOXBtVUZBRmhnOWJJZnp3UDcwV0JRMHBNcGtYMW1zNktFTEF2MXZBZWlPd3FYYWhpTnlqbHJYTHByV0wvbjV6cjZmWnRyREpXK29ueXFxOVdoc3F2a244ZHZ1N0ZaRDBVYXZBRlNPUlYvZ1Jha25tbUZ1YjRraUVYYUt6cjBrVzNURi83SEt3d1pGYzEvcmx1NEwrdVRVdWNOdVk5eWhUZEU2ZDJnRTlsV2ZOVC9ZYnN3a2VOOWhUV0JjSW9hMVZYTU1KekIzb0ZsbEI0K1NvUVBUdytSL0NXcUhvc25xeGhoK1hrZ1pRTHozQUNBQUZsS2YrU0pyZFFqZ1FMVzh2eFdxWlI1Z3h4NnNJR1NLeWFwN3psZlZ3SkZWNDJEMkViOXF3UC9FSVBiZldxUUFOQ2x2Q0NueGJWOThSTEExQ2dNQVIwbE9oOW5jTitKMlMza0FQelRlM3llNXhuZjZ1aXcvem5wdXJ2QzIzcFdtYVZ5L29abkJ3NExLaTRiRmxmUm03OWJuRXZvK2ZLWTNLN3dIMWxjY09SQi9JcGlhZmxSNXVOUjZNdjQrdThYOUxOZDZZZVQrYzVUeUk3OTRVMVJtOXlTRE4ydE9aSFlqQUlHVTgzVWpoQkFOSEhSZXVuV0M2Z1dQSE8xbUZ4Zmo5a1l2LzlRc3ZueGtGQjBrUUdGMTVXTjI5b1VjYTc0ZmhlUTdTYVVjelJGRXhIMWVKL1lhNEtHUVJIOGNSclhRblpGUEhBc1RRV1hQWldhMENHb2lCZUJUYzNPZjdqdGNXYnJWTGI2S2RzSHJHSUtZUlRZZUJXZXQ0Z080dUUyOGIvQnFkMGVPT0NaenRyYUNDQkl0bGNxQ0JWL3pmTGxyeWc1MFc4eGlMY25CSmJ5cDArbjJDQWY0WXEwQmpTSUlUS2VsVXJBMVF6eURmaXM3R3NFM1hxMldwMmZwUW9nQ1ZyRFJsalhla2FydUNUb01QYWw1NnFCVVlTMTJhQktjVVgyK1BlVkxuR1R5QkZzQnVLUEMzSXpDNURqdlJlL2NzeG1mMTZnY1NscFpBclhKNFI3VHU2UTVDUHVUaHBvYUt3ajZ5U3FDc0tYbVhIZ1lGV1lBSDZYclZhTmxyL3B0ajdWeDcvZlBpN0NNSlM2T2UwL09NRUt5QWp2d1lVQnJpT3NvZ2R4R21MZnBjeFhlOWQ0M09iU2tvZ1VrWEJ6VEYzbmF3Tk1TT0J6NE1SMDkzdXdocGpscjlrREc4Wmd4NzlxM1lhVCtOM2E1cmpVb3V2OE1SOHJEbnJYRXYzcUw2bjhhMWdLNDhDK0ZNNGpvS2FlWkpYY2t1UG9rblJuaVdCZWhnQ3NMdlpCdXRZRjdHUVV4WVNaRTdqcFJaRDN5OFhuMWdhcjArRmc5Ly9Qci9TeXR6TEkycEo2WnFGRWh1UUVDZUZheHNISTNpQWphc0ZObWZkTlJ2OUswVE9NNjlrWDZvNHdQVDFyM0RCK1JlTEFpdllOL2NoUWVWTkVoMFNQNUc5ZXF5T3NqMWVDYWliK1Z2Q3l1SXozNFBHeW5KNWlqKzNRSW1sT0ZybUxTWT0iLCJtYWMiOiI1OTI1NTE1ZWI3ODkwMjI4ZGVmNjc4YzM4Y2Q5NDk0ZjI0NjhhNWZjY2E4NDYzNGZlYWQ4ODZmMDE3YTUxMmM1IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "I6A52muPnwZkmkNrwfM4Ka0iusLW9jF\/9LlV+GNX+sg=", "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": "eyJpdiI6InNwTStiUERTc2NnTEI0U01aVFE4N2c9PSIsInZhbHVlIjoiRUR6ODl3OVIwYzdSOXBtVUZBRmhnOWJJZnp3UDcwV0JRMHBNcGtYMW1zNktFTEF2MXZBZWlPd3FYYWhpTnlqbHJYTHByV0wvbjV6cjZmWnRyREpXK29ueXFxOVdoc3F2a244ZHZ1N0ZaRDBVYXZBRlNPUlYvZ1Jha25tbUZ1YjRraUVYYUt6cjBrVzNURi83SEt3d1pGYzEvcmx1NEwrdVRVdWNOdVk5eWhUZEU2ZDJnRTlsV2ZOVC9ZYnN3a2VOOWhUV0JjSW9hMVZYTU1KekIzb0ZsbEI0K1NvUVBUdytSL0NXcUhvc25xeGhoK1hrZ1pRTHozQUNBQUZsS2YrU0pyZFFqZ1FMVzh2eFdxWlI1Z3h4NnNJR1NLeWFwN3psZlZ3SkZWNDJEMkViOXF3UC9FSVBiZldxUUFOQ2x2Q0NueGJWOThSTEExQ2dNQVIwbE9oOW5jTitKMlMza0FQelRlM3llNXhuZjZ1aXcvem5wdXJ2QzIzcFdtYVZ5L29abkJ3NExLaTRiRmxmUm03OWJuRXZvK2ZLWTNLN3dIMWxjY09SQi9JcGlhZmxSNXVOUjZNdjQrdThYOUxOZDZZZVQrYzVUeUk3OTRVMVJtOXlTRE4ydE9aSFlqQUlHVTgzVWpoQkFOSEhSZXVuV0M2Z1dQSE8xbUZ4Zmo5a1l2LzlRc3ZueGtGQjBrUUdGMTVXTjI5b1VjYTc0ZmhlUTdTYVVjelJGRXhIMWVKL1lhNEtHUVJIOGNSclhRblpGUEhBc1RRV1hQWldhMENHb2lCZUJUYzNPZjdqdGNXYnJWTGI2S2RzSHJHSUtZUlRZZUJXZXQ0Z080dUUyOGIvQnFkMGVPT0NaenRyYUNDQkl0bGNxQ0JWL3pmTGxyeWc1MFc4eGlMY25CSmJ5cDArbjJDQWY0WXEwQmpTSUlUS2VsVXJBMVF6eURmaXM3R3NFM1hxMldwMmZwUW9nQ1ZyRFJsalhla2FydUNUb01QYWw1NnFCVVlTMTJhQktjVVgyK1BlVkxuR1R5QkZzQnVLUEMzSXpDNURqdlJlL2NzeG1mMTZnY1NscFpBclhKNFI3VHU2UTVDUHVUaHBvYUt3ajZ5U3FDc0tYbVhIZ1lGV1lBSDZYclZhTmxyL3B0ajdWeDcvZlBpN0NNSlM2T2UwL09NRUt5QWp2d1lVQnJpT3NvZ2R4R21MZnBjeFhlOWQ0M09iU2tvZ1VrWEJ6VEYzbmF3Tk1TT0J6NE1SMDkzdXdocGpscjlrREc4Wmd4NzlxM1lhVCtOM2E1cmpVb3V2OE1SOHJEbnJYRXYzcUw2bjhhMWdLNDhDK0ZNNGpvS2FlWkpYY2t1UG9rblJuaVdCZWhnQ3NMdlpCdXRZRjdHUVV4WVNaRTdqcFJaRDN5OFhuMWdhcjArRmc5Ly9Qci9TeXR6TEkycEo2WnFGRWh1UUVDZUZheHNISTNpQWphc0ZObWZkTlJ2OUswVE9NNjlrWDZvNHdQVDFyM0RCK1JlTEFpdllOL2NoUWVWTkVoMFNQNUc5ZXF5T3NqMWVDYWliK1Z2Q3l1SXozNFBHeW5KNWlqKzNRSW1sT0ZybUxTWT0iLCJtYWMiOiI1OTI1NTE1ZWI3ODkwMjI4ZGVmNjc4YzM4Y2Q5NDk0ZjI0NjhhNWZjY2E4NDYzNGZlYWQ4ODZmMDE3YTUxMmM1IiwidGFnIjoiIn0=", "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-84", "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjVuLOyoITWwXO20\/fIb7\/bUcLqBfqMkNccFlpS2O3VNw=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Ek2W89lUdSxtZpoBPSEUCC7aTXgljDcUy5yP4\/6vmblx3Kta45IkMonMQruEEw8PaY=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Ek2W89lUdSxtZpoBPSEUCC7bw+EBgZJBYetkZ38ZVg7C4o8NbKWoOnUoSEtSpNgrcY=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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-85", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggTd3TaBFJRYDHrP9dfCkNfHnTugM3\/DBb7QDNwx02ME9\/f8\/eoAsRNeVoDotB6oIo=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggTd3TaBFJRYDHrP9dfCkNfBOwUHE4bUz9UtXJk10uuzKYbYIuQQhceJpftTKi7NVo=", "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-85", "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-08 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": "kul202603081455cmb202603081550315cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjuB2fODz3Zt3iyJge\/XSE00ixbWEY1aj1QTUwbjHeR04=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EnvpnUxi+ffhYzoGzlKO037eThRyzITb4\/Ns5Fjg\/pPwsUDyqFkUqT481JzBM0wmGA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EnvpnUxi+ffhYzoGzlKO0371yQN88PSLzh0hIMfc+NOxDd+A+6c5Nu8x22yRWynxYE=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT22H05M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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-86", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrghk31nV1VMv7GbAVx2\/hG5QvqlqvuYw7LArpHl7z9sr8s3waCBg1TqHKbp83Uh5w3I=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrghk31nV1VMv7GbAVx2\/hG5QGKcfVc\/n1vE36dEaaoR7Te12Ynkh9r4Y6PRkNmAr82g=", "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-86", "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-08 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": "kul202603080850cmb202603080945319cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpiwWWejQFJyY0tx3XdiIMx1BMrs8s7MuZ5wLBbET8gs7f4pm8pSfEM3FMlnW25s0X1KcPdcL7eEMn7YOVEIGZEx85fasWVwS9TK74tmNdQbw==", "PriceCodeRef": null, "supplier_title": "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": "g4vClHGNpoagudxw9uPLdFdPENE436PZQOIPKN0OUQs=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "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": "7v0PhPaEB+84Eom5IcKtcWNmjGOCC21XOxu160s\/Ibc=", "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": 2073, "gross_total": 2173, "base_fare": 1780, "tax": 423, "sell": { "currency": "MYR", "total": 2073, "base_fare": 1780, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA3MywiYmFzZV9mYXJlIjoxNzgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNDMsImJhc2VfZmFyZSI6MTc1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3MywiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2073, "base_fare": 1780, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1750.00", "tax": "423.00", "discount": 130, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2073, "base_fare": 1780, "tax": 423, "gross": { "base_fare": "1750.00", "tax": "423.00", "discount": "130.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNzMuMDAiLCJiYXNlX2ZhcmUiOiIxNzgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTMwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMDQzLjAwIiwiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjEzMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNzMuMDAiLCJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxMzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA0MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2173, "base_fare": 1750, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 130, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2073, "filter": { "id": "F123NP00114-87", "price": 2073, "gross_total": 2173, "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEAOvAs946A3NFUyHBrqHf6rvi7Q71Zc7N4Kc\/JFJbb\/Og==", "PriceCodeRef": null, "supplier_title": "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": "g7\/UVvYSWk7UIeG8HAHtmFOHR5zt\/w\/Ni89RRy\/1XOk=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IkxGSFEvM1doRlFPeXp3cVhzeEVTc3c9PSIsInZhbHVlIjoiVHdrazdqcEZkVTQvdlRaNEgvN29ZT3dJZUNORlVLVUN5Ukk0WHZjWWdFSFVuRVF1cUUwVE42alZCMEtuT3dBQjZGRmtHNklpV3A2ZDFsTGlNNDR3MkJXYmZqNUNrYzgrQXI3aUJwS2xubXRPa1hJaVpYS1lzS1Q3KzYwblJ0eE14RmFRWHp6aVJyWjFpcGRab3orWVZrOE11S1o2c25DTUVXQjc0TXI3Y2duL2xYVGhHRHVDMFBRc3dlemh6c3ZPMTNLb3NwOVcvUkhycTFpekdxS3hMN1NOZ2NxQ1BPOWMzVSs2LzdXMmJOcnJ5UmtlcGh3UzBBdFpTQ1BvWGpwT0swNVpOM0RPWEl1K0czRDVEdk1PMFNtaGRhOWlyWkFGQWpCQVVycmJqMHBQRzhqMkcrUklJeDJxaFhPajFKdGpaY05pVUJlOHJ4TllLcXFWNzVtRHNmUnY0enhKQmxrZjg0YTZpTktiYk9CZVAzdDc4cFhwQXRPL1JxTktScDNINm1oOVQ2VFVzc3pOUVRzRWw4WkFQUE9KWlpYQ1VFUTBocy9lVXh1a2pkN2Q3bjZtU0kyTWJlbjdKc1FBRkdIbFdBN0F1Nkt3azJ1enBuVmc5SjQ3VGRKWjlCWVMwL1N0aXhmTEhuOHBHbElBR3lPd29pOG9DUy9SY3ZrT05ZdjFHNTdlejVhd3AyMk9zS0cvOGZEOTlyL2xYQVdSMmk3U0wvbEJuUEJZWER3dmJZMFdkYXRjQkNEMFVhYmJnTFA2VTRkNkdVempKSWtsQm94dGtrRDhuWm16ZFdxUWh3NWxxL0MzY2M1WHZlU0RDOUVhY2hOL0J3NERNelhwdnl5aXcvRlk0S1R4b2hRRGROYURGUENFZ2thYnVOQk9tYUgvdDRIcFlNZVdQcDRXUjNuVDdvSEZCM2t3OXdpbEdVczNtMjFZTmswL25RczdrYkNSdWJxSU4ra2Q4aURXTTgreU9YV1hoeWhqS2lyUVM4VlBKVk42SE15MHd1eWdCS01PWlRuYnlsUUp1aHBBMG1EWUNYZDhXcUZZaWJjak1kb1Z5OW53YUdNR3FtTitxbHVOcUJDUzFHa3BycGx1NGVKV2xGZ1R0WEowbzlOQ3E4MUVOdW1rYlZDUnBQaElMZVhnaDJtTFV1c3d1aTI2YVVtc0dNeFJ6aXkwTjVxbmJ6NEROMGVLYit0enFMZ1hJeENsV0pwdWFuVVdTWlJTRStHSzdqVEE3WG83b0xHb2J0VjFaSEtGUnBuM1lyei9BeGg3UG80TFNReVBWSktMQzlOM2tWYWNmenFFMnVPWCtKRllaa3JBN0ZicmVEYVB3QnBCeDRWSjBlWUlKL0dIaDRxanFZS3Y0WkZjQ2Q3NU10NWZtbThoM1RSU2UrTVI2VmFua2lUaSttQmQxcW9GajBzdjV4bXVJelo0dTQrSUtMZ0JkVVVmWEo4WW1ZYXZqZkJuLzZWTlJvYlVoVHZucXlVendkencrcFJ1UGw5TDJIRUgwSUpYUGpHY3h6bVhQdHYrNldLV3ZLelc1ZEJkdmhiV3V5emQ2MkQ3bFdhc2tmS2VPNm0rQUx4R055RT0iLCJtYWMiOiI0ZmU3ZTQ1MDA5YTdmZTI2OTY4NGJmYzkzMGI1MTI0N2U0NWUxNzZjOGRhNjZlNzg5YTA1NTliMGY1NTRiNTk5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "jgE04n0I7vdFZ9ABAa816CngUXjyIjZ3z6Pk8TuhTPA=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IkxGSFEvM1doRlFPeXp3cVhzeEVTc3c9PSIsInZhbHVlIjoiVHdrazdqcEZkVTQvdlRaNEgvN29ZT3dJZUNORlVLVUN5Ukk0WHZjWWdFSFVuRVF1cUUwVE42alZCMEtuT3dBQjZGRmtHNklpV3A2ZDFsTGlNNDR3MkJXYmZqNUNrYzgrQXI3aUJwS2xubXRPa1hJaVpYS1lzS1Q3KzYwblJ0eE14RmFRWHp6aVJyWjFpcGRab3orWVZrOE11S1o2c25DTUVXQjc0TXI3Y2duL2xYVGhHRHVDMFBRc3dlemh6c3ZPMTNLb3NwOVcvUkhycTFpekdxS3hMN1NOZ2NxQ1BPOWMzVSs2LzdXMmJOcnJ5UmtlcGh3UzBBdFpTQ1BvWGpwT0swNVpOM0RPWEl1K0czRDVEdk1PMFNtaGRhOWlyWkFGQWpCQVVycmJqMHBQRzhqMkcrUklJeDJxaFhPajFKdGpaY05pVUJlOHJ4TllLcXFWNzVtRHNmUnY0enhKQmxrZjg0YTZpTktiYk9CZVAzdDc4cFhwQXRPL1JxTktScDNINm1oOVQ2VFVzc3pOUVRzRWw4WkFQUE9KWlpYQ1VFUTBocy9lVXh1a2pkN2Q3bjZtU0kyTWJlbjdKc1FBRkdIbFdBN0F1Nkt3azJ1enBuVmc5SjQ3VGRKWjlCWVMwL1N0aXhmTEhuOHBHbElBR3lPd29pOG9DUy9SY3ZrT05ZdjFHNTdlejVhd3AyMk9zS0cvOGZEOTlyL2xYQVdSMmk3U0wvbEJuUEJZWER3dmJZMFdkYXRjQkNEMFVhYmJnTFA2VTRkNkdVempKSWtsQm94dGtrRDhuWm16ZFdxUWh3NWxxL0MzY2M1WHZlU0RDOUVhY2hOL0J3NERNelhwdnl5aXcvRlk0S1R4b2hRRGROYURGUENFZ2thYnVOQk9tYUgvdDRIcFlNZVdQcDRXUjNuVDdvSEZCM2t3OXdpbEdVczNtMjFZTmswL25RczdrYkNSdWJxSU4ra2Q4aURXTTgreU9YV1hoeWhqS2lyUVM4VlBKVk42SE15MHd1eWdCS01PWlRuYnlsUUp1aHBBMG1EWUNYZDhXcUZZaWJjak1kb1Z5OW53YUdNR3FtTitxbHVOcUJDUzFHa3BycGx1NGVKV2xGZ1R0WEowbzlOQ3E4MUVOdW1rYlZDUnBQaElMZVhnaDJtTFV1c3d1aTI2YVVtc0dNeFJ6aXkwTjVxbmJ6NEROMGVLYit0enFMZ1hJeENsV0pwdWFuVVdTWlJTRStHSzdqVEE3WG83b0xHb2J0VjFaSEtGUnBuM1lyei9BeGg3UG80TFNReVBWSktMQzlOM2tWYWNmenFFMnVPWCtKRllaa3JBN0ZicmVEYVB3QnBCeDRWSjBlWUlKL0dIaDRxanFZS3Y0WkZjQ2Q3NU10NWZtbThoM1RSU2UrTVI2VmFua2lUaSttQmQxcW9GajBzdjV4bXVJelo0dTQrSUtMZ0JkVVVmWEo4WW1ZYXZqZkJuLzZWTlJvYlVoVHZucXlVendkencrcFJ1UGw5TDJIRUgwSUpYUGpHY3h6bVhQdHYrNldLV3ZLelc1ZEJkdmhiV3V5emQ2MkQ3bFdhc2tmS2VPNm0rQUx4R055RT0iLCJtYWMiOiI0ZmU3ZTQ1MDA5YTdmZTI2OTY4NGJmYzkzMGI1MTI0N2U0NWUxNzZjOGRhNjZlNzg5YTA1NTliMGY1NTRiNTk5IiwidGFnIjoiIn0=", "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": "210A9KNL\/zkvDF1j7OumF3DxTvoLK9r\/7dyUWIsJR+Q=", "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": "eyJpdiI6IkxGSFEvM1doRlFPeXp3cVhzeEVTc3c9PSIsInZhbHVlIjoiVHdrazdqcEZkVTQvdlRaNEgvN29ZT3dJZUNORlVLVUN5Ukk0WHZjWWdFSFVuRVF1cUUwVE42alZCMEtuT3dBQjZGRmtHNklpV3A2ZDFsTGlNNDR3MkJXYmZqNUNrYzgrQXI3aUJwS2xubXRPa1hJaVpYS1lzS1Q3KzYwblJ0eE14RmFRWHp6aVJyWjFpcGRab3orWVZrOE11S1o2c25DTUVXQjc0TXI3Y2duL2xYVGhHRHVDMFBRc3dlemh6c3ZPMTNLb3NwOVcvUkhycTFpekdxS3hMN1NOZ2NxQ1BPOWMzVSs2LzdXMmJOcnJ5UmtlcGh3UzBBdFpTQ1BvWGpwT0swNVpOM0RPWEl1K0czRDVEdk1PMFNtaGRhOWlyWkFGQWpCQVVycmJqMHBQRzhqMkcrUklJeDJxaFhPajFKdGpaY05pVUJlOHJ4TllLcXFWNzVtRHNmUnY0enhKQmxrZjg0YTZpTktiYk9CZVAzdDc4cFhwQXRPL1JxTktScDNINm1oOVQ2VFVzc3pOUVRzRWw4WkFQUE9KWlpYQ1VFUTBocy9lVXh1a2pkN2Q3bjZtU0kyTWJlbjdKc1FBRkdIbFdBN0F1Nkt3azJ1enBuVmc5SjQ3VGRKWjlCWVMwL1N0aXhmTEhuOHBHbElBR3lPd29pOG9DUy9SY3ZrT05ZdjFHNTdlejVhd3AyMk9zS0cvOGZEOTlyL2xYQVdSMmk3U0wvbEJuUEJZWER3dmJZMFdkYXRjQkNEMFVhYmJnTFA2VTRkNkdVempKSWtsQm94dGtrRDhuWm16ZFdxUWh3NWxxL0MzY2M1WHZlU0RDOUVhY2hOL0J3NERNelhwdnl5aXcvRlk0S1R4b2hRRGROYURGUENFZ2thYnVOQk9tYUgvdDRIcFlNZVdQcDRXUjNuVDdvSEZCM2t3OXdpbEdVczNtMjFZTmswL25RczdrYkNSdWJxSU4ra2Q4aURXTTgreU9YV1hoeWhqS2lyUVM4VlBKVk42SE15MHd1eWdCS01PWlRuYnlsUUp1aHBBMG1EWUNYZDhXcUZZaWJjak1kb1Z5OW53YUdNR3FtTitxbHVOcUJDUzFHa3BycGx1NGVKV2xGZ1R0WEowbzlOQ3E4MUVOdW1rYlZDUnBQaElMZVhnaDJtTFV1c3d1aTI2YVVtc0dNeFJ6aXkwTjVxbmJ6NEROMGVLYit0enFMZ1hJeENsV0pwdWFuVVdTWlJTRStHSzdqVEE3WG83b0xHb2J0VjFaSEtGUnBuM1lyei9BeGg3UG80TFNReVBWSktMQzlOM2tWYWNmenFFMnVPWCtKRllaa3JBN0ZicmVEYVB3QnBCeDRWSjBlWUlKL0dIaDRxanFZS3Y0WkZjQ2Q3NU10NWZtbThoM1RSU2UrTVI2VmFua2lUaSttQmQxcW9GajBzdjV4bXVJelo0dTQrSUtMZ0JkVVVmWEo4WW1ZYXZqZkJuLzZWTlJvYlVoVHZucXlVendkencrcFJ1UGw5TDJIRUgwSUpYUGpHY3h6bVhQdHYrNldLV3ZLelc1ZEJkdmhiV3V5emQ2MkQ3bFdhc2tmS2VPNm0rQUx4R055RT0iLCJtYWMiOiI0ZmU3ZTQ1MDA5YTdmZTI2OTY4NGJmYzkzMGI1MTI0N2U0NWUxNzZjOGRhNjZlNzg5YTA1NTliMGY1NTRiNTk5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "2HD\/YKw4K+Iu3DAwcEFw+1Ag\/67WTmq43FpK3OvW+ac=", "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": "eyJpdiI6IkxGSFEvM1doRlFPeXp3cVhzeEVTc3c9PSIsInZhbHVlIjoiVHdrazdqcEZkVTQvdlRaNEgvN29ZT3dJZUNORlVLVUN5Ukk0WHZjWWdFSFVuRVF1cUUwVE42alZCMEtuT3dBQjZGRmtHNklpV3A2ZDFsTGlNNDR3MkJXYmZqNUNrYzgrQXI3aUJwS2xubXRPa1hJaVpYS1lzS1Q3KzYwblJ0eE14RmFRWHp6aVJyWjFpcGRab3orWVZrOE11S1o2c25DTUVXQjc0TXI3Y2duL2xYVGhHRHVDMFBRc3dlemh6c3ZPMTNLb3NwOVcvUkhycTFpekdxS3hMN1NOZ2NxQ1BPOWMzVSs2LzdXMmJOcnJ5UmtlcGh3UzBBdFpTQ1BvWGpwT0swNVpOM0RPWEl1K0czRDVEdk1PMFNtaGRhOWlyWkFGQWpCQVVycmJqMHBQRzhqMkcrUklJeDJxaFhPajFKdGpaY05pVUJlOHJ4TllLcXFWNzVtRHNmUnY0enhKQmxrZjg0YTZpTktiYk9CZVAzdDc4cFhwQXRPL1JxTktScDNINm1oOVQ2VFVzc3pOUVRzRWw4WkFQUE9KWlpYQ1VFUTBocy9lVXh1a2pkN2Q3bjZtU0kyTWJlbjdKc1FBRkdIbFdBN0F1Nkt3azJ1enBuVmc5SjQ3VGRKWjlCWVMwL1N0aXhmTEhuOHBHbElBR3lPd29pOG9DUy9SY3ZrT05ZdjFHNTdlejVhd3AyMk9zS0cvOGZEOTlyL2xYQVdSMmk3U0wvbEJuUEJZWER3dmJZMFdkYXRjQkNEMFVhYmJnTFA2VTRkNkdVempKSWtsQm94dGtrRDhuWm16ZFdxUWh3NWxxL0MzY2M1WHZlU0RDOUVhY2hOL0J3NERNelhwdnl5aXcvRlk0S1R4b2hRRGROYURGUENFZ2thYnVOQk9tYUgvdDRIcFlNZVdQcDRXUjNuVDdvSEZCM2t3OXdpbEdVczNtMjFZTmswL25RczdrYkNSdWJxSU4ra2Q4aURXTTgreU9YV1hoeWhqS2lyUVM4VlBKVk42SE15MHd1eWdCS01PWlRuYnlsUUp1aHBBMG1EWUNYZDhXcUZZaWJjak1kb1Z5OW53YUdNR3FtTitxbHVOcUJDUzFHa3BycGx1NGVKV2xGZ1R0WEowbzlOQ3E4MUVOdW1rYlZDUnBQaElMZVhnaDJtTFV1c3d1aTI2YVVtc0dNeFJ6aXkwTjVxbmJ6NEROMGVLYit0enFMZ1hJeENsV0pwdWFuVVdTWlJTRStHSzdqVEE3WG83b0xHb2J0VjFaSEtGUnBuM1lyei9BeGg3UG80TFNReVBWSktMQzlOM2tWYWNmenFFMnVPWCtKRllaa3JBN0ZicmVEYVB3QnBCeDRWSjBlWUlKL0dIaDRxanFZS3Y0WkZjQ2Q3NU10NWZtbThoM1RSU2UrTVI2VmFua2lUaSttQmQxcW9GajBzdjV4bXVJelo0dTQrSUtMZ0JkVVVmWEo4WW1ZYXZqZkJuLzZWTlJvYlVoVHZucXlVendkencrcFJ1UGw5TDJIRUgwSUpYUGpHY3h6bVhQdHYrNldLV3ZLelc1ZEJkdmhiV3V5emQ2MkQ3bFdhc2tmS2VPNm0rQUx4R055RT0iLCJtYWMiOiI0ZmU3ZTQ1MDA5YTdmZTI2OTY4NGJmYzkzMGI1MTI0N2U0NWUxNzZjOGRhNjZlNzg5YTA1NTliMGY1NTRiNTk5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2076, "gross_total": 2046, "base_fare": 1632, "tax": 444, "sell": { "currency": "MYR", "total": 2076, "base_fare": 1632, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA3NiwiYmFzZV9mYXJlIjoxNjMyLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNDYsImJhc2VfZmFyZSI6MTYwMiwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA0NiwiYmFzZV9mYXJlIjoxNjAyLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2076, "base_fare": 1632, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1602.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2076, "base_fare": 1632, "tax": 444, "gross": { "base_fare": "1602.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNzYuMDAiLCJiYXNlX2ZhcmUiOiIxNjMyLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYwMi4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA0Ni4wMCIsImJhc2VfZmFyZSI6IjE2MDIuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjAyLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA0Ni4wMCIsImJhc2VfZmFyZSI6IjE2MDIuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2046, "base_fare": 1602, "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": 2076, "filter": { "id": "F123NP00114-88", "price": 2076, "gross_total": 2046, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEBssFBHrXd+0a1n\/HoNOUyJSoddNGKZrhBedbo4r4z3MA==", "PriceCodeRef": null, "supplier_title": "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": "Xg+LI41CgxmdggFZCzCz12KKM0p4i1JjZ6KXXfXLR2U=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6Ijh3bVVlS3NxVlJSTStVTU5YNnJkZ1E9PSIsInZhbHVlIjoiS0t3N0lxejJrakR1M0JPS1NLM3k2YzZwcjZIVDcvSVhuamlzeXVWTXRtai9uTDhIRUtJbVlJQ0RLRTloYzZYMDJIUkF6UlBYcTI3MXE1RXAwWG1xbUhrVzNvMDVKZU1LVjRrK3lEMEZFa1R5S1QwT2lneFBlb0pESzc2UnYzWTJBSUxQSFQ4NDBJSnRLQ3JwRCtpekFsay9ETnZwN3VzWDc2Z2cwSXJZNHpldkVEeU4xWmhpWVM5K1V4NmZCaCtvQ2pkN2dlTWFYRUwzZHBBYXhZckR2eVlYWDdiYyt1NVZGZldwSnorNk9RU2tSSHRBcStBRTB2VllTNHk1UU5mNVAvWVMrWk1QWjNNWDdzUVdrc1AvS2UrWWJmTnlRMlU1b1pTRWY2dDk0dFBUWEpMeTBpbUFiVWxEbW52MGRsc045WHl2SVBSblNwdHR2QnFLSUZnVXpoM1l4c04zRXhYejIxbTNVOXY4akJRVHVZWTQxWkxNcFh2VFFOZDBCODkzamVvVEhSRHg3eDdPckVLbUpFR1pCWDBUQUhSQzRjb01wKy9wUEZuRDBYb3F1WjJ2VkJkbERRUTR4ODlmajRyZTFkRnlFMzNXNGx6LzVIV283eTVaTEU5cFNJd1hmeTgweVloaFVBbEVxNm5nblp6RFdiWGlSRFc2NWtLclM1d2hhcStoR1FZNytKNVQ4RVJqMk9qL1dOeVNMQTVTVnVRdE12VUh6SFlDWG5ia3I3RzZFM245dFNka3lLR1Q0UmVkMWRTcGlXTGNyaDZPRXVGUnVSaDJnKzBjSWh5YldGY2lIcVJQYVBmOEc2UXlFdlpvUlNFamRSNkZsRU1KVmkxVjRiUTRMTFVhcHFNU1crcW5heEVyU1VvWS9VbjF6UkdRRUdneG9OYzRQcnZISG4wVTM0V3hseFc0d3dJMW1ZbzBya05WalJBVUp2cFpKZ25xWnVxblV1UTFYZ0NPRkV5QlV3bTF2ZVBha2Rtbmp0bkpxRFRYdk5BemtGd3lJbStwZnlVSFpCMHZvTFlKM0YwL0pRNGFPQS8zZmQwQjdMTCsrVUhQSWM2Vk0yckhzNU43M2VWamYyUTEvR0t1MDU5Z0ppbW5wYWZXalNZbThra20wTVVudUF6cVkxcnYxaDBqYmpqTmo3ZktKa09SWlR1RU85OFMvckttY3ZLRzJhMlpicEVVQloranVXSlpKNkZwamdwdk1ld3VibEhBZjRDWTRwUzFCaVNBMjZrMzBDMG5ONlFvSzFiVlhqNHEvUWZEWTNDenQ0aFc4MFlZdVZzRW12THcveFpPRXVDM0RhUW9HSTNXSHZSQmJPOHdqWCtMVnNMVUNXUGw4Y2lWTEtOb2FUczcvSVYxNnVseVhKN3U3bzJBTWx1bHNvWFk5RGhrbDRFSTB5d096bXY1UXZZemttemVzQ05ISkVlVm5aby9pZmoyeThCcEdQSTJtbkM0ZUtGemRIaVlHM3JXNmpXbmg3VklmU2RzKzlnWEY3cy92elNhejJGWGFzek1LTjNXN25BSTRPSXplLzh0TkhKaG1HYlJSUnRaS3BCQlZyV3hRSTZRaW0vZUM2MD0iLCJtYWMiOiIyNWEyMjZhMTI0ZTg2YTkwMmUzMzAwNzgzZTViYmEzNTBjNTRlMDYxZmY5MTQ3ZTYwZDUwM2JjYmZiNjM4ZmU4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "Wi6FNRO\/Mue0\/2TwvkJ\/Pq8pidiv+2ASYpI00OUDxsQ=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6Ijh3bVVlS3NxVlJSTStVTU5YNnJkZ1E9PSIsInZhbHVlIjoiS0t3N0lxejJrakR1M0JPS1NLM3k2YzZwcjZIVDcvSVhuamlzeXVWTXRtai9uTDhIRUtJbVlJQ0RLRTloYzZYMDJIUkF6UlBYcTI3MXE1RXAwWG1xbUhrVzNvMDVKZU1LVjRrK3lEMEZFa1R5S1QwT2lneFBlb0pESzc2UnYzWTJBSUxQSFQ4NDBJSnRLQ3JwRCtpekFsay9ETnZwN3VzWDc2Z2cwSXJZNHpldkVEeU4xWmhpWVM5K1V4NmZCaCtvQ2pkN2dlTWFYRUwzZHBBYXhZckR2eVlYWDdiYyt1NVZGZldwSnorNk9RU2tSSHRBcStBRTB2VllTNHk1UU5mNVAvWVMrWk1QWjNNWDdzUVdrc1AvS2UrWWJmTnlRMlU1b1pTRWY2dDk0dFBUWEpMeTBpbUFiVWxEbW52MGRsc045WHl2SVBSblNwdHR2QnFLSUZnVXpoM1l4c04zRXhYejIxbTNVOXY4akJRVHVZWTQxWkxNcFh2VFFOZDBCODkzamVvVEhSRHg3eDdPckVLbUpFR1pCWDBUQUhSQzRjb01wKy9wUEZuRDBYb3F1WjJ2VkJkbERRUTR4ODlmajRyZTFkRnlFMzNXNGx6LzVIV283eTVaTEU5cFNJd1hmeTgweVloaFVBbEVxNm5nblp6RFdiWGlSRFc2NWtLclM1d2hhcStoR1FZNytKNVQ4RVJqMk9qL1dOeVNMQTVTVnVRdE12VUh6SFlDWG5ia3I3RzZFM245dFNka3lLR1Q0UmVkMWRTcGlXTGNyaDZPRXVGUnVSaDJnKzBjSWh5YldGY2lIcVJQYVBmOEc2UXlFdlpvUlNFamRSNkZsRU1KVmkxVjRiUTRMTFVhcHFNU1crcW5heEVyU1VvWS9VbjF6UkdRRUdneG9OYzRQcnZISG4wVTM0V3hseFc0d3dJMW1ZbzBya05WalJBVUp2cFpKZ25xWnVxblV1UTFYZ0NPRkV5QlV3bTF2ZVBha2Rtbmp0bkpxRFRYdk5BemtGd3lJbStwZnlVSFpCMHZvTFlKM0YwL0pRNGFPQS8zZmQwQjdMTCsrVUhQSWM2Vk0yckhzNU43M2VWamYyUTEvR0t1MDU5Z0ppbW5wYWZXalNZbThra20wTVVudUF6cVkxcnYxaDBqYmpqTmo3ZktKa09SWlR1RU85OFMvckttY3ZLRzJhMlpicEVVQloranVXSlpKNkZwamdwdk1ld3VibEhBZjRDWTRwUzFCaVNBMjZrMzBDMG5ONlFvSzFiVlhqNHEvUWZEWTNDenQ0aFc4MFlZdVZzRW12THcveFpPRXVDM0RhUW9HSTNXSHZSQmJPOHdqWCtMVnNMVUNXUGw4Y2lWTEtOb2FUczcvSVYxNnVseVhKN3U3bzJBTWx1bHNvWFk5RGhrbDRFSTB5d096bXY1UXZZemttemVzQ05ISkVlVm5aby9pZmoyeThCcEdQSTJtbkM0ZUtGemRIaVlHM3JXNmpXbmg3VklmU2RzKzlnWEY3cy92elNhejJGWGFzek1LTjNXN25BSTRPSXplLzh0TkhKaG1HYlJSUnRaS3BCQlZyV3hRSTZRaW0vZUM2MD0iLCJtYWMiOiIyNWEyMjZhMTI0ZTg2YTkwMmUzMzAwNzgzZTViYmEzNTBjNTRlMDYxZmY5MTQ3ZTYwZDUwM2JjYmZiNjM4ZmU4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "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": "ElHwrk9pwKaO1Zc2WU99IeRlGDmdZXH4Terqf4XiRG4=", "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": "eyJpdiI6Ijh3bVVlS3NxVlJSTStVTU5YNnJkZ1E9PSIsInZhbHVlIjoiS0t3N0lxejJrakR1M0JPS1NLM3k2YzZwcjZIVDcvSVhuamlzeXVWTXRtai9uTDhIRUtJbVlJQ0RLRTloYzZYMDJIUkF6UlBYcTI3MXE1RXAwWG1xbUhrVzNvMDVKZU1LVjRrK3lEMEZFa1R5S1QwT2lneFBlb0pESzc2UnYzWTJBSUxQSFQ4NDBJSnRLQ3JwRCtpekFsay9ETnZwN3VzWDc2Z2cwSXJZNHpldkVEeU4xWmhpWVM5K1V4NmZCaCtvQ2pkN2dlTWFYRUwzZHBBYXhZckR2eVlYWDdiYyt1NVZGZldwSnorNk9RU2tSSHRBcStBRTB2VllTNHk1UU5mNVAvWVMrWk1QWjNNWDdzUVdrc1AvS2UrWWJmTnlRMlU1b1pTRWY2dDk0dFBUWEpMeTBpbUFiVWxEbW52MGRsc045WHl2SVBSblNwdHR2QnFLSUZnVXpoM1l4c04zRXhYejIxbTNVOXY4akJRVHVZWTQxWkxNcFh2VFFOZDBCODkzamVvVEhSRHg3eDdPckVLbUpFR1pCWDBUQUhSQzRjb01wKy9wUEZuRDBYb3F1WjJ2VkJkbERRUTR4ODlmajRyZTFkRnlFMzNXNGx6LzVIV283eTVaTEU5cFNJd1hmeTgweVloaFVBbEVxNm5nblp6RFdiWGlSRFc2NWtLclM1d2hhcStoR1FZNytKNVQ4RVJqMk9qL1dOeVNMQTVTVnVRdE12VUh6SFlDWG5ia3I3RzZFM245dFNka3lLR1Q0UmVkMWRTcGlXTGNyaDZPRXVGUnVSaDJnKzBjSWh5YldGY2lIcVJQYVBmOEc2UXlFdlpvUlNFamRSNkZsRU1KVmkxVjRiUTRMTFVhcHFNU1crcW5heEVyU1VvWS9VbjF6UkdRRUdneG9OYzRQcnZISG4wVTM0V3hseFc0d3dJMW1ZbzBya05WalJBVUp2cFpKZ25xWnVxblV1UTFYZ0NPRkV5QlV3bTF2ZVBha2Rtbmp0bkpxRFRYdk5BemtGd3lJbStwZnlVSFpCMHZvTFlKM0YwL0pRNGFPQS8zZmQwQjdMTCsrVUhQSWM2Vk0yckhzNU43M2VWamYyUTEvR0t1MDU5Z0ppbW5wYWZXalNZbThra20wTVVudUF6cVkxcnYxaDBqYmpqTmo3ZktKa09SWlR1RU85OFMvckttY3ZLRzJhMlpicEVVQloranVXSlpKNkZwamdwdk1ld3VibEhBZjRDWTRwUzFCaVNBMjZrMzBDMG5ONlFvSzFiVlhqNHEvUWZEWTNDenQ0aFc4MFlZdVZzRW12THcveFpPRXVDM0RhUW9HSTNXSHZSQmJPOHdqWCtMVnNMVUNXUGw4Y2lWTEtOb2FUczcvSVYxNnVseVhKN3U3bzJBTWx1bHNvWFk5RGhrbDRFSTB5d096bXY1UXZZemttemVzQ05ISkVlVm5aby9pZmoyeThCcEdQSTJtbkM0ZUtGemRIaVlHM3JXNmpXbmg3VklmU2RzKzlnWEY3cy92elNhejJGWGFzek1LTjNXN25BSTRPSXplLzh0TkhKaG1HYlJSUnRaS3BCQlZyV3hRSTZRaW0vZUM2MD0iLCJtYWMiOiIyNWEyMjZhMTI0ZTg2YTkwMmUzMzAwNzgzZTViYmEzNTBjNTRlMDYxZmY5MTQ3ZTYwZDUwM2JjYmZiNjM4ZmU4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "a3AQUAlwEE1ZlvQF3CITpm9a0lKpKCGykD1hSzeOFOY=", "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": "eyJpdiI6Ijh3bVVlS3NxVlJSTStVTU5YNnJkZ1E9PSIsInZhbHVlIjoiS0t3N0lxejJrakR1M0JPS1NLM3k2YzZwcjZIVDcvSVhuamlzeXVWTXRtai9uTDhIRUtJbVlJQ0RLRTloYzZYMDJIUkF6UlBYcTI3MXE1RXAwWG1xbUhrVzNvMDVKZU1LVjRrK3lEMEZFa1R5S1QwT2lneFBlb0pESzc2UnYzWTJBSUxQSFQ4NDBJSnRLQ3JwRCtpekFsay9ETnZwN3VzWDc2Z2cwSXJZNHpldkVEeU4xWmhpWVM5K1V4NmZCaCtvQ2pkN2dlTWFYRUwzZHBBYXhZckR2eVlYWDdiYyt1NVZGZldwSnorNk9RU2tSSHRBcStBRTB2VllTNHk1UU5mNVAvWVMrWk1QWjNNWDdzUVdrc1AvS2UrWWJmTnlRMlU1b1pTRWY2dDk0dFBUWEpMeTBpbUFiVWxEbW52MGRsc045WHl2SVBSblNwdHR2QnFLSUZnVXpoM1l4c04zRXhYejIxbTNVOXY4akJRVHVZWTQxWkxNcFh2VFFOZDBCODkzamVvVEhSRHg3eDdPckVLbUpFR1pCWDBUQUhSQzRjb01wKy9wUEZuRDBYb3F1WjJ2VkJkbERRUTR4ODlmajRyZTFkRnlFMzNXNGx6LzVIV283eTVaTEU5cFNJd1hmeTgweVloaFVBbEVxNm5nblp6RFdiWGlSRFc2NWtLclM1d2hhcStoR1FZNytKNVQ4RVJqMk9qL1dOeVNMQTVTVnVRdE12VUh6SFlDWG5ia3I3RzZFM245dFNka3lLR1Q0UmVkMWRTcGlXTGNyaDZPRXVGUnVSaDJnKzBjSWh5YldGY2lIcVJQYVBmOEc2UXlFdlpvUlNFamRSNkZsRU1KVmkxVjRiUTRMTFVhcHFNU1crcW5heEVyU1VvWS9VbjF6UkdRRUdneG9OYzRQcnZISG4wVTM0V3hseFc0d3dJMW1ZbzBya05WalJBVUp2cFpKZ25xWnVxblV1UTFYZ0NPRkV5QlV3bTF2ZVBha2Rtbmp0bkpxRFRYdk5BemtGd3lJbStwZnlVSFpCMHZvTFlKM0YwL0pRNGFPQS8zZmQwQjdMTCsrVUhQSWM2Vk0yckhzNU43M2VWamYyUTEvR0t1MDU5Z0ppbW5wYWZXalNZbThra20wTVVudUF6cVkxcnYxaDBqYmpqTmo3ZktKa09SWlR1RU85OFMvckttY3ZLRzJhMlpicEVVQloranVXSlpKNkZwamdwdk1ld3VibEhBZjRDWTRwUzFCaVNBMjZrMzBDMG5ONlFvSzFiVlhqNHEvUWZEWTNDenQ0aFc4MFlZdVZzRW12THcveFpPRXVDM0RhUW9HSTNXSHZSQmJPOHdqWCtMVnNMVUNXUGw4Y2lWTEtOb2FUczcvSVYxNnVseVhKN3U3bzJBTWx1bHNvWFk5RGhrbDRFSTB5d096bXY1UXZZemttemVzQ05ISkVlVm5aby9pZmoyeThCcEdQSTJtbkM0ZUtGemRIaVlHM3JXNmpXbmg3VklmU2RzKzlnWEY3cy92elNhejJGWGFzek1LTjNXN25BSTRPSXplLzh0TkhKaG1HYlJSUnRaS3BCQlZyV3hRSTZRaW0vZUM2MD0iLCJtYWMiOiIyNWEyMjZhMTI0ZTg2YTkwMmUzMzAwNzgzZTViYmEzNTBjNTRlMDYxZmY5MTQ3ZTYwZDUwM2JjYmZiNjM4ZmU4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2078, "gross_total": 2048, "base_fare": 1634, "tax": 444, "sell": { "currency": "MYR", "total": 2078, "base_fare": 1634, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA3OCwiYmFzZV9mYXJlIjoxNjM0LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNDgsImJhc2VfZmFyZSI6MTYwNCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA0OCwiYmFzZV9mYXJlIjoxNjA0LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2078, "base_fare": 1634, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1604.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2078, "base_fare": 1634, "tax": 444, "gross": { "base_fare": "1604.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNzguMDAiLCJiYXNlX2ZhcmUiOiIxNjM0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYwNC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA0OC4wMCIsImJhc2VfZmFyZSI6IjE2MDQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjA0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA0OC4wMCIsImJhc2VfZmFyZSI6IjE2MDQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2048, "base_fare": 1604, "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": 2078, "filter": { "id": "F123NP00114-89", "price": 2078, "gross_total": 2048, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPoGXBd6Qc4cRPbg1NXqZB46WwmtEn\/\/amx7LXo3bEPYE=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCccMohKla6O0zxa58FRSaK3TbbOw5OrUZ07d2m92cjY4DIoaG9vWNP45CWp2lJuvo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCccMohKla6O0zxa58FRSaKS5g3VTS9wN\/RtxOP5OBd4JuIBRf1at5Q8GFisR575OQ=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0Pccd9Ve1LXTnWHuxDMJlLnwwlIF4zjmWTsUr2WANNzTJxq5tFzzR93z9Opy6qxBvo=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0Pccd9Ve1LXTnWHuxDMJlLnDWkBT8XUeSi9yGVYnGDhAmKBOtNLlT0gRJixXXhiCI8=", "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-90", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPjiyhgJ0g2y+JgbSNJfQdTg9i1tbsuUDY\/EPJB4+KU+s=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBF+Wd+qfgCnx6x2AvmSxZKlj08RN5\/+mT\/P3rM\/zDRqOLYAFpgg4AIIMCuzWkR74E=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBF+Wd+qfgCnx6x2AvmSxZK6EPVTAzrjfL81YdDl9x6tHup8XMzCL5+lEPXUb\/uexM=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PjhRCTWsqPdoKvGLYEcGGgfXqYkax7x47N5QqUPTj+vvKgrkyUeSWaFBdCAQWFbIc=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PjhRCTWsqPdoKvGLYEcGGg0CJKnVOTyXlOkhqtOYLFY5jCtwNyYU2xaQtzwFS2Bls=", "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-91", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKP\/a7MK1vUezPge4\/u36WGT0kG0e\/jLw0ays4axq7VoCU=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XAgnhDS9qL4VMir6n1l+K8PN6xZaNPmQkpMAJ5uv6ATni9sPWE9gmUgIWRNF44oy2E=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XAgnhDS9qL4VMir6n1l+K8PHCIOJrRT66aVxRfTXVlXE9HBaFwflOEwVeGoPWgO3eo=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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-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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PcDSVX6JPiWLE5CPRn+7+6hL2E7q4KUgoQbbT9vIzZtpJCJxS+TKgo\/FVgN3u7wvU=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PcDSVX6JPiWLE5CPRn+7+60xro6CQFxeXhcDHI76AHA8561IaYhXP39C44\/ESZ\/jo=", "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-92", "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-08 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": "kul202603081455cmb202603081550315cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPQ\/aObM6GU9AhrMKemSRTSqkBJIWFdgfpvXFn1XfQG\/E=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBvA0+BU\/ESF\/+0ER\/0Zak4J0zK3M4DhH0Qt84MXd3qJuHkNP6CmysgZUE+ONBvTu4=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBvA0+BU\/ESF\/+0ER\/0Zak4pq+DA3QfvEGcnk883lWZLgpd2XRuQCXqiUNcq71K7\/o=", "origin": "CMB", "departure_time": "2026-03-09 07:50: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-09 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "3h 10m", "distance": null, "lay_over": "PT22H05M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.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-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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OIF5U2sBZfPiPg8Dm\/Z8ufBYFDiN6I5uWmEO4KfyWuOpQnuSiWVq0j8jpqp0V6uq0=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OIF5U2sBZfPiPg8Dm\/Z8ufUZjfReqAYP89cpzXhn7FgUm77fLm8tZ3CtMF2taaz1g=", "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-93", "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-08 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": "kul202603080850cmb202603080945319cmb202603090750dac202603091130189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbryIMgLvjIO+k\/3hcLTDfxM7lBJpcmmzShDnKzzzTEbpw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-94", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mkUVFLSkFWfu7QLoT+aEgQ==", "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": 2083, "gross_total": 2176, "base_fare": 1780, "tax": 426, "sell": { "currency": "MYR", "total": 2083, "base_fare": 1780, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MywiYmFzZV9mYXJlIjoxNzgwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTMsImJhc2VfZmFyZSI6MTc1MCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3NiwiYmFzZV9mYXJlIjoxNzUwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2083, "base_fare": 1780, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1750.00", "tax": "426.00", "discount": 123, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2083, "base_fare": 1780, "tax": 426, "gross": { "base_fare": "1750.00", "tax": "426.00", "discount": "123.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODMuMDAiLCJiYXNlX2ZhcmUiOiIxNzgwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTIzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMDUzLjAwIiwiYmFzZV9mYXJlIjoiMTc1MC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjEyMy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNzYuMDAiLCJiYXNlX2ZhcmUiOiIxNzUwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxMjMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2176, "base_fare": 1750, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 123, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2083, "filter": { "id": "F123NP00114-94", "price": 2083, "gross_total": 2176, "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKP2mCInIOgVQDgPFEUQKYJmqofEmaT2PMbjvrZ1f08jxU=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCc5HtwPJRQhCW\/1E6kK6DMG2VdpgSg2obFIve+tftXPqo3fJTTdu4OGwv1VMnTOtw=", "origin": "KUL", "departure_time": "2026-03-08 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-08 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "S", "fareBasisCode": "SMHOWFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCc5HtwPJRQhCW\/1E6kK6DMdio4HnFR\/zvuwnin7GPP9Ka5m5xxWjSfXvJD5JVBpk0=", "origin": "SIN", "departure_time": "2026-03-09 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-09 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-08", "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-95", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MU8U4bKcuxEZYzZePWaUDXQxUzBaEBxv9bbtX1y7sSr+GJuZrnbO2vvKhWIO3sVWk=", "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": 2083, "gross_total": 2054, "base_fare": 1579, "tax": 505, "sell": { "currency": "MYR", "total": 2083, "base_fare": 1579, "tax": 505 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MywiYmFzZV9mYXJlIjoxNTc5LCJ0YXgiOjUwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTMsImJhc2VfZmFyZSI6MTU0OSwidGF4Ijo1MDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NCwiYmFzZV9mYXJlIjoxNTQ5LCJ0YXgiOjUwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2083, "base_fare": 1579, "tax": 505, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1549.00", "tax": "505.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2083, "base_fare": 1579, "tax": 505, "gross": { "base_fare": "1549.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODMuMDAiLCJiYXNlX2ZhcmUiOiIxNTc5LjAwIiwidGF4IjoiNTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0OS4wMCIsInRheCI6IjUwNS4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1My4wMCIsImJhc2VfZmFyZSI6IjE1NDkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTQ5LjAwIiwidGF4IjoiNTA1LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1NC4wMCIsImJhc2VfZmFyZSI6IjE1NDkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2054, "base_fare": 1549, "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": 2083, "filter": { "id": "F123NP00114-95", "price": 2083, "gross_total": 2054, "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-08 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": "kul202603082040sin2026030821554668sin202603091550dac202603091805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp2whdF+D24PQVhkKozPQfDn3WqtBplLOMBnqWQNf\/raQ==", "PriceCodeRef": null, "supplier_title": "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": "lDQ5X9ZGVWm5Jyj979wvzw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "n3uk0x2iqAT93VFZB7b0oA==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "njcPsfvsMDi7U\/58+inCLQ==", "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": "zCxcO0m4vgUliEBgDQ1VNg==", "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-96", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpg92Hl0SybaTQGkszNv7w1hj+E2curtR\/j03XLNcqdUw==", "PriceCodeRef": null, "supplier_title": "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": "lDQ5X9ZGVWm5Jyj979wvzw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "n3uk0x2iqAT93VFZB7b0oA==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "njcPsfvsMDi7U\/58+inCLQ==", "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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-97", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gtv2ve8rQ1iMF9Mbjg08KBQWRxIApUlTCE+djd5JdBgkw==", "PriceCodeRef": null, "supplier_title": "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": "3zxZcqBDsalHo8VgqvuHs6hqaLzBVUdnDeO9cvW9Ly8=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjdXS0o0ZGk0MTB3RS96SXIvcUE3cXc9PSIsInZhbHVlIjoiUnJwRERITzAwQkRUaVNRM1hxNzQvZHJJNml1R01SdlVab3JyTEVxeXBERHJPSzZNbG5YL0J2dTNXSU84VEI0NlRBc01hTjFyWUgzY1djWW5qRmxUbENPMEtZMEhIWko4WkFoMjZaMUlzdGlhZVhjVnJnMGZKTHNxUGpRZEpTL3habFZna1g1MWVhaklUSzVWdXhhS3ZYVW9CTmxOYzFnZERoTmNSNlNYckFWaDJBTmxqYnpJdlBWY3krWFlWaG95cHZYenBVNXQ5U2pZQS9XQzRGVDJMY1hJWFV2aXZuaWxYd2M0aERJVExLL2tUZWZtSWRJNTk4Z0lXYThmS0gwSmtjaE1OcHBMWXdLbCtCU0NlMERGSWpXS1NHY1RqMVVXR04rZk12ODhGSGIyRVFSR2pkVDJXc2VCRGpvcVdBcmJIaytYNWR3SUJ2N0UwMWJPU3hMOWxtSzJzdzJxVElTTkZPdldvOTFNQS9wK0ZWdUR3SkFOMHpsZUtkVzVHYmFzTGNIVUszZkt1cHRwU2dQc3lmMHhzNjlNc2Z3V2d5bzkzWWlObWorNHUwZ2ZMcjdhTnppcVBwZnNOSkdUUXc2V2VONUVPdk50VDR6eWt1cGgrcjExU0RmT1c0bVBoR21QQ0FTU0d1RE1IREVvK1RIbFlQRTRwK3dvb3VUditzMUMzb1NUK0NuTTEzSE1sWlBQZTJ0OWFNbEp3M3Vac1RPMThFYWRFaGhvQkxFcmdDQTVOSjNjNlM2eHJmVUdqZVhiYnEzWjdzaVBGTGEwRkxTMnBmZjh2SUFkOUgzUTE2TEp3NDBEWDhWdlh3TGlpQU9IeFdXbENHQlFsVlZOMldORmJUOEh3V2szdkRybVJrdlVQZ1gveFBBWXM0VTl5ZHgvanRLa3JGKzZ5ZXF4dWxMVllXMVhNNWVsT0ZPcGg4NEJJMDh0dWNBNFpCMnpIK2tOeWhwQjV5YkdxM3hNMmZlcXVsanBoUDEweHlZQTZwemxaQWI1NVVTYm5RV0lwNVN0YWh0SXRIZWY0R2JGTnJMZ3FjWTJLOUxwaFIyalBwaUNlSXpmcG5tWk5TeHZ4QjRwTDRVM1hqbmp1YS9WMWJpQTVMT2tHYkhxc2JSYmVVTmhLVXVqT0xldkRrRTQySDlpNE0xRzd0S2hRZmdWRk5UL0pvb0VJSXVWTXZMdDFQM0E0ekV3MlVvcTJzTU9yMWkwZC92K2ZtR3JraTJtcW15VlJaQTZ3eVlaT1pYK0VwNzVkcGdFL0F3aXF6NDVwbVllQVVudjBQQ0RYUUhlTlFoZTFhT3lnTCtsb3BKQkgvZVlsY21HaVVNc3c0SWgxdXF0Tjg4V3pRWFl5VmIzWCtPejVqUStkVDl4SEZsMHlMdTk4ZVFUa2xQZzhRelJNdnlnZWdwR05yaHVpaUhOdDNVMTROWUxuVFdCRU81dU1qSHVrelRoWm5ydmpCVnNnb0sweFpneUtUeTUyNGdNN2NieDlwd01BbXNPYTlXMWJjODJPSE9RM3VFMVVWNlBPZlNxR01IajFDdU9EZ1g1SEJITkREWUpPR2x1aElIZkNkNkEyMnFOZEIrTXdPbk03MzNrdHJXWmpmbzhENkg3SGM4MEhxOXA0VHh6Nm1kN1hwYzQ1Tm5QcDFyV3BjaTVvMXl4UGtxRk1hemluNS9FR2dIREN3OHlVWWo2Y2lGbkcwdmsyQVRiN0hWMmdWTy9NWGhvWUJSR0hTRVZRV21XMkpRNW5MVkMwdUtRTE1YTE9pOE5oYTRRbjVvdzF5SDV0dkZFYWVWazR6QzJOZWk0UjFjYzRaTmhlek9hV2FoYnBEWGhPSWpWWURLVUNTMFZQM2hsMVNRYlo2SHV3L2crWHJlMitjS3BMN2x0YlJ1NXRuWHBBbUFQZUNXOVlhYlN6czBpMTZ0MHVnUDRhQ09XVTU0T1F2c2pVTS8waTdoKzdvMXBTTllXb2FKcGpJdy9WNnczRlRrdkpPaVVBamJkVUMrcEN1N1ZlRnNXM29mZWovcEJvZ0pqVWp5UGZ4S0tIUWVEdEdOVVlGeG1TWHZsVk5zaGNkcTZnN2hUNGVleXI1c0JoYURYVWRQVlJHU3luSmJCM3ZwRkJqdURiK0F4dm9HS0MvcDJhODgzWktFYi9oOEpwL3VQOFFTdzJzMk9ERWpZd3VKaEt6QnQ5WkZuN3huNkdxVHJUTmQrcTQrSHNyS2pvVEVDTkorc0dOVEhMa0M4SkNiYVZabE45dStWRTR3ZlJUdHR0MmxaZG1UVU1XUTl2dTJJdkhucjVHaTNmeERyekdqcktOUVBlU0puaytlU2FPSHV2OGNIT0dTMlRwMW83L01rbDlSVXBTMzl0VXlyZEUyR0w1UXMwME1VbDlNdFQyNTF0OEgzNVlKUUJzNnNJU0tlS0kzWk9EQTh2a0xjajh0YjRvK3lZUzIzZVVvck90SGdtSEhHazFwTElyc3ZVOGFEWGVHNkloSmpXQThrMFZCYVpsNWJ1MXluamUwNGJiWHlxWUx1MTRxUXdhSGJnd0k2b2dTZW4zMlhsNm5ya1dPcUU2eFZmRlI4M3I5QXFBVzNQcjF6ZlFoVklNYUYzK3NjTFdqT3BseVh5ck1OZSsvMVc5ZWQ4NkZxV2F5Y1hPeks3ZHVINmsxaUVQS29hVDVOcUo5K2xrbHRYNTg4SzlhZDBueVlsWmRKQlp1VWhwVUE0SVFDZnMzV2tuUU81VXFFclBCNnc0WnB2TUdqV3pVQzRHTmxQZm13UzlzWU53M2oxU1dlTjBZRXo0a2hHL2FwUHhRN0dENDhGRCtOWmJRYk5XRThsZTJEYnhUOGxEMVpxTkhvcDhESWNnQUN6Q0IwbnU3a2E4Ni8vUHZIQzhTZUJicGJWbnpxSUpDR0Q4V3lFVVdjRmEreFIvQmtYZzFubkVwTk4vdWhoTUl5OVBLSGlaQ0hiOU09IiwibWFjIjoiMGY1N2IzN2FiMDhiYzAwM2EzMDMyMTZkMDE3NDRiYmQ3ZWEwNTg2ZGYyN2E2ZDhlMGY0ZDkyYzcyMTQ4Yzk5MSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Z1plFqmOe1a5EiJMNCC\/qxQxc4TWOjNLn1dxcM3p2Mg=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjdXS0o0ZGk0MTB3RS96SXIvcUE3cXc9PSIsInZhbHVlIjoiUnJwRERITzAwQkRUaVNRM1hxNzQvZHJJNml1R01SdlVab3JyTEVxeXBERHJPSzZNbG5YL0J2dTNXSU84VEI0NlRBc01hTjFyWUgzY1djWW5qRmxUbENPMEtZMEhIWko4WkFoMjZaMUlzdGlhZVhjVnJnMGZKTHNxUGpRZEpTL3habFZna1g1MWVhaklUSzVWdXhhS3ZYVW9CTmxOYzFnZERoTmNSNlNYckFWaDJBTmxqYnpJdlBWY3krWFlWaG95cHZYenBVNXQ5U2pZQS9XQzRGVDJMY1hJWFV2aXZuaWxYd2M0aERJVExLL2tUZWZtSWRJNTk4Z0lXYThmS0gwSmtjaE1OcHBMWXdLbCtCU0NlMERGSWpXS1NHY1RqMVVXR04rZk12ODhGSGIyRVFSR2pkVDJXc2VCRGpvcVdBcmJIaytYNWR3SUJ2N0UwMWJPU3hMOWxtSzJzdzJxVElTTkZPdldvOTFNQS9wK0ZWdUR3SkFOMHpsZUtkVzVHYmFzTGNIVUszZkt1cHRwU2dQc3lmMHhzNjlNc2Z3V2d5bzkzWWlObWorNHUwZ2ZMcjdhTnppcVBwZnNOSkdUUXc2V2VONUVPdk50VDR6eWt1cGgrcjExU0RmT1c0bVBoR21QQ0FTU0d1RE1IREVvK1RIbFlQRTRwK3dvb3VUditzMUMzb1NUK0NuTTEzSE1sWlBQZTJ0OWFNbEp3M3Vac1RPMThFYWRFaGhvQkxFcmdDQTVOSjNjNlM2eHJmVUdqZVhiYnEzWjdzaVBGTGEwRkxTMnBmZjh2SUFkOUgzUTE2TEp3NDBEWDhWdlh3TGlpQU9IeFdXbENHQlFsVlZOMldORmJUOEh3V2szdkRybVJrdlVQZ1gveFBBWXM0VTl5ZHgvanRLa3JGKzZ5ZXF4dWxMVllXMVhNNWVsT0ZPcGg4NEJJMDh0dWNBNFpCMnpIK2tOeWhwQjV5YkdxM3hNMmZlcXVsanBoUDEweHlZQTZwemxaQWI1NVVTYm5RV0lwNVN0YWh0SXRIZWY0R2JGTnJMZ3FjWTJLOUxwaFIyalBwaUNlSXpmcG5tWk5TeHZ4QjRwTDRVM1hqbmp1YS9WMWJpQTVMT2tHYkhxc2JSYmVVTmhLVXVqT0xldkRrRTQySDlpNE0xRzd0S2hRZmdWRk5UL0pvb0VJSXVWTXZMdDFQM0E0ekV3MlVvcTJzTU9yMWkwZC92K2ZtR3JraTJtcW15VlJaQTZ3eVlaT1pYK0VwNzVkcGdFL0F3aXF6NDVwbVllQVVudjBQQ0RYUUhlTlFoZTFhT3lnTCtsb3BKQkgvZVlsY21HaVVNc3c0SWgxdXF0Tjg4V3pRWFl5VmIzWCtPejVqUStkVDl4SEZsMHlMdTk4ZVFUa2xQZzhRelJNdnlnZWdwR05yaHVpaUhOdDNVMTROWUxuVFdCRU81dU1qSHVrelRoWm5ydmpCVnNnb0sweFpneUtUeTUyNGdNN2NieDlwd01BbXNPYTlXMWJjODJPSE9RM3VFMVVWNlBPZlNxR01IajFDdU9EZ1g1SEJITkREWUpPR2x1aElIZkNkNkEyMnFOZEIrTXdPbk03MzNrdHJXWmpmbzhENkg3SGM4MEhxOXA0VHh6Nm1kN1hwYzQ1Tm5QcDFyV3BjaTVvMXl4UGtxRk1hemluNS9FR2dIREN3OHlVWWo2Y2lGbkcwdmsyQVRiN0hWMmdWTy9NWGhvWUJSR0hTRVZRV21XMkpRNW5MVkMwdUtRTE1YTE9pOE5oYTRRbjVvdzF5SDV0dkZFYWVWazR6QzJOZWk0UjFjYzRaTmhlek9hV2FoYnBEWGhPSWpWWURLVUNTMFZQM2hsMVNRYlo2SHV3L2crWHJlMitjS3BMN2x0YlJ1NXRuWHBBbUFQZUNXOVlhYlN6czBpMTZ0MHVnUDRhQ09XVTU0T1F2c2pVTS8waTdoKzdvMXBTTllXb2FKcGpJdy9WNnczRlRrdkpPaVVBamJkVUMrcEN1N1ZlRnNXM29mZWovcEJvZ0pqVWp5UGZ4S0tIUWVEdEdOVVlGeG1TWHZsVk5zaGNkcTZnN2hUNGVleXI1c0JoYURYVWRQVlJHU3luSmJCM3ZwRkJqdURiK0F4dm9HS0MvcDJhODgzWktFYi9oOEpwL3VQOFFTdzJzMk9ERWpZd3VKaEt6QnQ5WkZuN3huNkdxVHJUTmQrcTQrSHNyS2pvVEVDTkorc0dOVEhMa0M4SkNiYVZabE45dStWRTR3ZlJUdHR0MmxaZG1UVU1XUTl2dTJJdkhucjVHaTNmeERyekdqcktOUVBlU0puaytlU2FPSHV2OGNIT0dTMlRwMW83L01rbDlSVXBTMzl0VXlyZEUyR0w1UXMwME1VbDlNdFQyNTF0OEgzNVlKUUJzNnNJU0tlS0kzWk9EQTh2a0xjajh0YjRvK3lZUzIzZVVvck90SGdtSEhHazFwTElyc3ZVOGFEWGVHNkloSmpXQThrMFZCYVpsNWJ1MXluamUwNGJiWHlxWUx1MTRxUXdhSGJnd0k2b2dTZW4zMlhsNm5ya1dPcUU2eFZmRlI4M3I5QXFBVzNQcjF6ZlFoVklNYUYzK3NjTFdqT3BseVh5ck1OZSsvMVc5ZWQ4NkZxV2F5Y1hPeks3ZHVINmsxaUVQS29hVDVOcUo5K2xrbHRYNTg4SzlhZDBueVlsWmRKQlp1VWhwVUE0SVFDZnMzV2tuUU81VXFFclBCNnc0WnB2TUdqV3pVQzRHTmxQZm13UzlzWU53M2oxU1dlTjBZRXo0a2hHL2FwUHhRN0dENDhGRCtOWmJRYk5XRThsZTJEYnhUOGxEMVpxTkhvcDhESWNnQUN6Q0IwbnU3a2E4Ni8vUHZIQzhTZUJicGJWbnpxSUpDR0Q4V3lFVVdjRmEreFIvQmtYZzFubkVwTk4vdWhoTUl5OVBLSGlaQ0hiOU09IiwibWFjIjoiMGY1N2IzN2FiMDhiYzAwM2EzMDMyMTZkMDE3NDRiYmQ3ZWEwNTg2ZGYyN2E2ZDhlMGY0ZDkyYzcyMTQ4Yzk5MSIsInRhZyI6IiJ9", "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": "mE6iWRRqReFIcVzZOxsBdL19n40nEvIjt1ft1FAB8ho=", "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": "eyJpdiI6IjdXS0o0ZGk0MTB3RS96SXIvcUE3cXc9PSIsInZhbHVlIjoiUnJwRERITzAwQkRUaVNRM1hxNzQvZHJJNml1R01SdlVab3JyTEVxeXBERHJPSzZNbG5YL0J2dTNXSU84VEI0NlRBc01hTjFyWUgzY1djWW5qRmxUbENPMEtZMEhIWko4WkFoMjZaMUlzdGlhZVhjVnJnMGZKTHNxUGpRZEpTL3habFZna1g1MWVhaklUSzVWdXhhS3ZYVW9CTmxOYzFnZERoTmNSNlNYckFWaDJBTmxqYnpJdlBWY3krWFlWaG95cHZYenBVNXQ5U2pZQS9XQzRGVDJMY1hJWFV2aXZuaWxYd2M0aERJVExLL2tUZWZtSWRJNTk4Z0lXYThmS0gwSmtjaE1OcHBMWXdLbCtCU0NlMERGSWpXS1NHY1RqMVVXR04rZk12ODhGSGIyRVFSR2pkVDJXc2VCRGpvcVdBcmJIaytYNWR3SUJ2N0UwMWJPU3hMOWxtSzJzdzJxVElTTkZPdldvOTFNQS9wK0ZWdUR3SkFOMHpsZUtkVzVHYmFzTGNIVUszZkt1cHRwU2dQc3lmMHhzNjlNc2Z3V2d5bzkzWWlObWorNHUwZ2ZMcjdhTnppcVBwZnNOSkdUUXc2V2VONUVPdk50VDR6eWt1cGgrcjExU0RmT1c0bVBoR21QQ0FTU0d1RE1IREVvK1RIbFlQRTRwK3dvb3VUditzMUMzb1NUK0NuTTEzSE1sWlBQZTJ0OWFNbEp3M3Vac1RPMThFYWRFaGhvQkxFcmdDQTVOSjNjNlM2eHJmVUdqZVhiYnEzWjdzaVBGTGEwRkxTMnBmZjh2SUFkOUgzUTE2TEp3NDBEWDhWdlh3TGlpQU9IeFdXbENHQlFsVlZOMldORmJUOEh3V2szdkRybVJrdlVQZ1gveFBBWXM0VTl5ZHgvanRLa3JGKzZ5ZXF4dWxMVllXMVhNNWVsT0ZPcGg4NEJJMDh0dWNBNFpCMnpIK2tOeWhwQjV5YkdxM3hNMmZlcXVsanBoUDEweHlZQTZwemxaQWI1NVVTYm5RV0lwNVN0YWh0SXRIZWY0R2JGTnJMZ3FjWTJLOUxwaFIyalBwaUNlSXpmcG5tWk5TeHZ4QjRwTDRVM1hqbmp1YS9WMWJpQTVMT2tHYkhxc2JSYmVVTmhLVXVqT0xldkRrRTQySDlpNE0xRzd0S2hRZmdWRk5UL0pvb0VJSXVWTXZMdDFQM0E0ekV3MlVvcTJzTU9yMWkwZC92K2ZtR3JraTJtcW15VlJaQTZ3eVlaT1pYK0VwNzVkcGdFL0F3aXF6NDVwbVllQVVudjBQQ0RYUUhlTlFoZTFhT3lnTCtsb3BKQkgvZVlsY21HaVVNc3c0SWgxdXF0Tjg4V3pRWFl5VmIzWCtPejVqUStkVDl4SEZsMHlMdTk4ZVFUa2xQZzhRelJNdnlnZWdwR05yaHVpaUhOdDNVMTROWUxuVFdCRU81dU1qSHVrelRoWm5ydmpCVnNnb0sweFpneUtUeTUyNGdNN2NieDlwd01BbXNPYTlXMWJjODJPSE9RM3VFMVVWNlBPZlNxR01IajFDdU9EZ1g1SEJITkREWUpPR2x1aElIZkNkNkEyMnFOZEIrTXdPbk03MzNrdHJXWmpmbzhENkg3SGM4MEhxOXA0VHh6Nm1kN1hwYzQ1Tm5QcDFyV3BjaTVvMXl4UGtxRk1hemluNS9FR2dIREN3OHlVWWo2Y2lGbkcwdmsyQVRiN0hWMmdWTy9NWGhvWUJSR0hTRVZRV21XMkpRNW5MVkMwdUtRTE1YTE9pOE5oYTRRbjVvdzF5SDV0dkZFYWVWazR6QzJOZWk0UjFjYzRaTmhlek9hV2FoYnBEWGhPSWpWWURLVUNTMFZQM2hsMVNRYlo2SHV3L2crWHJlMitjS3BMN2x0YlJ1NXRuWHBBbUFQZUNXOVlhYlN6czBpMTZ0MHVnUDRhQ09XVTU0T1F2c2pVTS8waTdoKzdvMXBTTllXb2FKcGpJdy9WNnczRlRrdkpPaVVBamJkVUMrcEN1N1ZlRnNXM29mZWovcEJvZ0pqVWp5UGZ4S0tIUWVEdEdOVVlGeG1TWHZsVk5zaGNkcTZnN2hUNGVleXI1c0JoYURYVWRQVlJHU3luSmJCM3ZwRkJqdURiK0F4dm9HS0MvcDJhODgzWktFYi9oOEpwL3VQOFFTdzJzMk9ERWpZd3VKaEt6QnQ5WkZuN3huNkdxVHJUTmQrcTQrSHNyS2pvVEVDTkorc0dOVEhMa0M4SkNiYVZabE45dStWRTR3ZlJUdHR0MmxaZG1UVU1XUTl2dTJJdkhucjVHaTNmeERyekdqcktOUVBlU0puaytlU2FPSHV2OGNIT0dTMlRwMW83L01rbDlSVXBTMzl0VXlyZEUyR0w1UXMwME1VbDlNdFQyNTF0OEgzNVlKUUJzNnNJU0tlS0kzWk9EQTh2a0xjajh0YjRvK3lZUzIzZVVvck90SGdtSEhHazFwTElyc3ZVOGFEWGVHNkloSmpXQThrMFZCYVpsNWJ1MXluamUwNGJiWHlxWUx1MTRxUXdhSGJnd0k2b2dTZW4zMlhsNm5ya1dPcUU2eFZmRlI4M3I5QXFBVzNQcjF6ZlFoVklNYUYzK3NjTFdqT3BseVh5ck1OZSsvMVc5ZWQ4NkZxV2F5Y1hPeks3ZHVINmsxaUVQS29hVDVOcUo5K2xrbHRYNTg4SzlhZDBueVlsWmRKQlp1VWhwVUE0SVFDZnMzV2tuUU81VXFFclBCNnc0WnB2TUdqV3pVQzRHTmxQZm13UzlzWU53M2oxU1dlTjBZRXo0a2hHL2FwUHhRN0dENDhGRCtOWmJRYk5XRThsZTJEYnhUOGxEMVpxTkhvcDhESWNnQUN6Q0IwbnU3a2E4Ni8vUHZIQzhTZUJicGJWbnpxSUpDR0Q4V3lFVVdjRmEreFIvQmtYZzFubkVwTk4vdWhoTUl5OVBLSGlaQ0hiOU09IiwibWFjIjoiMGY1N2IzN2FiMDhiYzAwM2EzMDMyMTZkMDE3NDRiYmQ3ZWEwNTg2ZGYyN2E2ZDhlMGY0ZDkyYzcyMTQ4Yzk5MSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "mPxWf5fxut\/g+sqOD27ZIPWoG4yAWt1zlf4N5kKNQOg=", "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": "eyJpdiI6IjdXS0o0ZGk0MTB3RS96SXIvcUE3cXc9PSIsInZhbHVlIjoiUnJwRERITzAwQkRUaVNRM1hxNzQvZHJJNml1R01SdlVab3JyTEVxeXBERHJPSzZNbG5YL0J2dTNXSU84VEI0NlRBc01hTjFyWUgzY1djWW5qRmxUbENPMEtZMEhIWko4WkFoMjZaMUlzdGlhZVhjVnJnMGZKTHNxUGpRZEpTL3habFZna1g1MWVhaklUSzVWdXhhS3ZYVW9CTmxOYzFnZERoTmNSNlNYckFWaDJBTmxqYnpJdlBWY3krWFlWaG95cHZYenBVNXQ5U2pZQS9XQzRGVDJMY1hJWFV2aXZuaWxYd2M0aERJVExLL2tUZWZtSWRJNTk4Z0lXYThmS0gwSmtjaE1OcHBMWXdLbCtCU0NlMERGSWpXS1NHY1RqMVVXR04rZk12ODhGSGIyRVFSR2pkVDJXc2VCRGpvcVdBcmJIaytYNWR3SUJ2N0UwMWJPU3hMOWxtSzJzdzJxVElTTkZPdldvOTFNQS9wK0ZWdUR3SkFOMHpsZUtkVzVHYmFzTGNIVUszZkt1cHRwU2dQc3lmMHhzNjlNc2Z3V2d5bzkzWWlObWorNHUwZ2ZMcjdhTnppcVBwZnNOSkdUUXc2V2VONUVPdk50VDR6eWt1cGgrcjExU0RmT1c0bVBoR21QQ0FTU0d1RE1IREVvK1RIbFlQRTRwK3dvb3VUditzMUMzb1NUK0NuTTEzSE1sWlBQZTJ0OWFNbEp3M3Vac1RPMThFYWRFaGhvQkxFcmdDQTVOSjNjNlM2eHJmVUdqZVhiYnEzWjdzaVBGTGEwRkxTMnBmZjh2SUFkOUgzUTE2TEp3NDBEWDhWdlh3TGlpQU9IeFdXbENHQlFsVlZOMldORmJUOEh3V2szdkRybVJrdlVQZ1gveFBBWXM0VTl5ZHgvanRLa3JGKzZ5ZXF4dWxMVllXMVhNNWVsT0ZPcGg4NEJJMDh0dWNBNFpCMnpIK2tOeWhwQjV5YkdxM3hNMmZlcXVsanBoUDEweHlZQTZwemxaQWI1NVVTYm5RV0lwNVN0YWh0SXRIZWY0R2JGTnJMZ3FjWTJLOUxwaFIyalBwaUNlSXpmcG5tWk5TeHZ4QjRwTDRVM1hqbmp1YS9WMWJpQTVMT2tHYkhxc2JSYmVVTmhLVXVqT0xldkRrRTQySDlpNE0xRzd0S2hRZmdWRk5UL0pvb0VJSXVWTXZMdDFQM0E0ekV3MlVvcTJzTU9yMWkwZC92K2ZtR3JraTJtcW15VlJaQTZ3eVlaT1pYK0VwNzVkcGdFL0F3aXF6NDVwbVllQVVudjBQQ0RYUUhlTlFoZTFhT3lnTCtsb3BKQkgvZVlsY21HaVVNc3c0SWgxdXF0Tjg4V3pRWFl5VmIzWCtPejVqUStkVDl4SEZsMHlMdTk4ZVFUa2xQZzhRelJNdnlnZWdwR05yaHVpaUhOdDNVMTROWUxuVFdCRU81dU1qSHVrelRoWm5ydmpCVnNnb0sweFpneUtUeTUyNGdNN2NieDlwd01BbXNPYTlXMWJjODJPSE9RM3VFMVVWNlBPZlNxR01IajFDdU9EZ1g1SEJITkREWUpPR2x1aElIZkNkNkEyMnFOZEIrTXdPbk03MzNrdHJXWmpmbzhENkg3SGM4MEhxOXA0VHh6Nm1kN1hwYzQ1Tm5QcDFyV3BjaTVvMXl4UGtxRk1hemluNS9FR2dIREN3OHlVWWo2Y2lGbkcwdmsyQVRiN0hWMmdWTy9NWGhvWUJSR0hTRVZRV21XMkpRNW5MVkMwdUtRTE1YTE9pOE5oYTRRbjVvdzF5SDV0dkZFYWVWazR6QzJOZWk0UjFjYzRaTmhlek9hV2FoYnBEWGhPSWpWWURLVUNTMFZQM2hsMVNRYlo2SHV3L2crWHJlMitjS3BMN2x0YlJ1NXRuWHBBbUFQZUNXOVlhYlN6czBpMTZ0MHVnUDRhQ09XVTU0T1F2c2pVTS8waTdoKzdvMXBTTllXb2FKcGpJdy9WNnczRlRrdkpPaVVBamJkVUMrcEN1N1ZlRnNXM29mZWovcEJvZ0pqVWp5UGZ4S0tIUWVEdEdOVVlGeG1TWHZsVk5zaGNkcTZnN2hUNGVleXI1c0JoYURYVWRQVlJHU3luSmJCM3ZwRkJqdURiK0F4dm9HS0MvcDJhODgzWktFYi9oOEpwL3VQOFFTdzJzMk9ERWpZd3VKaEt6QnQ5WkZuN3huNkdxVHJUTmQrcTQrSHNyS2pvVEVDTkorc0dOVEhMa0M4SkNiYVZabE45dStWRTR3ZlJUdHR0MmxaZG1UVU1XUTl2dTJJdkhucjVHaTNmeERyekdqcktOUVBlU0puaytlU2FPSHV2OGNIT0dTMlRwMW83L01rbDlSVXBTMzl0VXlyZEUyR0w1UXMwME1VbDlNdFQyNTF0OEgzNVlKUUJzNnNJU0tlS0kzWk9EQTh2a0xjajh0YjRvK3lZUzIzZVVvck90SGdtSEhHazFwTElyc3ZVOGFEWGVHNkloSmpXQThrMFZCYVpsNWJ1MXluamUwNGJiWHlxWUx1MTRxUXdhSGJnd0k2b2dTZW4zMlhsNm5ya1dPcUU2eFZmRlI4M3I5QXFBVzNQcjF6ZlFoVklNYUYzK3NjTFdqT3BseVh5ck1OZSsvMVc5ZWQ4NkZxV2F5Y1hPeks3ZHVINmsxaUVQS29hVDVOcUo5K2xrbHRYNTg4SzlhZDBueVlsWmRKQlp1VWhwVUE0SVFDZnMzV2tuUU81VXFFclBCNnc0WnB2TUdqV3pVQzRHTmxQZm13UzlzWU53M2oxU1dlTjBZRXo0a2hHL2FwUHhRN0dENDhGRCtOWmJRYk5XRThsZTJEYnhUOGxEMVpxTkhvcDhESWNnQUN6Q0IwbnU3a2E4Ni8vUHZIQzhTZUJicGJWbnpxSUpDR0Q4V3lFVVdjRmEreFIvQmtYZzFubkVwTk4vdWhoTUl5OVBLSGlaQ0hiOU09IiwibWFjIjoiMGY1N2IzN2FiMDhiYzAwM2EzMDMyMTZkMDE3NDRiYmQ3ZWEwNTg2ZGYyN2E2ZDhlMGY0ZDkyYzcyMTQ4Yzk5MSIsInRhZyI6IiJ9", "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-98", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GtZmUPDTl20Jh5T5vlXzkMXZZ2KwfSiRaTEgqY88nU0OQ==", "PriceCodeRef": null, "supplier_title": "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": "gpH1TYXUaqdYufKVuSB0aPUdO2DuDzNaamipbFT3MiE=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlZrNS9DNXExN1BHTjJZWTVkWWU2dlE9PSIsInZhbHVlIjoiaFN3eE1wUVB3dFJOTWlPdlJndlNRcFlueDBIdE1wS3VKd2p4d2FSM05rNUFSZ3pJMUVkTmpMRFRSWnJ4Q05VYmRjSFVsbjNzMU5lTFZiNk5OcWNMT1Nxa2VMY1NzQS9BeTNueHNOZEpHQm1raVNYQjRwVXJ0QVhBbzRzY3VZcDFZdTZJWTZCNERrMkZ0NFVlaHFsWHRzWE9zVW1GeXlHRE9vVk84SVp4STYyNit6aVJQU2JMYlI5eWprN2d3Nk1PZ3JPSDlHZkNpK3grMmpDcVgrdUgwbXM1VkhJNHp3ZXVEY2ZkKy9xWGRPMUlBWmx3NlMyL2RpZHJZVUh0THB6L3FRdGVQTm13Vm52aDFBelh3QUN6d0h1UnlNS3A3U090dmZmTWlSdHgxWEhKVEsvSnpSZHd2bHdwQ1BvZS9rS1ltNUVoVUNrWWpFTm9UV0dVY25DUjRDeUlWNzB0QUlYMFRjcXd3R3JlQnVTNGV1SWtHZFFwTmZiK2FxUTRDZDRwb3ZLMDhiaUFON0tLWjBkUHRTWGVwQUM5a043S0tNNTlYdTVhWXhESFhnTzVSazNlN3FCR1Q0bVo1SXZWdzNuZWFydTJXTk40TDMwQiswWStUY1RQeVc5VVk3My9jaE5yTE9lVVQ3eXJnakU2VVNZOEJXZ0RuQkJoV0xXNGs2dlcwVDIvNzB2T3RqdUhoZlg5eWZhQTRmMEtEWEJvalpkQzhob1MyQnJXcVJhU0JLNkxORExUNDZXcWJMZkJ1NWFpVWxTY2w1ZDdLRC9jc1JHNllzODJmcVYyV21CWFlEVDc4VzBlbWNkQVFrcWg0cC9mancxWUhzNGZ0Z2RjVU01MnFIWmNNR21YdTNJZ1BHdFR1cHRBVGFTSVgzSWVJTFA1WVRKcmFBaE8xZGRVQ1FxVDRUVTRpSjFmeWZ3dEltdlRZbFR0QUVDYVFnYjBWNjZ0WDMybGZBeWc2Um4rN0FDdGlnTnc4QUVpRVdHZnBwVkFwM0l2NGMvSG1LazFFU3dOc0g1SzJ2cUtlR2dhZU1JM1p3Zng1WmcyM0w3eFQvUDZQQ29mS2h1bTFQaHBUS0RiNk1zWmhFSmtxMkNkb1B3RU16Ukxzb3UxaVRVdzUrbEpQUWJJbjBuU1ZIT0Zkb1loQmNKRXFCWlpCcDYvbEdEUzh4K0VHQjVQVnVRb0NoMFhHMUdwc1l3S1JxUDVnTkllR2VWWU05YTUxSFZDYkhxOXljbXFSVEpGNTJydmtjcm9lOUZzOGloRExBa1h1OHowL0tmTytCdndVRmcxK2hNZ2Fyc0xUUjlmNUMrYTJGbUNGS1ZEVUl5SGVWbTFuaC80bktTckNsU2tIN2pCN2hsS0lmZG5sc1h2NnV1ZCtvZ0gvWmMwU3RkUERaOEx4b1VtOWtwSSs5SU5TWi9CUzVCbUhKQjRNVCtWb0dWekNtdEl3UGFsVUpyUmlIN2s4UkFkR3lnWU1kM0NpMklobW8wOWJ2Q0E4YU9GcTV3YklPYTJ6TWZINU9IbCtTVisya3NEaGp6Y0ljMTJpckYwVUo5TUk3YkpLcWVLWitzQThZMGgyK3hXbDVjRlQycy9lZnBESzVURWRpenl5YmRqUFh2aVc3T01BRHRPL3N0dWhoTWJNQlRCWm52WUkrM0xtVk51dHVTRndna2dtMG1zWmxCVXFDSSt3RVJlU1M3aWU0c0FLL253NXZMQXBXbUJSYVRtMWV1TVFvRnRIWDZUUGJvZlN2cEVnWXd1aXI5ZTNOTXYyQXk5QnpPcEF4NDk5TEV6SU5ZSUJnSGxkMTY1NWYxRjVpY3BkeW15Q1g5NjNoMFIvUmYyaDFzNTJRMEV5dnR2ei95MEFVU1FyVUxSeGZTSDdOM1FreFovZGJuaDRCTHRLckZoSS9TcW9oVUlBQmI1K1ArVzdQN2FHejIreHVjbXQybi8wSjdKOTBEVm1jSEwxUVR4RnFZRURFQUdrY2hhbU5rRTh2S1Y3MHcwV3Z0em5MdDUxRFMzV1JTRWQ3MVJMZ3luMklPdEJBdjBrbFh3SHhlTjBYcTg1Q21OWjNnNkU4VDhtQ20wblJ5eDdubHEvTTdMSmgvMit2ZC9iRjkyUEVwMDFia0dzNVBsdDIzeDJhbXBWbmprZFFhU1RDOS85UkxzaTg4dWVHOVo1c29nZ2xzcmRmNDVJVEpRZE0yL0NrbVNaZlJuVXhRc3V3dWFLOWtnam5TTjBrYXZJaEc4RXhHSGh6V3ZDRGMxOUIxTEZkTm53WGdmQnNhN0ZpSUthTWNsNHh2YjFIMHdJUjMwWjNnNlVKN0dxamdDZVhaZlhoYk8wVUZOTnhJS0VjUTRwUHFZQlNlQ0NabzEyd0pRSVEvV2pEaW1HUytTSHdwYlc2Yy9ZazZ4TmRDa0xIRkc0Z1RIOGpDYUJUeitUMERPM2V3R0tZaGl5dDlLK05CbE9ndHZGNkx0QWc3QW5HL1ptcFZMcThGQkt2ZW9mUWxKbTN0SmZIRnlndjA4b0dRM1piTVBUenByMHA5VWJWcDQ2RnNXK3UyUTRIdGYwazhOUlRoNmEvaXNzV3NhMjhsODBEM1NQbkd1bnJqR0d3SGIyV2ZIRXlXaFJwd1I5YWFFaFBvOTl4Ti8zNHZ2SDlnTW1GUHRaSTg5OXpoVWx0MGhJUGhLMGppNENwVkhtNjZYR0xhKzVLUVdkU09pYW5yQ2Vhc0NWSkVmakk5RHlmUWtHalluVlZEUUYrSnJtNzVmeXhNRmZWbmo4MXM4YlRmWGxndVFENWtXWTNlNS9JVkVYeGJleVZsWkpPVEVuaG1wM3lkVFdRUDh4QnM4VGt2RUowV1lHTWt3eWYyOE5oS0hXSHRPRFdpZS9CWnlOQk9nM2NDRTRtWFZvVjYvUk1jcjU1WExJRWhWdmV5MDI3b0M2b0pXWm81cGpoVlF0VDBGdFhSVlNqRmZnZmM9IiwibWFjIjoiNTMxYzVhZjY4MWQyOTBmZmQyYzJiNTcyYmE2ODE2MGU5YWY2NzhiMWQxZDBmOGRmODc1M2QzZDQ1MzI1NmU1ZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "huj9T749XT\/8mhhVLMNqOmmZT8RYOQLU+6cWTbW8sTU=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IlZrNS9DNXExN1BHTjJZWTVkWWU2dlE9PSIsInZhbHVlIjoiaFN3eE1wUVB3dFJOTWlPdlJndlNRcFlueDBIdE1wS3VKd2p4d2FSM05rNUFSZ3pJMUVkTmpMRFRSWnJ4Q05VYmRjSFVsbjNzMU5lTFZiNk5OcWNMT1Nxa2VMY1NzQS9BeTNueHNOZEpHQm1raVNYQjRwVXJ0QVhBbzRzY3VZcDFZdTZJWTZCNERrMkZ0NFVlaHFsWHRzWE9zVW1GeXlHRE9vVk84SVp4STYyNit6aVJQU2JMYlI5eWprN2d3Nk1PZ3JPSDlHZkNpK3grMmpDcVgrdUgwbXM1VkhJNHp3ZXVEY2ZkKy9xWGRPMUlBWmx3NlMyL2RpZHJZVUh0THB6L3FRdGVQTm13Vm52aDFBelh3QUN6d0h1UnlNS3A3U090dmZmTWlSdHgxWEhKVEsvSnpSZHd2bHdwQ1BvZS9rS1ltNUVoVUNrWWpFTm9UV0dVY25DUjRDeUlWNzB0QUlYMFRjcXd3R3JlQnVTNGV1SWtHZFFwTmZiK2FxUTRDZDRwb3ZLMDhiaUFON0tLWjBkUHRTWGVwQUM5a043S0tNNTlYdTVhWXhESFhnTzVSazNlN3FCR1Q0bVo1SXZWdzNuZWFydTJXTk40TDMwQiswWStUY1RQeVc5VVk3My9jaE5yTE9lVVQ3eXJnakU2VVNZOEJXZ0RuQkJoV0xXNGs2dlcwVDIvNzB2T3RqdUhoZlg5eWZhQTRmMEtEWEJvalpkQzhob1MyQnJXcVJhU0JLNkxORExUNDZXcWJMZkJ1NWFpVWxTY2w1ZDdLRC9jc1JHNllzODJmcVYyV21CWFlEVDc4VzBlbWNkQVFrcWg0cC9mancxWUhzNGZ0Z2RjVU01MnFIWmNNR21YdTNJZ1BHdFR1cHRBVGFTSVgzSWVJTFA1WVRKcmFBaE8xZGRVQ1FxVDRUVTRpSjFmeWZ3dEltdlRZbFR0QUVDYVFnYjBWNjZ0WDMybGZBeWc2Um4rN0FDdGlnTnc4QUVpRVdHZnBwVkFwM0l2NGMvSG1LazFFU3dOc0g1SzJ2cUtlR2dhZU1JM1p3Zng1WmcyM0w3eFQvUDZQQ29mS2h1bTFQaHBUS0RiNk1zWmhFSmtxMkNkb1B3RU16Ukxzb3UxaVRVdzUrbEpQUWJJbjBuU1ZIT0Zkb1loQmNKRXFCWlpCcDYvbEdEUzh4K0VHQjVQVnVRb0NoMFhHMUdwc1l3S1JxUDVnTkllR2VWWU05YTUxSFZDYkhxOXljbXFSVEpGNTJydmtjcm9lOUZzOGloRExBa1h1OHowL0tmTytCdndVRmcxK2hNZ2Fyc0xUUjlmNUMrYTJGbUNGS1ZEVUl5SGVWbTFuaC80bktTckNsU2tIN2pCN2hsS0lmZG5sc1h2NnV1ZCtvZ0gvWmMwU3RkUERaOEx4b1VtOWtwSSs5SU5TWi9CUzVCbUhKQjRNVCtWb0dWekNtdEl3UGFsVUpyUmlIN2s4UkFkR3lnWU1kM0NpMklobW8wOWJ2Q0E4YU9GcTV3YklPYTJ6TWZINU9IbCtTVisya3NEaGp6Y0ljMTJpckYwVUo5TUk3YkpLcWVLWitzQThZMGgyK3hXbDVjRlQycy9lZnBESzVURWRpenl5YmRqUFh2aVc3T01BRHRPL3N0dWhoTWJNQlRCWm52WUkrM0xtVk51dHVTRndna2dtMG1zWmxCVXFDSSt3RVJlU1M3aWU0c0FLL253NXZMQXBXbUJSYVRtMWV1TVFvRnRIWDZUUGJvZlN2cEVnWXd1aXI5ZTNOTXYyQXk5QnpPcEF4NDk5TEV6SU5ZSUJnSGxkMTY1NWYxRjVpY3BkeW15Q1g5NjNoMFIvUmYyaDFzNTJRMEV5dnR2ei95MEFVU1FyVUxSeGZTSDdOM1FreFovZGJuaDRCTHRLckZoSS9TcW9oVUlBQmI1K1ArVzdQN2FHejIreHVjbXQybi8wSjdKOTBEVm1jSEwxUVR4RnFZRURFQUdrY2hhbU5rRTh2S1Y3MHcwV3Z0em5MdDUxRFMzV1JTRWQ3MVJMZ3luMklPdEJBdjBrbFh3SHhlTjBYcTg1Q21OWjNnNkU4VDhtQ20wblJ5eDdubHEvTTdMSmgvMit2ZC9iRjkyUEVwMDFia0dzNVBsdDIzeDJhbXBWbmprZFFhU1RDOS85UkxzaTg4dWVHOVo1c29nZ2xzcmRmNDVJVEpRZE0yL0NrbVNaZlJuVXhRc3V3dWFLOWtnam5TTjBrYXZJaEc4RXhHSGh6V3ZDRGMxOUIxTEZkTm53WGdmQnNhN0ZpSUthTWNsNHh2YjFIMHdJUjMwWjNnNlVKN0dxamdDZVhaZlhoYk8wVUZOTnhJS0VjUTRwUHFZQlNlQ0NabzEyd0pRSVEvV2pEaW1HUytTSHdwYlc2Yy9ZazZ4TmRDa0xIRkc0Z1RIOGpDYUJUeitUMERPM2V3R0tZaGl5dDlLK05CbE9ndHZGNkx0QWc3QW5HL1ptcFZMcThGQkt2ZW9mUWxKbTN0SmZIRnlndjA4b0dRM1piTVBUenByMHA5VWJWcDQ2RnNXK3UyUTRIdGYwazhOUlRoNmEvaXNzV3NhMjhsODBEM1NQbkd1bnJqR0d3SGIyV2ZIRXlXaFJwd1I5YWFFaFBvOTl4Ti8zNHZ2SDlnTW1GUHRaSTg5OXpoVWx0MGhJUGhLMGppNENwVkhtNjZYR0xhKzVLUVdkU09pYW5yQ2Vhc0NWSkVmakk5RHlmUWtHalluVlZEUUYrSnJtNzVmeXhNRmZWbmo4MXM4YlRmWGxndVFENWtXWTNlNS9JVkVYeGJleVZsWkpPVEVuaG1wM3lkVFdRUDh4QnM4VGt2RUowV1lHTWt3eWYyOE5oS0hXSHRPRFdpZS9CWnlOQk9nM2NDRTRtWFZvVjYvUk1jcjU1WExJRWhWdmV5MDI3b0M2b0pXWm81cGpoVlF0VDBGdFhSVlNqRmZnZmM9IiwibWFjIjoiNTMxYzVhZjY4MWQyOTBmZmQyYzJiNTcyYmE2ODE2MGU5YWY2NzhiMWQxZDBmOGRmODc1M2QzZDQ1MzI1NmU1ZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] }, { "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": "eBteMY4+9ONg6iEv71fco\/SEJ9M2IfEKfizmU+b0kcs=", "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": "eyJpdiI6IlZrNS9DNXExN1BHTjJZWTVkWWU2dlE9PSIsInZhbHVlIjoiaFN3eE1wUVB3dFJOTWlPdlJndlNRcFlueDBIdE1wS3VKd2p4d2FSM05rNUFSZ3pJMUVkTmpMRFRSWnJ4Q05VYmRjSFVsbjNzMU5lTFZiNk5OcWNMT1Nxa2VMY1NzQS9BeTNueHNOZEpHQm1raVNYQjRwVXJ0QVhBbzRzY3VZcDFZdTZJWTZCNERrMkZ0NFVlaHFsWHRzWE9zVW1GeXlHRE9vVk84SVp4STYyNit6aVJQU2JMYlI5eWprN2d3Nk1PZ3JPSDlHZkNpK3grMmpDcVgrdUgwbXM1VkhJNHp3ZXVEY2ZkKy9xWGRPMUlBWmx3NlMyL2RpZHJZVUh0THB6L3FRdGVQTm13Vm52aDFBelh3QUN6d0h1UnlNS3A3U090dmZmTWlSdHgxWEhKVEsvSnpSZHd2bHdwQ1BvZS9rS1ltNUVoVUNrWWpFTm9UV0dVY25DUjRDeUlWNzB0QUlYMFRjcXd3R3JlQnVTNGV1SWtHZFFwTmZiK2FxUTRDZDRwb3ZLMDhiaUFON0tLWjBkUHRTWGVwQUM5a043S0tNNTlYdTVhWXhESFhnTzVSazNlN3FCR1Q0bVo1SXZWdzNuZWFydTJXTk40TDMwQiswWStUY1RQeVc5VVk3My9jaE5yTE9lVVQ3eXJnakU2VVNZOEJXZ0RuQkJoV0xXNGs2dlcwVDIvNzB2T3RqdUhoZlg5eWZhQTRmMEtEWEJvalpkQzhob1MyQnJXcVJhU0JLNkxORExUNDZXcWJMZkJ1NWFpVWxTY2w1ZDdLRC9jc1JHNllzODJmcVYyV21CWFlEVDc4VzBlbWNkQVFrcWg0cC9mancxWUhzNGZ0Z2RjVU01MnFIWmNNR21YdTNJZ1BHdFR1cHRBVGFTSVgzSWVJTFA1WVRKcmFBaE8xZGRVQ1FxVDRUVTRpSjFmeWZ3dEltdlRZbFR0QUVDYVFnYjBWNjZ0WDMybGZBeWc2Um4rN0FDdGlnTnc4QUVpRVdHZnBwVkFwM0l2NGMvSG1LazFFU3dOc0g1SzJ2cUtlR2dhZU1JM1p3Zng1WmcyM0w3eFQvUDZQQ29mS2h1bTFQaHBUS0RiNk1zWmhFSmtxMkNkb1B3RU16Ukxzb3UxaVRVdzUrbEpQUWJJbjBuU1ZIT0Zkb1loQmNKRXFCWlpCcDYvbEdEUzh4K0VHQjVQVnVRb0NoMFhHMUdwc1l3S1JxUDVnTkllR2VWWU05YTUxSFZDYkhxOXljbXFSVEpGNTJydmtjcm9lOUZzOGloRExBa1h1OHowL0tmTytCdndVRmcxK2hNZ2Fyc0xUUjlmNUMrYTJGbUNGS1ZEVUl5SGVWbTFuaC80bktTckNsU2tIN2pCN2hsS0lmZG5sc1h2NnV1ZCtvZ0gvWmMwU3RkUERaOEx4b1VtOWtwSSs5SU5TWi9CUzVCbUhKQjRNVCtWb0dWekNtdEl3UGFsVUpyUmlIN2s4UkFkR3lnWU1kM0NpMklobW8wOWJ2Q0E4YU9GcTV3YklPYTJ6TWZINU9IbCtTVisya3NEaGp6Y0ljMTJpckYwVUo5TUk3YkpLcWVLWitzQThZMGgyK3hXbDVjRlQycy9lZnBESzVURWRpenl5YmRqUFh2aVc3T01BRHRPL3N0dWhoTWJNQlRCWm52WUkrM0xtVk51dHVTRndna2dtMG1zWmxCVXFDSSt3RVJlU1M3aWU0c0FLL253NXZMQXBXbUJSYVRtMWV1TVFvRnRIWDZUUGJvZlN2cEVnWXd1aXI5ZTNOTXYyQXk5QnpPcEF4NDk5TEV6SU5ZSUJnSGxkMTY1NWYxRjVpY3BkeW15Q1g5NjNoMFIvUmYyaDFzNTJRMEV5dnR2ei95MEFVU1FyVUxSeGZTSDdOM1FreFovZGJuaDRCTHRLckZoSS9TcW9oVUlBQmI1K1ArVzdQN2FHejIreHVjbXQybi8wSjdKOTBEVm1jSEwxUVR4RnFZRURFQUdrY2hhbU5rRTh2S1Y3MHcwV3Z0em5MdDUxRFMzV1JTRWQ3MVJMZ3luMklPdEJBdjBrbFh3SHhlTjBYcTg1Q21OWjNnNkU4VDhtQ20wblJ5eDdubHEvTTdMSmgvMit2ZC9iRjkyUEVwMDFia0dzNVBsdDIzeDJhbXBWbmprZFFhU1RDOS85UkxzaTg4dWVHOVo1c29nZ2xzcmRmNDVJVEpRZE0yL0NrbVNaZlJuVXhRc3V3dWFLOWtnam5TTjBrYXZJaEc4RXhHSGh6V3ZDRGMxOUIxTEZkTm53WGdmQnNhN0ZpSUthTWNsNHh2YjFIMHdJUjMwWjNnNlVKN0dxamdDZVhaZlhoYk8wVUZOTnhJS0VjUTRwUHFZQlNlQ0NabzEyd0pRSVEvV2pEaW1HUytTSHdwYlc2Yy9ZazZ4TmRDa0xIRkc0Z1RIOGpDYUJUeitUMERPM2V3R0tZaGl5dDlLK05CbE9ndHZGNkx0QWc3QW5HL1ptcFZMcThGQkt2ZW9mUWxKbTN0SmZIRnlndjA4b0dRM1piTVBUenByMHA5VWJWcDQ2RnNXK3UyUTRIdGYwazhOUlRoNmEvaXNzV3NhMjhsODBEM1NQbkd1bnJqR0d3SGIyV2ZIRXlXaFJwd1I5YWFFaFBvOTl4Ti8zNHZ2SDlnTW1GUHRaSTg5OXpoVWx0MGhJUGhLMGppNENwVkhtNjZYR0xhKzVLUVdkU09pYW5yQ2Vhc0NWSkVmakk5RHlmUWtHalluVlZEUUYrSnJtNzVmeXhNRmZWbmo4MXM4YlRmWGxndVFENWtXWTNlNS9JVkVYeGJleVZsWkpPVEVuaG1wM3lkVFdRUDh4QnM4VGt2RUowV1lHTWt3eWYyOE5oS0hXSHRPRFdpZS9CWnlOQk9nM2NDRTRtWFZvVjYvUk1jcjU1WExJRWhWdmV5MDI3b0M2b0pXWm81cGpoVlF0VDBGdFhSVlNqRmZnZmM9IiwibWFjIjoiNTMxYzVhZjY4MWQyOTBmZmQyYzJiNTcyYmE2ODE2MGU5YWY2NzhiMWQxZDBmOGRmODc1M2QzZDQ1MzI1NmU1ZCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "eW9kaSEos\/D6DAXOsm7jbf2j5EUWsIZ0eILo8atVwws=", "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": "eyJpdiI6IlZrNS9DNXExN1BHTjJZWTVkWWU2dlE9PSIsInZhbHVlIjoiaFN3eE1wUVB3dFJOTWlPdlJndlNRcFlueDBIdE1wS3VKd2p4d2FSM05rNUFSZ3pJMUVkTmpMRFRSWnJ4Q05VYmRjSFVsbjNzMU5lTFZiNk5OcWNMT1Nxa2VMY1NzQS9BeTNueHNOZEpHQm1raVNYQjRwVXJ0QVhBbzRzY3VZcDFZdTZJWTZCNERrMkZ0NFVlaHFsWHRzWE9zVW1GeXlHRE9vVk84SVp4STYyNit6aVJQU2JMYlI5eWprN2d3Nk1PZ3JPSDlHZkNpK3grMmpDcVgrdUgwbXM1VkhJNHp3ZXVEY2ZkKy9xWGRPMUlBWmx3NlMyL2RpZHJZVUh0THB6L3FRdGVQTm13Vm52aDFBelh3QUN6d0h1UnlNS3A3U090dmZmTWlSdHgxWEhKVEsvSnpSZHd2bHdwQ1BvZS9rS1ltNUVoVUNrWWpFTm9UV0dVY25DUjRDeUlWNzB0QUlYMFRjcXd3R3JlQnVTNGV1SWtHZFFwTmZiK2FxUTRDZDRwb3ZLMDhiaUFON0tLWjBkUHRTWGVwQUM5a043S0tNNTlYdTVhWXhESFhnTzVSazNlN3FCR1Q0bVo1SXZWdzNuZWFydTJXTk40TDMwQiswWStUY1RQeVc5VVk3My9jaE5yTE9lVVQ3eXJnakU2VVNZOEJXZ0RuQkJoV0xXNGs2dlcwVDIvNzB2T3RqdUhoZlg5eWZhQTRmMEtEWEJvalpkQzhob1MyQnJXcVJhU0JLNkxORExUNDZXcWJMZkJ1NWFpVWxTY2w1ZDdLRC9jc1JHNllzODJmcVYyV21CWFlEVDc4VzBlbWNkQVFrcWg0cC9mancxWUhzNGZ0Z2RjVU01MnFIWmNNR21YdTNJZ1BHdFR1cHRBVGFTSVgzSWVJTFA1WVRKcmFBaE8xZGRVQ1FxVDRUVTRpSjFmeWZ3dEltdlRZbFR0QUVDYVFnYjBWNjZ0WDMybGZBeWc2Um4rN0FDdGlnTnc4QUVpRVdHZnBwVkFwM0l2NGMvSG1LazFFU3dOc0g1SzJ2cUtlR2dhZU1JM1p3Zng1WmcyM0w3eFQvUDZQQ29mS2h1bTFQaHBUS0RiNk1zWmhFSmtxMkNkb1B3RU16Ukxzb3UxaVRVdzUrbEpQUWJJbjBuU1ZIT0Zkb1loQmNKRXFCWlpCcDYvbEdEUzh4K0VHQjVQVnVRb0NoMFhHMUdwc1l3S1JxUDVnTkllR2VWWU05YTUxSFZDYkhxOXljbXFSVEpGNTJydmtjcm9lOUZzOGloRExBa1h1OHowL0tmTytCdndVRmcxK2hNZ2Fyc0xUUjlmNUMrYTJGbUNGS1ZEVUl5SGVWbTFuaC80bktTckNsU2tIN2pCN2hsS0lmZG5sc1h2NnV1ZCtvZ0gvWmMwU3RkUERaOEx4b1VtOWtwSSs5SU5TWi9CUzVCbUhKQjRNVCtWb0dWekNtdEl3UGFsVUpyUmlIN2s4UkFkR3lnWU1kM0NpMklobW8wOWJ2Q0E4YU9GcTV3YklPYTJ6TWZINU9IbCtTVisya3NEaGp6Y0ljMTJpckYwVUo5TUk3YkpLcWVLWitzQThZMGgyK3hXbDVjRlQycy9lZnBESzVURWRpenl5YmRqUFh2aVc3T01BRHRPL3N0dWhoTWJNQlRCWm52WUkrM0xtVk51dHVTRndna2dtMG1zWmxCVXFDSSt3RVJlU1M3aWU0c0FLL253NXZMQXBXbUJSYVRtMWV1TVFvRnRIWDZUUGJvZlN2cEVnWXd1aXI5ZTNOTXYyQXk5QnpPcEF4NDk5TEV6SU5ZSUJnSGxkMTY1NWYxRjVpY3BkeW15Q1g5NjNoMFIvUmYyaDFzNTJRMEV5dnR2ei95MEFVU1FyVUxSeGZTSDdOM1FreFovZGJuaDRCTHRLckZoSS9TcW9oVUlBQmI1K1ArVzdQN2FHejIreHVjbXQybi8wSjdKOTBEVm1jSEwxUVR4RnFZRURFQUdrY2hhbU5rRTh2S1Y3MHcwV3Z0em5MdDUxRFMzV1JTRWQ3MVJMZ3luMklPdEJBdjBrbFh3SHhlTjBYcTg1Q21OWjNnNkU4VDhtQ20wblJ5eDdubHEvTTdMSmgvMit2ZC9iRjkyUEVwMDFia0dzNVBsdDIzeDJhbXBWbmprZFFhU1RDOS85UkxzaTg4dWVHOVo1c29nZ2xzcmRmNDVJVEpRZE0yL0NrbVNaZlJuVXhRc3V3dWFLOWtnam5TTjBrYXZJaEc4RXhHSGh6V3ZDRGMxOUIxTEZkTm53WGdmQnNhN0ZpSUthTWNsNHh2YjFIMHdJUjMwWjNnNlVKN0dxamdDZVhaZlhoYk8wVUZOTnhJS0VjUTRwUHFZQlNlQ0NabzEyd0pRSVEvV2pEaW1HUytTSHdwYlc2Yy9ZazZ4TmRDa0xIRkc0Z1RIOGpDYUJUeitUMERPM2V3R0tZaGl5dDlLK05CbE9ndHZGNkx0QWc3QW5HL1ptcFZMcThGQkt2ZW9mUWxKbTN0SmZIRnlndjA4b0dRM1piTVBUenByMHA5VWJWcDQ2RnNXK3UyUTRIdGYwazhOUlRoNmEvaXNzV3NhMjhsODBEM1NQbkd1bnJqR0d3SGIyV2ZIRXlXaFJwd1I5YWFFaFBvOTl4Ti8zNHZ2SDlnTW1GUHRaSTg5OXpoVWx0MGhJUGhLMGppNENwVkhtNjZYR0xhKzVLUVdkU09pYW5yQ2Vhc0NWSkVmakk5RHlmUWtHalluVlZEUUYrSnJtNzVmeXhNRmZWbmo4MXM4YlRmWGxndVFENWtXWTNlNS9JVkVYeGJleVZsWkpPVEVuaG1wM3lkVFdRUDh4QnM4VGt2RUowV1lHTWt3eWYyOE5oS0hXSHRPRFdpZS9CWnlOQk9nM2NDRTRtWFZvVjYvUk1jcjU1WExJRWhWdmV5MDI3b0M2b0pXWm81cGpoVlF0VDBGdFhSVlNqRmZnZmM9IiwibWFjIjoiNTMxYzVhZjY4MWQyOTBmZmQyYzJiNTcyYmE2ODE2MGU5YWY2NzhiMWQxZDBmOGRmODc1M2QzZDQ1MzI1NmU1ZCIsInRhZyI6IiJ9", "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-99", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GuN7GfhiBdvHJYICXNyO++yMeDwqC0BVeyNLPouR0KgiQ==", "PriceCodeRef": null, "supplier_title": "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": "nxBi23KOJ+KntZ0X\/gSXkJ6yexlhWGTUDw8ysHKrgXs=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6Im5SUThveXZUTlN6UmdkcDV4cDY5S0E9PSIsInZhbHVlIjoiM1pIcytwLzdDVXpGQy9qSDhzTW1ienVZdUp1bzNMSVA5OXFyZEpKdTB0ODVQTm1ycStKSmJjdEc2ZUZyNkd0NW1qK1hHUFF3NHByWko3YXF1QjB6N0Q4ZWVMWllYY3NpOG5yZWx2d1d0amN2QUNibnY3MFcxK0taanE1Rmt5M3V6TldFRlRXQmd5L0hLN1BGanYvQ213WWVOUlozMWNsdDN3TFRzeFMyVjJzczBCdUxjZHBmWHQvMkdFaTR5YTJHcFNCem15NThuNXFxeFZHQ1VjcjYwRUk3WmJHRkJMeGpUWEc1QnREVzkvTnI4bW5LNkpyQnEzYWExNlVCYXNTeC9JaVRPV2F2UkVNaWREMWVJSkt6TGIxZzBzWXdTOE1Ja1RoUzExV2ZsbmErcWtaYkNFckdUMXBrQzFsVElRTElhczVNWGxDdXgxT1JYMDBIRG11MDdIWmJBSE9MendCeHRvYi94ZlNRUHgxNUs2akU4OHNyeWRjQ3Bzdjc4NFZlNFBVdnYvbE9rdHU5SXlOekNCc21rMWRmMmVuZ0hkSkU0aTZrZk52eUF2TlZHaVk1Yy9jWmVyS2VyeE1BVE1TcDNxNXpNWnFud0owU2J4Y0ZwZ3RDSTNEbS9FaHBsNWlLNjBQN2REbm96bmtPYzR2WFY5TTlEaXV6RVNSWnlrdGxzbnZudWRyNjlTUG5yU3FsVTN2UE1aQVExN1RVVVJmaXJLUFkwUTNteFJzRUlMVWZ2d3hQWUg4RjhEVGdja1l2LzF2NlY1WDJqN0Q3S0RNN3pjOVJseVM2UmNiSytKem1IUzl0c0ZOTUlhdWd3R09PanFxZ09ocTN0L0pNaDI5dnc5WTBoRjJ1WjRkN3htcHd2amV4KzNNYU4yampzVDZDS2psUjZTREQ5QWYzQUxHN3ZlcTZvdzBKdlZaY3U0TSsrcmloZWM5ZGlzZnRDZEJQeGU2NkhwZUhudGNtbkRhMm5vYTdFdFlPVDJnWTgxL3U4UGdLSEFWWGhPWEgzNXNyWFVuQ1ptemVGNUNWb1RiaXI1eU1LdkpSdTNvR1JpVzNNOFBDSExRaE5ra1JRZHdnRU9qc2RjTUx0b3NaZTVHTmF2UC8ydi9xSlg5OTNSNTB4Wk9sZHpreGc3TzB3MGtwbE9qMnBZNGIrYjAyY2VpV0pLeHVtVzVMbkpWemtRS1k0VnJSTUlkVmw3emFLRFlsWHV4OVRqdS9xbnJseHpkUnNBaVpRTHpZS0pFU2c2VTJRUGRQelJiWVZ6NHhyZ0Ztc0lSbDNWTXNWSUtGL1loNURUNnZhaWkxUXc0cjV5MFRBVVBZUllOSm8vVGt3ZnV0ZGdpQ2hCR0dtdEhwc1ZnYXJxTUgyaDkzRG9QQmQvNWprWXFNbHd2a2xjR3hZRG1tQmJYRFhkamZza2FoZHFEeWlXb3NWMW9DYXdxV3R0WTBlK2l5eExwOVVQRDd0eTZkNzc1QWN3VHZFblFneUVrNGJ4QjlqOGpyUXVLeTFoUE9tWllXNGZ2YlhrYkN1c2Y1QVpOemY3Yys1clhKWmplemJ1U2dzMkVrZzR4clNPL0tsQlZlU1RNSG53TUhSZDRlT0lrZWY3c0NLellBRHA3cWFzcUptWG5tNWJNYzRqUmU4UVFjK2hHWGF2R2ZYaGRMZFpNcGtmdFdWdGxGVGtUMXV0TThSenRxWXZURFhXWUhTS2Q3ZnRLZlVvUGFPV3VISk1SVmYxdDBwVUhESjNXYXJIbUNXbHFWSDJheGJPaGgvTGdJV0hTR2JyVWx4ZnV2bk1hTXQreDZpN2FjZjk2UzZ2TjdmOEFMeXNZaWRTVlRhTGhTN29TLysyM1RSdHVPdHpTbDhoRENSS090UG9QY2trVXZmQXVxNWNia1lwaDFhSlNCVkFyMTlad01oYVJOM3p4NHBPc0VtbGFRZ3pnUFJ5WEZLQVVzRWZjeUVZOHZhSlgxRU9NRmk2eHBRWVc5eGgvMGY1SDNyRVFsbkZzVDBSNldZWE9lK0dkWHRYQzR0L2txZnZERWpEdU52NTF2cjJma05pY2VOWEw5YW9qbDhKSTkza3pOVDhYdFBsZUhQbXpkSHlJdVFhamU3M1JqRVo3ZzdTNXpITFRZSlNsdkQ4SkNFQXNBWnVlYUx0bmpiUGNtTE15OG45bW5NNExkREViWE1jemF6OHlhTm91MElqdUJyZWNtWmpjOVdlRDd1eGdKa2cxa3NZTGEzTzdBaVZlYStOSmpyUWRNMXRsM3paWW9ZRnJrd2VKQTFvVnJUbnJ0NEdSNGpXV0tJY2U4OG5YTTAzMGdaOWxYMGZDZlp5TXAyTGdhWHNkWWdaWHI3THZZSk9GYzNZZk5vNkk0NXBEa250ZEI2aDB0SVdJdjgyeGR0MCsrNEoweEZWZlJCNlIrNkFQQkhYemFSMk5wOU5YeUJBd3gxNTlUZ05JMzl6M2ZiWXoySFdpa2FOb0tvdXVsUUpnbDZ0ckM1YlBUZVI2dTJVck9rVDllVHZsSlZOYTg3bkR2aEtIQlVlK3Bqb2MyaTQ5cXdRQ3NtWVdNN2dUUzlGZmNpNlI3UjBjWEV4eDNuR1hISVJocjdWUTZiUXdVMWQwL2lHa0RBamxnaGRqRUgraEVnM0prY0FiTDYvR3UveFR2dVU4WTM3ak1qQUJXY3hQUjJ6V1YxUFJBSEozSWFKRFFhczl3bVVZWGJWWUNNKzBCZXNPeXNXemxaRGtzakkySjR6aEZGZXlYaDNqZmNSdTVaYTgvUG9OVnBNdFQrdVdIeTcxTmk2NEgydW9Pa01yOVlFempMUEU3QTlUcldjTmdCM1AzMkRFZVBaWDFLR2xCSWMwaE9wamhqMnl5TGlNa1NzdnpXSzZPM3VkeWVsZVZTMzJHVjVmYTZWRGxndDZvcXV3ODNNN3FyeVNGVktRTHk1cnZUV1g5b25TaWM0RXdoRk09IiwibWFjIjoiMTFmNzQ2Y2M2YjQ3OGNkODIwYWQyZjUyZTU1ZDQwZGY2ZmQ2ODI1MDhlODAxMTUyNGZlZGU0MTY3ZGZlMDQ1YSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "pJVKdCVSVdRD5vvNieU9aJg85mzPtzXQY\/UDjk6vk1Q=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6Im5SUThveXZUTlN6UmdkcDV4cDY5S0E9PSIsInZhbHVlIjoiM1pIcytwLzdDVXpGQy9qSDhzTW1ienVZdUp1bzNMSVA5OXFyZEpKdTB0ODVQTm1ycStKSmJjdEc2ZUZyNkd0NW1qK1hHUFF3NHByWko3YXF1QjB6N0Q4ZWVMWllYY3NpOG5yZWx2d1d0amN2QUNibnY3MFcxK0taanE1Rmt5M3V6TldFRlRXQmd5L0hLN1BGanYvQ213WWVOUlozMWNsdDN3TFRzeFMyVjJzczBCdUxjZHBmWHQvMkdFaTR5YTJHcFNCem15NThuNXFxeFZHQ1VjcjYwRUk3WmJHRkJMeGpUWEc1QnREVzkvTnI4bW5LNkpyQnEzYWExNlVCYXNTeC9JaVRPV2F2UkVNaWREMWVJSkt6TGIxZzBzWXdTOE1Ja1RoUzExV2ZsbmErcWtaYkNFckdUMXBrQzFsVElRTElhczVNWGxDdXgxT1JYMDBIRG11MDdIWmJBSE9MendCeHRvYi94ZlNRUHgxNUs2akU4OHNyeWRjQ3Bzdjc4NFZlNFBVdnYvbE9rdHU5SXlOekNCc21rMWRmMmVuZ0hkSkU0aTZrZk52eUF2TlZHaVk1Yy9jWmVyS2VyeE1BVE1TcDNxNXpNWnFud0owU2J4Y0ZwZ3RDSTNEbS9FaHBsNWlLNjBQN2REbm96bmtPYzR2WFY5TTlEaXV6RVNSWnlrdGxzbnZudWRyNjlTUG5yU3FsVTN2UE1aQVExN1RVVVJmaXJLUFkwUTNteFJzRUlMVWZ2d3hQWUg4RjhEVGdja1l2LzF2NlY1WDJqN0Q3S0RNN3pjOVJseVM2UmNiSytKem1IUzl0c0ZOTUlhdWd3R09PanFxZ09ocTN0L0pNaDI5dnc5WTBoRjJ1WjRkN3htcHd2amV4KzNNYU4yampzVDZDS2psUjZTREQ5QWYzQUxHN3ZlcTZvdzBKdlZaY3U0TSsrcmloZWM5ZGlzZnRDZEJQeGU2NkhwZUhudGNtbkRhMm5vYTdFdFlPVDJnWTgxL3U4UGdLSEFWWGhPWEgzNXNyWFVuQ1ptemVGNUNWb1RiaXI1eU1LdkpSdTNvR1JpVzNNOFBDSExRaE5ra1JRZHdnRU9qc2RjTUx0b3NaZTVHTmF2UC8ydi9xSlg5OTNSNTB4Wk9sZHpreGc3TzB3MGtwbE9qMnBZNGIrYjAyY2VpV0pLeHVtVzVMbkpWemtRS1k0VnJSTUlkVmw3emFLRFlsWHV4OVRqdS9xbnJseHpkUnNBaVpRTHpZS0pFU2c2VTJRUGRQelJiWVZ6NHhyZ0Ztc0lSbDNWTXNWSUtGL1loNURUNnZhaWkxUXc0cjV5MFRBVVBZUllOSm8vVGt3ZnV0ZGdpQ2hCR0dtdEhwc1ZnYXJxTUgyaDkzRG9QQmQvNWprWXFNbHd2a2xjR3hZRG1tQmJYRFhkamZza2FoZHFEeWlXb3NWMW9DYXdxV3R0WTBlK2l5eExwOVVQRDd0eTZkNzc1QWN3VHZFblFneUVrNGJ4QjlqOGpyUXVLeTFoUE9tWllXNGZ2YlhrYkN1c2Y1QVpOemY3Yys1clhKWmplemJ1U2dzMkVrZzR4clNPL0tsQlZlU1RNSG53TUhSZDRlT0lrZWY3c0NLellBRHA3cWFzcUptWG5tNWJNYzRqUmU4UVFjK2hHWGF2R2ZYaGRMZFpNcGtmdFdWdGxGVGtUMXV0TThSenRxWXZURFhXWUhTS2Q3ZnRLZlVvUGFPV3VISk1SVmYxdDBwVUhESjNXYXJIbUNXbHFWSDJheGJPaGgvTGdJV0hTR2JyVWx4ZnV2bk1hTXQreDZpN2FjZjk2UzZ2TjdmOEFMeXNZaWRTVlRhTGhTN29TLysyM1RSdHVPdHpTbDhoRENSS090UG9QY2trVXZmQXVxNWNia1lwaDFhSlNCVkFyMTlad01oYVJOM3p4NHBPc0VtbGFRZ3pnUFJ5WEZLQVVzRWZjeUVZOHZhSlgxRU9NRmk2eHBRWVc5eGgvMGY1SDNyRVFsbkZzVDBSNldZWE9lK0dkWHRYQzR0L2txZnZERWpEdU52NTF2cjJma05pY2VOWEw5YW9qbDhKSTkza3pOVDhYdFBsZUhQbXpkSHlJdVFhamU3M1JqRVo3ZzdTNXpITFRZSlNsdkQ4SkNFQXNBWnVlYUx0bmpiUGNtTE15OG45bW5NNExkREViWE1jemF6OHlhTm91MElqdUJyZWNtWmpjOVdlRDd1eGdKa2cxa3NZTGEzTzdBaVZlYStOSmpyUWRNMXRsM3paWW9ZRnJrd2VKQTFvVnJUbnJ0NEdSNGpXV0tJY2U4OG5YTTAzMGdaOWxYMGZDZlp5TXAyTGdhWHNkWWdaWHI3THZZSk9GYzNZZk5vNkk0NXBEa250ZEI2aDB0SVdJdjgyeGR0MCsrNEoweEZWZlJCNlIrNkFQQkhYemFSMk5wOU5YeUJBd3gxNTlUZ05JMzl6M2ZiWXoySFdpa2FOb0tvdXVsUUpnbDZ0ckM1YlBUZVI2dTJVck9rVDllVHZsSlZOYTg3bkR2aEtIQlVlK3Bqb2MyaTQ5cXdRQ3NtWVdNN2dUUzlGZmNpNlI3UjBjWEV4eDNuR1hISVJocjdWUTZiUXdVMWQwL2lHa0RBamxnaGRqRUgraEVnM0prY0FiTDYvR3UveFR2dVU4WTM3ak1qQUJXY3hQUjJ6V1YxUFJBSEozSWFKRFFhczl3bVVZWGJWWUNNKzBCZXNPeXNXemxaRGtzakkySjR6aEZGZXlYaDNqZmNSdTVaYTgvUG9OVnBNdFQrdVdIeTcxTmk2NEgydW9Pa01yOVlFempMUEU3QTlUcldjTmdCM1AzMkRFZVBaWDFLR2xCSWMwaE9wamhqMnl5TGlNa1NzdnpXSzZPM3VkeWVsZVZTMzJHVjVmYTZWRGxndDZvcXV3ODNNN3FyeVNGVktRTHk1cnZUV1g5b25TaWM0RXdoRk09IiwibWFjIjoiMTFmNzQ2Y2M2YjQ3OGNkODIwYWQyZjUyZTU1ZDQwZGY2ZmQ2ODI1MDhlODAxMTUyNGZlZGU0MTY3ZGZlMDQ1YSIsInRhZyI6IiJ9", "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": "m0pkfGqsqlQLzQdbg42R2bGTF4LCcPMJ16IvONpBuhU=", "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": "eyJpdiI6Im5SUThveXZUTlN6UmdkcDV4cDY5S0E9PSIsInZhbHVlIjoiM1pIcytwLzdDVXpGQy9qSDhzTW1ienVZdUp1bzNMSVA5OXFyZEpKdTB0ODVQTm1ycStKSmJjdEc2ZUZyNkd0NW1qK1hHUFF3NHByWko3YXF1QjB6N0Q4ZWVMWllYY3NpOG5yZWx2d1d0amN2QUNibnY3MFcxK0taanE1Rmt5M3V6TldFRlRXQmd5L0hLN1BGanYvQ213WWVOUlozMWNsdDN3TFRzeFMyVjJzczBCdUxjZHBmWHQvMkdFaTR5YTJHcFNCem15NThuNXFxeFZHQ1VjcjYwRUk3WmJHRkJMeGpUWEc1QnREVzkvTnI4bW5LNkpyQnEzYWExNlVCYXNTeC9JaVRPV2F2UkVNaWREMWVJSkt6TGIxZzBzWXdTOE1Ja1RoUzExV2ZsbmErcWtaYkNFckdUMXBrQzFsVElRTElhczVNWGxDdXgxT1JYMDBIRG11MDdIWmJBSE9MendCeHRvYi94ZlNRUHgxNUs2akU4OHNyeWRjQ3Bzdjc4NFZlNFBVdnYvbE9rdHU5SXlOekNCc21rMWRmMmVuZ0hkSkU0aTZrZk52eUF2TlZHaVk1Yy9jWmVyS2VyeE1BVE1TcDNxNXpNWnFud0owU2J4Y0ZwZ3RDSTNEbS9FaHBsNWlLNjBQN2REbm96bmtPYzR2WFY5TTlEaXV6RVNSWnlrdGxzbnZudWRyNjlTUG5yU3FsVTN2UE1aQVExN1RVVVJmaXJLUFkwUTNteFJzRUlMVWZ2d3hQWUg4RjhEVGdja1l2LzF2NlY1WDJqN0Q3S0RNN3pjOVJseVM2UmNiSytKem1IUzl0c0ZOTUlhdWd3R09PanFxZ09ocTN0L0pNaDI5dnc5WTBoRjJ1WjRkN3htcHd2amV4KzNNYU4yampzVDZDS2psUjZTREQ5QWYzQUxHN3ZlcTZvdzBKdlZaY3U0TSsrcmloZWM5ZGlzZnRDZEJQeGU2NkhwZUhudGNtbkRhMm5vYTdFdFlPVDJnWTgxL3U4UGdLSEFWWGhPWEgzNXNyWFVuQ1ptemVGNUNWb1RiaXI1eU1LdkpSdTNvR1JpVzNNOFBDSExRaE5ra1JRZHdnRU9qc2RjTUx0b3NaZTVHTmF2UC8ydi9xSlg5OTNSNTB4Wk9sZHpreGc3TzB3MGtwbE9qMnBZNGIrYjAyY2VpV0pLeHVtVzVMbkpWemtRS1k0VnJSTUlkVmw3emFLRFlsWHV4OVRqdS9xbnJseHpkUnNBaVpRTHpZS0pFU2c2VTJRUGRQelJiWVZ6NHhyZ0Ztc0lSbDNWTXNWSUtGL1loNURUNnZhaWkxUXc0cjV5MFRBVVBZUllOSm8vVGt3ZnV0ZGdpQ2hCR0dtdEhwc1ZnYXJxTUgyaDkzRG9QQmQvNWprWXFNbHd2a2xjR3hZRG1tQmJYRFhkamZza2FoZHFEeWlXb3NWMW9DYXdxV3R0WTBlK2l5eExwOVVQRDd0eTZkNzc1QWN3VHZFblFneUVrNGJ4QjlqOGpyUXVLeTFoUE9tWllXNGZ2YlhrYkN1c2Y1QVpOemY3Yys1clhKWmplemJ1U2dzMkVrZzR4clNPL0tsQlZlU1RNSG53TUhSZDRlT0lrZWY3c0NLellBRHA3cWFzcUptWG5tNWJNYzRqUmU4UVFjK2hHWGF2R2ZYaGRMZFpNcGtmdFdWdGxGVGtUMXV0TThSenRxWXZURFhXWUhTS2Q3ZnRLZlVvUGFPV3VISk1SVmYxdDBwVUhESjNXYXJIbUNXbHFWSDJheGJPaGgvTGdJV0hTR2JyVWx4ZnV2bk1hTXQreDZpN2FjZjk2UzZ2TjdmOEFMeXNZaWRTVlRhTGhTN29TLysyM1RSdHVPdHpTbDhoRENSS090UG9QY2trVXZmQXVxNWNia1lwaDFhSlNCVkFyMTlad01oYVJOM3p4NHBPc0VtbGFRZ3pnUFJ5WEZLQVVzRWZjeUVZOHZhSlgxRU9NRmk2eHBRWVc5eGgvMGY1SDNyRVFsbkZzVDBSNldZWE9lK0dkWHRYQzR0L2txZnZERWpEdU52NTF2cjJma05pY2VOWEw5YW9qbDhKSTkza3pOVDhYdFBsZUhQbXpkSHlJdVFhamU3M1JqRVo3ZzdTNXpITFRZSlNsdkQ4SkNFQXNBWnVlYUx0bmpiUGNtTE15OG45bW5NNExkREViWE1jemF6OHlhTm91MElqdUJyZWNtWmpjOVdlRDd1eGdKa2cxa3NZTGEzTzdBaVZlYStOSmpyUWRNMXRsM3paWW9ZRnJrd2VKQTFvVnJUbnJ0NEdSNGpXV0tJY2U4OG5YTTAzMGdaOWxYMGZDZlp5TXAyTGdhWHNkWWdaWHI3THZZSk9GYzNZZk5vNkk0NXBEa250ZEI2aDB0SVdJdjgyeGR0MCsrNEoweEZWZlJCNlIrNkFQQkhYemFSMk5wOU5YeUJBd3gxNTlUZ05JMzl6M2ZiWXoySFdpa2FOb0tvdXVsUUpnbDZ0ckM1YlBUZVI2dTJVck9rVDllVHZsSlZOYTg3bkR2aEtIQlVlK3Bqb2MyaTQ5cXdRQ3NtWVdNN2dUUzlGZmNpNlI3UjBjWEV4eDNuR1hISVJocjdWUTZiUXdVMWQwL2lHa0RBamxnaGRqRUgraEVnM0prY0FiTDYvR3UveFR2dVU4WTM3ak1qQUJXY3hQUjJ6V1YxUFJBSEozSWFKRFFhczl3bVVZWGJWWUNNKzBCZXNPeXNXemxaRGtzakkySjR6aEZGZXlYaDNqZmNSdTVaYTgvUG9OVnBNdFQrdVdIeTcxTmk2NEgydW9Pa01yOVlFempMUEU3QTlUcldjTmdCM1AzMkRFZVBaWDFLR2xCSWMwaE9wamhqMnl5TGlNa1NzdnpXSzZPM3VkeWVsZVZTMzJHVjVmYTZWRGxndDZvcXV3ODNNN3FyeVNGVktRTHk1cnZUV1g5b25TaWM0RXdoRk09IiwibWFjIjoiMTFmNzQ2Y2M2YjQ3OGNkODIwYWQyZjUyZTU1ZDQwZGY2ZmQ2ODI1MDhlODAxMTUyNGZlZGU0MTY3ZGZlMDQ1YSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "WF5CQyA+WRpE8xWDmmVEmemCMNK9VVqsg52eYQDCqP4=", "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": "eyJpdiI6Im5SUThveXZUTlN6UmdkcDV4cDY5S0E9PSIsInZhbHVlIjoiM1pIcytwLzdDVXpGQy9qSDhzTW1ienVZdUp1bzNMSVA5OXFyZEpKdTB0ODVQTm1ycStKSmJjdEc2ZUZyNkd0NW1qK1hHUFF3NHByWko3YXF1QjB6N0Q4ZWVMWllYY3NpOG5yZWx2d1d0amN2QUNibnY3MFcxK0taanE1Rmt5M3V6TldFRlRXQmd5L0hLN1BGanYvQ213WWVOUlozMWNsdDN3TFRzeFMyVjJzczBCdUxjZHBmWHQvMkdFaTR5YTJHcFNCem15NThuNXFxeFZHQ1VjcjYwRUk3WmJHRkJMeGpUWEc1QnREVzkvTnI4bW5LNkpyQnEzYWExNlVCYXNTeC9JaVRPV2F2UkVNaWREMWVJSkt6TGIxZzBzWXdTOE1Ja1RoUzExV2ZsbmErcWtaYkNFckdUMXBrQzFsVElRTElhczVNWGxDdXgxT1JYMDBIRG11MDdIWmJBSE9MendCeHRvYi94ZlNRUHgxNUs2akU4OHNyeWRjQ3Bzdjc4NFZlNFBVdnYvbE9rdHU5SXlOekNCc21rMWRmMmVuZ0hkSkU0aTZrZk52eUF2TlZHaVk1Yy9jWmVyS2VyeE1BVE1TcDNxNXpNWnFud0owU2J4Y0ZwZ3RDSTNEbS9FaHBsNWlLNjBQN2REbm96bmtPYzR2WFY5TTlEaXV6RVNSWnlrdGxzbnZudWRyNjlTUG5yU3FsVTN2UE1aQVExN1RVVVJmaXJLUFkwUTNteFJzRUlMVWZ2d3hQWUg4RjhEVGdja1l2LzF2NlY1WDJqN0Q3S0RNN3pjOVJseVM2UmNiSytKem1IUzl0c0ZOTUlhdWd3R09PanFxZ09ocTN0L0pNaDI5dnc5WTBoRjJ1WjRkN3htcHd2amV4KzNNYU4yampzVDZDS2psUjZTREQ5QWYzQUxHN3ZlcTZvdzBKdlZaY3U0TSsrcmloZWM5ZGlzZnRDZEJQeGU2NkhwZUhudGNtbkRhMm5vYTdFdFlPVDJnWTgxL3U4UGdLSEFWWGhPWEgzNXNyWFVuQ1ptemVGNUNWb1RiaXI1eU1LdkpSdTNvR1JpVzNNOFBDSExRaE5ra1JRZHdnRU9qc2RjTUx0b3NaZTVHTmF2UC8ydi9xSlg5OTNSNTB4Wk9sZHpreGc3TzB3MGtwbE9qMnBZNGIrYjAyY2VpV0pLeHVtVzVMbkpWemtRS1k0VnJSTUlkVmw3emFLRFlsWHV4OVRqdS9xbnJseHpkUnNBaVpRTHpZS0pFU2c2VTJRUGRQelJiWVZ6NHhyZ0Ztc0lSbDNWTXNWSUtGL1loNURUNnZhaWkxUXc0cjV5MFRBVVBZUllOSm8vVGt3ZnV0ZGdpQ2hCR0dtdEhwc1ZnYXJxTUgyaDkzRG9QQmQvNWprWXFNbHd2a2xjR3hZRG1tQmJYRFhkamZza2FoZHFEeWlXb3NWMW9DYXdxV3R0WTBlK2l5eExwOVVQRDd0eTZkNzc1QWN3VHZFblFneUVrNGJ4QjlqOGpyUXVLeTFoUE9tWllXNGZ2YlhrYkN1c2Y1QVpOemY3Yys1clhKWmplemJ1U2dzMkVrZzR4clNPL0tsQlZlU1RNSG53TUhSZDRlT0lrZWY3c0NLellBRHA3cWFzcUptWG5tNWJNYzRqUmU4UVFjK2hHWGF2R2ZYaGRMZFpNcGtmdFdWdGxGVGtUMXV0TThSenRxWXZURFhXWUhTS2Q3ZnRLZlVvUGFPV3VISk1SVmYxdDBwVUhESjNXYXJIbUNXbHFWSDJheGJPaGgvTGdJV0hTR2JyVWx4ZnV2bk1hTXQreDZpN2FjZjk2UzZ2TjdmOEFMeXNZaWRTVlRhTGhTN29TLysyM1RSdHVPdHpTbDhoRENSS090UG9QY2trVXZmQXVxNWNia1lwaDFhSlNCVkFyMTlad01oYVJOM3p4NHBPc0VtbGFRZ3pnUFJ5WEZLQVVzRWZjeUVZOHZhSlgxRU9NRmk2eHBRWVc5eGgvMGY1SDNyRVFsbkZzVDBSNldZWE9lK0dkWHRYQzR0L2txZnZERWpEdU52NTF2cjJma05pY2VOWEw5YW9qbDhKSTkza3pOVDhYdFBsZUhQbXpkSHlJdVFhamU3M1JqRVo3ZzdTNXpITFRZSlNsdkQ4SkNFQXNBWnVlYUx0bmpiUGNtTE15OG45bW5NNExkREViWE1jemF6OHlhTm91MElqdUJyZWNtWmpjOVdlRDd1eGdKa2cxa3NZTGEzTzdBaVZlYStOSmpyUWRNMXRsM3paWW9ZRnJrd2VKQTFvVnJUbnJ0NEdSNGpXV0tJY2U4OG5YTTAzMGdaOWxYMGZDZlp5TXAyTGdhWHNkWWdaWHI3THZZSk9GYzNZZk5vNkk0NXBEa250ZEI2aDB0SVdJdjgyeGR0MCsrNEoweEZWZlJCNlIrNkFQQkhYemFSMk5wOU5YeUJBd3gxNTlUZ05JMzl6M2ZiWXoySFdpa2FOb0tvdXVsUUpnbDZ0ckM1YlBUZVI2dTJVck9rVDllVHZsSlZOYTg3bkR2aEtIQlVlK3Bqb2MyaTQ5cXdRQ3NtWVdNN2dUUzlGZmNpNlI3UjBjWEV4eDNuR1hISVJocjdWUTZiUXdVMWQwL2lHa0RBamxnaGRqRUgraEVnM0prY0FiTDYvR3UveFR2dVU4WTM3ak1qQUJXY3hQUjJ6V1YxUFJBSEozSWFKRFFhczl3bVVZWGJWWUNNKzBCZXNPeXNXemxaRGtzakkySjR6aEZGZXlYaDNqZmNSdTVaYTgvUG9OVnBNdFQrdVdIeTcxTmk2NEgydW9Pa01yOVlFempMUEU3QTlUcldjTmdCM1AzMkRFZVBaWDFLR2xCSWMwaE9wamhqMnl5TGlNa1NzdnpXSzZPM3VkeWVsZVZTMzJHVjVmYTZWRGxndDZvcXV3ODNNN3FyeVNGVktRTHk1cnZUV1g5b25TaWM0RXdoRk09IiwibWFjIjoiMTFmNzQ2Y2M2YjQ3OGNkODIwYWQyZjUyZTU1ZDQwZGY2ZmQ2ODI1MDhlODAxMTUyNGZlZGU0MTY3ZGZlMDQ1YSIsInRhZyI6IiJ9", "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-100", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GvJc0Vu0vVfQL\/Iy+KowhI9OQf1atmaiSzmMJdgQCTBUA==", "PriceCodeRef": null, "supplier_title": "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": "EfKdLlNDUHvLFUaBoH2zZ0B7OEF1UlTbYZIrA4ErD4M=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InZRVndrbitiVFNRRG9tN0VIV2FreGc9PSIsInZhbHVlIjoiRk9WcktpTUNBUTlWakFOWSttTGtQYTdDYUdBZWY0QkF5Z0RRYmNjcmtGWUtYVjkyR012ZHNSLzhUdGo4QThtaloxaTRmZUlLV3duc2ZGWXJCdmg2T3hDZDNUYTRwV243YU1ZMFlOYmVqNXpPQUpHbEtySXdXU2dzR3ppdUVkMFhtZHNyUHdSc3RRQmJpNDVhU0dxaHZTUWR0aUJUNVY2UjNISjdrMEJNMXlaMFVabnRINllQekM2b2s2L210ZytpeExydkFFUHZ4bERIWS90QVFscDRHSHRUK21vaHVsRUxTMVRkY0tkYlQzSXpaSHdzMTAxdlRHWU1ZQm1iM25UL1pwZ2dnRzNPMjBtMWpLU1c5VUJ2YnRwZlV6enBhYzhIUUhia25ITFo2Mklld29zeVYxUWZHZUluUlp5ZVB4dVNOSmdmdU5Ec2VwSjJlZDNSVWlRb0VCNmVGOHBVUmR4NGJrbndRYUROK3ZSYlAwTklvRTBvSm1oUTVQcWNZZ2VCSGlhYU5HdTd5MkVqSVZlNXoxNk5zdncwOWsweWowL0ZFQy9KMk1kL2hGNC80MGpCdGFoeVBFWXA2Q0tvZVQ5MzQ4emVuNmNqQ1ZDUDh2ZWtwVTh1dTFTdk40VUFKNmdOOGRRSlVqMG1yOFROYk8xamJ2SHIrTlJJQnZMdlJ6NWpvZ05TSDhOSS8vRzJ4QUVKNmptaVJicEU1dkVZeHZuL1oyRmRxNERvOExrRlVJc3dLWFF6bTZRRjZQRW9FT1JyTVpvbVNLaW40bGVtMTJZaGdsVEhwUENkWklscy9uMENUb1I2RnVoaEt4RnlZQ1QvSUpsYmFBRXh3MHBEeE5DdzR0QWNtRTBSRS9MSVJMQWZyQTRPSi8zWU9DbWx6SW0yZHZIMnczd2gzdk1nMjBoekJqM2ZlbWdiZFAyaWlnMEhHV0VQRXdIL0N2L3UvQWZ0bG1jSyt0S1JWeG51Zi9wNE1ld0VvZjN3SG1SNE9PRlNtd2ZoODFIUlBGQjlMWWRuUWpQOWx0VkhoWDZiM2FNMEJuRDNrZy9GQVFkNjVnTHh3VVN4R3V1ZG40UmlKOU9JNWpCaVNCMVJEWjMxMEtJakZkZjh4c3E5Z29MYTBWamxSMHpHNldRdXE4eTVhQmYrcWJZSE9BVk93MFdEU09weXVYUThrOGpHeDUzWGtnc3ZRNnlyWFhya0NGRSsvdzA4aWJSSlo3Q3JQWitUKzcwRnFVcVBiR3VpeGN6SitzMnMzTzN3QWFWaERCdXRnTDQ5RjB5QlYrUU9pbWg3NTNyQnI5NnJ4cE1PTU8wV3hLTUJBZUFLbUhEQjUxWjV4ZHhUTk0wSlJ1WEFCc1lLYWt4aXd6QjI3bWpQVlVrRVRRVmlDMGdkUDhMeXBad1NrOEZsNnRFTFVjbHFlVktsQWx3TDZmWE55cGFhZFFHSXAwK0RqSFBhaFBtZ0ZGWEIzdmk1OExRZ2poUEtDWlRBUkpuYXV3R2Rod24xUnJyNysxR3hhMnZyb3pYdTVJc2QvMlJUaUwwN09nRjFINDR2ZXFlNG95RkxsK09kN2xzcTVscmw5cFI0UzVsUzlJQjFMME4rZFZZdGEvRHpnUmI2WnhpMG93ejZJWDhlYkxOVnN0UjBnYWUxMjFDemtNTWFnd3RNWk1uVHpPRkwvdHg3dG1hTEpPd1lWZzNjMFN5MUkvcS9nTFZvODNqWWs0K1lOWnBMRy9UaW9vcnp0U2pDbmllS2JGaUtYN2I2d2gxTVJCL0VjcFYydC9BM1dKQmR0V1ZoWXd1YjNLUllQVFc4S1pIdkltamR4Z2hYZ2hKRG9wMmNITmtpeUJ1QmFsYjdsOXFOZTVBQUpSVHQyWlltV1VQWk5xOFNPMEc4OTNmM0xEemJkbnQ5a2hsOGkvVDZhL1A2bUN1Y2gyTDV0VjVrQjBsNXgrR0Rhci9PZlI0WmV2U0RIWFNZN2RZQlQwb2tYTWJtNERGUkV5RUhFblRwZm9SVEh1WFUzUy8wSkd5WkZvMjhLNjdkbmx4UXRVa3RFOU5CaENKRHFZQjgzcFZHTkwzVmtZeDFsNGNxUCt1Z3N3bUtIZlJVSnVNMTYrUXNGKy9MVHRDaEJHVHR5V2JOd3pCbWVTM0dHelNBSlEwV2ZqaGUwbitZcU5SRmRzdjRJSlpvdkNxMjZINy9JU0Npc0FNSDJuckZTeTl4SHdCaThQTG0yVnJUTUUwZ0dEYisvdGNoUTV3bndOSHBDYUVReXM1QjBjNUViWmh2Vi9ucjZOdkV6OW03cHhGRHNhTHFla1U4dlZQZWFVd3RxaHRYbzAvWGJ3Ym1XeXN2UE9WcUdjbklxRXloTzdJL290MDMrZTN2WEdqUXFZamRyNEVDbEhzRzRzTHpITTQ0UStXWTQ0UGNiL3ZiSTNDcjBidzkwdDBjcHBUbXAzZjIzbzRncjBFbkRUMVNZV0FLTDQ4Y09mVG9uUGduaGxTVVpTMFU0RVZrNEE4eDM3UDM4RGxxWFllbThrN0R5QzRKS1ZlWFVab1l4WG82dVhZMDcxbUdOc01hSWcxazlTZHJIaEF4VHZYTkFxcWZyK1RXWjdNVG43Mkp0WDRUYmx2eWxpZC80ZWZjSTZocjlEK0E0WDk3emx4RFEvbkgxSlR5eXM5dHZNT0Z4bmVlaHlhYVYrU2pOc2hNNHlSOE04d0drNHVYQ3d1WDlsdzFnNzV3dE5tQWZnR3RaRzZiM0U0ZWI3VjFEUVYxZVVTckVJaVg5RVdnRWo3VUdDM0w4TUZYY1l3Z2Q0cFdkR2l2SThENW9jbjMvZCt1blRuaFVpYzZRcHhydTlnZVBIbHFwZ1BOZGhXWDgydnJUelhUSG1hTjg0NktLRXVaUUZ1MlJ2YnhPTU5FQXNVOUNzL1ljWFByRXNzUjY4SHB0ejlWZmpGTG9HM2lGRU9vbWZWWU9LemlNMnM9IiwibWFjIjoiYTQ0ZGU4Y2IwNDNmNTMxMmVjOTYzZGUwNmMxMmNmOTA2NjFhMjZlOTljMzc5OTUwNTQ3MDA5NDdlODFmYmVlOSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "6Z2+Hien2rI0+FBvacQLgzmu2V3k8zcBL1gdcRB9OA4=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InZRVndrbitiVFNRRG9tN0VIV2FreGc9PSIsInZhbHVlIjoiRk9WcktpTUNBUTlWakFOWSttTGtQYTdDYUdBZWY0QkF5Z0RRYmNjcmtGWUtYVjkyR012ZHNSLzhUdGo4QThtaloxaTRmZUlLV3duc2ZGWXJCdmg2T3hDZDNUYTRwV243YU1ZMFlOYmVqNXpPQUpHbEtySXdXU2dzR3ppdUVkMFhtZHNyUHdSc3RRQmJpNDVhU0dxaHZTUWR0aUJUNVY2UjNISjdrMEJNMXlaMFVabnRINllQekM2b2s2L210ZytpeExydkFFUHZ4bERIWS90QVFscDRHSHRUK21vaHVsRUxTMVRkY0tkYlQzSXpaSHdzMTAxdlRHWU1ZQm1iM25UL1pwZ2dnRzNPMjBtMWpLU1c5VUJ2YnRwZlV6enBhYzhIUUhia25ITFo2Mklld29zeVYxUWZHZUluUlp5ZVB4dVNOSmdmdU5Ec2VwSjJlZDNSVWlRb0VCNmVGOHBVUmR4NGJrbndRYUROK3ZSYlAwTklvRTBvSm1oUTVQcWNZZ2VCSGlhYU5HdTd5MkVqSVZlNXoxNk5zdncwOWsweWowL0ZFQy9KMk1kL2hGNC80MGpCdGFoeVBFWXA2Q0tvZVQ5MzQ4emVuNmNqQ1ZDUDh2ZWtwVTh1dTFTdk40VUFKNmdOOGRRSlVqMG1yOFROYk8xamJ2SHIrTlJJQnZMdlJ6NWpvZ05TSDhOSS8vRzJ4QUVKNmptaVJicEU1dkVZeHZuL1oyRmRxNERvOExrRlVJc3dLWFF6bTZRRjZQRW9FT1JyTVpvbVNLaW40bGVtMTJZaGdsVEhwUENkWklscy9uMENUb1I2RnVoaEt4RnlZQ1QvSUpsYmFBRXh3MHBEeE5DdzR0QWNtRTBSRS9MSVJMQWZyQTRPSi8zWU9DbWx6SW0yZHZIMnczd2gzdk1nMjBoekJqM2ZlbWdiZFAyaWlnMEhHV0VQRXdIL0N2L3UvQWZ0bG1jSyt0S1JWeG51Zi9wNE1ld0VvZjN3SG1SNE9PRlNtd2ZoODFIUlBGQjlMWWRuUWpQOWx0VkhoWDZiM2FNMEJuRDNrZy9GQVFkNjVnTHh3VVN4R3V1ZG40UmlKOU9JNWpCaVNCMVJEWjMxMEtJakZkZjh4c3E5Z29MYTBWamxSMHpHNldRdXE4eTVhQmYrcWJZSE9BVk93MFdEU09weXVYUThrOGpHeDUzWGtnc3ZRNnlyWFhya0NGRSsvdzA4aWJSSlo3Q3JQWitUKzcwRnFVcVBiR3VpeGN6SitzMnMzTzN3QWFWaERCdXRnTDQ5RjB5QlYrUU9pbWg3NTNyQnI5NnJ4cE1PTU8wV3hLTUJBZUFLbUhEQjUxWjV4ZHhUTk0wSlJ1WEFCc1lLYWt4aXd6QjI3bWpQVlVrRVRRVmlDMGdkUDhMeXBad1NrOEZsNnRFTFVjbHFlVktsQWx3TDZmWE55cGFhZFFHSXAwK0RqSFBhaFBtZ0ZGWEIzdmk1OExRZ2poUEtDWlRBUkpuYXV3R2Rod24xUnJyNysxR3hhMnZyb3pYdTVJc2QvMlJUaUwwN09nRjFINDR2ZXFlNG95RkxsK09kN2xzcTVscmw5cFI0UzVsUzlJQjFMME4rZFZZdGEvRHpnUmI2WnhpMG93ejZJWDhlYkxOVnN0UjBnYWUxMjFDemtNTWFnd3RNWk1uVHpPRkwvdHg3dG1hTEpPd1lWZzNjMFN5MUkvcS9nTFZvODNqWWs0K1lOWnBMRy9UaW9vcnp0U2pDbmllS2JGaUtYN2I2d2gxTVJCL0VjcFYydC9BM1dKQmR0V1ZoWXd1YjNLUllQVFc4S1pIdkltamR4Z2hYZ2hKRG9wMmNITmtpeUJ1QmFsYjdsOXFOZTVBQUpSVHQyWlltV1VQWk5xOFNPMEc4OTNmM0xEemJkbnQ5a2hsOGkvVDZhL1A2bUN1Y2gyTDV0VjVrQjBsNXgrR0Rhci9PZlI0WmV2U0RIWFNZN2RZQlQwb2tYTWJtNERGUkV5RUhFblRwZm9SVEh1WFUzUy8wSkd5WkZvMjhLNjdkbmx4UXRVa3RFOU5CaENKRHFZQjgzcFZHTkwzVmtZeDFsNGNxUCt1Z3N3bUtIZlJVSnVNMTYrUXNGKy9MVHRDaEJHVHR5V2JOd3pCbWVTM0dHelNBSlEwV2ZqaGUwbitZcU5SRmRzdjRJSlpvdkNxMjZINy9JU0Npc0FNSDJuckZTeTl4SHdCaThQTG0yVnJUTUUwZ0dEYisvdGNoUTV3bndOSHBDYUVReXM1QjBjNUViWmh2Vi9ucjZOdkV6OW03cHhGRHNhTHFla1U4dlZQZWFVd3RxaHRYbzAvWGJ3Ym1XeXN2UE9WcUdjbklxRXloTzdJL290MDMrZTN2WEdqUXFZamRyNEVDbEhzRzRzTHpITTQ0UStXWTQ0UGNiL3ZiSTNDcjBidzkwdDBjcHBUbXAzZjIzbzRncjBFbkRUMVNZV0FLTDQ4Y09mVG9uUGduaGxTVVpTMFU0RVZrNEE4eDM3UDM4RGxxWFllbThrN0R5QzRKS1ZlWFVab1l4WG82dVhZMDcxbUdOc01hSWcxazlTZHJIaEF4VHZYTkFxcWZyK1RXWjdNVG43Mkp0WDRUYmx2eWxpZC80ZWZjSTZocjlEK0E0WDk3emx4RFEvbkgxSlR5eXM5dHZNT0Z4bmVlaHlhYVYrU2pOc2hNNHlSOE04d0drNHVYQ3d1WDlsdzFnNzV3dE5tQWZnR3RaRzZiM0U0ZWI3VjFEUVYxZVVTckVJaVg5RVdnRWo3VUdDM0w4TUZYY1l3Z2Q0cFdkR2l2SThENW9jbjMvZCt1blRuaFVpYzZRcHhydTlnZVBIbHFwZ1BOZGhXWDgydnJUelhUSG1hTjg0NktLRXVaUUZ1MlJ2YnhPTU5FQXNVOUNzL1ljWFByRXNzUjY4SHB0ejlWZmpGTG9HM2lGRU9vbWZWWU9LemlNMnM9IiwibWFjIjoiYTQ0ZGU4Y2IwNDNmNTMxMmVjOTYzZGUwNmMxMmNmOTA2NjFhMjZlOTljMzc5OTUwNTQ3MDA5NDdlODFmYmVlOSIsInRhZyI6IiJ9", "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": "fhSmEW+B3VCRLkkaTZfHroa7d\/4jlVZjznlJpsqS7M4=", "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": "eyJpdiI6InZRVndrbitiVFNRRG9tN0VIV2FreGc9PSIsInZhbHVlIjoiRk9WcktpTUNBUTlWakFOWSttTGtQYTdDYUdBZWY0QkF5Z0RRYmNjcmtGWUtYVjkyR012ZHNSLzhUdGo4QThtaloxaTRmZUlLV3duc2ZGWXJCdmg2T3hDZDNUYTRwV243YU1ZMFlOYmVqNXpPQUpHbEtySXdXU2dzR3ppdUVkMFhtZHNyUHdSc3RRQmJpNDVhU0dxaHZTUWR0aUJUNVY2UjNISjdrMEJNMXlaMFVabnRINllQekM2b2s2L210ZytpeExydkFFUHZ4bERIWS90QVFscDRHSHRUK21vaHVsRUxTMVRkY0tkYlQzSXpaSHdzMTAxdlRHWU1ZQm1iM25UL1pwZ2dnRzNPMjBtMWpLU1c5VUJ2YnRwZlV6enBhYzhIUUhia25ITFo2Mklld29zeVYxUWZHZUluUlp5ZVB4dVNOSmdmdU5Ec2VwSjJlZDNSVWlRb0VCNmVGOHBVUmR4NGJrbndRYUROK3ZSYlAwTklvRTBvSm1oUTVQcWNZZ2VCSGlhYU5HdTd5MkVqSVZlNXoxNk5zdncwOWsweWowL0ZFQy9KMk1kL2hGNC80MGpCdGFoeVBFWXA2Q0tvZVQ5MzQ4emVuNmNqQ1ZDUDh2ZWtwVTh1dTFTdk40VUFKNmdOOGRRSlVqMG1yOFROYk8xamJ2SHIrTlJJQnZMdlJ6NWpvZ05TSDhOSS8vRzJ4QUVKNmptaVJicEU1dkVZeHZuL1oyRmRxNERvOExrRlVJc3dLWFF6bTZRRjZQRW9FT1JyTVpvbVNLaW40bGVtMTJZaGdsVEhwUENkWklscy9uMENUb1I2RnVoaEt4RnlZQ1QvSUpsYmFBRXh3MHBEeE5DdzR0QWNtRTBSRS9MSVJMQWZyQTRPSi8zWU9DbWx6SW0yZHZIMnczd2gzdk1nMjBoekJqM2ZlbWdiZFAyaWlnMEhHV0VQRXdIL0N2L3UvQWZ0bG1jSyt0S1JWeG51Zi9wNE1ld0VvZjN3SG1SNE9PRlNtd2ZoODFIUlBGQjlMWWRuUWpQOWx0VkhoWDZiM2FNMEJuRDNrZy9GQVFkNjVnTHh3VVN4R3V1ZG40UmlKOU9JNWpCaVNCMVJEWjMxMEtJakZkZjh4c3E5Z29MYTBWamxSMHpHNldRdXE4eTVhQmYrcWJZSE9BVk93MFdEU09weXVYUThrOGpHeDUzWGtnc3ZRNnlyWFhya0NGRSsvdzA4aWJSSlo3Q3JQWitUKzcwRnFVcVBiR3VpeGN6SitzMnMzTzN3QWFWaERCdXRnTDQ5RjB5QlYrUU9pbWg3NTNyQnI5NnJ4cE1PTU8wV3hLTUJBZUFLbUhEQjUxWjV4ZHhUTk0wSlJ1WEFCc1lLYWt4aXd6QjI3bWpQVlVrRVRRVmlDMGdkUDhMeXBad1NrOEZsNnRFTFVjbHFlVktsQWx3TDZmWE55cGFhZFFHSXAwK0RqSFBhaFBtZ0ZGWEIzdmk1OExRZ2poUEtDWlRBUkpuYXV3R2Rod24xUnJyNysxR3hhMnZyb3pYdTVJc2QvMlJUaUwwN09nRjFINDR2ZXFlNG95RkxsK09kN2xzcTVscmw5cFI0UzVsUzlJQjFMME4rZFZZdGEvRHpnUmI2WnhpMG93ejZJWDhlYkxOVnN0UjBnYWUxMjFDemtNTWFnd3RNWk1uVHpPRkwvdHg3dG1hTEpPd1lWZzNjMFN5MUkvcS9nTFZvODNqWWs0K1lOWnBMRy9UaW9vcnp0U2pDbmllS2JGaUtYN2I2d2gxTVJCL0VjcFYydC9BM1dKQmR0V1ZoWXd1YjNLUllQVFc4S1pIdkltamR4Z2hYZ2hKRG9wMmNITmtpeUJ1QmFsYjdsOXFOZTVBQUpSVHQyWlltV1VQWk5xOFNPMEc4OTNmM0xEemJkbnQ5a2hsOGkvVDZhL1A2bUN1Y2gyTDV0VjVrQjBsNXgrR0Rhci9PZlI0WmV2U0RIWFNZN2RZQlQwb2tYTWJtNERGUkV5RUhFblRwZm9SVEh1WFUzUy8wSkd5WkZvMjhLNjdkbmx4UXRVa3RFOU5CaENKRHFZQjgzcFZHTkwzVmtZeDFsNGNxUCt1Z3N3bUtIZlJVSnVNMTYrUXNGKy9MVHRDaEJHVHR5V2JOd3pCbWVTM0dHelNBSlEwV2ZqaGUwbitZcU5SRmRzdjRJSlpvdkNxMjZINy9JU0Npc0FNSDJuckZTeTl4SHdCaThQTG0yVnJUTUUwZ0dEYisvdGNoUTV3bndOSHBDYUVReXM1QjBjNUViWmh2Vi9ucjZOdkV6OW03cHhGRHNhTHFla1U4dlZQZWFVd3RxaHRYbzAvWGJ3Ym1XeXN2UE9WcUdjbklxRXloTzdJL290MDMrZTN2WEdqUXFZamRyNEVDbEhzRzRzTHpITTQ0UStXWTQ0UGNiL3ZiSTNDcjBidzkwdDBjcHBUbXAzZjIzbzRncjBFbkRUMVNZV0FLTDQ4Y09mVG9uUGduaGxTVVpTMFU0RVZrNEE4eDM3UDM4RGxxWFllbThrN0R5QzRKS1ZlWFVab1l4WG82dVhZMDcxbUdOc01hSWcxazlTZHJIaEF4VHZYTkFxcWZyK1RXWjdNVG43Mkp0WDRUYmx2eWxpZC80ZWZjSTZocjlEK0E0WDk3emx4RFEvbkgxSlR5eXM5dHZNT0Z4bmVlaHlhYVYrU2pOc2hNNHlSOE04d0drNHVYQ3d1WDlsdzFnNzV3dE5tQWZnR3RaRzZiM0U0ZWI3VjFEUVYxZVVTckVJaVg5RVdnRWo3VUdDM0w4TUZYY1l3Z2Q0cFdkR2l2SThENW9jbjMvZCt1blRuaFVpYzZRcHhydTlnZVBIbHFwZ1BOZGhXWDgydnJUelhUSG1hTjg0NktLRXVaUUZ1MlJ2YnhPTU5FQXNVOUNzL1ljWFByRXNzUjY4SHB0ejlWZmpGTG9HM2lGRU9vbWZWWU9LemlNMnM9IiwibWFjIjoiYTQ0ZGU4Y2IwNDNmNTMxMmVjOTYzZGUwNmMxMmNmOTA2NjFhMjZlOTljMzc5OTUwNTQ3MDA5NDdlODFmYmVlOSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "JDLooxnfo\/TcXzYDanLR2J9fAgVMkoXyU73Gtvyzpas=", "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": "eyJpdiI6InZRVndrbitiVFNRRG9tN0VIV2FreGc9PSIsInZhbHVlIjoiRk9WcktpTUNBUTlWakFOWSttTGtQYTdDYUdBZWY0QkF5Z0RRYmNjcmtGWUtYVjkyR012ZHNSLzhUdGo4QThtaloxaTRmZUlLV3duc2ZGWXJCdmg2T3hDZDNUYTRwV243YU1ZMFlOYmVqNXpPQUpHbEtySXdXU2dzR3ppdUVkMFhtZHNyUHdSc3RRQmJpNDVhU0dxaHZTUWR0aUJUNVY2UjNISjdrMEJNMXlaMFVabnRINllQekM2b2s2L210ZytpeExydkFFUHZ4bERIWS90QVFscDRHSHRUK21vaHVsRUxTMVRkY0tkYlQzSXpaSHdzMTAxdlRHWU1ZQm1iM25UL1pwZ2dnRzNPMjBtMWpLU1c5VUJ2YnRwZlV6enBhYzhIUUhia25ITFo2Mklld29zeVYxUWZHZUluUlp5ZVB4dVNOSmdmdU5Ec2VwSjJlZDNSVWlRb0VCNmVGOHBVUmR4NGJrbndRYUROK3ZSYlAwTklvRTBvSm1oUTVQcWNZZ2VCSGlhYU5HdTd5MkVqSVZlNXoxNk5zdncwOWsweWowL0ZFQy9KMk1kL2hGNC80MGpCdGFoeVBFWXA2Q0tvZVQ5MzQ4emVuNmNqQ1ZDUDh2ZWtwVTh1dTFTdk40VUFKNmdOOGRRSlVqMG1yOFROYk8xamJ2SHIrTlJJQnZMdlJ6NWpvZ05TSDhOSS8vRzJ4QUVKNmptaVJicEU1dkVZeHZuL1oyRmRxNERvOExrRlVJc3dLWFF6bTZRRjZQRW9FT1JyTVpvbVNLaW40bGVtMTJZaGdsVEhwUENkWklscy9uMENUb1I2RnVoaEt4RnlZQ1QvSUpsYmFBRXh3MHBEeE5DdzR0QWNtRTBSRS9MSVJMQWZyQTRPSi8zWU9DbWx6SW0yZHZIMnczd2gzdk1nMjBoekJqM2ZlbWdiZFAyaWlnMEhHV0VQRXdIL0N2L3UvQWZ0bG1jSyt0S1JWeG51Zi9wNE1ld0VvZjN3SG1SNE9PRlNtd2ZoODFIUlBGQjlMWWRuUWpQOWx0VkhoWDZiM2FNMEJuRDNrZy9GQVFkNjVnTHh3VVN4R3V1ZG40UmlKOU9JNWpCaVNCMVJEWjMxMEtJakZkZjh4c3E5Z29MYTBWamxSMHpHNldRdXE4eTVhQmYrcWJZSE9BVk93MFdEU09weXVYUThrOGpHeDUzWGtnc3ZRNnlyWFhya0NGRSsvdzA4aWJSSlo3Q3JQWitUKzcwRnFVcVBiR3VpeGN6SitzMnMzTzN3QWFWaERCdXRnTDQ5RjB5QlYrUU9pbWg3NTNyQnI5NnJ4cE1PTU8wV3hLTUJBZUFLbUhEQjUxWjV4ZHhUTk0wSlJ1WEFCc1lLYWt4aXd6QjI3bWpQVlVrRVRRVmlDMGdkUDhMeXBad1NrOEZsNnRFTFVjbHFlVktsQWx3TDZmWE55cGFhZFFHSXAwK0RqSFBhaFBtZ0ZGWEIzdmk1OExRZ2poUEtDWlRBUkpuYXV3R2Rod24xUnJyNysxR3hhMnZyb3pYdTVJc2QvMlJUaUwwN09nRjFINDR2ZXFlNG95RkxsK09kN2xzcTVscmw5cFI0UzVsUzlJQjFMME4rZFZZdGEvRHpnUmI2WnhpMG93ejZJWDhlYkxOVnN0UjBnYWUxMjFDemtNTWFnd3RNWk1uVHpPRkwvdHg3dG1hTEpPd1lWZzNjMFN5MUkvcS9nTFZvODNqWWs0K1lOWnBMRy9UaW9vcnp0U2pDbmllS2JGaUtYN2I2d2gxTVJCL0VjcFYydC9BM1dKQmR0V1ZoWXd1YjNLUllQVFc4S1pIdkltamR4Z2hYZ2hKRG9wMmNITmtpeUJ1QmFsYjdsOXFOZTVBQUpSVHQyWlltV1VQWk5xOFNPMEc4OTNmM0xEemJkbnQ5a2hsOGkvVDZhL1A2bUN1Y2gyTDV0VjVrQjBsNXgrR0Rhci9PZlI0WmV2U0RIWFNZN2RZQlQwb2tYTWJtNERGUkV5RUhFblRwZm9SVEh1WFUzUy8wSkd5WkZvMjhLNjdkbmx4UXRVa3RFOU5CaENKRHFZQjgzcFZHTkwzVmtZeDFsNGNxUCt1Z3N3bUtIZlJVSnVNMTYrUXNGKy9MVHRDaEJHVHR5V2JOd3pCbWVTM0dHelNBSlEwV2ZqaGUwbitZcU5SRmRzdjRJSlpvdkNxMjZINy9JU0Npc0FNSDJuckZTeTl4SHdCaThQTG0yVnJUTUUwZ0dEYisvdGNoUTV3bndOSHBDYUVReXM1QjBjNUViWmh2Vi9ucjZOdkV6OW03cHhGRHNhTHFla1U4dlZQZWFVd3RxaHRYbzAvWGJ3Ym1XeXN2UE9WcUdjbklxRXloTzdJL290MDMrZTN2WEdqUXFZamRyNEVDbEhzRzRzTHpITTQ0UStXWTQ0UGNiL3ZiSTNDcjBidzkwdDBjcHBUbXAzZjIzbzRncjBFbkRUMVNZV0FLTDQ4Y09mVG9uUGduaGxTVVpTMFU0RVZrNEE4eDM3UDM4RGxxWFllbThrN0R5QzRKS1ZlWFVab1l4WG82dVhZMDcxbUdOc01hSWcxazlTZHJIaEF4VHZYTkFxcWZyK1RXWjdNVG43Mkp0WDRUYmx2eWxpZC80ZWZjSTZocjlEK0E0WDk3emx4RFEvbkgxSlR5eXM5dHZNT0Z4bmVlaHlhYVYrU2pOc2hNNHlSOE04d0drNHVYQ3d1WDlsdzFnNzV3dE5tQWZnR3RaRzZiM0U0ZWI3VjFEUVYxZVVTckVJaVg5RVdnRWo3VUdDM0w4TUZYY1l3Z2Q0cFdkR2l2SThENW9jbjMvZCt1blRuaFVpYzZRcHhydTlnZVBIbHFwZ1BOZGhXWDgydnJUelhUSG1hTjg0NktLRXVaUUZ1MlJ2YnhPTU5FQXNVOUNzL1ljWFByRXNzUjY4SHB0ejlWZmpGTG9HM2lGRU9vbWZWWU9LemlNMnM9IiwibWFjIjoiYTQ0ZGU4Y2IwNDNmNTMxMmVjOTYzZGUwNmMxMmNmOTA2NjFhMjZlOTljMzc5OTUwNTQ3MDA5NDdlODFmYmVlOSIsInRhZyI6IiJ9", "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-101", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZO7qIT9GfzIuYC0l0w6oJo84kBKwHrEwlQTQ5WNfzz5wd+xUdksPPqj1lb33yW3fdw==", "PriceCodeRef": null, "supplier_title": "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": "QjfiPxgwRziFPW2yqcy+ANhuucOgeUlh1o3LjMk46\/Y=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "T49REOxmzAUPYZooYPXruNW6d8iSj173PgYBi5ZRXmc=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "om6vV3k8u9MfOQKef\/7Xh9PQLXqjwo7DDd5TBJ7s1GM=", "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": "YmQVey2kkEklsV3m4PkEcZFi9c9i7rOtKzUxKLZVxN0=", "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-102", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZO7qIT9GfzIuYC0l0w6oJo8jpNVZdKRn7HtCrhygkpfuQJVxUv51J\/H6h3ROz1xbLw==", "PriceCodeRef": null, "supplier_title": "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": "v8bGr5yTzZumYWKxxW5tdU0Zthjt0jBeXmnQjgi5AdI=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "3IRIfQaRHTIX6LQbslaWBMMrb2GCk\/SYdg4Ke9tbGCk=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "fc4YVeLlb1cDcu8U12ByfWjtm8stq\/JitI4YrwUNQE8=", "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": "YgfstIxHlDkfbmCdMmqgTUIakv7NivRO+96ILX4RbUs=", "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-103", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZO7qIT9GfzIuYC0l0w6oJo8XIDea9c1JDt6TFhbEzMUOv6D4g1e9Ru5\/YToUmr6anA==", "PriceCodeRef": null, "supplier_title": "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": "G3PqL+SyK3Xt0TxiieAn8G4mB+0zUk783S5h+OtR7Y8=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "BsoyiD\/AFRSPh5vhc5U8HjGKt2YuMMAYjSVx8nFH998=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "fl\/TZ8QKRjTDNYk5quL6\/1oF5lVTDyi93AseZuj71h0=", "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": "3jL6BYtoDYyBz46p4H\/b6rJ1fjzL4vu80pJIo1JFvp8=", "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-104", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZO7qIT9GfzIuYC0l0w6oJo\/4LUNtkavOBoROM5xuGIjG1QA7nFUSakD\/aeAh2Ly1dQ==", "PriceCodeRef": null, "supplier_title": "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": "eNbE5Kxt6IILxl5ZUYHtVTQIx9TQ1F4NK8uKy08C60Q=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eGkSPIwPhSfq\/7oH\/WqDWNWNjOYvExmtvgG8mPwdhyE=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "uL5tEtgUfELTJbjty6CODYQrVa7fvV0Xqc4Y7d\/t4k0=", "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": "bPA66AOQXPsUgyyihJAQnulZv2+XP5IQ0WeMTA845Ik=", "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-105", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboUT2Ni5ruP7dQ9RDiOEAxeykaJDHA6cUDAke7tjqnDwg==", "PriceCodeRef": null, "supplier_title": "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": "H6+m1S\/O3+jfVhr+ICLCXw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-106", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpn29fvTVnDB\/k1MP0yQzLKFDk5LMeoyP12UNmtNWJItA==", "PriceCodeRef": null, "supplier_title": "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": "Gk+b0bN9C0Mm6SRUQivGcg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "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-107", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPOpZ7IVOQNOmzQUEgcnBIQbQwMkpiUzcpLxJGGWaS3jM=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCeB2DAH90POfAZJNI\/eA8PHOfGXaZhOuV9RtoKU8KPDf5sOY1t2E2qFKvvW1vLB\/4=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-108", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MHQqgtT4+zUmtHbAh7u0\/VLttZWBuj1gsnRaaECuSwKrrsxTSv54FjTcppVf1d+pw=", "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": 2093, "gross_total": 2186, "base_fare": 1790, "tax": 426, "sell": { "currency": "MYR", "total": 2093, "base_fare": 1790, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5MywiYmFzZV9mYXJlIjoxNzkwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjMsImJhc2VfZmFyZSI6MTc2MCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE4NiwiYmFzZV9mYXJlIjoxNzYwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "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": 1790, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1760.00", "tax": "426.00", "discount": 123, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2093, "base_fare": 1790, "tax": 426, "gross": { "base_fare": "1760.00", "tax": "426.00", "discount": "123.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTMuMDAiLCJiYXNlX2ZhcmUiOiIxNzkwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc2MC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTIzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMDYzLjAwIiwiYmFzZV9mYXJlIjoiMTc2MC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3NjAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjEyMy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxODYuMDAiLCJiYXNlX2ZhcmUiOiIxNzYwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxMjMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_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": 1760, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 123, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2093, "filter": { "id": "F123NP00114-108", "price": 2093, "gross_total": 2186, "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFgIJu3NEmLYSe0GYR1VPNh9KOxKu2D6lIHSjho2iaWmk=", "PriceCodeRef": null, "supplier_title": "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyebJFZ43lq4zpL2neK2k6DY7pvX6k7KVxNZGeP3n0aQtiTBVVj8O0OV0qbBp0DafSUA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "S", "fareBasisCode": "SMHOWFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyebJFZ43lq4zpL2neK2k6DY7LtRkNC0sogBVxZ00yTH9lbQY9PvynySw1V8+Mgtf7I4=", "origin": "SIN", "departure_time": "2026-03-09 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-09 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-08", "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-109", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOTWSaOULe5YImNoHPaCD03CX1E6R2tIY+yMZ\/jzzojoCmba2ioXQlj8GIO2tlvct4=", "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": 2094, "gross_total": 2064, "base_fare": 1589, "tax": 505, "sell": { "currency": "MYR", "total": 2094, "base_fare": 1589, "tax": 505 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5NCwiYmFzZV9mYXJlIjoxNTg5LCJ0YXgiOjUwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjQsImJhc2VfZmFyZSI6MTU1OSwidGF4Ijo1MDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NCwiYmFzZV9mYXJlIjoxNTU5LCJ0YXgiOjUwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2094, "base_fare": 1589, "tax": 505, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1559.00", "tax": "505.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2094, "base_fare": 1589, "tax": 505, "gross": { "base_fare": "1559.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTQuMDAiLCJiYXNlX2ZhcmUiOiIxNTg5LjAwIiwidGF4IjoiNTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU1OS4wMCIsInRheCI6IjUwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2NC4wMCIsImJhc2VfZmFyZSI6IjE1NTkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTU5LjAwIiwidGF4IjoiNTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2NC4wMCIsImJhc2VfZmFyZSI6IjE1NTkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_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": 1559, "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": 2094, "filter": { "id": "F123NP00114-109", "price": 2094, "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-08 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": "kul202603082040sin2026030821554668sin202603091550dac202603091805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEj2mrOadlkzWn6jBvCvifWNuHHp75KJBQ\/VAQOXxRcIq", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 10:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "0784" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0784" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "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": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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": "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": "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": "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": 2110, "gross_total": 2080, "base_fare": 1899, "tax": 211, "sell": { "currency": "MYR", "total": 2110, "base_fare": 1899, "tax": 211 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExMCwiYmFzZV9mYXJlIjoxODk5LCJ0YXgiOjIxMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwODAsImJhc2VfZmFyZSI6MTg2OSwidGF4IjoyMTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MCwiYmFzZV9mYXJlIjoxODY5LCJ0YXgiOjIxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2110, "base_fare": 1899, "tax": 211, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1869.00", "tax": "211.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2110, "base_fare": 1899, "tax": 211, "gross": { "base_fare": "1869.00", "tax": "211.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTAuMDAiLCJiYXNlX2ZhcmUiOiIxODk5LjAwIiwidGF4IjoiMjExLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg2OS4wMCIsInRheCI6IjIxMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4MC4wMCIsImJhc2VfZmFyZSI6IjE4NjkuMDAiLCJ0YXgiOiIyMTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODY5LjAwIiwidGF4IjoiMjExLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4MC4wMCIsImJhc2VfZmFyZSI6IjE4NjkuMDAiLCJ0YXgiOiIyMTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2080, "base_fare": 1869, "tax": 211, "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": 2110, "filter": { "id": "F123NP00114-110", "price": 2110, "gross_total": 2080, "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-08 09: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": "kul202603080900bkk2026030810150784bkk202603081615dac2026030818000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-111", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpwsy\/Ly6VHgMDivU6Tbb8fuTp4ndIEjlOAa1z4zn7tig==", "PriceCodeRef": null, "supplier_title": "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": "rEs88QAc63SB8\/oQJBueCw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "f36bGzAz7RQP8SPv9QbRXg==", "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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-111", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-112", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpuK1QwDGGkKgcJl3hzahjKuzADTqk\/8gMJXehkWcyI6Q==", "PriceCodeRef": null, "supplier_title": "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": "rEs88QAc63SB8\/oQJBueCw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "f36bGzAz7RQP8SPv9QbRXg==", "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": "3RaJHwKefSFMyqy5pueWDg==", "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-112", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-113", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboA5RUQKMExFLuOOqve9eNRNdVrowg1vFrS\/ReSNnwHug==", "PriceCodeRef": null, "supplier_title": "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": "4\/srGIsq0\/m2tSKy5g4gFQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "f36bGzAz7RQP8SPv9QbRXg==", "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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-113", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-114", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq3Es2+sK+ISJr1SurALjkUZrEraNbe+0MWjxfBb36XtA==", "PriceCodeRef": null, "supplier_title": "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": "4\/srGIsq0\/m2tSKy5g4gFQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "f36bGzAz7RQP8SPv9QbRXg==", "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": "3RaJHwKefSFMyqy5pueWDg==", "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-114", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-115", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpiwWWejQFJyY0tx3XdiIMxsWuWTCY\/7MelGAYUIvH5N6V7dItS126nB9R5LpZaz2wcarK2nLsE8BwwufSHoxaSyh9aKg8\/X2e0Qps1bHlOpA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "g4vClHGNpoagudxw9uPLdFdPENE436PZQOIPKN0OUQs=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-115", "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+znjPY2rCTUlsFd0cMdOmhG6Phcn2ZP5Xg=", "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": 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-115", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-116", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboJ\/YpFnZ8YgrhIW8ao6m8Qzj4Lppfh5ovqfdSJGTTokDAVtiB9sPyhGCRGeVFEGT7PZFAm27p357w7yWaFYsrOLQP9E2X2h07C\/9ZGJce70Q==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHCov6lODVGpl+vgV\/hJTPco=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-116", "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+84Eom5IcKtcWNmjGOCC21XOxu160s\/Ibc=", "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-116", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-117", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNcFn6HHNatbBjROXODRatJJqlB9acGrYXlEDxQ+62uTY4A+\/2MOgnGfXsJ1I2anTefkXX2dKeEkm5gdgLo1M5v5DJOPjwHO19io7wlJhA8yUySlSFPK5JjCgfbsl+dFIjBUL\/cc1PoviIraxV\/q1wx4Kjo2Y9HqWlMBCsvSfZaWr8a75Hwd0kWR6XKonT8xMtI2+ZAsSwTbSThHm+oQN\/Khys0j89Kk\/j4fVK7zpUAsFRY4265Nt0JBh6EZ05IiDfho3Gnq6\/4QZvRMabwSSRQ0\/37W1iNbeUFao96+jQCJo\/Kl+TS\/l4DEDR3lhSYDLzM\/FBzSTc1I\/Grqkx0rwn\/Tl9rhsOE5xi6Bggl3GMSbU=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-117", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-118", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNouZS1kNkPFRrjMlbBUIPNamcZTKqaj0QiAhCm+KYCYKXIbqKNVn\/6RHcq342CcllF7zkH5zMoqab25VQsy6FlaTKawUAvN3AJYEcDONL6ziRMUi+yUxHsN9OpCmfHYtsADrn+dsemkbPjexY3e5Zwnzqdh2t5+r7wcg1NCLls\/RcPKkH7qxBYJEdCel2E6hRdVpg029VfdqnoQf\/dvs8WNQaBnqNrJ4iC5WEOTK9pRko5lfWvWIu5a3YUcTLwja1A9lbz9VWLsbK9cgbw7Q7p2FwnNw90MTNZ4mVvi9rqJG1RuKZ5W41WX11LETESpInG0wzdGw5qmUPorJzZ+MaDivMAGUubgh+atSyWxZDlmw=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-118", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-119", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNWAqsZ+ZA8Sxu5Rq4jaRKrlpg5QIdrLwoEs5O2qbKknYz5D9j4I6V4UPJ3gEdQqMOihBJkoTdhZnBdrd3+akvimNIDQbb+ghZnNvQEm+0SNwyApQs84FBlpscefYp1xS5aMTTnmcnySTBK54yOIAsopA0bolkjp6+E8RZtc8E3Z3om7pkfGeoAtcO2zd2EnsyJ\/SinacIYqMCxc9XzWA8oyQD\/03vM13wlCzSN9gNnf+vQ\/ImzZkuYuspYnWpMcZl4RFRf9YRdGFsydV\/bA3A+HAR29rpQMlDptG4B6+6pZoetlKilVHG9wblDo7wkDHkZ++aMxCHbwlPiodLaz9DqYCBRnwrT1a4OU2JJEFTjfQ=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-119", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-120", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNtB0E8lvB3oYoJxr+Bc3Z+5zKpeF3UC\/JXZDIWz08jSHnOjy\/kSu47OA+Gqu11koCzkmkrjHfHVrjxh95YbwYuNelWuMe8d+tDpJG6IVveDhKeG0q5Y\/hrNMh8\/qZTSuaPTnhJ5byXD55uW3tIfB5\/0h1at6PN6+h3tu7L+yEI\/fWAefwwVMC82hUEGH8oeo+6wsG6CaRAe5aozcp8atsVZmMiwqgwUXL8adC54a+YpJKTss\/YZCoUzbKmkbaJvL9n0wVvOJF\/dcE8f6oP4F0tDAtzJWHDME68s3JfFBod8ES5lezb7+bV8fpPn5ddL\/zxhACRPtsXOktgnAFRuBcGlfmjwxAw6aensapZAE6KOg=", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "JmSDATd0EylTQGnXzHPH+w==", "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-120", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-121", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sjrd7zsCOYh3JnWRCXbInOaxGZ\/Ko3NBVXRjC9d2iiF+Q=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Em8O1CZdmZRdQFItGu2vdaW5kdpSSpaAQ5MU5a0rdKif1MQL0ACMZWAqsTuD+CxlAU=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Em8O1CZdmZRdQFItGu2vdaWbIR4o7BAogXqLpEdTkL65D4e3WmR6YqWuEIP1L1YvXs=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgg37YumxmIPuwPaOKBFojLxHJG4cYv+F\/G8OqG44NAiVslW\/gD32FyuIWP2nn2f73E=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgg37YumxmIPuwPaOKBFojLxQYboidzsaD6X4G1P2tzAhXHMFPa7j4eF12CfvU7tZw0=", "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-121", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-122", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sj9Gt\/BETWun7Excg\/CNZcaZIa6kN4s8XtkH+8KEFpnSk=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkpM7gDFoRh03jMqKaRPlzVbf7tCsIfI4m8dkDF0OzQ4d+ONZkFFny\/Va\/h\/kh2zd0=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkpM7gDFoRh03jMqKaRPlzVB\/oW+Tga3oN4UA5a1hNKVxltG25s1QDmywSKvXs9\/+4=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggkZIi5S7SbEiwIVHqc+GHGawjhxBpydB6vRtTlCXj7lkmk9sc0n9PJcThq4Yf2WS0=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggkZIi5S7SbEiwIVHqc+GHG+06tLYWDV9Zddo+QyyQEScZgG9lg56BDg6NFiLXry60=", "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-122", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-123", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPUDPed7Xb08C\/IGBPS4wvhfRlZNErRBFoKxwDgFGi5Nk=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XAOf\/LcEG2PUVKpw2jfkK2dQNG1LpF5Bp6s6OFGIWSIrEyT8xG46yg6p5mfIvVSBaA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "S", "fareBasisCode": "SMHRTFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XAOf\/LcEG2PUVKpw2jfkK2dPVqKu7NLkCEsvx0O64g5XkTXCVCsXYyyoFmPjgFZLu4=", "origin": "SIN", "departure_time": "2026-03-09 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-09 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-08", "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": "E", "fareBasisCode": "EHSG3M", "meal_code": null, "seat_available": "4" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MHY1n42wk+cb69VIcJGplok2nkzkeskP4lrQB6puiPW2YSKYV4TAb2RVeMQcguoqk=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MHY1n42wk+cb69VIcJGploZoioIR4FGWso0gDvFLwdKp2iqVborB97vHUXJmHykNs=", "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": 2155, "gross_total": 2126, "base_fare": 1563, "tax": 593, "sell": { "currency": "MYR", "total": 2155, "base_fare": 1563, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE1NSwiYmFzZV9mYXJlIjoxNTYzLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMjUsImJhc2VfZmFyZSI6MTUzMywidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEyNiwiYmFzZV9mYXJlIjoxNTMzLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2155, "base_fare": 1563, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1533.00", "tax": "593.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2155, "base_fare": 1563, "tax": 593, "gross": { "base_fare": "1533.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNTUuMDAiLCJiYXNlX2ZhcmUiOiIxNTYzLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUzMy4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEyNS4wMCIsImJhc2VfZmFyZSI6IjE1MzMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTMzLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEyNi4wMCIsImJhc2VfZmFyZSI6IjE1MzMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEyNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2126, "base_fare": 1533, "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": 2155, "filter": { "id": "F123NP00114-123", "price": 2155, "gross_total": 2126, "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-08 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": "kul202603082040sin2026030821554668sin202603091550dac202603091805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-124", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFo0BvSQjkGf9ieKmuLliFwKvbsIsdLXZpmW8wMnuVwKY=", "PriceCodeRef": null, "supplier_title": "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeaJcLc9fiPjEgV7kpI5bHUGKWro3LZETmJDzaZo88jS45CP+Kt15s8R54g1bXKxv2s=", "origin": "KUL", "departure_time": "2026-03-08 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-08 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "S", "fareBasisCode": "SMHRTFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeaJcLc9fiPjEgV7kpI5bHUGqtjux7l6\/w3uaKcZK3tHoqP4NxbT41gwXc+Jh6a9cTM=", "origin": "SIN", "departure_time": "2026-03-09 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-09 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-08", "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": "E", "fareBasisCode": "EHSG3M", "meal_code": null, "seat_available": "4" } } ] }, { "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOQmKTfKfryEvfWBsrYZHXfiteRSXzrSAtMh0m9juQFbrOfd9pStIxOsU4AOxWSRGo=", "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOQmKTfKfryEvfWBsrYZHXfDAuTEw5PPrd3GTSHpyUwzhsNXr33X5taCkv8IsHqzBs=", "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": 2166, "gross_total": 2136, "base_fare": 1573, "tax": 593, "sell": { "currency": "MYR", "total": 2166, "base_fare": 1573, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2NiwiYmFzZV9mYXJlIjoxNTczLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzYsImJhc2VfZmFyZSI6MTU0MywidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzNiwiYmFzZV9mYXJlIjoxNTQzLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "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": 1573, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1543.00", "tax": "593.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2166, "base_fare": 1573, "tax": 593, "gross": { "base_fare": "1543.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjYuMDAiLCJiYXNlX2ZhcmUiOiIxNTczLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0My4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNi4wMCIsImJhc2VfZmFyZSI6IjE1NDMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTQzLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNi4wMCIsImJhc2VfZmFyZSI6IjE1NDMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2136, "base_fare": 1543, "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": 2166, "filter": { "id": "F123NP00114-124", "price": 2166, "gross_total": 2136, "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-08 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": "kul202603082040sin2026030821554668sin202603091550dac202603091805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-125", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboJ\/YpFnZ8YgrhIW8ao6m8QwJLvxyjYTKEc05rE2q43CbarM80P766ei0TuhV1yaywj\/SoL60pPSmm+oihTklpjA8SfjmXGZ4ZnoG\/8h8CHCQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHCov6lODVGpl+vgV\/hJTPco=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-125", "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+znjPY2rCTUlsFd0cMdOmhG6Phcn2ZP5Xg=", "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-125", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-126", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8mNKohXqfIiZIDauzwSDEvqZ+OtUfecYuRpMgUMY98YTQ==", "PriceCodeRef": null, "supplier_title": "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": "IR8skUFtYeQGrLJU\/W64mMCuSO8JiPBPq1zCtjiuBuo=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InV2czVlWUNjTXRYQTA2RjZrQktYemc9PSIsInZhbHVlIjoiZXpPUWJacWlvVWp2aExRdEpvOFZwRkZMUUtlbVFuRUEvQVowQkQ2S051TjdrSU1KaHJqR3cySFJseFU1STU2Y0hHc2dzUmpaN2cvdENDeFdiKzdKaExadlFWcGNSbzRkQ1duci9JT2RIR2l4cWcvWG5rdHk3MG5IaWFsdnpzN0NzVlVyalpBWmQzZ2VBMXRaUzROOG9adUJObXFrYUptWFhPSkhtR29FUjFvbHdBYzM2UjRGdnhRMEd2S1RUdTlHbWI4SmJHRmxqOTIvV1ZVMDB1anZlei9MQVhQdkU2d2lpU0s3MlVpRnlJOW43NnZqM2lKeFYzUW1IUmRqVmlFTml0Ry9aOFpIQmFNdkQzTGNBekRWQkovaUprNEhJM24wMThBWEIwZmJrQnhPUVBUR29XVWZXNzV1Q1BMUEdBMTFpalZKMTNhQnFqSWx1ZUVNaHg5ZytjNjM4RVRrSnBpamg5WnhLTjl1bUlXVmMwRmdWS1liODJicG02ZXNsbjlOdVFYcWt6blRxdk52Sjc0M2gyU1NVa0NMUVdQaTd3N3JTM1ZDelh5akRFeUo0K1lBempGLzMvaVo2bSt4UkIvT0ZLTVZQV29PdEc0OWlCa1c1Mng1MjJ1OXlhdnI1N2lTbVl3TmJMbXk5RDF6THNEbjZxQlNvYUxlVVpnYlo0Vkd6aXlSaEo0RnNmc21vSzIxZFpHYThIQW95UGdXdUdST3lnNEtocnJDaURZWXFHRzBLNFFhYi9mUThDMEJmRHVmVlZQWWxaK2ZOamRQOVg1bFMxV1BlSlNnTUhUY3FjVGhNanUwdFpWUHp4U3FOdmVESHBmSG9hK2FucXlkckk0L1E3MDErVEtSOVVTYVg5cDFac3Z0MlZXRlZ3YlZlSlFSaGFXenhyQ2Y3ZTArR2hpTWNUZmJyMTdNNUJ3elJwYVE2MlE1SnROQzFaOElUMEVPVFJtZ01UZ1VsbGp0RjJ4TjNkaG5SckRvd21BaWhZbFRkQ2NiWjhYRHpUdy9NRXQ3K3hUTWZsdndIZWdNd2lqUnhCM0p5R3BDdWNXMzNjT2xLR0JyTjRya1BPdGxLcEJFS3RzVzN4bTdpMldGOGtMSHQ1TDVndFcySStkbkFyM0dJbTZaU2phdnlNZ3duUEt4VElXbHQvb1lPd2k4Y1VqOWRrRWs0ZTBKVS9ZRE9oUjMzK2xjVk4xUS9lWkIvZ0VMeVFhRWY2TkNzNE5GNFYxMVpqNnMxL1dKbkJXcGR0UVBucUh0cURkMHJESWoydENubGN1bG9KdlRUaFdrdDR0VW53SGNRdUltT2NZVEJWZmtvS0FPQm9YNTIzRW13ZmpuZGFxV1g1MnRkRlg1K1ltd3V1VDFnWFZrWlRia0gxRjF1eTV0d3VIaytnamNLaHlYNEJKZ2txSTcrUmVVNDUvZTkwT0xxc1F5WlV1TlBFZFpuam93aUFuRWwrYUtVNnBxeElpTENuUStlRkFBMStia3RrTnJyZnIzMjBsakRRVTJnMVliaEVrREsrTDNDSkdxN0c1ZlVGTXJhaDZpeTh5bFlGelA0YjZHVnprTmhyVVlMRHdmamRpaDJUcVpGOXAwbGhJRkpVSlVnclF2ZzlOWEUxdFZSaVhyWFpUUWhZdFVkNXFST1YxcnVtWFdJNlBRbStOZEhRNkZ0RlRyUWxTTWVIakZod1hSUGU4Z0FsSThSb3A3bTlJUDdYUDRXb2VkemEyVW9BNURXcEsyQjRqNU9Za054ZFIweXRYUzMyRUpQN2p2ajNXZnYwd3IvMHFnRFNxMFdjRExaQ3FCMWtYQUg1WGxMQnRESHNPWGYxYjZYYlFGbEhnVXk1czJWTjJJQmx4QktkTXRYVlk1RUJpQVI2WWRhQStlRVRYWVV2T0M0WHp0UHZDUXROT2w2ZzlwWmVmSHpYSUpDMnVmQmhXZy9KbWRuTGFXbU5PVmlORElIb0U4bVpyZVlqYm5ZajQ3Q2xSbVNHNHRYZUV5TjBkU2xNOHZEck1ub1MzcTFUTUVuOUFxNWtDang3OTc2dmhOeFFIWUFtQ25FT0RDaU9qZUJxSlMrVVB6NWFxRE1MOUtVMDBWN3hZWTVwbVFoMWkzOGRncVBQTGRrMklZZ1lSMllqQ3lmcWNVVDhzK0JXc1liTUNmY2VhalBzQlB5L0ZGcEhCd1NxVzJ2V2RLQmdId2hHMVJkS3dIRmpad0twSnF6bFpCZGlQRXl2MmhpZXV6NHpwbDJJaERrTjdhaUV6cDB0b0VrNm02R3F0RjlqU0JlbXBramZ6K2JwajVBczVTbFpHMVFuTXFMT21DbnFjam0rWllVVm5KMnUwN3MvZVRybXdLVFZrbmx6cFRyQWQ3dDJkUlNDbnJQQk82L2ltcmhNNVNKY1ZtTUhha2VpQTJtQ1cyWnlPSXQyUkhtTEtWNzRpTUtheFV6QXhqdVh1RCs2TXlDVFdzWmRZRGVIMnUyTitLRjFTWWtxMm1vUFlpL3ZOTXpsQ0ptVmhrVFBUekJISzYyTjZ1K0tlaExhTm95TktuZGNBQktyT294UnNHUEsrSmIrOWY2eFlOdmVGMG5LdnZlVVlZMmNwbTBHVTZoclphTEVrN0Y3ND0iLCJtYWMiOiJkNjQ4OGViZmNjZGY4ZmJkZDdjOTAxMTMyMWE5YTVkNWFkMTRiMTc5MTlmOWQ2NWM2NDA5N2M4ZjQ5ZDJmZWZhIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "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": "TC0bb\/tZ9yUzjC9N7HYhDYSyFVgUwGKfzk29xlZEw+o=", "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": "eyJpdiI6InV2czVlWUNjTXRYQTA2RjZrQktYemc9PSIsInZhbHVlIjoiZXpPUWJacWlvVWp2aExRdEpvOFZwRkZMUUtlbVFuRUEvQVowQkQ2S051TjdrSU1KaHJqR3cySFJseFU1STU2Y0hHc2dzUmpaN2cvdENDeFdiKzdKaExadlFWcGNSbzRkQ1duci9JT2RIR2l4cWcvWG5rdHk3MG5IaWFsdnpzN0NzVlVyalpBWmQzZ2VBMXRaUzROOG9adUJObXFrYUptWFhPSkhtR29FUjFvbHdBYzM2UjRGdnhRMEd2S1RUdTlHbWI4SmJHRmxqOTIvV1ZVMDB1anZlei9MQVhQdkU2d2lpU0s3MlVpRnlJOW43NnZqM2lKeFYzUW1IUmRqVmlFTml0Ry9aOFpIQmFNdkQzTGNBekRWQkovaUprNEhJM24wMThBWEIwZmJrQnhPUVBUR29XVWZXNzV1Q1BMUEdBMTFpalZKMTNhQnFqSWx1ZUVNaHg5ZytjNjM4RVRrSnBpamg5WnhLTjl1bUlXVmMwRmdWS1liODJicG02ZXNsbjlOdVFYcWt6blRxdk52Sjc0M2gyU1NVa0NMUVdQaTd3N3JTM1ZDelh5akRFeUo0K1lBempGLzMvaVo2bSt4UkIvT0ZLTVZQV29PdEc0OWlCa1c1Mng1MjJ1OXlhdnI1N2lTbVl3TmJMbXk5RDF6THNEbjZxQlNvYUxlVVpnYlo0Vkd6aXlSaEo0RnNmc21vSzIxZFpHYThIQW95UGdXdUdST3lnNEtocnJDaURZWXFHRzBLNFFhYi9mUThDMEJmRHVmVlZQWWxaK2ZOamRQOVg1bFMxV1BlSlNnTUhUY3FjVGhNanUwdFpWUHp4U3FOdmVESHBmSG9hK2FucXlkckk0L1E3MDErVEtSOVVTYVg5cDFac3Z0MlZXRlZ3YlZlSlFSaGFXenhyQ2Y3ZTArR2hpTWNUZmJyMTdNNUJ3elJwYVE2MlE1SnROQzFaOElUMEVPVFJtZ01UZ1VsbGp0RjJ4TjNkaG5SckRvd21BaWhZbFRkQ2NiWjhYRHpUdy9NRXQ3K3hUTWZsdndIZWdNd2lqUnhCM0p5R3BDdWNXMzNjT2xLR0JyTjRya1BPdGxLcEJFS3RzVzN4bTdpMldGOGtMSHQ1TDVndFcySStkbkFyM0dJbTZaU2phdnlNZ3duUEt4VElXbHQvb1lPd2k4Y1VqOWRrRWs0ZTBKVS9ZRE9oUjMzK2xjVk4xUS9lWkIvZ0VMeVFhRWY2TkNzNE5GNFYxMVpqNnMxL1dKbkJXcGR0UVBucUh0cURkMHJESWoydENubGN1bG9KdlRUaFdrdDR0VW53SGNRdUltT2NZVEJWZmtvS0FPQm9YNTIzRW13ZmpuZGFxV1g1MnRkRlg1K1ltd3V1VDFnWFZrWlRia0gxRjF1eTV0d3VIaytnamNLaHlYNEJKZ2txSTcrUmVVNDUvZTkwT0xxc1F5WlV1TlBFZFpuam93aUFuRWwrYUtVNnBxeElpTENuUStlRkFBMStia3RrTnJyZnIzMjBsakRRVTJnMVliaEVrREsrTDNDSkdxN0c1ZlVGTXJhaDZpeTh5bFlGelA0YjZHVnprTmhyVVlMRHdmamRpaDJUcVpGOXAwbGhJRkpVSlVnclF2ZzlOWEUxdFZSaVhyWFpUUWhZdFVkNXFST1YxcnVtWFdJNlBRbStOZEhRNkZ0RlRyUWxTTWVIakZod1hSUGU4Z0FsSThSb3A3bTlJUDdYUDRXb2VkemEyVW9BNURXcEsyQjRqNU9Za054ZFIweXRYUzMyRUpQN2p2ajNXZnYwd3IvMHFnRFNxMFdjRExaQ3FCMWtYQUg1WGxMQnRESHNPWGYxYjZYYlFGbEhnVXk1czJWTjJJQmx4QktkTXRYVlk1RUJpQVI2WWRhQStlRVRYWVV2T0M0WHp0UHZDUXROT2w2ZzlwWmVmSHpYSUpDMnVmQmhXZy9KbWRuTGFXbU5PVmlORElIb0U4bVpyZVlqYm5ZajQ3Q2xSbVNHNHRYZUV5TjBkU2xNOHZEck1ub1MzcTFUTUVuOUFxNWtDang3OTc2dmhOeFFIWUFtQ25FT0RDaU9qZUJxSlMrVVB6NWFxRE1MOUtVMDBWN3hZWTVwbVFoMWkzOGRncVBQTGRrMklZZ1lSMllqQ3lmcWNVVDhzK0JXc1liTUNmY2VhalBzQlB5L0ZGcEhCd1NxVzJ2V2RLQmdId2hHMVJkS3dIRmpad0twSnF6bFpCZGlQRXl2MmhpZXV6NHpwbDJJaERrTjdhaUV6cDB0b0VrNm02R3F0RjlqU0JlbXBramZ6K2JwajVBczVTbFpHMVFuTXFMT21DbnFjam0rWllVVm5KMnUwN3MvZVRybXdLVFZrbmx6cFRyQWQ3dDJkUlNDbnJQQk82L2ltcmhNNVNKY1ZtTUhha2VpQTJtQ1cyWnlPSXQyUkhtTEtWNzRpTUtheFV6QXhqdVh1RCs2TXlDVFdzWmRZRGVIMnUyTitLRjFTWWtxMm1vUFlpL3ZOTXpsQ0ptVmhrVFBUekJISzYyTjZ1K0tlaExhTm95TktuZGNBQktyT294UnNHUEsrSmIrOWY2eFlOdmVGMG5LdnZlVVlZMmNwbTBHVTZoclphTEVrN0Y3ND0iLCJtYWMiOiJkNjQ4OGViZmNjZGY4ZmJkZDdjOTAxMTMyMWE5YTVkNWFkMTRiMTc5MTlmOWQ2NWM2NDA5N2M4ZjQ5ZDJmZWZhIiwidGFnIjoiIn0=", "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-126", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-127", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8ltcmloEH6nf\/JdVzcm9NuvLzj8iIwsjtX0qhrx3bRs+g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-127", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "FErWiQJrF4xooyHFq4Sir16eoBOPidf2if3HIEbGEMQ=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6Ii9UM1B6QjhCdjlHL0toL3lxdit2enc9PSIsInZhbHVlIjoiYVdWTDUxMElhejBXajk0MTR5NGZ3bUtlTTMxM1R1WGs2Q2wzWjZhNzljV0pXM1FneW4zQUpHU1hEbGg5VVFFRnhwQ0F6cW5GZHlxQUVIQkY1ZFQwamp3bUZmMEkvWGcwSUg4NXR3V2trQlRsRWJ6VmJaVWtGSHZiSzlOOThZVEk1Mm45bWZyRC94REwwVTRmd09XSG9aSldPMk1jc1llNmRFWDlFc1pieHJTNC9idU9SQ0NrMUt4ZkhzY0ExYVB3YjJEVm1jaUk5YXh5VVlralpDNTFmYkc5RmFiMFh1TGRTK3d3dnBVczc2ekJjaGk1dGVwUFZpOHAyNDFWRElubThDRXc4T0ZSZXhzQXVGaXEzNmM1WklPVnNtMUk4NFZiRXZxU1NnVEdrNUM2bk5MOGhSZndHSGV1UVlXNUQyMXlvVkdNRVcrM1JhOG5kZmZSeEs3QXpxb1pkUWdaQVZYbC9IMnRob0dQOXd5clVzbmp6RG9raGlqZDNUaWlmdmt1aWVIb05URjV3bzB5VlJNelBSeEZmb3l0T29zL1lFRUpwT2ZicHpkWmNGYUowUmFyWWl1UFhHemppcmRsQmdtN1pCVVpOMllqdk12dit5RWxHODhxRFJxakhXaDhHbmV6MktuVUIwTzhkb2NWb1pQdEtvemNDcUU0R1gyTGNNN1drMEVZeTZWWkl2K05qNmdhcjBnUlQ5a2xqOGlMUDVFSWtTMXdWV1k5WnYxOEkwWFk4UUFiS1dIM3IzSzR2enpHOWxSbWRkOEluYTVLUVlPV1dWYmttTXFUQjFpUkV3YzNZNzZrcC9HM3hBb3RpTkJQTzBqTzlWcjBrZ1FLeDNCU3VNaStHUE4rNE03b08vZzJHaVhIYUhXRUNlN05TQ0h3QXBvbko4c2lWUUlvU01sN1poYk81VXNVZml3SlNrcTMzRUdOdnNyM1dzbC84M01pampxVXp5VnhGdHFmc1BBU2M5bk40cW5QMHRnekNwakhDelE1NmxmY2ZQODlVdXRTekgzQmoxUWJzREMxcjVod3VEYklPY2hNMWlWMkxPN0RLUXduY0NCenlkRjhnSFRmMHY3QmRvR0lCanp6ZmxDNVkrZ3JDVmRPRFRmNXBiWlNRaGJHc1djOVo2Qnl5em1mbHI4bFAxN0xUSml0aVBYQ3I2anZHVHYxT01NT2lRLzVFUHNXdVFTb0JjUEp1MWFBNWxQckZseDQ5dEpoTVRKL2dkNmRFMThjMHlTQ25aOHl4SnlRc3NaellCdnFUQWtZMzNERExEakt6RE9MOVQzc2VtLzgwNHhRcnpQNHljNDBjYlF2L1MzQ3dRUENMU3FYQWtIaDhiNmtHWWxabWFGdTZxL1FKVU5HVWdQbHU5MWZQWlFST2txUFh3MWNzYTBzRUhNMm5neklFM1hocTNESE9mcXFRYnRVOHdMZG5ROXJLRlRvSmVITlQrZzBzSDdtdndDaVBxb3FsOUNmV0FKNmVoZHBHdGp0bXp3RlNDdlNGVytWZkxja0pESVVEd0lLSmJJc1NhWVRYVThENmZ5UVRhdC9MNW9WSXA4aTM3NUl2SWRCZEFYTFFudWJPdGpLNFNHYmxwdDc4WkhQeThGOXRoWndscnRyYTlFZWI3OWNIOFZQZUdEVnRJUmxaMDFQbDZ2dS8vaXpBUWVUQlA0dHVMUWxnMFdQSGNsUXg4QzBtcDVZaXQzcW1xLytOK3FTeFltbVVORTh1a1hkYXRtdE5TUTlsZFZ0YTdQcXlERVNHczJ1MlJDU1BDa1VFck5JNGhuQW83OFFpT042TThvOUg1N1hCbGFJeUsyOUxkc3g3SVVtQmxjNVJJMnByZnBWTUVkQ3U3dC9kbGxJRlZRd2ZaTWJLc2REdUdEU1lZQVdhaGlRSzJVVGpEcXlITVZNa21INHpPaWVZZWQxc1dCWklvYVJrNm5ha3grMTY2YmRmZzZKUkVEL2VPMkdta3owWHVEbnJ5SjdWa29RbkFtZ29EQjQ4QXQ5KzBpdG9IOU8rWlFXZEM1enU1Tmwxc2dacTJudmNnS3p2WExlQklvemJjdXNwZ1IzejMxUlQrUmZkUW9hWS9MckU1b3lma1J2dnZqQlV6ejRBNnoxTktMSHJxaGRTOW45dGE0UUNvSS9ucDJkeDZFN05BK2Y1bjd1dTZLNCtRTnBISE96R0xoNm1zOEFYL2hkalc2b1VWZkl5bjlUdXNudGt3MUlwZ2RLaHM1Tlh3OTFPWkZWTU9FUnQ0cEs2N0wyQkNmSjBTN2grNjZDZnh4Mkl3THBEL3F3WGw0K1QyRDdZWjMxYjIxZjMvbHR5TTF2cnpjSHplcDBqSytlbVlUSFVJRkFqd1h1ai8yYU5IbXNOdmV0Nmw4d2VNQ1VMNG9TQmpPdVVONkxaaGdhV2FpWE5US21CTDFPK0FLcndFZmVNeDc0NDNmc09aSnp6ZHYwLzFURjNSR0xRdDd3RmFhR2VLSDVEbEZ2WEJwcW1IbWlhcVZRL3BHWGI1VWdCYWZ0M3FWUXJvOXpCeHd4ZkhQcXY0RXgxWFlWRjJWamhnQnpZMEdlUVhuRDYrdVJMeEIya1NMVUpTREd4UllldWtqSU1ITT0iLCJtYWMiOiJlYjU5ODk3OTlmNjlkNDMzMDcwZWFlMjdiN2EyZTdlMGM1ZjAwYmZiNWU2YjAxZTFjNDZkOTkxYmEwMDNiMmM5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-127", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SdXsimVdLYb+336rh473r3SLlMg8jIJ9N7uDZVzJiFo=", "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": "eyJpdiI6Ii9UM1B6QjhCdjlHL0toL3lxdit2enc9PSIsInZhbHVlIjoiYVdWTDUxMElhejBXajk0MTR5NGZ3bUtlTTMxM1R1WGs2Q2wzWjZhNzljV0pXM1FneW4zQUpHU1hEbGg5VVFFRnhwQ0F6cW5GZHlxQUVIQkY1ZFQwamp3bUZmMEkvWGcwSUg4NXR3V2trQlRsRWJ6VmJaVWtGSHZiSzlOOThZVEk1Mm45bWZyRC94REwwVTRmd09XSG9aSldPMk1jc1llNmRFWDlFc1pieHJTNC9idU9SQ0NrMUt4ZkhzY0ExYVB3YjJEVm1jaUk5YXh5VVlralpDNTFmYkc5RmFiMFh1TGRTK3d3dnBVczc2ekJjaGk1dGVwUFZpOHAyNDFWRElubThDRXc4T0ZSZXhzQXVGaXEzNmM1WklPVnNtMUk4NFZiRXZxU1NnVEdrNUM2bk5MOGhSZndHSGV1UVlXNUQyMXlvVkdNRVcrM1JhOG5kZmZSeEs3QXpxb1pkUWdaQVZYbC9IMnRob0dQOXd5clVzbmp6RG9raGlqZDNUaWlmdmt1aWVIb05URjV3bzB5VlJNelBSeEZmb3l0T29zL1lFRUpwT2ZicHpkWmNGYUowUmFyWWl1UFhHemppcmRsQmdtN1pCVVpOMllqdk12dit5RWxHODhxRFJxakhXaDhHbmV6MktuVUIwTzhkb2NWb1pQdEtvemNDcUU0R1gyTGNNN1drMEVZeTZWWkl2K05qNmdhcjBnUlQ5a2xqOGlMUDVFSWtTMXdWV1k5WnYxOEkwWFk4UUFiS1dIM3IzSzR2enpHOWxSbWRkOEluYTVLUVlPV1dWYmttTXFUQjFpUkV3YzNZNzZrcC9HM3hBb3RpTkJQTzBqTzlWcjBrZ1FLeDNCU3VNaStHUE4rNE03b08vZzJHaVhIYUhXRUNlN05TQ0h3QXBvbko4c2lWUUlvU01sN1poYk81VXNVZml3SlNrcTMzRUdOdnNyM1dzbC84M01pampxVXp5VnhGdHFmc1BBU2M5bk40cW5QMHRnekNwakhDelE1NmxmY2ZQODlVdXRTekgzQmoxUWJzREMxcjVod3VEYklPY2hNMWlWMkxPN0RLUXduY0NCenlkRjhnSFRmMHY3QmRvR0lCanp6ZmxDNVkrZ3JDVmRPRFRmNXBiWlNRaGJHc1djOVo2Qnl5em1mbHI4bFAxN0xUSml0aVBYQ3I2anZHVHYxT01NT2lRLzVFUHNXdVFTb0JjUEp1MWFBNWxQckZseDQ5dEpoTVRKL2dkNmRFMThjMHlTQ25aOHl4SnlRc3NaellCdnFUQWtZMzNERExEakt6RE9MOVQzc2VtLzgwNHhRcnpQNHljNDBjYlF2L1MzQ3dRUENMU3FYQWtIaDhiNmtHWWxabWFGdTZxL1FKVU5HVWdQbHU5MWZQWlFST2txUFh3MWNzYTBzRUhNMm5neklFM1hocTNESE9mcXFRYnRVOHdMZG5ROXJLRlRvSmVITlQrZzBzSDdtdndDaVBxb3FsOUNmV0FKNmVoZHBHdGp0bXp3RlNDdlNGVytWZkxja0pESVVEd0lLSmJJc1NhWVRYVThENmZ5UVRhdC9MNW9WSXA4aTM3NUl2SWRCZEFYTFFudWJPdGpLNFNHYmxwdDc4WkhQeThGOXRoWndscnRyYTlFZWI3OWNIOFZQZUdEVnRJUmxaMDFQbDZ2dS8vaXpBUWVUQlA0dHVMUWxnMFdQSGNsUXg4QzBtcDVZaXQzcW1xLytOK3FTeFltbVVORTh1a1hkYXRtdE5TUTlsZFZ0YTdQcXlERVNHczJ1MlJDU1BDa1VFck5JNGhuQW83OFFpT042TThvOUg1N1hCbGFJeUsyOUxkc3g3SVVtQmxjNVJJMnByZnBWTUVkQ3U3dC9kbGxJRlZRd2ZaTWJLc2REdUdEU1lZQVdhaGlRSzJVVGpEcXlITVZNa21INHpPaWVZZWQxc1dCWklvYVJrNm5ha3grMTY2YmRmZzZKUkVEL2VPMkdta3owWHVEbnJ5SjdWa29RbkFtZ29EQjQ4QXQ5KzBpdG9IOU8rWlFXZEM1enU1Tmwxc2dacTJudmNnS3p2WExlQklvemJjdXNwZ1IzejMxUlQrUmZkUW9hWS9MckU1b3lma1J2dnZqQlV6ejRBNnoxTktMSHJxaGRTOW45dGE0UUNvSS9ucDJkeDZFN05BK2Y1bjd1dTZLNCtRTnBISE96R0xoNm1zOEFYL2hkalc2b1VWZkl5bjlUdXNudGt3MUlwZ2RLaHM1Tlh3OTFPWkZWTU9FUnQ0cEs2N0wyQkNmSjBTN2grNjZDZnh4Mkl3THBEL3F3WGw0K1QyRDdZWjMxYjIxZjMvbHR5TTF2cnpjSHplcDBqSytlbVlUSFVJRkFqd1h1ai8yYU5IbXNOdmV0Nmw4d2VNQ1VMNG9TQmpPdVVONkxaaGdhV2FpWE5US21CTDFPK0FLcndFZmVNeDc0NDNmc09aSnp6ZHYwLzFURjNSR0xRdDd3RmFhR2VLSDVEbEZ2WEJwcW1IbWlhcVZRL3BHWGI1VWdCYWZ0M3FWUXJvOXpCeHd4ZkhQcXY0RXgxWFlWRjJWamhnQnpZMEdlUVhuRDYrdVJMeEIya1NMVUpTREd4UllldWtqSU1ITT0iLCJtYWMiOiJlYjU5ODk3OTlmNjlkNDMzMDcwZWFlMjdiN2EyZTdlMGM1ZjAwYmZiNWU2YjAxZTFjNDZkOTkxYmEwMDNiMmM5IiwidGFnIjoiIn0=", "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-127", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-128", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZGzTDtjBzRYN1fAevxnOL6XRHxZjH8sLUrAflzTIhb4QqDQ+9fc5vRYAY14qbp9Qew==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mInv5NCzGCGDgV4bwtHCJ4q\/fy7bAbu5qZNd8k28GTE=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-128", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "EoV3W8MLMIcrygLcz0kXIlAuy2nVl2EptsrvF3wNNC8=", "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-128", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-129", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZGzTDtjBzRYN1fAevxnOL6WaBU5MyHw9sa8QEWZErYCY7D0di6UJC4G8vtUof0iZXg==", "PriceCodeRef": null, "supplier_title": "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": "Uz3cX6XN+XopXSjueDGVsJUqMkhpwjW\/ZPJGqgphIUs=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "\/Q18\/AqNnF33o8gssCWKLRXEuo64sv5vKzuIe1gSY2E=", "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-129", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-130", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEmXSkckCcm7bUnoj298KJ83jfwnG+o1INw3DEFl4\/VUi", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-09 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-08", "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": "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": "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": "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": 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-130", "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-08 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": "kul202603081620bkk2026030817400774bkk202603091615dac2026030918000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-131", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEqnccAWNnBcfr7ycKd8McS7ocH9oWfI0M+hqn0qrXS+2", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-09 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-08", "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": "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": "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": "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": 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-131", "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": "night", "departure_departure_time": "2026-03-08 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": "kul202603082200bkk2026030823100796bkk202603091615dac2026030918000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-132", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPN6+cUtLT2EO6YqoMlZYDjibCbSYoKTJLvFO9BJFMaJc=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XAUohouHW10V2UUGgn240TeJX7vRfOZvLy3+R5vLySEs1midH9BQJTiOMXFXdMg9Vk=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XAUohouHW10V2UUGgn240TeQxu6R9Rr0bddQ5AYJtEMcsHIWSle\/vmFMMfD1rgzzZk=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-132", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OsDhyMyD7wCGWZLyXCoT6FNrxkZKbEXxGj49THDWR5rwfyKYIOculV07guEKnuGg4=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OsDhyMyD7wCGWZLyXCoT6FT6H6RuIrMVyup+U+Eb09TIMoEc7c0IyqXEi5ZYyl\/oU=", "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-132", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-133", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrb2\/qwZR4bpKR5Ztf5Bs838Iy1AY4a\/OEMJcacFhcCUg==", "PriceCodeRef": null, "supplier_title": "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": "H6+m1S\/O3+jfVhr+ICLCXw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-133", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-134", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gtz1XOXoHTod++8JldUjYjywZnOphH97dE3dpB2+iWg+g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "s2sYxrG8oSqYI\/yzJrc5M81qfsMPo2nPPl+0sYc8URs=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjRLdHErWThIcGgyaWNSQVQxekczNEE9PSIsInZhbHVlIjoiYnhmUmp1Z3pnR3ZBbktEZ1hYYzJqSUI1a3BaUkhscndMeWt1RzBtbG04Y04wNWFpbjRXZ2djYmUySDUzVnpDVHlyb1k5OVJXcXlWMHg5eVdPNzJkWEZOQTFJM2RpUFhwUTIxVElSVVVack9SUmlQUmVXUmRnam5FVFNtNHZUeHZhZ1hMcU1VOG5ka3E2RytNa0VyN0hrNFkzTHBKK25xbzA5bGNDeGhuaU4vemxBQW51QXlDSTFLTTk2Y3JQMkVWRStqWC9oK3hCMDN0bnhwOUNlK012UDcvTDU4SnpURjZXMi9zVktzVUJRQnA0Zy9VVWx2VkdXYjkxUndFZFViLzdwQmRXWXpldlcyTGdtM3dtSHR2akxMZTBnc3NnZHBCZk9ITW44UVpFWUM5aFplRmhPYWZ0cUNZcXFSdHZTNGhUV0Yra1NzSjBjdzAvZWxBNzgyOUFTOHBscTU0RG5sZGQxbVc1UVFoQW1uKy90NXJOTXMvM3VCLytOeFo2d2ZGZDI4b3pPcEhaSWhwNzE4N3Z2Y1cwZUlzdGJvdmVwUXF6bHhvVWF0Q0ZmRjZ1Mzc5Z2J3K2duOGtrRGI0Q1NFK0NlKzRWMjNVaFR3QzY2bkwwd055dlUvTGljUTBDZ2dRTjk2WTBLR3RoNkYzVHRLUnRYY3VzSE1NOTdPcmZIejJlbE01VVNCK3J0Z2ZQeDVjYmVGOU91bkdYTkw2SFBrc2wxSUszS2NpeDdEYU4ydkdkZ0FTcGdKeUlZdWlEWUZaL3VQaVBSamFoNzc4alJUU0N4ajlxUGpKL2RIVlZCbEUyUWtPanBmdk9DOUsvTW5mcjhhTDM3cm5FQ3Q4L0cwRm5talFRcHR2Tis1Qm9UcWZ2cXg5K2hWaDVwUWVNaVd6U1I1Tk9PN3Rxa1Q5VGRpalhIUWZha3BYNTZnWWRGZXZJRk0wYXpXRTQzazRnVUQ5TDhCeXZoOW9zS3pNSGpPQnNMZ1NFYnFZNnJrY053TThmTkV6R0wvZnhBZjVYSnFFNWlra0gzN2xzam9Vb2RvYk92a21BV0dGMUlBNGpsdkxFZDd6OGRwYi94UzVTMVBjdXdxQ3RjaEpmWWRRVzl6eFE3NjFBNEtRWkJHcDdHd1R4M0lQNCtDdFVIOTA2Wno5QWR1a0F1VXhCejQwdG9mMGNpSlQ0MDUvWncrcGNaNTBsdUZiRjh3cHBnc1YrSE5na2l4U2tGTnNncFJuUjlEcnlYL3VaUVJMckJaRWttd05DeVNsbERGWWtpcGtBd3dlbzFqaTI3VUVzaG04WXoyYVFXV2lyTFA5ZmkxTFBuT2JhNEtsU3J1SHRpRHJnNUoyQytzU3lmMlozbGFvMTFsRkx3aVc5VFN3U3Z4dk9kRWtvdklZQUUrUEgzdWZTVUxkdCtnYWdoUzRwYWx4L0d6YmVXSjhqMTVEWHNQbEhVSW5VN1lLcnhxS0lUbGhqQjZDeWlJMWtZZEkzVTBZa2Jvbjc1VkZSZCtTSUFZeFdxVHdLWlZkQmVnTkpJSEM2NzFkV3daanBGNGN4ejd4aHVDUHBHc01yWWRldjJTSEQ0bG43bVMyeVNiNzQ3bDBVaGVDTnU4UFVvR1BFdjE4WUVqTDdhUzhpQ2d5R1QvV3d6RWJTTVBScmx0REg3cG8wcy9aRmlEeEhJRlZwQjhSZ05aeVZONzZxZ2hINlpNd2NXQnR6dDAvN3JJZHpUbU94b3ZrS21kejBLVm1PUDVvcHBybzdtMmY0dTdWTXdDQUp0QzNUSVJFaDVueGV4cnQzSUJGd1U3cElQN2tNUE1nTjFHRnJMNStSVDBkT3p2OWVrZFFQbExKVHlEZHVnYmc4WHB3Qm9WZzFiUHdoWlhaTEF3aDRzcStCaGhsUnpVaitKL0x0bzF3Mktsc3VySjdIdVFpRk8yWFAwTXo4Z1FUTEo2ZjlacmFkbit1OFhuUm9CcVdJZzBqSjhxQzFWM3R0WEpxeDltdHBwMXBlMkZRRkdGbXJnNVJFU0JDVlpibElUUDR5N1E0WmZSZVZpOXhQUzhtdmtSazJrZEZWRDBsNlhpUUlJeEhyaWdjdzB4RTJpVHExRmUrVmMwRG5OQzIzajdxNFlBUmJ1ZEM0SjcvbUxaZ05iLy8zdTZ6ZFQ4d3draEtVZFhtVENMaSs2cjJQVi9TS2lXZjNjdm9tdENRTjdYSjdoUm1iek84bnBGTDBBQ1Fiand3c1RZcUdjd1IwQ3laMmpJWnZKaUI5VjJBMTdEdXR6TjlWZ2lZSzFteWIzbnBMOGpLdlZqUktqVVV6NXk2RmlkKzl2ei96czdUWWxnemkvOUVLZmF5OGNsRVdSWDU3cFNwd3BiQzNzSnFYRjBxYU5ESkZJOXlFQXdpcTN0UlBjVU44YTY4UFI4dVVuaUtvakVZMklDb2dOYzRnZXJxNlVMeGw1MVlBL25ud1B6dHEzNUdJM2dzU2tsMXk2NHhPOTJlUUxPNUJQV1B3SGNRenluQXhibWEvdTJLWHdtd3VWNzYrMnVNaStKcERtTVc3NU9OSjdKL1NNVXlPSU1ZL2RwYy90K1JldnphNFM3ZVM1c0NQdFFGUnY3RVlxcjYwWnJFb3JCcTZoTVQ3SEhJQThYNW1RaG5MdEZYTkJqUlNHdk10VmZ3YUI4MU9UZmtUVUpodnQ1TGZzTVY4dldGRW1iZk02MnpkaTZQaWhKNDFXUXBxeTlkYXllQXVLU29hbWk5dVNoWkIxaDdmNFMybmlCbEpJbDhCaGFnZU1HMks3UjhwU3dnS0NRZ1FFSVJ0N2QvejFSamlnM0MvY2V0V1dYTHMxM0ZUeUJBazg2MFI2d2JoYWI4aTJMZmFKTGxUWGluTEhSRjMrK3o5S1oxYjkyY1VEc0ZOWlB2SG5zdldlckJoUlF5OW4zYnRiRGcxVWNsOTlZaDBML3FjWVlwemNFcGZVTjNBTmo3VTY1b1I4OUtXSUdmMVBNNkx4N3k0czFSTCtGeFR5MFc5QUQzVHltTVprSndqMzJDUFMzNWg3Z0JpZGxSRzNibm5UcnhQQUdwcnNZL3lKVUxJMEo4TDZ1RHdaYVhuK3VVQTZSa0FOY05VMlZjUGpyUGp2d2NIQ1hRTzlqSTZnd0hNS2Jrc05yelhZdEJOMS82N1NIMCIsIm1hYyI6IjUyNzM4YTA3NjIyNGVjNmI5MzhlNDFhM2U1ODJkNDRjZGYyODQ5MGM5ZTdiMzEwOTEwZGUyMGFjZWMxNzBmZGMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "vMt8tETFCZryHnlnKQtBMnWXem99KEkboUj6FYL41GM=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjRLdHErWThIcGgyaWNSQVQxekczNEE9PSIsInZhbHVlIjoiYnhmUmp1Z3pnR3ZBbktEZ1hYYzJqSUI1a3BaUkhscndMeWt1RzBtbG04Y04wNWFpbjRXZ2djYmUySDUzVnpDVHlyb1k5OVJXcXlWMHg5eVdPNzJkWEZOQTFJM2RpUFhwUTIxVElSVVVack9SUmlQUmVXUmRnam5FVFNtNHZUeHZhZ1hMcU1VOG5ka3E2RytNa0VyN0hrNFkzTHBKK25xbzA5bGNDeGhuaU4vemxBQW51QXlDSTFLTTk2Y3JQMkVWRStqWC9oK3hCMDN0bnhwOUNlK012UDcvTDU4SnpURjZXMi9zVktzVUJRQnA0Zy9VVWx2VkdXYjkxUndFZFViLzdwQmRXWXpldlcyTGdtM3dtSHR2akxMZTBnc3NnZHBCZk9ITW44UVpFWUM5aFplRmhPYWZ0cUNZcXFSdHZTNGhUV0Yra1NzSjBjdzAvZWxBNzgyOUFTOHBscTU0RG5sZGQxbVc1UVFoQW1uKy90NXJOTXMvM3VCLytOeFo2d2ZGZDI4b3pPcEhaSWhwNzE4N3Z2Y1cwZUlzdGJvdmVwUXF6bHhvVWF0Q0ZmRjZ1Mzc5Z2J3K2duOGtrRGI0Q1NFK0NlKzRWMjNVaFR3QzY2bkwwd055dlUvTGljUTBDZ2dRTjk2WTBLR3RoNkYzVHRLUnRYY3VzSE1NOTdPcmZIejJlbE01VVNCK3J0Z2ZQeDVjYmVGOU91bkdYTkw2SFBrc2wxSUszS2NpeDdEYU4ydkdkZ0FTcGdKeUlZdWlEWUZaL3VQaVBSamFoNzc4alJUU0N4ajlxUGpKL2RIVlZCbEUyUWtPanBmdk9DOUsvTW5mcjhhTDM3cm5FQ3Q4L0cwRm5talFRcHR2Tis1Qm9UcWZ2cXg5K2hWaDVwUWVNaVd6U1I1Tk9PN3Rxa1Q5VGRpalhIUWZha3BYNTZnWWRGZXZJRk0wYXpXRTQzazRnVUQ5TDhCeXZoOW9zS3pNSGpPQnNMZ1NFYnFZNnJrY053TThmTkV6R0wvZnhBZjVYSnFFNWlra0gzN2xzam9Vb2RvYk92a21BV0dGMUlBNGpsdkxFZDd6OGRwYi94UzVTMVBjdXdxQ3RjaEpmWWRRVzl6eFE3NjFBNEtRWkJHcDdHd1R4M0lQNCtDdFVIOTA2Wno5QWR1a0F1VXhCejQwdG9mMGNpSlQ0MDUvWncrcGNaNTBsdUZiRjh3cHBnc1YrSE5na2l4U2tGTnNncFJuUjlEcnlYL3VaUVJMckJaRWttd05DeVNsbERGWWtpcGtBd3dlbzFqaTI3VUVzaG04WXoyYVFXV2lyTFA5ZmkxTFBuT2JhNEtsU3J1SHRpRHJnNUoyQytzU3lmMlozbGFvMTFsRkx3aVc5VFN3U3Z4dk9kRWtvdklZQUUrUEgzdWZTVUxkdCtnYWdoUzRwYWx4L0d6YmVXSjhqMTVEWHNQbEhVSW5VN1lLcnhxS0lUbGhqQjZDeWlJMWtZZEkzVTBZa2Jvbjc1VkZSZCtTSUFZeFdxVHdLWlZkQmVnTkpJSEM2NzFkV3daanBGNGN4ejd4aHVDUHBHc01yWWRldjJTSEQ0bG43bVMyeVNiNzQ3bDBVaGVDTnU4UFVvR1BFdjE4WUVqTDdhUzhpQ2d5R1QvV3d6RWJTTVBScmx0REg3cG8wcy9aRmlEeEhJRlZwQjhSZ05aeVZONzZxZ2hINlpNd2NXQnR6dDAvN3JJZHpUbU94b3ZrS21kejBLVm1PUDVvcHBybzdtMmY0dTdWTXdDQUp0QzNUSVJFaDVueGV4cnQzSUJGd1U3cElQN2tNUE1nTjFHRnJMNStSVDBkT3p2OWVrZFFQbExKVHlEZHVnYmc4WHB3Qm9WZzFiUHdoWlhaTEF3aDRzcStCaGhsUnpVaitKL0x0bzF3Mktsc3VySjdIdVFpRk8yWFAwTXo4Z1FUTEo2ZjlacmFkbit1OFhuUm9CcVdJZzBqSjhxQzFWM3R0WEpxeDltdHBwMXBlMkZRRkdGbXJnNVJFU0JDVlpibElUUDR5N1E0WmZSZVZpOXhQUzhtdmtSazJrZEZWRDBsNlhpUUlJeEhyaWdjdzB4RTJpVHExRmUrVmMwRG5OQzIzajdxNFlBUmJ1ZEM0SjcvbUxaZ05iLy8zdTZ6ZFQ4d3draEtVZFhtVENMaSs2cjJQVi9TS2lXZjNjdm9tdENRTjdYSjdoUm1iek84bnBGTDBBQ1Fiand3c1RZcUdjd1IwQ3laMmpJWnZKaUI5VjJBMTdEdXR6TjlWZ2lZSzFteWIzbnBMOGpLdlZqUktqVVV6NXk2RmlkKzl2ei96czdUWWxnemkvOUVLZmF5OGNsRVdSWDU3cFNwd3BiQzNzSnFYRjBxYU5ESkZJOXlFQXdpcTN0UlBjVU44YTY4UFI4dVVuaUtvakVZMklDb2dOYzRnZXJxNlVMeGw1MVlBL25ud1B6dHEzNUdJM2dzU2tsMXk2NHhPOTJlUUxPNUJQV1B3SGNRenluQXhibWEvdTJLWHdtd3VWNzYrMnVNaStKcERtTVc3NU9OSjdKL1NNVXlPSU1ZL2RwYy90K1JldnphNFM3ZVM1c0NQdFFGUnY3RVlxcjYwWnJFb3JCcTZoTVQ3SEhJQThYNW1RaG5MdEZYTkJqUlNHdk10VmZ3YUI4MU9UZmtUVUpodnQ1TGZzTVY4dldGRW1iZk02MnpkaTZQaWhKNDFXUXBxeTlkYXllQXVLU29hbWk5dVNoWkIxaDdmNFMybmlCbEpJbDhCaGFnZU1HMks3UjhwU3dnS0NRZ1FFSVJ0N2QvejFSamlnM0MvY2V0V1dYTHMxM0ZUeUJBazg2MFI2d2JoYWI4aTJMZmFKTGxUWGluTEhSRjMrK3o5S1oxYjkyY1VEc0ZOWlB2SG5zdldlckJoUlF5OW4zYnRiRGcxVWNsOTlZaDBML3FjWVlwemNFcGZVTjNBTmo3VTY1b1I4OUtXSUdmMVBNNkx4N3k0czFSTCtGeFR5MFc5QUQzVHltTVprSndqMzJDUFMzNWg3Z0JpZGxSRzNibm5UcnhQQUdwcnNZL3lKVUxJMEo4TDZ1RHdaYVhuK3VVQTZSa0FOY05VMlZjUGpyUGp2d2NIQ1hRTzlqSTZnd0hNS2Jrc05yelhZdEJOMS82N1NIMCIsIm1hYyI6IjUyNzM4YTA3NjIyNGVjNmI5MzhlNDFhM2U1ODJkNDRjZGYyODQ5MGM5ZTdiMzEwOTEwZGUyMGFjZWMxNzBmZGMiLCJ0YWciOiIifQ==", "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": "k8pVZuQ8WVqgv1eCkhGi5Z1WJW2U5bZMd9uR7Bjm2vw=", "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": "eyJpdiI6IjRLdHErWThIcGgyaWNSQVQxekczNEE9PSIsInZhbHVlIjoiYnhmUmp1Z3pnR3ZBbktEZ1hYYzJqSUI1a3BaUkhscndMeWt1RzBtbG04Y04wNWFpbjRXZ2djYmUySDUzVnpDVHlyb1k5OVJXcXlWMHg5eVdPNzJkWEZOQTFJM2RpUFhwUTIxVElSVVVack9SUmlQUmVXUmRnam5FVFNtNHZUeHZhZ1hMcU1VOG5ka3E2RytNa0VyN0hrNFkzTHBKK25xbzA5bGNDeGhuaU4vemxBQW51QXlDSTFLTTk2Y3JQMkVWRStqWC9oK3hCMDN0bnhwOUNlK012UDcvTDU4SnpURjZXMi9zVktzVUJRQnA0Zy9VVWx2VkdXYjkxUndFZFViLzdwQmRXWXpldlcyTGdtM3dtSHR2akxMZTBnc3NnZHBCZk9ITW44UVpFWUM5aFplRmhPYWZ0cUNZcXFSdHZTNGhUV0Yra1NzSjBjdzAvZWxBNzgyOUFTOHBscTU0RG5sZGQxbVc1UVFoQW1uKy90NXJOTXMvM3VCLytOeFo2d2ZGZDI4b3pPcEhaSWhwNzE4N3Z2Y1cwZUlzdGJvdmVwUXF6bHhvVWF0Q0ZmRjZ1Mzc5Z2J3K2duOGtrRGI0Q1NFK0NlKzRWMjNVaFR3QzY2bkwwd055dlUvTGljUTBDZ2dRTjk2WTBLR3RoNkYzVHRLUnRYY3VzSE1NOTdPcmZIejJlbE01VVNCK3J0Z2ZQeDVjYmVGOU91bkdYTkw2SFBrc2wxSUszS2NpeDdEYU4ydkdkZ0FTcGdKeUlZdWlEWUZaL3VQaVBSamFoNzc4alJUU0N4ajlxUGpKL2RIVlZCbEUyUWtPanBmdk9DOUsvTW5mcjhhTDM3cm5FQ3Q4L0cwRm5talFRcHR2Tis1Qm9UcWZ2cXg5K2hWaDVwUWVNaVd6U1I1Tk9PN3Rxa1Q5VGRpalhIUWZha3BYNTZnWWRGZXZJRk0wYXpXRTQzazRnVUQ5TDhCeXZoOW9zS3pNSGpPQnNMZ1NFYnFZNnJrY053TThmTkV6R0wvZnhBZjVYSnFFNWlra0gzN2xzam9Vb2RvYk92a21BV0dGMUlBNGpsdkxFZDd6OGRwYi94UzVTMVBjdXdxQ3RjaEpmWWRRVzl6eFE3NjFBNEtRWkJHcDdHd1R4M0lQNCtDdFVIOTA2Wno5QWR1a0F1VXhCejQwdG9mMGNpSlQ0MDUvWncrcGNaNTBsdUZiRjh3cHBnc1YrSE5na2l4U2tGTnNncFJuUjlEcnlYL3VaUVJMckJaRWttd05DeVNsbERGWWtpcGtBd3dlbzFqaTI3VUVzaG04WXoyYVFXV2lyTFA5ZmkxTFBuT2JhNEtsU3J1SHRpRHJnNUoyQytzU3lmMlozbGFvMTFsRkx3aVc5VFN3U3Z4dk9kRWtvdklZQUUrUEgzdWZTVUxkdCtnYWdoUzRwYWx4L0d6YmVXSjhqMTVEWHNQbEhVSW5VN1lLcnhxS0lUbGhqQjZDeWlJMWtZZEkzVTBZa2Jvbjc1VkZSZCtTSUFZeFdxVHdLWlZkQmVnTkpJSEM2NzFkV3daanBGNGN4ejd4aHVDUHBHc01yWWRldjJTSEQ0bG43bVMyeVNiNzQ3bDBVaGVDTnU4UFVvR1BFdjE4WUVqTDdhUzhpQ2d5R1QvV3d6RWJTTVBScmx0REg3cG8wcy9aRmlEeEhJRlZwQjhSZ05aeVZONzZxZ2hINlpNd2NXQnR6dDAvN3JJZHpUbU94b3ZrS21kejBLVm1PUDVvcHBybzdtMmY0dTdWTXdDQUp0QzNUSVJFaDVueGV4cnQzSUJGd1U3cElQN2tNUE1nTjFHRnJMNStSVDBkT3p2OWVrZFFQbExKVHlEZHVnYmc4WHB3Qm9WZzFiUHdoWlhaTEF3aDRzcStCaGhsUnpVaitKL0x0bzF3Mktsc3VySjdIdVFpRk8yWFAwTXo4Z1FUTEo2ZjlacmFkbit1OFhuUm9CcVdJZzBqSjhxQzFWM3R0WEpxeDltdHBwMXBlMkZRRkdGbXJnNVJFU0JDVlpibElUUDR5N1E0WmZSZVZpOXhQUzhtdmtSazJrZEZWRDBsNlhpUUlJeEhyaWdjdzB4RTJpVHExRmUrVmMwRG5OQzIzajdxNFlBUmJ1ZEM0SjcvbUxaZ05iLy8zdTZ6ZFQ4d3draEtVZFhtVENMaSs2cjJQVi9TS2lXZjNjdm9tdENRTjdYSjdoUm1iek84bnBGTDBBQ1Fiand3c1RZcUdjd1IwQ3laMmpJWnZKaUI5VjJBMTdEdXR6TjlWZ2lZSzFteWIzbnBMOGpLdlZqUktqVVV6NXk2RmlkKzl2ei96czdUWWxnemkvOUVLZmF5OGNsRVdSWDU3cFNwd3BiQzNzSnFYRjBxYU5ESkZJOXlFQXdpcTN0UlBjVU44YTY4UFI4dVVuaUtvakVZMklDb2dOYzRnZXJxNlVMeGw1MVlBL25ud1B6dHEzNUdJM2dzU2tsMXk2NHhPOTJlUUxPNUJQV1B3SGNRenluQXhibWEvdTJLWHdtd3VWNzYrMnVNaStKcERtTVc3NU9OSjdKL1NNVXlPSU1ZL2RwYy90K1JldnphNFM3ZVM1c0NQdFFGUnY3RVlxcjYwWnJFb3JCcTZoTVQ3SEhJQThYNW1RaG5MdEZYTkJqUlNHdk10VmZ3YUI4MU9UZmtUVUpodnQ1TGZzTVY4dldGRW1iZk02MnpkaTZQaWhKNDFXUXBxeTlkYXllQXVLU29hbWk5dVNoWkIxaDdmNFMybmlCbEpJbDhCaGFnZU1HMks3UjhwU3dnS0NRZ1FFSVJ0N2QvejFSamlnM0MvY2V0V1dYTHMxM0ZUeUJBazg2MFI2d2JoYWI4aTJMZmFKTGxUWGluTEhSRjMrK3o5S1oxYjkyY1VEc0ZOWlB2SG5zdldlckJoUlF5OW4zYnRiRGcxVWNsOTlZaDBML3FjWVlwemNFcGZVTjNBTmo3VTY1b1I4OUtXSUdmMVBNNkx4N3k0czFSTCtGeFR5MFc5QUQzVHltTVprSndqMzJDUFMzNWg3Z0JpZGxSRzNibm5UcnhQQUdwcnNZL3lKVUxJMEo4TDZ1RHdaYVhuK3VVQTZSa0FOY05VMlZjUGpyUGp2d2NIQ1hRTzlqSTZnd0hNS2Jrc05yelhZdEJOMS82N1NIMCIsIm1hYyI6IjUyNzM4YTA3NjIyNGVjNmI5MzhlNDFhM2U1ODJkNDRjZGYyODQ5MGM5ZTdiMzEwOTEwZGUyMGFjZWMxNzBmZGMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SSnFikf6BlPnTadyJTI4Txxi+n1r1edTuSJpLxg7RCQ=", "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": "eyJpdiI6IjRLdHErWThIcGgyaWNSQVQxekczNEE9PSIsInZhbHVlIjoiYnhmUmp1Z3pnR3ZBbktEZ1hYYzJqSUI1a3BaUkhscndMeWt1RzBtbG04Y04wNWFpbjRXZ2djYmUySDUzVnpDVHlyb1k5OVJXcXlWMHg5eVdPNzJkWEZOQTFJM2RpUFhwUTIxVElSVVVack9SUmlQUmVXUmRnam5FVFNtNHZUeHZhZ1hMcU1VOG5ka3E2RytNa0VyN0hrNFkzTHBKK25xbzA5bGNDeGhuaU4vemxBQW51QXlDSTFLTTk2Y3JQMkVWRStqWC9oK3hCMDN0bnhwOUNlK012UDcvTDU4SnpURjZXMi9zVktzVUJRQnA0Zy9VVWx2VkdXYjkxUndFZFViLzdwQmRXWXpldlcyTGdtM3dtSHR2akxMZTBnc3NnZHBCZk9ITW44UVpFWUM5aFplRmhPYWZ0cUNZcXFSdHZTNGhUV0Yra1NzSjBjdzAvZWxBNzgyOUFTOHBscTU0RG5sZGQxbVc1UVFoQW1uKy90NXJOTXMvM3VCLytOeFo2d2ZGZDI4b3pPcEhaSWhwNzE4N3Z2Y1cwZUlzdGJvdmVwUXF6bHhvVWF0Q0ZmRjZ1Mzc5Z2J3K2duOGtrRGI0Q1NFK0NlKzRWMjNVaFR3QzY2bkwwd055dlUvTGljUTBDZ2dRTjk2WTBLR3RoNkYzVHRLUnRYY3VzSE1NOTdPcmZIejJlbE01VVNCK3J0Z2ZQeDVjYmVGOU91bkdYTkw2SFBrc2wxSUszS2NpeDdEYU4ydkdkZ0FTcGdKeUlZdWlEWUZaL3VQaVBSamFoNzc4alJUU0N4ajlxUGpKL2RIVlZCbEUyUWtPanBmdk9DOUsvTW5mcjhhTDM3cm5FQ3Q4L0cwRm5talFRcHR2Tis1Qm9UcWZ2cXg5K2hWaDVwUWVNaVd6U1I1Tk9PN3Rxa1Q5VGRpalhIUWZha3BYNTZnWWRGZXZJRk0wYXpXRTQzazRnVUQ5TDhCeXZoOW9zS3pNSGpPQnNMZ1NFYnFZNnJrY053TThmTkV6R0wvZnhBZjVYSnFFNWlra0gzN2xzam9Vb2RvYk92a21BV0dGMUlBNGpsdkxFZDd6OGRwYi94UzVTMVBjdXdxQ3RjaEpmWWRRVzl6eFE3NjFBNEtRWkJHcDdHd1R4M0lQNCtDdFVIOTA2Wno5QWR1a0F1VXhCejQwdG9mMGNpSlQ0MDUvWncrcGNaNTBsdUZiRjh3cHBnc1YrSE5na2l4U2tGTnNncFJuUjlEcnlYL3VaUVJMckJaRWttd05DeVNsbERGWWtpcGtBd3dlbzFqaTI3VUVzaG04WXoyYVFXV2lyTFA5ZmkxTFBuT2JhNEtsU3J1SHRpRHJnNUoyQytzU3lmMlozbGFvMTFsRkx3aVc5VFN3U3Z4dk9kRWtvdklZQUUrUEgzdWZTVUxkdCtnYWdoUzRwYWx4L0d6YmVXSjhqMTVEWHNQbEhVSW5VN1lLcnhxS0lUbGhqQjZDeWlJMWtZZEkzVTBZa2Jvbjc1VkZSZCtTSUFZeFdxVHdLWlZkQmVnTkpJSEM2NzFkV3daanBGNGN4ejd4aHVDUHBHc01yWWRldjJTSEQ0bG43bVMyeVNiNzQ3bDBVaGVDTnU4UFVvR1BFdjE4WUVqTDdhUzhpQ2d5R1QvV3d6RWJTTVBScmx0REg3cG8wcy9aRmlEeEhJRlZwQjhSZ05aeVZONzZxZ2hINlpNd2NXQnR6dDAvN3JJZHpUbU94b3ZrS21kejBLVm1PUDVvcHBybzdtMmY0dTdWTXdDQUp0QzNUSVJFaDVueGV4cnQzSUJGd1U3cElQN2tNUE1nTjFHRnJMNStSVDBkT3p2OWVrZFFQbExKVHlEZHVnYmc4WHB3Qm9WZzFiUHdoWlhaTEF3aDRzcStCaGhsUnpVaitKL0x0bzF3Mktsc3VySjdIdVFpRk8yWFAwTXo4Z1FUTEo2ZjlacmFkbit1OFhuUm9CcVdJZzBqSjhxQzFWM3R0WEpxeDltdHBwMXBlMkZRRkdGbXJnNVJFU0JDVlpibElUUDR5N1E0WmZSZVZpOXhQUzhtdmtSazJrZEZWRDBsNlhpUUlJeEhyaWdjdzB4RTJpVHExRmUrVmMwRG5OQzIzajdxNFlBUmJ1ZEM0SjcvbUxaZ05iLy8zdTZ6ZFQ4d3draEtVZFhtVENMaSs2cjJQVi9TS2lXZjNjdm9tdENRTjdYSjdoUm1iek84bnBGTDBBQ1Fiand3c1RZcUdjd1IwQ3laMmpJWnZKaUI5VjJBMTdEdXR6TjlWZ2lZSzFteWIzbnBMOGpLdlZqUktqVVV6NXk2RmlkKzl2ei96czdUWWxnemkvOUVLZmF5OGNsRVdSWDU3cFNwd3BiQzNzSnFYRjBxYU5ESkZJOXlFQXdpcTN0UlBjVU44YTY4UFI4dVVuaUtvakVZMklDb2dOYzRnZXJxNlVMeGw1MVlBL25ud1B6dHEzNUdJM2dzU2tsMXk2NHhPOTJlUUxPNUJQV1B3SGNRenluQXhibWEvdTJLWHdtd3VWNzYrMnVNaStKcERtTVc3NU9OSjdKL1NNVXlPSU1ZL2RwYy90K1JldnphNFM3ZVM1c0NQdFFGUnY3RVlxcjYwWnJFb3JCcTZoTVQ3SEhJQThYNW1RaG5MdEZYTkJqUlNHdk10VmZ3YUI4MU9UZmtUVUpodnQ1TGZzTVY4dldGRW1iZk02MnpkaTZQaWhKNDFXUXBxeTlkYXllQXVLU29hbWk5dVNoWkIxaDdmNFMybmlCbEpJbDhCaGFnZU1HMks3UjhwU3dnS0NRZ1FFSVJ0N2QvejFSamlnM0MvY2V0V1dYTHMxM0ZUeUJBazg2MFI2d2JoYWI4aTJMZmFKTGxUWGluTEhSRjMrK3o5S1oxYjkyY1VEc0ZOWlB2SG5zdldlckJoUlF5OW4zYnRiRGcxVWNsOTlZaDBML3FjWVlwemNFcGZVTjNBTmo3VTY1b1I4OUtXSUdmMVBNNkx4N3k0czFSTCtGeFR5MFc5QUQzVHltTVprSndqMzJDUFMzNWg3Z0JpZGxSRzNibm5UcnhQQUdwcnNZL3lKVUxJMEo4TDZ1RHdaYVhuK3VVQTZSa0FOY05VMlZjUGpyUGp2d2NIQ1hRTzlqSTZnd0hNS2Jrc05yelhZdEJOMS82N1NIMCIsIm1hYyI6IjUyNzM4YTA3NjIyNGVjNmI5MzhlNDFhM2U1ODJkNDRjZGYyODQ5MGM5ZTdiMzEwOTEwZGUyMGFjZWMxNzBmZGMiLCJ0YWciOiIifQ==", "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-134", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-135", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gt8Hmy2E6RT1fukrE1jqayl4Fh8Xg5crgt+JM\/SrGooRQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "zemX+iyZr+RLnADC30jUqHivhHKaG0Crx\/qMjSoshFM=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InRieWtyZitoeEdDcFBoK3JqdDdnQmc9PSIsInZhbHVlIjoiR1RUK2FTSkR3RTUwOGZIeHYvb2VMUmR4VWFWbnozbVJwMjBLbWhmYlgwdWJQNHJHeE1OMkh2djgzaE9wcTNmM2lDMXc3ejFYYy9sRHhtZUVKWk9ZTndqTXRsdThYSEFWNXhzMnF6VzZETURoMTNrMDNMWk9ZOWszU2lnOE9IS2I2MHZsTmhUeDJPZTQrQjh2UmJIOUU0TE9VQnQxTmRVVURlK3VFU1lMdVdYc0hYK0ZxUFpmSDNSdG8wZkk5aGFQTHVDcjRheGdRTGRHaWFwdU9FdFFLbFJ6bm54KzR4ODJBMGsya1ZBeXcrcXlJU1NqQWNsN1VYdlZBMkl1cVY0TzRQN095cGVIL2FRWVQzY1FhZytBNytJYmVFT1hYcjF3V0JINzFBeThMek4vandFVnREUlZFVnJod3hYRW5DelZIVzhUMUNReUEyTEZQeVhLbURld0NSREhaeDJQSjdraHZZbW9yZitRWFZKNHpES2tCME1oTGlId1BCRG83c1Z4bEtsYjNpTFhldERXdTVibzlTYnBpdWpZM3lXUlVCZ2VTdHphMkk1SSs2ZGdrcS8zcGllMW1lNWFDc2JZMnVoeWdJblFxWDB2dm5BYVV3Q3dQb0h1bThKZGVaM3ZGZCs5VklockVDTW9IWTBjVHk4bDJMUU1JSHl0NWwzZDdrcFZIVWFRTkVKQ0I4LzBveW1CelNCUVUwUEZRZkF6eGlKaElUazBhQjFmUGV4SXh6ZUxIREZ5MjVjL1FGN2F2MXI2L3IzMHl5WnlDWVNOR29sRTNsWWw4eHhZUzhDK2pvcTcweEJmMmN3WStpcmVSTktBM1A0N21CMGVWcHMrRlhTaS9SSGh6NE1NWU0yS05wVS9qemQ2bEEvUHB3TkhSZ0RaTkpkQkJsYWpXZlMyZzFyWVIwR3FRanY2dkZOektiWkpZRjV3VDBaNXBtbzhJK2d5UUJFWlF1M1l3VVZNdGZNQ1o0dlJuZG1oRFJXL3BTS0g4R2c3RmxwbmRIZnlteXRlMDRuVnZ1SStmRUNremE0ZXQ3Wmd4bjAydmVmOGF4eS9JYlcvUUVmTC91OHJKSE8xUHl3Zkp2WUZSWTB3ZFUwdWxwMk9oZEZPWTZaMStCWFJJQjdmd1ZyZE1lZE1pUEFLajdLOXlEVU5LbEllUnM5bkdSQmFlRmhPZE9FS0h4eUlpMlA5LzdjRk5QOVRuRXB5U0VOYmJ5dWdua1V2T3hmNFQ0ckM3YUdaU2lUT0pENVlLeElXbmphU3lCSzRPYVYveHZWdnFteGdENlVUdDRUUzh1T1U5M1BvV0M3TW5HdU5NQ1FaRXcxNGw3OUhkS3NnS0I4TzBVb2hSdi91SVlHOC9WcGRIbGNFNVY3L010c1ZpaXVOUWp2aGRFeDRpMEpvSUYxTjFYQ01JeEFGR0xqTjIwNVNPVFNvVkJqak1QWFVwc2g0SERDcHZMb0hhaU81WlVPakdROEtyVy9BaWh2TC9EckRYUEpYa2QrcVludlkvQ2xyRjZDODArc0FKS0hlb3E4N0xOMS9vaS9JZW92c2IyV1lxeU9DcFl4akJBVVpmNWw5cC9iWk1ZT2ZBTCtUZkRMSW4xSmdUcXlNa2Z6dUZMK291SDdGUCtFekRVdVFZYzFSdU4rQUVlU3pFYStCdm9GRXVaOW93VkJEckxuaUxxV1YrOG9EL05xL1Q2Zm82bEJPd3NXWnZMb1NIMVIzdUJoNDlma054ZGgyRHcwTkJEdXAvN2JRUWpQZEZaZ1FURVVPZmp1YnZqRENTbkl3R1hhb0RjOXFrSGlBYjJyUzgvaUVBeEFndHQ3UElUWFMrTHV1Njl2TjJVWkxxQUt2Mno3YmwzdVpmc3hHUkdvY0RGMEhHbFA2VEFRclJ2VDEwd09xWTRCTjVZU3JuR2JaTWU3Y0I1S0tRbndpRmhlQi9uMTBERjUvQ3VINmthWHM1VUxoRTBPcEg4ZFRpMW9QaU1PYkswMkJjMVQ1M1BvVWQyUVhMVTIvS1QzWDQ1Z2JGOWVsMFRrVGY5Sk13ZWlNQWU1UzllRExXczNMUW4rNHI5Q1NrVmhHK0N2SnBxYnlMT0E1T0xNRUVhQW9leU9HNGphVVFEUUZhT2prbS9tUVBIcWUrb0E3YlZOcXlZaEFVL01qRWNPSXg2TkZ0WkdKeDRNTTFQMFVMejZmRTJnQjRmOG1DMWxEWFNKWkxaQStjcFAxTm5WN21CWWx4cHI2QzRyRFBuanNUQUxOc3ljVm9CeWlQbDUxZ2JvTlRQZlMxUUd2Ny9Jd3BJMnhGejFDK1B2Y2R2OXo5Z2FJdUYzbFNmazJNajZxc0JHVmxremQ2c1gvaFE0d1FtU0lZWmgvdUdJbVIwNUhaTUpzZVJCMy83Y2E1UFdwdUt1SitOcUxuVitTUmNmT2xHMmE0Vlc0NVpMdFBXakN5Mm9zcGxsTTBzS2l5bEptSTlGL1pra1VIL2NITUhDUGZIQnZMc0ZzbGFmNHpqYmNBZUpHeDJHZUlWY0tZdzlzaWxXZ3lDL0tvMjBXOEwrNTdUcHdpSDd3SlFsUnc5akZLQ3pRK1BTVHdOMzRsTWsvTU1RbWJmanhhbHFpVURwbHV3NkhGMHF5ckJuaHl5NjRKR1h1K3pBSlhvVk1lYjZYS3BTK0tXR2NMcTJ2YjB6OWR5cEZOdlU5SUdzQWVSSytKRFNEbmdJR1Z5Y2ZDUHFWa3JaYXl4K3pIa0NNYzBOOHVpb2Flb09JQXFaVXF5elN3aFZUZ1RWaG9EUTdrOUFFWERnblZvcDBWQmU5T0h6TjZ6OEZuS3M4a0VKeEdRa0dGRmlqU1hVcUV0MlJhOTlYZHlnK1lRd2hITmdnUEVJSzhicE9oQVdvYTdFazVXRHVVNXRqd0s5VENIWGZsSFFHSS9nOTMxOGpTcnhBUlNocWV1VmYwZ09URDBVVzlIcUZhZFBTTW5CdllDUTZlRXhCVkFudGhPUGo5d2lzQlRnaVp6MGlUb21SSjJYRVo4cUxXTFhydUFYenA5SUdZRCtOR1ZURnk5bnpxSVBKT3k3WnczYUNJWHJWbEJrczhtTVlzc2ZxaUc1RzA2TWh3R1ZYbXc2b1RYMStvdmUyeVZoUVA2NWJNT3pOS2QyRCt4b1E0UzJWc3lEQiIsIm1hYyI6IjZkY2Q1MDhhMDM2MmIzZDE2MDUzMjQxZDg0MjlmOWJhZmMwYjllZjhmMjAxZDVhM2VkOTJlZWY0ZDYyYjVmNjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "FNxCRntUVQxWSUFYOeG1nIWJgJWZlY2bbUZ+cqq3d0o=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InRieWtyZitoeEdDcFBoK3JqdDdnQmc9PSIsInZhbHVlIjoiR1RUK2FTSkR3RTUwOGZIeHYvb2VMUmR4VWFWbnozbVJwMjBLbWhmYlgwdWJQNHJHeE1OMkh2djgzaE9wcTNmM2lDMXc3ejFYYy9sRHhtZUVKWk9ZTndqTXRsdThYSEFWNXhzMnF6VzZETURoMTNrMDNMWk9ZOWszU2lnOE9IS2I2MHZsTmhUeDJPZTQrQjh2UmJIOUU0TE9VQnQxTmRVVURlK3VFU1lMdVdYc0hYK0ZxUFpmSDNSdG8wZkk5aGFQTHVDcjRheGdRTGRHaWFwdU9FdFFLbFJ6bm54KzR4ODJBMGsya1ZBeXcrcXlJU1NqQWNsN1VYdlZBMkl1cVY0TzRQN095cGVIL2FRWVQzY1FhZytBNytJYmVFT1hYcjF3V0JINzFBeThMek4vandFVnREUlZFVnJod3hYRW5DelZIVzhUMUNReUEyTEZQeVhLbURld0NSREhaeDJQSjdraHZZbW9yZitRWFZKNHpES2tCME1oTGlId1BCRG83c1Z4bEtsYjNpTFhldERXdTVibzlTYnBpdWpZM3lXUlVCZ2VTdHphMkk1SSs2ZGdrcS8zcGllMW1lNWFDc2JZMnVoeWdJblFxWDB2dm5BYVV3Q3dQb0h1bThKZGVaM3ZGZCs5VklockVDTW9IWTBjVHk4bDJMUU1JSHl0NWwzZDdrcFZIVWFRTkVKQ0I4LzBveW1CelNCUVUwUEZRZkF6eGlKaElUazBhQjFmUGV4SXh6ZUxIREZ5MjVjL1FGN2F2MXI2L3IzMHl5WnlDWVNOR29sRTNsWWw4eHhZUzhDK2pvcTcweEJmMmN3WStpcmVSTktBM1A0N21CMGVWcHMrRlhTaS9SSGh6NE1NWU0yS05wVS9qemQ2bEEvUHB3TkhSZ0RaTkpkQkJsYWpXZlMyZzFyWVIwR3FRanY2dkZOektiWkpZRjV3VDBaNXBtbzhJK2d5UUJFWlF1M1l3VVZNdGZNQ1o0dlJuZG1oRFJXL3BTS0g4R2c3RmxwbmRIZnlteXRlMDRuVnZ1SStmRUNremE0ZXQ3Wmd4bjAydmVmOGF4eS9JYlcvUUVmTC91OHJKSE8xUHl3Zkp2WUZSWTB3ZFUwdWxwMk9oZEZPWTZaMStCWFJJQjdmd1ZyZE1lZE1pUEFLajdLOXlEVU5LbEllUnM5bkdSQmFlRmhPZE9FS0h4eUlpMlA5LzdjRk5QOVRuRXB5U0VOYmJ5dWdua1V2T3hmNFQ0ckM3YUdaU2lUT0pENVlLeElXbmphU3lCSzRPYVYveHZWdnFteGdENlVUdDRUUzh1T1U5M1BvV0M3TW5HdU5NQ1FaRXcxNGw3OUhkS3NnS0I4TzBVb2hSdi91SVlHOC9WcGRIbGNFNVY3L010c1ZpaXVOUWp2aGRFeDRpMEpvSUYxTjFYQ01JeEFGR0xqTjIwNVNPVFNvVkJqak1QWFVwc2g0SERDcHZMb0hhaU81WlVPakdROEtyVy9BaWh2TC9EckRYUEpYa2QrcVludlkvQ2xyRjZDODArc0FKS0hlb3E4N0xOMS9vaS9JZW92c2IyV1lxeU9DcFl4akJBVVpmNWw5cC9iWk1ZT2ZBTCtUZkRMSW4xSmdUcXlNa2Z6dUZMK291SDdGUCtFekRVdVFZYzFSdU4rQUVlU3pFYStCdm9GRXVaOW93VkJEckxuaUxxV1YrOG9EL05xL1Q2Zm82bEJPd3NXWnZMb1NIMVIzdUJoNDlma054ZGgyRHcwTkJEdXAvN2JRUWpQZEZaZ1FURVVPZmp1YnZqRENTbkl3R1hhb0RjOXFrSGlBYjJyUzgvaUVBeEFndHQ3UElUWFMrTHV1Njl2TjJVWkxxQUt2Mno3YmwzdVpmc3hHUkdvY0RGMEhHbFA2VEFRclJ2VDEwd09xWTRCTjVZU3JuR2JaTWU3Y0I1S0tRbndpRmhlQi9uMTBERjUvQ3VINmthWHM1VUxoRTBPcEg4ZFRpMW9QaU1PYkswMkJjMVQ1M1BvVWQyUVhMVTIvS1QzWDQ1Z2JGOWVsMFRrVGY5Sk13ZWlNQWU1UzllRExXczNMUW4rNHI5Q1NrVmhHK0N2SnBxYnlMT0E1T0xNRUVhQW9leU9HNGphVVFEUUZhT2prbS9tUVBIcWUrb0E3YlZOcXlZaEFVL01qRWNPSXg2TkZ0WkdKeDRNTTFQMFVMejZmRTJnQjRmOG1DMWxEWFNKWkxaQStjcFAxTm5WN21CWWx4cHI2QzRyRFBuanNUQUxOc3ljVm9CeWlQbDUxZ2JvTlRQZlMxUUd2Ny9Jd3BJMnhGejFDK1B2Y2R2OXo5Z2FJdUYzbFNmazJNajZxc0JHVmxremQ2c1gvaFE0d1FtU0lZWmgvdUdJbVIwNUhaTUpzZVJCMy83Y2E1UFdwdUt1SitOcUxuVitTUmNmT2xHMmE0Vlc0NVpMdFBXakN5Mm9zcGxsTTBzS2l5bEptSTlGL1pra1VIL2NITUhDUGZIQnZMc0ZzbGFmNHpqYmNBZUpHeDJHZUlWY0tZdzlzaWxXZ3lDL0tvMjBXOEwrNTdUcHdpSDd3SlFsUnc5akZLQ3pRK1BTVHdOMzRsTWsvTU1RbWJmanhhbHFpVURwbHV3NkhGMHF5ckJuaHl5NjRKR1h1K3pBSlhvVk1lYjZYS3BTK0tXR2NMcTJ2YjB6OWR5cEZOdlU5SUdzQWVSSytKRFNEbmdJR1Z5Y2ZDUHFWa3JaYXl4K3pIa0NNYzBOOHVpb2Flb09JQXFaVXF5elN3aFZUZ1RWaG9EUTdrOUFFWERnblZvcDBWQmU5T0h6TjZ6OEZuS3M4a0VKeEdRa0dGRmlqU1hVcUV0MlJhOTlYZHlnK1lRd2hITmdnUEVJSzhicE9oQVdvYTdFazVXRHVVNXRqd0s5VENIWGZsSFFHSS9nOTMxOGpTcnhBUlNocWV1VmYwZ09URDBVVzlIcUZhZFBTTW5CdllDUTZlRXhCVkFudGhPUGo5d2lzQlRnaVp6MGlUb21SSjJYRVo4cUxXTFhydUFYenA5SUdZRCtOR1ZURnk5bnpxSVBKT3k3WnczYUNJWHJWbEJrczhtTVlzc2ZxaUc1RzA2TWh3R1ZYbXc2b1RYMStvdmUyeVZoUVA2NWJNT3pOS2QyRCt4b1E0UzJWc3lEQiIsIm1hYyI6IjZkY2Q1MDhhMDM2MmIzZDE2MDUzMjQxZDg0MjlmOWJhZmMwYjllZjhmMjAxZDVhM2VkOTJlZWY0ZDYyYjVmNjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-135", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "aP1+tFB9nGTO6aSRnZ7Xwra4ZLk4AkILMLPEJCoZsE8=", "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": "eyJpdiI6InRieWtyZitoeEdDcFBoK3JqdDdnQmc9PSIsInZhbHVlIjoiR1RUK2FTSkR3RTUwOGZIeHYvb2VMUmR4VWFWbnozbVJwMjBLbWhmYlgwdWJQNHJHeE1OMkh2djgzaE9wcTNmM2lDMXc3ejFYYy9sRHhtZUVKWk9ZTndqTXRsdThYSEFWNXhzMnF6VzZETURoMTNrMDNMWk9ZOWszU2lnOE9IS2I2MHZsTmhUeDJPZTQrQjh2UmJIOUU0TE9VQnQxTmRVVURlK3VFU1lMdVdYc0hYK0ZxUFpmSDNSdG8wZkk5aGFQTHVDcjRheGdRTGRHaWFwdU9FdFFLbFJ6bm54KzR4ODJBMGsya1ZBeXcrcXlJU1NqQWNsN1VYdlZBMkl1cVY0TzRQN095cGVIL2FRWVQzY1FhZytBNytJYmVFT1hYcjF3V0JINzFBeThMek4vandFVnREUlZFVnJod3hYRW5DelZIVzhUMUNReUEyTEZQeVhLbURld0NSREhaeDJQSjdraHZZbW9yZitRWFZKNHpES2tCME1oTGlId1BCRG83c1Z4bEtsYjNpTFhldERXdTVibzlTYnBpdWpZM3lXUlVCZ2VTdHphMkk1SSs2ZGdrcS8zcGllMW1lNWFDc2JZMnVoeWdJblFxWDB2dm5BYVV3Q3dQb0h1bThKZGVaM3ZGZCs5VklockVDTW9IWTBjVHk4bDJMUU1JSHl0NWwzZDdrcFZIVWFRTkVKQ0I4LzBveW1CelNCUVUwUEZRZkF6eGlKaElUazBhQjFmUGV4SXh6ZUxIREZ5MjVjL1FGN2F2MXI2L3IzMHl5WnlDWVNOR29sRTNsWWw4eHhZUzhDK2pvcTcweEJmMmN3WStpcmVSTktBM1A0N21CMGVWcHMrRlhTaS9SSGh6NE1NWU0yS05wVS9qemQ2bEEvUHB3TkhSZ0RaTkpkQkJsYWpXZlMyZzFyWVIwR3FRanY2dkZOektiWkpZRjV3VDBaNXBtbzhJK2d5UUJFWlF1M1l3VVZNdGZNQ1o0dlJuZG1oRFJXL3BTS0g4R2c3RmxwbmRIZnlteXRlMDRuVnZ1SStmRUNremE0ZXQ3Wmd4bjAydmVmOGF4eS9JYlcvUUVmTC91OHJKSE8xUHl3Zkp2WUZSWTB3ZFUwdWxwMk9oZEZPWTZaMStCWFJJQjdmd1ZyZE1lZE1pUEFLajdLOXlEVU5LbEllUnM5bkdSQmFlRmhPZE9FS0h4eUlpMlA5LzdjRk5QOVRuRXB5U0VOYmJ5dWdua1V2T3hmNFQ0ckM3YUdaU2lUT0pENVlLeElXbmphU3lCSzRPYVYveHZWdnFteGdENlVUdDRUUzh1T1U5M1BvV0M3TW5HdU5NQ1FaRXcxNGw3OUhkS3NnS0I4TzBVb2hSdi91SVlHOC9WcGRIbGNFNVY3L010c1ZpaXVOUWp2aGRFeDRpMEpvSUYxTjFYQ01JeEFGR0xqTjIwNVNPVFNvVkJqak1QWFVwc2g0SERDcHZMb0hhaU81WlVPakdROEtyVy9BaWh2TC9EckRYUEpYa2QrcVludlkvQ2xyRjZDODArc0FKS0hlb3E4N0xOMS9vaS9JZW92c2IyV1lxeU9DcFl4akJBVVpmNWw5cC9iWk1ZT2ZBTCtUZkRMSW4xSmdUcXlNa2Z6dUZMK291SDdGUCtFekRVdVFZYzFSdU4rQUVlU3pFYStCdm9GRXVaOW93VkJEckxuaUxxV1YrOG9EL05xL1Q2Zm82bEJPd3NXWnZMb1NIMVIzdUJoNDlma054ZGgyRHcwTkJEdXAvN2JRUWpQZEZaZ1FURVVPZmp1YnZqRENTbkl3R1hhb0RjOXFrSGlBYjJyUzgvaUVBeEFndHQ3UElUWFMrTHV1Njl2TjJVWkxxQUt2Mno3YmwzdVpmc3hHUkdvY0RGMEhHbFA2VEFRclJ2VDEwd09xWTRCTjVZU3JuR2JaTWU3Y0I1S0tRbndpRmhlQi9uMTBERjUvQ3VINmthWHM1VUxoRTBPcEg4ZFRpMW9QaU1PYkswMkJjMVQ1M1BvVWQyUVhMVTIvS1QzWDQ1Z2JGOWVsMFRrVGY5Sk13ZWlNQWU1UzllRExXczNMUW4rNHI5Q1NrVmhHK0N2SnBxYnlMT0E1T0xNRUVhQW9leU9HNGphVVFEUUZhT2prbS9tUVBIcWUrb0E3YlZOcXlZaEFVL01qRWNPSXg2TkZ0WkdKeDRNTTFQMFVMejZmRTJnQjRmOG1DMWxEWFNKWkxaQStjcFAxTm5WN21CWWx4cHI2QzRyRFBuanNUQUxOc3ljVm9CeWlQbDUxZ2JvTlRQZlMxUUd2Ny9Jd3BJMnhGejFDK1B2Y2R2OXo5Z2FJdUYzbFNmazJNajZxc0JHVmxremQ2c1gvaFE0d1FtU0lZWmgvdUdJbVIwNUhaTUpzZVJCMy83Y2E1UFdwdUt1SitOcUxuVitTUmNmT2xHMmE0Vlc0NVpMdFBXakN5Mm9zcGxsTTBzS2l5bEptSTlGL1pra1VIL2NITUhDUGZIQnZMc0ZzbGFmNHpqYmNBZUpHeDJHZUlWY0tZdzlzaWxXZ3lDL0tvMjBXOEwrNTdUcHdpSDd3SlFsUnc5akZLQ3pRK1BTVHdOMzRsTWsvTU1RbWJmanhhbHFpVURwbHV3NkhGMHF5ckJuaHl5NjRKR1h1K3pBSlhvVk1lYjZYS3BTK0tXR2NMcTJ2YjB6OWR5cEZOdlU5SUdzQWVSSytKRFNEbmdJR1Z5Y2ZDUHFWa3JaYXl4K3pIa0NNYzBOOHVpb2Flb09JQXFaVXF5elN3aFZUZ1RWaG9EUTdrOUFFWERnblZvcDBWQmU5T0h6TjZ6OEZuS3M4a0VKeEdRa0dGRmlqU1hVcUV0MlJhOTlYZHlnK1lRd2hITmdnUEVJSzhicE9oQVdvYTdFazVXRHVVNXRqd0s5VENIWGZsSFFHSS9nOTMxOGpTcnhBUlNocWV1VmYwZ09URDBVVzlIcUZhZFBTTW5CdllDUTZlRXhCVkFudGhPUGo5d2lzQlRnaVp6MGlUb21SSjJYRVo4cUxXTFhydUFYenA5SUdZRCtOR1ZURnk5bnpxSVBKT3k3WnczYUNJWHJWbEJrczhtTVlzc2ZxaUc1RzA2TWh3R1ZYbXc2b1RYMStvdmUyeVZoUVA2NWJNT3pOS2QyRCt4b1E0UzJWc3lEQiIsIm1hYyI6IjZkY2Q1MDhhMDM2MmIzZDE2MDUzMjQxZDg0MjlmOWJhZmMwYjllZjhmMjAxZDVhM2VkOTJlZWY0ZDYyYjVmNjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "O67eC42UdXFvMTaBLSQtY7jRWaWT1px+xOG80wgZ\/fs=", "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": "eyJpdiI6InRieWtyZitoeEdDcFBoK3JqdDdnQmc9PSIsInZhbHVlIjoiR1RUK2FTSkR3RTUwOGZIeHYvb2VMUmR4VWFWbnozbVJwMjBLbWhmYlgwdWJQNHJHeE1OMkh2djgzaE9wcTNmM2lDMXc3ejFYYy9sRHhtZUVKWk9ZTndqTXRsdThYSEFWNXhzMnF6VzZETURoMTNrMDNMWk9ZOWszU2lnOE9IS2I2MHZsTmhUeDJPZTQrQjh2UmJIOUU0TE9VQnQxTmRVVURlK3VFU1lMdVdYc0hYK0ZxUFpmSDNSdG8wZkk5aGFQTHVDcjRheGdRTGRHaWFwdU9FdFFLbFJ6bm54KzR4ODJBMGsya1ZBeXcrcXlJU1NqQWNsN1VYdlZBMkl1cVY0TzRQN095cGVIL2FRWVQzY1FhZytBNytJYmVFT1hYcjF3V0JINzFBeThMek4vandFVnREUlZFVnJod3hYRW5DelZIVzhUMUNReUEyTEZQeVhLbURld0NSREhaeDJQSjdraHZZbW9yZitRWFZKNHpES2tCME1oTGlId1BCRG83c1Z4bEtsYjNpTFhldERXdTVibzlTYnBpdWpZM3lXUlVCZ2VTdHphMkk1SSs2ZGdrcS8zcGllMW1lNWFDc2JZMnVoeWdJblFxWDB2dm5BYVV3Q3dQb0h1bThKZGVaM3ZGZCs5VklockVDTW9IWTBjVHk4bDJMUU1JSHl0NWwzZDdrcFZIVWFRTkVKQ0I4LzBveW1CelNCUVUwUEZRZkF6eGlKaElUazBhQjFmUGV4SXh6ZUxIREZ5MjVjL1FGN2F2MXI2L3IzMHl5WnlDWVNOR29sRTNsWWw4eHhZUzhDK2pvcTcweEJmMmN3WStpcmVSTktBM1A0N21CMGVWcHMrRlhTaS9SSGh6NE1NWU0yS05wVS9qemQ2bEEvUHB3TkhSZ0RaTkpkQkJsYWpXZlMyZzFyWVIwR3FRanY2dkZOektiWkpZRjV3VDBaNXBtbzhJK2d5UUJFWlF1M1l3VVZNdGZNQ1o0dlJuZG1oRFJXL3BTS0g4R2c3RmxwbmRIZnlteXRlMDRuVnZ1SStmRUNremE0ZXQ3Wmd4bjAydmVmOGF4eS9JYlcvUUVmTC91OHJKSE8xUHl3Zkp2WUZSWTB3ZFUwdWxwMk9oZEZPWTZaMStCWFJJQjdmd1ZyZE1lZE1pUEFLajdLOXlEVU5LbEllUnM5bkdSQmFlRmhPZE9FS0h4eUlpMlA5LzdjRk5QOVRuRXB5U0VOYmJ5dWdua1V2T3hmNFQ0ckM3YUdaU2lUT0pENVlLeElXbmphU3lCSzRPYVYveHZWdnFteGdENlVUdDRUUzh1T1U5M1BvV0M3TW5HdU5NQ1FaRXcxNGw3OUhkS3NnS0I4TzBVb2hSdi91SVlHOC9WcGRIbGNFNVY3L010c1ZpaXVOUWp2aGRFeDRpMEpvSUYxTjFYQ01JeEFGR0xqTjIwNVNPVFNvVkJqak1QWFVwc2g0SERDcHZMb0hhaU81WlVPakdROEtyVy9BaWh2TC9EckRYUEpYa2QrcVludlkvQ2xyRjZDODArc0FKS0hlb3E4N0xOMS9vaS9JZW92c2IyV1lxeU9DcFl4akJBVVpmNWw5cC9iWk1ZT2ZBTCtUZkRMSW4xSmdUcXlNa2Z6dUZMK291SDdGUCtFekRVdVFZYzFSdU4rQUVlU3pFYStCdm9GRXVaOW93VkJEckxuaUxxV1YrOG9EL05xL1Q2Zm82bEJPd3NXWnZMb1NIMVIzdUJoNDlma054ZGgyRHcwTkJEdXAvN2JRUWpQZEZaZ1FURVVPZmp1YnZqRENTbkl3R1hhb0RjOXFrSGlBYjJyUzgvaUVBeEFndHQ3UElUWFMrTHV1Njl2TjJVWkxxQUt2Mno3YmwzdVpmc3hHUkdvY0RGMEhHbFA2VEFRclJ2VDEwd09xWTRCTjVZU3JuR2JaTWU3Y0I1S0tRbndpRmhlQi9uMTBERjUvQ3VINmthWHM1VUxoRTBPcEg4ZFRpMW9QaU1PYkswMkJjMVQ1M1BvVWQyUVhMVTIvS1QzWDQ1Z2JGOWVsMFRrVGY5Sk13ZWlNQWU1UzllRExXczNMUW4rNHI5Q1NrVmhHK0N2SnBxYnlMT0E1T0xNRUVhQW9leU9HNGphVVFEUUZhT2prbS9tUVBIcWUrb0E3YlZOcXlZaEFVL01qRWNPSXg2TkZ0WkdKeDRNTTFQMFVMejZmRTJnQjRmOG1DMWxEWFNKWkxaQStjcFAxTm5WN21CWWx4cHI2QzRyRFBuanNUQUxOc3ljVm9CeWlQbDUxZ2JvTlRQZlMxUUd2Ny9Jd3BJMnhGejFDK1B2Y2R2OXo5Z2FJdUYzbFNmazJNajZxc0JHVmxremQ2c1gvaFE0d1FtU0lZWmgvdUdJbVIwNUhaTUpzZVJCMy83Y2E1UFdwdUt1SitOcUxuVitTUmNmT2xHMmE0Vlc0NVpMdFBXakN5Mm9zcGxsTTBzS2l5bEptSTlGL1pra1VIL2NITUhDUGZIQnZMc0ZzbGFmNHpqYmNBZUpHeDJHZUlWY0tZdzlzaWxXZ3lDL0tvMjBXOEwrNTdUcHdpSDd3SlFsUnc5akZLQ3pRK1BTVHdOMzRsTWsvTU1RbWJmanhhbHFpVURwbHV3NkhGMHF5ckJuaHl5NjRKR1h1K3pBSlhvVk1lYjZYS3BTK0tXR2NMcTJ2YjB6OWR5cEZOdlU5SUdzQWVSSytKRFNEbmdJR1Z5Y2ZDUHFWa3JaYXl4K3pIa0NNYzBOOHVpb2Flb09JQXFaVXF5elN3aFZUZ1RWaG9EUTdrOUFFWERnblZvcDBWQmU5T0h6TjZ6OEZuS3M4a0VKeEdRa0dGRmlqU1hVcUV0MlJhOTlYZHlnK1lRd2hITmdnUEVJSzhicE9oQVdvYTdFazVXRHVVNXRqd0s5VENIWGZsSFFHSS9nOTMxOGpTcnhBUlNocWV1VmYwZ09URDBVVzlIcUZhZFBTTW5CdllDUTZlRXhCVkFudGhPUGo5d2lzQlRnaVp6MGlUb21SSjJYRVo4cUxXTFhydUFYenA5SUdZRCtOR1ZURnk5bnpxSVBKT3k3WnczYUNJWHJWbEJrczhtTVlzc2ZxaUc1RzA2TWh3R1ZYbXc2b1RYMStvdmUyeVZoUVA2NWJNT3pOS2QyRCt4b1E0UzJWc3lEQiIsIm1hYyI6IjZkY2Q1MDhhMDM2MmIzZDE2MDUzMjQxZDg0MjlmOWJhZmMwYjllZjhmMjAxZDVhM2VkOTJlZWY0ZDYyYjVmNjAiLCJ0YWciOiIifQ==", "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-135", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-136", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GsePe6U\/Jn4sjK6j89GctbiuRL0N6sVsn5aAxnJmgSrdg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sfccVxhT+xM87T74nH44O+K8FIsWPKcx9W3vs8fiBfo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InFwbm9iNndheGV3bkpQdE1YZWhNWmc9PSIsInZhbHVlIjoiWVdqOVd2bkNUcEp5RE4xcEswVFhjbFZuTGt2Z0FQeE1HLzlUM2lwa3FDKzVhQlZhdUdLMUl6WVZSWmtYTWRLS2V0MzdvYlZRNzRUV2tUVjlPSCtGTmpDZXJJTWJQU3pGN1ArQnp3eGxWR3RmK0I0UzJSejB2ZVJoaUtSTWdsQ1NVWkF2TFdoMTc4eGcvd0tXMGNnNnFFTi93M0lsYUlwQjBnR0tzL3FzOVUvSGZyQ2V6MjdiQnZac0tBbXJLT29BWFFhcUVnemVmTWNTK3B1SFBKbXcyN2ppc2tjQ1d1L3BDanlXQkwzMXlaTWpmcStxRzFBcTFxNDhIUHl6c0JtM1hPY3lkQlNvMjNJN0tWMEJjZ1Npa2RNYmE1NFhvcWRJeXFhbG0yVmd4c1ErVDN1cW9MOTdmajF2WnM0MlJmSDFsc2paVEtzREJTVjVtNUJHUnRoTWZJbVZMZ1JQRkRvandTc1RYSnp5RXRveWlFdEIrQmFuQnBoYVVvb1BTTlBhYi9WRWxQMXBhVUplSnhHZGp5d2JaN09XeDJ5M2tCb0hIcW9uZVVQQ0NPdnE5cjZyYzc2YnYycDVpVDhkb1BLZ1NPY0lPS29tL1RLUWRpYkg2NFFGWEhpZXRjMnhTT0xLbmorc2xTd0FyMW5PbXlvK0F3U1NQc2NjQS8veWFPSTBRdlBkUi9RbGJxWUhsYjdWc0VaK1hiM3pkU3BBZ2dtT0swSE91QTgveGdCT1YydG5NVjlraGthQWQvd0Vzd2N6MGZYcDQwNHYzVUhyNEQ1SGxyZVhmVUlmYk45NG1OYjRGYjVvb2VyV3pqVU1mZWZqZjhZTElMVzVxSU1HM3JFMFVmM0RJUDY0VnMweVJMbFBOcGNTMURwY0lXaEd3bnBvcDlGZGZkL3I3RjBCYUthN3lKb1Raelhub2NPTlBwZUdGekprdHRLZy9INWFUQm9BWE5YWDlLV01IN2dPN1ZjWEhvZ1hlTXFZV3NHMFdzNk1PTXdpWkRjVWRORjZSTHJvSU9pQUgvai9wYWl5T2N2aDRMd1JyV0trN1VjcE41MzluMGI0Y1V2L3RNOExISlRTRkUwaU11YWd1V25tSlFTZzJ1ZmdXMnd1enkzbG5NNlBLbVM4M3dSeVRhdWsybng0cmpjUHNOdUNtQVBZSmE5WXpvcjFQTG5XbitLemlOUmJZRktrTjZMVDBpVmo1ckFUZ1lobWpLOG1BMHBFTWR1YzFaekRXQzVmU05FSU41emk2clY5aWdUUEVSbzNsMUFPeDR2aUMxMXZYQ08zc21UL3Q2eWdicUtzb0pOdlQycTR5aXhndUd2eHlqbHI4WWc3YzdoTUVGck83UlpXQnVCNEQydXhWZ25maW9XdEhuTkJUM2o2ajdnV1prK2drTXFZc08ydEhwRitkQTB6RW8rcmYvbUJRU3EzV1ErOUJIbUwrSHBrU0k1Y2dvUWxqKzFCSmdBR3djRHdBZStmWTdqaWZjV0ZGUkVBMHVGbGloR292QklaSXF5bzFzUDRkVHBZME1GbktVblpNaHUyOTBqMDQrN0hWdHNNWEdWZTBENmdTUUwwWUpNWXJoTzJkSVRjOEd5RVZLbE5WM2hEM3NpUmVRVUU3UERVMjBlK0RGTmViN2llMWVhRE9oQ0MyRDJMU1A2UWJwN2w3RmhaWVpIWEc3V0VtYmlnaXVyT2hsQkdMYnp3RVZjUXF2SHIxNUlpaURNVFNoZUpMLzFlN0FGeGtsbnhiVlhEckRkdGNZYi83YVdhRmFDTUkwZGYxSFlDL08yZGdiMml4MXZpN1ZpYUxTK0dZZnZGeFBlSmY3R3VsSll5bmFZbTQ1QXV6bDlOMDUxQkFDNW14dVZHVjFwQzgzdTBrdjIxRCtBcVZrNHZnY1Erd0s2QnBzWEgvUkZJaEo0YUk1VHFxUkRXVWxHUUJla00rS1lJeVBVTUJkd1ptZTdNcVlsUCtzZW1mcnFRWVJlMWV4R3ZJNDNxY0dOb0tXM2wrWmUrdk0zeXl2VFRyOHBnako1TUFhalM2a3JwZGhZa2I5QmlweFU5eWVXRXBGQStyVDNiVFROVE0rNmVKVE9QM3l2akRqMzFDWk5keFhhcDBwRXp5ZjAwNk9MVUlxczNTb3J6VFZua2VtZldIMEQzKy9nYy9xdTFKblFaZ2JGalFwVFdlY29KWnpadFd3eU9FYVFNcWt4UThwN1dzM000dWpBMXVoYjRCd1A5SkNUaVR4MzRYblk5MlRaSGhDVTRrYUZlMnNNbFF3MG41L0xZUmp0ck8zazVvaE1jZlZ1cEh2dkloZkFpdm1BSW1OaTgxRi96aEZ3RU5DU3JEMUtIbnIzbkRjOUQ4U0ozVHNjaHUzMXhwMnlYTXl3SnpDaFkyazIzMmQ4eWdlK0pEb0t1VDU4SG5ZUjZvOTF0OXBobDVodjNsdjd0MW5xdmpWN1NOQk96WjB3eFIwajBLcjNJTExGb2NHcmJDYWtRRWZaaG9uR3pMeHJEV2txS0NNSTgwUW5YV2orVFdLNjRwMW5VTmhWd2U2STdvRDMrNUpzekV5UXc3c2Z3eGMxUFN2UEYxUnltMlB6U0JWTmt4UGhsOVh2SXhDcFd6UDUyQlh1dFlVRURzSUNIY0xtRy9kYzI0LzFFbkdjU1FjMk83WVVJMGN2cjZoZUVuVlBIbG4vUHlpMUFUY1lJWC92K3UzNUYyQklQNy90cEZoTXZUQUVBZ2IxNmxzd1hkQ3NGOElZTkZnM1lSVllWeXliS2FSV2JhM2tXdmQ5VTM5a0RQK2ZuZFl0YThrb1ZMZTNZS0JPVTI2RGlzL21OZ1J1VG5qYzJhRytaOGg0eEEydkhxT2kvbzdpLy9YbWpZQkpGaDdaZ1VKN2g1UDhxN3pDTmVmSWo4aVZhUnVQZ2FrYmlCbVlIbEFCcWdlV0x5V3hwTGVEeFdEVVZrVklhM09Pb0tXTWJQb3pNVUw0QXBaY3dyVEhIcEVKbEMxb3dZUDZ0ckc1elJJVTBxc0llV2xuQVFSL20rVWpWQnAyQnV6cjV0KzJUZmlKSHZOb0ZIMURXTlNqV2Z5UG5FdHQ0cHoxQ1BLaGYzRWhoQzUxdlAzRzl5RHFSNnhzb0MrbTdxMUV1RWdhYjQxb1VwdVU3UDdmVSIsIm1hYyI6ImExOWNmZjM0Nzk2N2VhYjg5YzBkNDQ5ZjRhMjIwMmZhZDljNDM0YmExNDg4Y2UwNzQwNWRhYzZlNDVmZDE2ZmQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3L6UBuieSOc00Gu\/rmN9wJ44YH\/qIa4NOnSoIh1H0hI=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InFwbm9iNndheGV3bkpQdE1YZWhNWmc9PSIsInZhbHVlIjoiWVdqOVd2bkNUcEp5RE4xcEswVFhjbFZuTGt2Z0FQeE1HLzlUM2lwa3FDKzVhQlZhdUdLMUl6WVZSWmtYTWRLS2V0MzdvYlZRNzRUV2tUVjlPSCtGTmpDZXJJTWJQU3pGN1ArQnp3eGxWR3RmK0I0UzJSejB2ZVJoaUtSTWdsQ1NVWkF2TFdoMTc4eGcvd0tXMGNnNnFFTi93M0lsYUlwQjBnR0tzL3FzOVUvSGZyQ2V6MjdiQnZac0tBbXJLT29BWFFhcUVnemVmTWNTK3B1SFBKbXcyN2ppc2tjQ1d1L3BDanlXQkwzMXlaTWpmcStxRzFBcTFxNDhIUHl6c0JtM1hPY3lkQlNvMjNJN0tWMEJjZ1Npa2RNYmE1NFhvcWRJeXFhbG0yVmd4c1ErVDN1cW9MOTdmajF2WnM0MlJmSDFsc2paVEtzREJTVjVtNUJHUnRoTWZJbVZMZ1JQRkRvandTc1RYSnp5RXRveWlFdEIrQmFuQnBoYVVvb1BTTlBhYi9WRWxQMXBhVUplSnhHZGp5d2JaN09XeDJ5M2tCb0hIcW9uZVVQQ0NPdnE5cjZyYzc2YnYycDVpVDhkb1BLZ1NPY0lPS29tL1RLUWRpYkg2NFFGWEhpZXRjMnhTT0xLbmorc2xTd0FyMW5PbXlvK0F3U1NQc2NjQS8veWFPSTBRdlBkUi9RbGJxWUhsYjdWc0VaK1hiM3pkU3BBZ2dtT0swSE91QTgveGdCT1YydG5NVjlraGthQWQvd0Vzd2N6MGZYcDQwNHYzVUhyNEQ1SGxyZVhmVUlmYk45NG1OYjRGYjVvb2VyV3pqVU1mZWZqZjhZTElMVzVxSU1HM3JFMFVmM0RJUDY0VnMweVJMbFBOcGNTMURwY0lXaEd3bnBvcDlGZGZkL3I3RjBCYUthN3lKb1Raelhub2NPTlBwZUdGekprdHRLZy9INWFUQm9BWE5YWDlLV01IN2dPN1ZjWEhvZ1hlTXFZV3NHMFdzNk1PTXdpWkRjVWRORjZSTHJvSU9pQUgvai9wYWl5T2N2aDRMd1JyV0trN1VjcE41MzluMGI0Y1V2L3RNOExISlRTRkUwaU11YWd1V25tSlFTZzJ1ZmdXMnd1enkzbG5NNlBLbVM4M3dSeVRhdWsybng0cmpjUHNOdUNtQVBZSmE5WXpvcjFQTG5XbitLemlOUmJZRktrTjZMVDBpVmo1ckFUZ1lobWpLOG1BMHBFTWR1YzFaekRXQzVmU05FSU41emk2clY5aWdUUEVSbzNsMUFPeDR2aUMxMXZYQ08zc21UL3Q2eWdicUtzb0pOdlQycTR5aXhndUd2eHlqbHI4WWc3YzdoTUVGck83UlpXQnVCNEQydXhWZ25maW9XdEhuTkJUM2o2ajdnV1prK2drTXFZc08ydEhwRitkQTB6RW8rcmYvbUJRU3EzV1ErOUJIbUwrSHBrU0k1Y2dvUWxqKzFCSmdBR3djRHdBZStmWTdqaWZjV0ZGUkVBMHVGbGloR292QklaSXF5bzFzUDRkVHBZME1GbktVblpNaHUyOTBqMDQrN0hWdHNNWEdWZTBENmdTUUwwWUpNWXJoTzJkSVRjOEd5RVZLbE5WM2hEM3NpUmVRVUU3UERVMjBlK0RGTmViN2llMWVhRE9oQ0MyRDJMU1A2UWJwN2w3RmhaWVpIWEc3V0VtYmlnaXVyT2hsQkdMYnp3RVZjUXF2SHIxNUlpaURNVFNoZUpMLzFlN0FGeGtsbnhiVlhEckRkdGNZYi83YVdhRmFDTUkwZGYxSFlDL08yZGdiMml4MXZpN1ZpYUxTK0dZZnZGeFBlSmY3R3VsSll5bmFZbTQ1QXV6bDlOMDUxQkFDNW14dVZHVjFwQzgzdTBrdjIxRCtBcVZrNHZnY1Erd0s2QnBzWEgvUkZJaEo0YUk1VHFxUkRXVWxHUUJla00rS1lJeVBVTUJkd1ptZTdNcVlsUCtzZW1mcnFRWVJlMWV4R3ZJNDNxY0dOb0tXM2wrWmUrdk0zeXl2VFRyOHBnako1TUFhalM2a3JwZGhZa2I5QmlweFU5eWVXRXBGQStyVDNiVFROVE0rNmVKVE9QM3l2akRqMzFDWk5keFhhcDBwRXp5ZjAwNk9MVUlxczNTb3J6VFZua2VtZldIMEQzKy9nYy9xdTFKblFaZ2JGalFwVFdlY29KWnpadFd3eU9FYVFNcWt4UThwN1dzM000dWpBMXVoYjRCd1A5SkNUaVR4MzRYblk5MlRaSGhDVTRrYUZlMnNNbFF3MG41L0xZUmp0ck8zazVvaE1jZlZ1cEh2dkloZkFpdm1BSW1OaTgxRi96aEZ3RU5DU3JEMUtIbnIzbkRjOUQ4U0ozVHNjaHUzMXhwMnlYTXl3SnpDaFkyazIzMmQ4eWdlK0pEb0t1VDU4SG5ZUjZvOTF0OXBobDVodjNsdjd0MW5xdmpWN1NOQk96WjB3eFIwajBLcjNJTExGb2NHcmJDYWtRRWZaaG9uR3pMeHJEV2txS0NNSTgwUW5YV2orVFdLNjRwMW5VTmhWd2U2STdvRDMrNUpzekV5UXc3c2Z3eGMxUFN2UEYxUnltMlB6U0JWTmt4UGhsOVh2SXhDcFd6UDUyQlh1dFlVRURzSUNIY0xtRy9kYzI0LzFFbkdjU1FjMk83WVVJMGN2cjZoZUVuVlBIbG4vUHlpMUFUY1lJWC92K3UzNUYyQklQNy90cEZoTXZUQUVBZ2IxNmxzd1hkQ3NGOElZTkZnM1lSVllWeXliS2FSV2JhM2tXdmQ5VTM5a0RQK2ZuZFl0YThrb1ZMZTNZS0JPVTI2RGlzL21OZ1J1VG5qYzJhRytaOGg0eEEydkhxT2kvbzdpLy9YbWpZQkpGaDdaZ1VKN2g1UDhxN3pDTmVmSWo4aVZhUnVQZ2FrYmlCbVlIbEFCcWdlV0x5V3hwTGVEeFdEVVZrVklhM09Pb0tXTWJQb3pNVUw0QXBaY3dyVEhIcEVKbEMxb3dZUDZ0ckc1elJJVTBxc0llV2xuQVFSL20rVWpWQnAyQnV6cjV0KzJUZmlKSHZOb0ZIMURXTlNqV2Z5UG5FdHQ0cHoxQ1BLaGYzRWhoQzUxdlAzRzl5RHFSNnhzb0MrbTdxMUV1RWdhYjQxb1VwdVU3UDdmVSIsIm1hYyI6ImExOWNmZjM0Nzk2N2VhYjg5YzBkNDQ5ZjRhMjIwMmZhZDljNDM0YmExNDg4Y2UwNzQwNWRhYzZlNDVmZDE2ZmQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-136", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "LgyiiB6yUIlkTz40XvK60DyEOwibtxb4BpWH5P4QzM0=", "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": "eyJpdiI6InFwbm9iNndheGV3bkpQdE1YZWhNWmc9PSIsInZhbHVlIjoiWVdqOVd2bkNUcEp5RE4xcEswVFhjbFZuTGt2Z0FQeE1HLzlUM2lwa3FDKzVhQlZhdUdLMUl6WVZSWmtYTWRLS2V0MzdvYlZRNzRUV2tUVjlPSCtGTmpDZXJJTWJQU3pGN1ArQnp3eGxWR3RmK0I0UzJSejB2ZVJoaUtSTWdsQ1NVWkF2TFdoMTc4eGcvd0tXMGNnNnFFTi93M0lsYUlwQjBnR0tzL3FzOVUvSGZyQ2V6MjdiQnZac0tBbXJLT29BWFFhcUVnemVmTWNTK3B1SFBKbXcyN2ppc2tjQ1d1L3BDanlXQkwzMXlaTWpmcStxRzFBcTFxNDhIUHl6c0JtM1hPY3lkQlNvMjNJN0tWMEJjZ1Npa2RNYmE1NFhvcWRJeXFhbG0yVmd4c1ErVDN1cW9MOTdmajF2WnM0MlJmSDFsc2paVEtzREJTVjVtNUJHUnRoTWZJbVZMZ1JQRkRvandTc1RYSnp5RXRveWlFdEIrQmFuQnBoYVVvb1BTTlBhYi9WRWxQMXBhVUplSnhHZGp5d2JaN09XeDJ5M2tCb0hIcW9uZVVQQ0NPdnE5cjZyYzc2YnYycDVpVDhkb1BLZ1NPY0lPS29tL1RLUWRpYkg2NFFGWEhpZXRjMnhTT0xLbmorc2xTd0FyMW5PbXlvK0F3U1NQc2NjQS8veWFPSTBRdlBkUi9RbGJxWUhsYjdWc0VaK1hiM3pkU3BBZ2dtT0swSE91QTgveGdCT1YydG5NVjlraGthQWQvd0Vzd2N6MGZYcDQwNHYzVUhyNEQ1SGxyZVhmVUlmYk45NG1OYjRGYjVvb2VyV3pqVU1mZWZqZjhZTElMVzVxSU1HM3JFMFVmM0RJUDY0VnMweVJMbFBOcGNTMURwY0lXaEd3bnBvcDlGZGZkL3I3RjBCYUthN3lKb1Raelhub2NPTlBwZUdGekprdHRLZy9INWFUQm9BWE5YWDlLV01IN2dPN1ZjWEhvZ1hlTXFZV3NHMFdzNk1PTXdpWkRjVWRORjZSTHJvSU9pQUgvai9wYWl5T2N2aDRMd1JyV0trN1VjcE41MzluMGI0Y1V2L3RNOExISlRTRkUwaU11YWd1V25tSlFTZzJ1ZmdXMnd1enkzbG5NNlBLbVM4M3dSeVRhdWsybng0cmpjUHNOdUNtQVBZSmE5WXpvcjFQTG5XbitLemlOUmJZRktrTjZMVDBpVmo1ckFUZ1lobWpLOG1BMHBFTWR1YzFaekRXQzVmU05FSU41emk2clY5aWdUUEVSbzNsMUFPeDR2aUMxMXZYQ08zc21UL3Q2eWdicUtzb0pOdlQycTR5aXhndUd2eHlqbHI4WWc3YzdoTUVGck83UlpXQnVCNEQydXhWZ25maW9XdEhuTkJUM2o2ajdnV1prK2drTXFZc08ydEhwRitkQTB6RW8rcmYvbUJRU3EzV1ErOUJIbUwrSHBrU0k1Y2dvUWxqKzFCSmdBR3djRHdBZStmWTdqaWZjV0ZGUkVBMHVGbGloR292QklaSXF5bzFzUDRkVHBZME1GbktVblpNaHUyOTBqMDQrN0hWdHNNWEdWZTBENmdTUUwwWUpNWXJoTzJkSVRjOEd5RVZLbE5WM2hEM3NpUmVRVUU3UERVMjBlK0RGTmViN2llMWVhRE9oQ0MyRDJMU1A2UWJwN2w3RmhaWVpIWEc3V0VtYmlnaXVyT2hsQkdMYnp3RVZjUXF2SHIxNUlpaURNVFNoZUpMLzFlN0FGeGtsbnhiVlhEckRkdGNZYi83YVdhRmFDTUkwZGYxSFlDL08yZGdiMml4MXZpN1ZpYUxTK0dZZnZGeFBlSmY3R3VsSll5bmFZbTQ1QXV6bDlOMDUxQkFDNW14dVZHVjFwQzgzdTBrdjIxRCtBcVZrNHZnY1Erd0s2QnBzWEgvUkZJaEo0YUk1VHFxUkRXVWxHUUJla00rS1lJeVBVTUJkd1ptZTdNcVlsUCtzZW1mcnFRWVJlMWV4R3ZJNDNxY0dOb0tXM2wrWmUrdk0zeXl2VFRyOHBnako1TUFhalM2a3JwZGhZa2I5QmlweFU5eWVXRXBGQStyVDNiVFROVE0rNmVKVE9QM3l2akRqMzFDWk5keFhhcDBwRXp5ZjAwNk9MVUlxczNTb3J6VFZua2VtZldIMEQzKy9nYy9xdTFKblFaZ2JGalFwVFdlY29KWnpadFd3eU9FYVFNcWt4UThwN1dzM000dWpBMXVoYjRCd1A5SkNUaVR4MzRYblk5MlRaSGhDVTRrYUZlMnNNbFF3MG41L0xZUmp0ck8zazVvaE1jZlZ1cEh2dkloZkFpdm1BSW1OaTgxRi96aEZ3RU5DU3JEMUtIbnIzbkRjOUQ4U0ozVHNjaHUzMXhwMnlYTXl3SnpDaFkyazIzMmQ4eWdlK0pEb0t1VDU4SG5ZUjZvOTF0OXBobDVodjNsdjd0MW5xdmpWN1NOQk96WjB3eFIwajBLcjNJTExGb2NHcmJDYWtRRWZaaG9uR3pMeHJEV2txS0NNSTgwUW5YV2orVFdLNjRwMW5VTmhWd2U2STdvRDMrNUpzekV5UXc3c2Z3eGMxUFN2UEYxUnltMlB6U0JWTmt4UGhsOVh2SXhDcFd6UDUyQlh1dFlVRURzSUNIY0xtRy9kYzI0LzFFbkdjU1FjMk83WVVJMGN2cjZoZUVuVlBIbG4vUHlpMUFUY1lJWC92K3UzNUYyQklQNy90cEZoTXZUQUVBZ2IxNmxzd1hkQ3NGOElZTkZnM1lSVllWeXliS2FSV2JhM2tXdmQ5VTM5a0RQK2ZuZFl0YThrb1ZMZTNZS0JPVTI2RGlzL21OZ1J1VG5qYzJhRytaOGg0eEEydkhxT2kvbzdpLy9YbWpZQkpGaDdaZ1VKN2g1UDhxN3pDTmVmSWo4aVZhUnVQZ2FrYmlCbVlIbEFCcWdlV0x5V3hwTGVEeFdEVVZrVklhM09Pb0tXTWJQb3pNVUw0QXBaY3dyVEhIcEVKbEMxb3dZUDZ0ckc1elJJVTBxc0llV2xuQVFSL20rVWpWQnAyQnV6cjV0KzJUZmlKSHZOb0ZIMURXTlNqV2Z5UG5FdHQ0cHoxQ1BLaGYzRWhoQzUxdlAzRzl5RHFSNnhzb0MrbTdxMUV1RWdhYjQxb1VwdVU3UDdmVSIsIm1hYyI6ImExOWNmZjM0Nzk2N2VhYjg5YzBkNDQ5ZjRhMjIwMmZhZDljNDM0YmExNDg4Y2UwNzQwNWRhYzZlNDVmZDE2ZmQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4\/5rEUo9PbY32rfWJWr8IkgrLPva\/smIsBC0kNBy2xA=", "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": "eyJpdiI6InFwbm9iNndheGV3bkpQdE1YZWhNWmc9PSIsInZhbHVlIjoiWVdqOVd2bkNUcEp5RE4xcEswVFhjbFZuTGt2Z0FQeE1HLzlUM2lwa3FDKzVhQlZhdUdLMUl6WVZSWmtYTWRLS2V0MzdvYlZRNzRUV2tUVjlPSCtGTmpDZXJJTWJQU3pGN1ArQnp3eGxWR3RmK0I0UzJSejB2ZVJoaUtSTWdsQ1NVWkF2TFdoMTc4eGcvd0tXMGNnNnFFTi93M0lsYUlwQjBnR0tzL3FzOVUvSGZyQ2V6MjdiQnZac0tBbXJLT29BWFFhcUVnemVmTWNTK3B1SFBKbXcyN2ppc2tjQ1d1L3BDanlXQkwzMXlaTWpmcStxRzFBcTFxNDhIUHl6c0JtM1hPY3lkQlNvMjNJN0tWMEJjZ1Npa2RNYmE1NFhvcWRJeXFhbG0yVmd4c1ErVDN1cW9MOTdmajF2WnM0MlJmSDFsc2paVEtzREJTVjVtNUJHUnRoTWZJbVZMZ1JQRkRvandTc1RYSnp5RXRveWlFdEIrQmFuQnBoYVVvb1BTTlBhYi9WRWxQMXBhVUplSnhHZGp5d2JaN09XeDJ5M2tCb0hIcW9uZVVQQ0NPdnE5cjZyYzc2YnYycDVpVDhkb1BLZ1NPY0lPS29tL1RLUWRpYkg2NFFGWEhpZXRjMnhTT0xLbmorc2xTd0FyMW5PbXlvK0F3U1NQc2NjQS8veWFPSTBRdlBkUi9RbGJxWUhsYjdWc0VaK1hiM3pkU3BBZ2dtT0swSE91QTgveGdCT1YydG5NVjlraGthQWQvd0Vzd2N6MGZYcDQwNHYzVUhyNEQ1SGxyZVhmVUlmYk45NG1OYjRGYjVvb2VyV3pqVU1mZWZqZjhZTElMVzVxSU1HM3JFMFVmM0RJUDY0VnMweVJMbFBOcGNTMURwY0lXaEd3bnBvcDlGZGZkL3I3RjBCYUthN3lKb1Raelhub2NPTlBwZUdGekprdHRLZy9INWFUQm9BWE5YWDlLV01IN2dPN1ZjWEhvZ1hlTXFZV3NHMFdzNk1PTXdpWkRjVWRORjZSTHJvSU9pQUgvai9wYWl5T2N2aDRMd1JyV0trN1VjcE41MzluMGI0Y1V2L3RNOExISlRTRkUwaU11YWd1V25tSlFTZzJ1ZmdXMnd1enkzbG5NNlBLbVM4M3dSeVRhdWsybng0cmpjUHNOdUNtQVBZSmE5WXpvcjFQTG5XbitLemlOUmJZRktrTjZMVDBpVmo1ckFUZ1lobWpLOG1BMHBFTWR1YzFaekRXQzVmU05FSU41emk2clY5aWdUUEVSbzNsMUFPeDR2aUMxMXZYQ08zc21UL3Q2eWdicUtzb0pOdlQycTR5aXhndUd2eHlqbHI4WWc3YzdoTUVGck83UlpXQnVCNEQydXhWZ25maW9XdEhuTkJUM2o2ajdnV1prK2drTXFZc08ydEhwRitkQTB6RW8rcmYvbUJRU3EzV1ErOUJIbUwrSHBrU0k1Y2dvUWxqKzFCSmdBR3djRHdBZStmWTdqaWZjV0ZGUkVBMHVGbGloR292QklaSXF5bzFzUDRkVHBZME1GbktVblpNaHUyOTBqMDQrN0hWdHNNWEdWZTBENmdTUUwwWUpNWXJoTzJkSVRjOEd5RVZLbE5WM2hEM3NpUmVRVUU3UERVMjBlK0RGTmViN2llMWVhRE9oQ0MyRDJMU1A2UWJwN2w3RmhaWVpIWEc3V0VtYmlnaXVyT2hsQkdMYnp3RVZjUXF2SHIxNUlpaURNVFNoZUpMLzFlN0FGeGtsbnhiVlhEckRkdGNZYi83YVdhRmFDTUkwZGYxSFlDL08yZGdiMml4MXZpN1ZpYUxTK0dZZnZGeFBlSmY3R3VsSll5bmFZbTQ1QXV6bDlOMDUxQkFDNW14dVZHVjFwQzgzdTBrdjIxRCtBcVZrNHZnY1Erd0s2QnBzWEgvUkZJaEo0YUk1VHFxUkRXVWxHUUJla00rS1lJeVBVTUJkd1ptZTdNcVlsUCtzZW1mcnFRWVJlMWV4R3ZJNDNxY0dOb0tXM2wrWmUrdk0zeXl2VFRyOHBnako1TUFhalM2a3JwZGhZa2I5QmlweFU5eWVXRXBGQStyVDNiVFROVE0rNmVKVE9QM3l2akRqMzFDWk5keFhhcDBwRXp5ZjAwNk9MVUlxczNTb3J6VFZua2VtZldIMEQzKy9nYy9xdTFKblFaZ2JGalFwVFdlY29KWnpadFd3eU9FYVFNcWt4UThwN1dzM000dWpBMXVoYjRCd1A5SkNUaVR4MzRYblk5MlRaSGhDVTRrYUZlMnNNbFF3MG41L0xZUmp0ck8zazVvaE1jZlZ1cEh2dkloZkFpdm1BSW1OaTgxRi96aEZ3RU5DU3JEMUtIbnIzbkRjOUQ4U0ozVHNjaHUzMXhwMnlYTXl3SnpDaFkyazIzMmQ4eWdlK0pEb0t1VDU4SG5ZUjZvOTF0OXBobDVodjNsdjd0MW5xdmpWN1NOQk96WjB3eFIwajBLcjNJTExGb2NHcmJDYWtRRWZaaG9uR3pMeHJEV2txS0NNSTgwUW5YV2orVFdLNjRwMW5VTmhWd2U2STdvRDMrNUpzekV5UXc3c2Z3eGMxUFN2UEYxUnltMlB6U0JWTmt4UGhsOVh2SXhDcFd6UDUyQlh1dFlVRURzSUNIY0xtRy9kYzI0LzFFbkdjU1FjMk83WVVJMGN2cjZoZUVuVlBIbG4vUHlpMUFUY1lJWC92K3UzNUYyQklQNy90cEZoTXZUQUVBZ2IxNmxzd1hkQ3NGOElZTkZnM1lSVllWeXliS2FSV2JhM2tXdmQ5VTM5a0RQK2ZuZFl0YThrb1ZMZTNZS0JPVTI2RGlzL21OZ1J1VG5qYzJhRytaOGg0eEEydkhxT2kvbzdpLy9YbWpZQkpGaDdaZ1VKN2g1UDhxN3pDTmVmSWo4aVZhUnVQZ2FrYmlCbVlIbEFCcWdlV0x5V3hwTGVEeFdEVVZrVklhM09Pb0tXTWJQb3pNVUw0QXBaY3dyVEhIcEVKbEMxb3dZUDZ0ckc1elJJVTBxc0llV2xuQVFSL20rVWpWQnAyQnV6cjV0KzJUZmlKSHZOb0ZIMURXTlNqV2Z5UG5FdHQ0cHoxQ1BLaGYzRWhoQzUxdlAzRzl5RHFSNnhzb0MrbTdxMUV1RWdhYjQxb1VwdVU3UDdmVSIsIm1hYyI6ImExOWNmZjM0Nzk2N2VhYjg5YzBkNDQ5ZjRhMjIwMmZhZDljNDM0YmExNDg4Y2UwNzQwNWRhYzZlNDVmZDE2ZmQiLCJ0YWciOiIifQ==", "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-136", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-137", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GtBP1cuwWEOVl2\/+5SE\/09iwy5w\/LRbjwfWb2B2\/s4qmw==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "CgR3bNJgqOfyU0wKDXhWNLcrvJkej1d32ucXvbk\/ZEY=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IldUMVVvL1BJVUlHbnB0eWYwU3V5VGc9PSIsInZhbHVlIjoiZFNYU2N4NUkvK2RJY1hVZmplYUx5ZWE0VDd6QU8yRG16aHRzOVVIMUJlbjZpQW1jWFo4eERnZk9VRHNKK0J3OXkzU2QrSXdscGZhM29DMmZLcTVuOHB3WmVZdVFVWVMyelR5S2hkNEZkWllNNUR6aTB5cm1jWVgwYWhDaUtUZ0sranBGaGYyQnVIRjRIbjBISnRqUTBuSitnVXRXT2l5eTNkN0x1SWtpcG5Ud3loOENHSGhIazhwUU9mbE10a1U5WVZ5TWxFMnpYQWpxMnIrdnJxQnRTMFVFVzY4akttZVZ5R0t5VEJ4UklTU3g2aEdFRjVIWW5qOWtPbnY5K0tmZWtvblk4S2d2WmNiTk8wd2NTcmd0Vll6dXFlMzJiRGFZaDh1cTRGa2drWkFNVk85K3BzTFIzcnFHZUlwUzlzWGNxMXBCb0hsNytmK0NjUFh6VjZjUFBUa1FOSWpaaUdBYmdydUhQUkpZNzlib2N5NFhJUitZM1IyRk1HUXZoNzRObFVsbTFERzgzbEN6R1h1b0ZtMElBejZIRjhTc2gyamxUL0JsZlRRM0Q1SlNoZGhRMTdMTkpuZFBBQnE2MUNrSktJT1hQQzFjQ2FiWTJ2UEptQXRpMkp6SWV6Z3crSWk2Z0R2ZHAyRkVKaDEvWDdSOGJteGFjOUI3azQwN1Q1cWl3MDlOOS9yU2hhd281b0dNc1FkT3lyZ0JvMlFFOGtwaGJVbGJzNVNZNnJCSmVQSVJXQVZjRjg0T2U0dExVcStFUFFlMFVvVnNoUmc1TTRHWWlGR1gvSFR0R2FZcC9xbjBSblVXQTJMbGdDN0xudGhmRmJ4aElPRVJDKzRia2FVZi8rZWtSOVVndXUzaEdXQzlqaVY3TTJmT2Z4OU5TTTdxdi9hVEtzZnJhc2dwZ3pFOTZzczNObXR2U24rbTdkT3BYbHh6aU9haTAwZUFQZk9MRDZjaUlUS08zVm93YWpFUzdFK3MxMGxHZE9YdmlKQ0pnN0MrRTVaM3ZZakl1ZGVGcWlSV08vUjQrUDZQaDQvaFkvK2djUzRuME5QM3dwQjB3SUZqYWVkM0RpYU9ESVlwaklZNkpXdTVhT3ZseEhDbTZFbndnSGs3clJBaDJtb0ErSlk2OXdMOHRKeHhyVWdrall3cmRsZWpwazdKMzlsQXVKLzNOUUl6WkhINFNhbFhMVlhxTk1CNEJ2aU9kRWhqSm9BRThqWTI1SXFvS3RQUEFpT1lXb3QzK09iUit4QTFDNEt5Wjd0Sm9ZcDYxL08wdW1GaDZyeEdzZVhWNGl0eHlvMmo5a3l5eVN4UmFaUDd2OER2TkppZGE1ZVRYMFpxNit4UHd0N0xEUEt2ZU9aY3BLMVVYY2w2Nm96YnZKeVdJRWZTNnBxZENCNDNsTFpLYjBObkM2MGVkVjNid25vekRlQ1dRUVh6UC8wNnIxemVmczRJSDc0ZnFTTnh0WjR2dkEyTGRNTWdaN0VKSmJxdVFEK2JQU2lHU3FsYW1hQ2JtaWlJTXlUSDBOV01ib1gzTHN2ZDVjdVFnckJsV29mdWV0ekd3OTNhazZpeTlEM3FacTNldE9JekRORy9TVlB2UXg3MFY1WTdtK0UyMklWWkpNUjdpRnc2RTRCZGJqRUFBVC9FUGJZTy9CcURpSTl4Wnh4TjVLK2VkTkJtcXEwV3RoWDlOZ3ptaGhyRHlpbDZzU2Y4ZEk3V3p0dDhyRGJabzdwQmhzZHRFTWNoTGw1Qm9hZHdFRGJVNDg0NXovcThxRENrdk1ESEdLRWR1Q0dvdmthd0Uvczh6VitSd2dOd3RSeXFhUlF3TDJKWnh5NHJnSy9ydHhEdVlYb0hEQmdjdVpob2xmNGhhNGNpUm5ZQU43OUUwaUZrWmU5UERveGExUEZ0QzVqNmdDVTFMYmpQQjVLdExNREkrTGkwVHdTMDNMVWRYOHlLMXZneXFoTm5EV2lKTzZMbGNzcEgycldaNGRCKytFUzhESmVMOUxDdStWMXBFSlV2dW9sZ0RIK282TjRzdElTWEcrQjY4VDJaZUYyb2ZPeVQ4LzFLSTBtb3RSS2pyZzRrQWMvTzFCOVRsM0hJVmVPM1BQbWIwck5HRXo2MGc1V2JndGdJeHc4bk9FdWhEV0pUanoyRkN5aFoyNUttbVRReVVYdmROTlhhS05XRHBWTEdDek9aUXFUWmozTHVyWTVqcGowRFJxbWtCZU9SVEFycERQODRCOE1nY2dkbGREaGV3Rk1yZDlsam84VTRnOU03ZVorUFVjZllUZjVBM2pIcFFIbTd3STMxcjVBU3BTNE5IRml5bENLMkNrMmEveU10dktmdkpkV3UrbUpCUk01NDJwZ0xqcW5RdEN3VUdOL29BeU1BZksycGRIRmZOVm5hUS9hYnJUQ3B6UExzdllQa3VKcVgzY1VvRmxqcGNqNWhraVlpL0dhVzdzOGhCUUFEdkZBMlBSeXNpdGMxUXhxMCtMVUJRK2FoNklleDNXdkFxQTFmOXdQQkxDSEZObjNQTU5admVnSEgwNlZXa1NBMGdJZU9hNThmSnNiaFhPQ3BmN2VJN2hSR2JxaUNuNkROcFp0YlRhbi95R2lBYWNZY1ZuUU52ZTZrVGlEWGZaZDVQUnhUMk5Mc1NGYlpFZEpUQXdpN2xjaEtMZkhycytnRHU2TnpLc0NXZlNpZmJYTHRTVlR3ZzJQME85OXRqTStaQWdYOWNvaWJlNjN6N1NvL29KMVhyUWl5RUwwc3hIMTVEZk0ySHFrRC9jYk9LQ2twWEZGdTBsVGY5NGpjSXAxMkRaOEt5aFo0eUNBdXQyMlgvUGxKVE9uaTF6K1daRmo0K0NzaUNDVUNFTXFHN3ZubmcyM1NRSVB2Zmg2SGMwZU12RE04Slh6bjlKY05ZTmhETE96dC9MRkVGY1lmSDhMQWlpUVQzcTFNQkt3eDFVSjFVRmNBTkRZZC9Id0NjY1hBNlBIV2RqQUJSZ0VjcUtOYlVmS0Zsdmc1WmpQZ1kvOHhVRlRWTjRvTW1KSTUzMGtzT0VpcjR3SDRUWkNueVBqSmo4NGVwYVQvNU0veDhuUm9wazNkYUI4MlRienFLOG9CMHUyeFRIKzY1bnE2UUtReVlYK2dxWkpzR2Z5OFhibis2RXdDbzRzdCIsIm1hYyI6ImRkMDk4YWE2ZDMzNzAxZDJiNzI5NzA5MDJjMmY1ZjQzNWJhZGI5NzU1NGMzNzgxNTE1ODI2ZmZjNjE3MmU4MzEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YORs8GfvvSZypNzjdOAkzSqd+l9ompwXwHCJ2UTVsTc=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IldUMVVvL1BJVUlHbnB0eWYwU3V5VGc9PSIsInZhbHVlIjoiZFNYU2N4NUkvK2RJY1hVZmplYUx5ZWE0VDd6QU8yRG16aHRzOVVIMUJlbjZpQW1jWFo4eERnZk9VRHNKK0J3OXkzU2QrSXdscGZhM29DMmZLcTVuOHB3WmVZdVFVWVMyelR5S2hkNEZkWllNNUR6aTB5cm1jWVgwYWhDaUtUZ0sranBGaGYyQnVIRjRIbjBISnRqUTBuSitnVXRXT2l5eTNkN0x1SWtpcG5Ud3loOENHSGhIazhwUU9mbE10a1U5WVZ5TWxFMnpYQWpxMnIrdnJxQnRTMFVFVzY4akttZVZ5R0t5VEJ4UklTU3g2aEdFRjVIWW5qOWtPbnY5K0tmZWtvblk4S2d2WmNiTk8wd2NTcmd0Vll6dXFlMzJiRGFZaDh1cTRGa2drWkFNVk85K3BzTFIzcnFHZUlwUzlzWGNxMXBCb0hsNytmK0NjUFh6VjZjUFBUa1FOSWpaaUdBYmdydUhQUkpZNzlib2N5NFhJUitZM1IyRk1HUXZoNzRObFVsbTFERzgzbEN6R1h1b0ZtMElBejZIRjhTc2gyamxUL0JsZlRRM0Q1SlNoZGhRMTdMTkpuZFBBQnE2MUNrSktJT1hQQzFjQ2FiWTJ2UEptQXRpMkp6SWV6Z3crSWk2Z0R2ZHAyRkVKaDEvWDdSOGJteGFjOUI3azQwN1Q1cWl3MDlOOS9yU2hhd281b0dNc1FkT3lyZ0JvMlFFOGtwaGJVbGJzNVNZNnJCSmVQSVJXQVZjRjg0T2U0dExVcStFUFFlMFVvVnNoUmc1TTRHWWlGR1gvSFR0R2FZcC9xbjBSblVXQTJMbGdDN0xudGhmRmJ4aElPRVJDKzRia2FVZi8rZWtSOVVndXUzaEdXQzlqaVY3TTJmT2Z4OU5TTTdxdi9hVEtzZnJhc2dwZ3pFOTZzczNObXR2U24rbTdkT3BYbHh6aU9haTAwZUFQZk9MRDZjaUlUS08zVm93YWpFUzdFK3MxMGxHZE9YdmlKQ0pnN0MrRTVaM3ZZakl1ZGVGcWlSV08vUjQrUDZQaDQvaFkvK2djUzRuME5QM3dwQjB3SUZqYWVkM0RpYU9ESVlwaklZNkpXdTVhT3ZseEhDbTZFbndnSGs3clJBaDJtb0ErSlk2OXdMOHRKeHhyVWdrall3cmRsZWpwazdKMzlsQXVKLzNOUUl6WkhINFNhbFhMVlhxTk1CNEJ2aU9kRWhqSm9BRThqWTI1SXFvS3RQUEFpT1lXb3QzK09iUit4QTFDNEt5Wjd0Sm9ZcDYxL08wdW1GaDZyeEdzZVhWNGl0eHlvMmo5a3l5eVN4UmFaUDd2OER2TkppZGE1ZVRYMFpxNit4UHd0N0xEUEt2ZU9aY3BLMVVYY2w2Nm96YnZKeVdJRWZTNnBxZENCNDNsTFpLYjBObkM2MGVkVjNid25vekRlQ1dRUVh6UC8wNnIxemVmczRJSDc0ZnFTTnh0WjR2dkEyTGRNTWdaN0VKSmJxdVFEK2JQU2lHU3FsYW1hQ2JtaWlJTXlUSDBOV01ib1gzTHN2ZDVjdVFnckJsV29mdWV0ekd3OTNhazZpeTlEM3FacTNldE9JekRORy9TVlB2UXg3MFY1WTdtK0UyMklWWkpNUjdpRnc2RTRCZGJqRUFBVC9FUGJZTy9CcURpSTl4Wnh4TjVLK2VkTkJtcXEwV3RoWDlOZ3ptaGhyRHlpbDZzU2Y4ZEk3V3p0dDhyRGJabzdwQmhzZHRFTWNoTGw1Qm9hZHdFRGJVNDg0NXovcThxRENrdk1ESEdLRWR1Q0dvdmthd0Uvczh6VitSd2dOd3RSeXFhUlF3TDJKWnh5NHJnSy9ydHhEdVlYb0hEQmdjdVpob2xmNGhhNGNpUm5ZQU43OUUwaUZrWmU5UERveGExUEZ0QzVqNmdDVTFMYmpQQjVLdExNREkrTGkwVHdTMDNMVWRYOHlLMXZneXFoTm5EV2lKTzZMbGNzcEgycldaNGRCKytFUzhESmVMOUxDdStWMXBFSlV2dW9sZ0RIK282TjRzdElTWEcrQjY4VDJaZUYyb2ZPeVQ4LzFLSTBtb3RSS2pyZzRrQWMvTzFCOVRsM0hJVmVPM1BQbWIwck5HRXo2MGc1V2JndGdJeHc4bk9FdWhEV0pUanoyRkN5aFoyNUttbVRReVVYdmROTlhhS05XRHBWTEdDek9aUXFUWmozTHVyWTVqcGowRFJxbWtCZU9SVEFycERQODRCOE1nY2dkbGREaGV3Rk1yZDlsam84VTRnOU03ZVorUFVjZllUZjVBM2pIcFFIbTd3STMxcjVBU3BTNE5IRml5bENLMkNrMmEveU10dktmdkpkV3UrbUpCUk01NDJwZ0xqcW5RdEN3VUdOL29BeU1BZksycGRIRmZOVm5hUS9hYnJUQ3B6UExzdllQa3VKcVgzY1VvRmxqcGNqNWhraVlpL0dhVzdzOGhCUUFEdkZBMlBSeXNpdGMxUXhxMCtMVUJRK2FoNklleDNXdkFxQTFmOXdQQkxDSEZObjNQTU5admVnSEgwNlZXa1NBMGdJZU9hNThmSnNiaFhPQ3BmN2VJN2hSR2JxaUNuNkROcFp0YlRhbi95R2lBYWNZY1ZuUU52ZTZrVGlEWGZaZDVQUnhUMk5Mc1NGYlpFZEpUQXdpN2xjaEtMZkhycytnRHU2TnpLc0NXZlNpZmJYTHRTVlR3ZzJQME85OXRqTStaQWdYOWNvaWJlNjN6N1NvL29KMVhyUWl5RUwwc3hIMTVEZk0ySHFrRC9jYk9LQ2twWEZGdTBsVGY5NGpjSXAxMkRaOEt5aFo0eUNBdXQyMlgvUGxKVE9uaTF6K1daRmo0K0NzaUNDVUNFTXFHN3ZubmcyM1NRSVB2Zmg2SGMwZU12RE04Slh6bjlKY05ZTmhETE96dC9MRkVGY1lmSDhMQWlpUVQzcTFNQkt3eDFVSjFVRmNBTkRZZC9Id0NjY1hBNlBIV2RqQUJSZ0VjcUtOYlVmS0Zsdmc1WmpQZ1kvOHhVRlRWTjRvTW1KSTUzMGtzT0VpcjR3SDRUWkNueVBqSmo4NGVwYVQvNU0veDhuUm9wazNkYUI4MlRienFLOG9CMHUyeFRIKzY1bnE2UUtReVlYK2dxWkpzR2Z5OFhibis2RXdDbzRzdCIsIm1hYyI6ImRkMDk4YWE2ZDMzNzAxZDJiNzI5NzA5MDJjMmY1ZjQzNWJhZGI5NzU1NGMzNzgxNTE1ODI2ZmZjNjE3MmU4MzEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-137", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bRR\/\/S\/HvYNH50yipSnEnCrhwISw2gv9MqhvMBpH\/Fg=", "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": "eyJpdiI6IldUMVVvL1BJVUlHbnB0eWYwU3V5VGc9PSIsInZhbHVlIjoiZFNYU2N4NUkvK2RJY1hVZmplYUx5ZWE0VDd6QU8yRG16aHRzOVVIMUJlbjZpQW1jWFo4eERnZk9VRHNKK0J3OXkzU2QrSXdscGZhM29DMmZLcTVuOHB3WmVZdVFVWVMyelR5S2hkNEZkWllNNUR6aTB5cm1jWVgwYWhDaUtUZ0sranBGaGYyQnVIRjRIbjBISnRqUTBuSitnVXRXT2l5eTNkN0x1SWtpcG5Ud3loOENHSGhIazhwUU9mbE10a1U5WVZ5TWxFMnpYQWpxMnIrdnJxQnRTMFVFVzY4akttZVZ5R0t5VEJ4UklTU3g2aEdFRjVIWW5qOWtPbnY5K0tmZWtvblk4S2d2WmNiTk8wd2NTcmd0Vll6dXFlMzJiRGFZaDh1cTRGa2drWkFNVk85K3BzTFIzcnFHZUlwUzlzWGNxMXBCb0hsNytmK0NjUFh6VjZjUFBUa1FOSWpaaUdBYmdydUhQUkpZNzlib2N5NFhJUitZM1IyRk1HUXZoNzRObFVsbTFERzgzbEN6R1h1b0ZtMElBejZIRjhTc2gyamxUL0JsZlRRM0Q1SlNoZGhRMTdMTkpuZFBBQnE2MUNrSktJT1hQQzFjQ2FiWTJ2UEptQXRpMkp6SWV6Z3crSWk2Z0R2ZHAyRkVKaDEvWDdSOGJteGFjOUI3azQwN1Q1cWl3MDlOOS9yU2hhd281b0dNc1FkT3lyZ0JvMlFFOGtwaGJVbGJzNVNZNnJCSmVQSVJXQVZjRjg0T2U0dExVcStFUFFlMFVvVnNoUmc1TTRHWWlGR1gvSFR0R2FZcC9xbjBSblVXQTJMbGdDN0xudGhmRmJ4aElPRVJDKzRia2FVZi8rZWtSOVVndXUzaEdXQzlqaVY3TTJmT2Z4OU5TTTdxdi9hVEtzZnJhc2dwZ3pFOTZzczNObXR2U24rbTdkT3BYbHh6aU9haTAwZUFQZk9MRDZjaUlUS08zVm93YWpFUzdFK3MxMGxHZE9YdmlKQ0pnN0MrRTVaM3ZZakl1ZGVGcWlSV08vUjQrUDZQaDQvaFkvK2djUzRuME5QM3dwQjB3SUZqYWVkM0RpYU9ESVlwaklZNkpXdTVhT3ZseEhDbTZFbndnSGs3clJBaDJtb0ErSlk2OXdMOHRKeHhyVWdrall3cmRsZWpwazdKMzlsQXVKLzNOUUl6WkhINFNhbFhMVlhxTk1CNEJ2aU9kRWhqSm9BRThqWTI1SXFvS3RQUEFpT1lXb3QzK09iUit4QTFDNEt5Wjd0Sm9ZcDYxL08wdW1GaDZyeEdzZVhWNGl0eHlvMmo5a3l5eVN4UmFaUDd2OER2TkppZGE1ZVRYMFpxNit4UHd0N0xEUEt2ZU9aY3BLMVVYY2w2Nm96YnZKeVdJRWZTNnBxZENCNDNsTFpLYjBObkM2MGVkVjNid25vekRlQ1dRUVh6UC8wNnIxemVmczRJSDc0ZnFTTnh0WjR2dkEyTGRNTWdaN0VKSmJxdVFEK2JQU2lHU3FsYW1hQ2JtaWlJTXlUSDBOV01ib1gzTHN2ZDVjdVFnckJsV29mdWV0ekd3OTNhazZpeTlEM3FacTNldE9JekRORy9TVlB2UXg3MFY1WTdtK0UyMklWWkpNUjdpRnc2RTRCZGJqRUFBVC9FUGJZTy9CcURpSTl4Wnh4TjVLK2VkTkJtcXEwV3RoWDlOZ3ptaGhyRHlpbDZzU2Y4ZEk3V3p0dDhyRGJabzdwQmhzZHRFTWNoTGw1Qm9hZHdFRGJVNDg0NXovcThxRENrdk1ESEdLRWR1Q0dvdmthd0Uvczh6VitSd2dOd3RSeXFhUlF3TDJKWnh5NHJnSy9ydHhEdVlYb0hEQmdjdVpob2xmNGhhNGNpUm5ZQU43OUUwaUZrWmU5UERveGExUEZ0QzVqNmdDVTFMYmpQQjVLdExNREkrTGkwVHdTMDNMVWRYOHlLMXZneXFoTm5EV2lKTzZMbGNzcEgycldaNGRCKytFUzhESmVMOUxDdStWMXBFSlV2dW9sZ0RIK282TjRzdElTWEcrQjY4VDJaZUYyb2ZPeVQ4LzFLSTBtb3RSS2pyZzRrQWMvTzFCOVRsM0hJVmVPM1BQbWIwck5HRXo2MGc1V2JndGdJeHc4bk9FdWhEV0pUanoyRkN5aFoyNUttbVRReVVYdmROTlhhS05XRHBWTEdDek9aUXFUWmozTHVyWTVqcGowRFJxbWtCZU9SVEFycERQODRCOE1nY2dkbGREaGV3Rk1yZDlsam84VTRnOU03ZVorUFVjZllUZjVBM2pIcFFIbTd3STMxcjVBU3BTNE5IRml5bENLMkNrMmEveU10dktmdkpkV3UrbUpCUk01NDJwZ0xqcW5RdEN3VUdOL29BeU1BZksycGRIRmZOVm5hUS9hYnJUQ3B6UExzdllQa3VKcVgzY1VvRmxqcGNqNWhraVlpL0dhVzdzOGhCUUFEdkZBMlBSeXNpdGMxUXhxMCtMVUJRK2FoNklleDNXdkFxQTFmOXdQQkxDSEZObjNQTU5admVnSEgwNlZXa1NBMGdJZU9hNThmSnNiaFhPQ3BmN2VJN2hSR2JxaUNuNkROcFp0YlRhbi95R2lBYWNZY1ZuUU52ZTZrVGlEWGZaZDVQUnhUMk5Mc1NGYlpFZEpUQXdpN2xjaEtMZkhycytnRHU2TnpLc0NXZlNpZmJYTHRTVlR3ZzJQME85OXRqTStaQWdYOWNvaWJlNjN6N1NvL29KMVhyUWl5RUwwc3hIMTVEZk0ySHFrRC9jYk9LQ2twWEZGdTBsVGY5NGpjSXAxMkRaOEt5aFo0eUNBdXQyMlgvUGxKVE9uaTF6K1daRmo0K0NzaUNDVUNFTXFHN3ZubmcyM1NRSVB2Zmg2SGMwZU12RE04Slh6bjlKY05ZTmhETE96dC9MRkVGY1lmSDhMQWlpUVQzcTFNQkt3eDFVSjFVRmNBTkRZZC9Id0NjY1hBNlBIV2RqQUJSZ0VjcUtOYlVmS0Zsdmc1WmpQZ1kvOHhVRlRWTjRvTW1KSTUzMGtzT0VpcjR3SDRUWkNueVBqSmo4NGVwYVQvNU0veDhuUm9wazNkYUI4MlRienFLOG9CMHUyeFRIKzY1bnE2UUtReVlYK2dxWkpzR2Z5OFhibis2RXdDbzRzdCIsIm1hYyI6ImRkMDk4YWE2ZDMzNzAxZDJiNzI5NzA5MDJjMmY1ZjQzNWJhZGI5NzU1NGMzNzgxNTE1ODI2ZmZjNjE3MmU4MzEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "aHKzx5FhnbrMN5fnHhzF7G4o5lBRSnQ0NlbAm82dsY4=", "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": "eyJpdiI6IldUMVVvL1BJVUlHbnB0eWYwU3V5VGc9PSIsInZhbHVlIjoiZFNYU2N4NUkvK2RJY1hVZmplYUx5ZWE0VDd6QU8yRG16aHRzOVVIMUJlbjZpQW1jWFo4eERnZk9VRHNKK0J3OXkzU2QrSXdscGZhM29DMmZLcTVuOHB3WmVZdVFVWVMyelR5S2hkNEZkWllNNUR6aTB5cm1jWVgwYWhDaUtUZ0sranBGaGYyQnVIRjRIbjBISnRqUTBuSitnVXRXT2l5eTNkN0x1SWtpcG5Ud3loOENHSGhIazhwUU9mbE10a1U5WVZ5TWxFMnpYQWpxMnIrdnJxQnRTMFVFVzY4akttZVZ5R0t5VEJ4UklTU3g2aEdFRjVIWW5qOWtPbnY5K0tmZWtvblk4S2d2WmNiTk8wd2NTcmd0Vll6dXFlMzJiRGFZaDh1cTRGa2drWkFNVk85K3BzTFIzcnFHZUlwUzlzWGNxMXBCb0hsNytmK0NjUFh6VjZjUFBUa1FOSWpaaUdBYmdydUhQUkpZNzlib2N5NFhJUitZM1IyRk1HUXZoNzRObFVsbTFERzgzbEN6R1h1b0ZtMElBejZIRjhTc2gyamxUL0JsZlRRM0Q1SlNoZGhRMTdMTkpuZFBBQnE2MUNrSktJT1hQQzFjQ2FiWTJ2UEptQXRpMkp6SWV6Z3crSWk2Z0R2ZHAyRkVKaDEvWDdSOGJteGFjOUI3azQwN1Q1cWl3MDlOOS9yU2hhd281b0dNc1FkT3lyZ0JvMlFFOGtwaGJVbGJzNVNZNnJCSmVQSVJXQVZjRjg0T2U0dExVcStFUFFlMFVvVnNoUmc1TTRHWWlGR1gvSFR0R2FZcC9xbjBSblVXQTJMbGdDN0xudGhmRmJ4aElPRVJDKzRia2FVZi8rZWtSOVVndXUzaEdXQzlqaVY3TTJmT2Z4OU5TTTdxdi9hVEtzZnJhc2dwZ3pFOTZzczNObXR2U24rbTdkT3BYbHh6aU9haTAwZUFQZk9MRDZjaUlUS08zVm93YWpFUzdFK3MxMGxHZE9YdmlKQ0pnN0MrRTVaM3ZZakl1ZGVGcWlSV08vUjQrUDZQaDQvaFkvK2djUzRuME5QM3dwQjB3SUZqYWVkM0RpYU9ESVlwaklZNkpXdTVhT3ZseEhDbTZFbndnSGs3clJBaDJtb0ErSlk2OXdMOHRKeHhyVWdrall3cmRsZWpwazdKMzlsQXVKLzNOUUl6WkhINFNhbFhMVlhxTk1CNEJ2aU9kRWhqSm9BRThqWTI1SXFvS3RQUEFpT1lXb3QzK09iUit4QTFDNEt5Wjd0Sm9ZcDYxL08wdW1GaDZyeEdzZVhWNGl0eHlvMmo5a3l5eVN4UmFaUDd2OER2TkppZGE1ZVRYMFpxNit4UHd0N0xEUEt2ZU9aY3BLMVVYY2w2Nm96YnZKeVdJRWZTNnBxZENCNDNsTFpLYjBObkM2MGVkVjNid25vekRlQ1dRUVh6UC8wNnIxemVmczRJSDc0ZnFTTnh0WjR2dkEyTGRNTWdaN0VKSmJxdVFEK2JQU2lHU3FsYW1hQ2JtaWlJTXlUSDBOV01ib1gzTHN2ZDVjdVFnckJsV29mdWV0ekd3OTNhazZpeTlEM3FacTNldE9JekRORy9TVlB2UXg3MFY1WTdtK0UyMklWWkpNUjdpRnc2RTRCZGJqRUFBVC9FUGJZTy9CcURpSTl4Wnh4TjVLK2VkTkJtcXEwV3RoWDlOZ3ptaGhyRHlpbDZzU2Y4ZEk3V3p0dDhyRGJabzdwQmhzZHRFTWNoTGw1Qm9hZHdFRGJVNDg0NXovcThxRENrdk1ESEdLRWR1Q0dvdmthd0Uvczh6VitSd2dOd3RSeXFhUlF3TDJKWnh5NHJnSy9ydHhEdVlYb0hEQmdjdVpob2xmNGhhNGNpUm5ZQU43OUUwaUZrWmU5UERveGExUEZ0QzVqNmdDVTFMYmpQQjVLdExNREkrTGkwVHdTMDNMVWRYOHlLMXZneXFoTm5EV2lKTzZMbGNzcEgycldaNGRCKytFUzhESmVMOUxDdStWMXBFSlV2dW9sZ0RIK282TjRzdElTWEcrQjY4VDJaZUYyb2ZPeVQ4LzFLSTBtb3RSS2pyZzRrQWMvTzFCOVRsM0hJVmVPM1BQbWIwck5HRXo2MGc1V2JndGdJeHc4bk9FdWhEV0pUanoyRkN5aFoyNUttbVRReVVYdmROTlhhS05XRHBWTEdDek9aUXFUWmozTHVyWTVqcGowRFJxbWtCZU9SVEFycERQODRCOE1nY2dkbGREaGV3Rk1yZDlsam84VTRnOU03ZVorUFVjZllUZjVBM2pIcFFIbTd3STMxcjVBU3BTNE5IRml5bENLMkNrMmEveU10dktmdkpkV3UrbUpCUk01NDJwZ0xqcW5RdEN3VUdOL29BeU1BZksycGRIRmZOVm5hUS9hYnJUQ3B6UExzdllQa3VKcVgzY1VvRmxqcGNqNWhraVlpL0dhVzdzOGhCUUFEdkZBMlBSeXNpdGMxUXhxMCtMVUJRK2FoNklleDNXdkFxQTFmOXdQQkxDSEZObjNQTU5admVnSEgwNlZXa1NBMGdJZU9hNThmSnNiaFhPQ3BmN2VJN2hSR2JxaUNuNkROcFp0YlRhbi95R2lBYWNZY1ZuUU52ZTZrVGlEWGZaZDVQUnhUMk5Mc1NGYlpFZEpUQXdpN2xjaEtMZkhycytnRHU2TnpLc0NXZlNpZmJYTHRTVlR3ZzJQME85OXRqTStaQWdYOWNvaWJlNjN6N1NvL29KMVhyUWl5RUwwc3hIMTVEZk0ySHFrRC9jYk9LQ2twWEZGdTBsVGY5NGpjSXAxMkRaOEt5aFo0eUNBdXQyMlgvUGxKVE9uaTF6K1daRmo0K0NzaUNDVUNFTXFHN3ZubmcyM1NRSVB2Zmg2SGMwZU12RE04Slh6bjlKY05ZTmhETE96dC9MRkVGY1lmSDhMQWlpUVQzcTFNQkt3eDFVSjFVRmNBTkRZZC9Id0NjY1hBNlBIV2RqQUJSZ0VjcUtOYlVmS0Zsdmc1WmpQZ1kvOHhVRlRWTjRvTW1KSTUzMGtzT0VpcjR3SDRUWkNueVBqSmo4NGVwYVQvNU0veDhuUm9wazNkYUI4MlRienFLOG9CMHUyeFRIKzY1bnE2UUtReVlYK2dxWkpzR2Z5OFhibis2RXdDbzRzdCIsIm1hYyI6ImRkMDk4YWE2ZDMzNzAxZDJiNzI5NzA5MDJjMmY1ZjQzNWJhZGI5NzU1NGMzNzgxNTE1ODI2ZmZjNjE3MmU4MzEiLCJ0YWciOiIifQ==", "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-137", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-138", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GvSC+AW7TmVnaBcjpe\/DqyMdC8zrsUVX0ia9MNLDu4uRg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bMcYhAMyzp5KIC7gm5WLC5VGJUO0HyYYfBPgKb\/dIDY=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IktiWlZpaWs2bk1FQ3pGelFOVlpPaUE9PSIsInZhbHVlIjoiUUtUZ2dkdWNvNTZUV3lHY0kwVHEwc2RyN1NaU1ZxRERHaUdYTU9nQmFkSnAyWWNKSWVTdVZUQzJBTkZDcmZ5RFJ4aC8xVXk0Y3RRMmVvbmhyQ3Z1TkxlMEd2SHViWTZOdEZTSm15QzJ1TFFZakNqeE5KYUhJdUNWWmg1ZGFmWkFOTmNhOVdHbk5yRitSUjNDUnNRSzkycWlKdmxYd3liQ09VTHZFRkt1OWdENmxtbDd1WVUxY09UUnlPdS8vTkhWWmIxdEZYZjVUZUdKcDcxcEhESnU4T0Y5ZFhQK0k2MGhHZEdWR1BzNHY3ekZBMjBuVU1VRWlFNlR1UXBlekJybFBScDdDajNLZ04rT3hWOHFVV2lGTjJPemNTTTd4ZmRCbnRVdGZaNFdKZEpYQ1dXQU5JalM2UTNWbzZRQkRWVHI2cEsyOWtVYW5na3JBQnM3ZjFMSFZJODE4SngvMklqSURidXFka1JETUxyQnF1aWE5d2ZpeGZvSXdtbFdDL2xsaDc4UUU4SFVFcVlqSzIzanhjd3JlbG1iQ1JDTVlYRGVOTGJHWXNKaHkvejVhMGlObVBGdlBHdjJhenovVVZPK2J1Mnp2VEVaR1EyRHB4ZlByUTI3S1YvTVFpaWQzYlZDNzFYU012WWVaenVPY2NISklxbzdDQmpmL09wWGVUcFJIcG1yQzJvTXVGNjlZRURnTG96VnRZRFRSNmhCcE1xSVpiWGdVaVRvY2J1bC80VE5wUVFJWHJyd3d6ZTF0d0phaTNVZlVncUJoSUZ2RHRRQWlVVzFpODNBcEswUERpaFVYL2hnekV4VDkzdk1uUGZySXZja1R2cFl1RDZNNmNSTmxkV1Z5dGwrSDY0cW5rUkNyRnQyd2pDL1M4Sk9iVjJRbFBsKzNSR0hacFM2Ny9GaHMrWHAwUzZSOFhTMkRHUFU2dHJJSGkzWFBXbDYwNzV1SmhkekRkYkprNk9iTjFGNnNlV0xxWjByN3lsSkt3S0xpb0lQSG53dWYwVmFCTUVxaml4TzdxQkhZVE9KZXdsd3lzbmM0NkVDM0Z2R1QwQ3I1d0o5VkVla1hENXRTMjdYWEt6bHNxMFJoc0w1K2JuR2RORjJCR09ONXBtSTY5dnBLOWE5cFM2WlN2dkJOMlFhWUVJbitqVjd5Nm9JUjIzMG5kSllwMUJaTXAxb053L0x5ZGxOOHBmRmdycFMxV0pmUzJwdUtTWXJtcVQrWXgyR1dBNjRqaENZS1dTdExqd1ZNSTlYS1EvQU9nak9lMldoV3FSZGUxVitqT09yd21lYXBjSUZtMmVzRjJTN2VENmw1L1FxZnhHMEVGb2hTQlBlN2hIVTVNaFduazZyVGpWcU5KTldLVkhZRHdFUDJLV3hRUEc1aFEwVW5MeFMxem05RlovaU42SUZzekRCa3BKa04xYUZnbU5YTkI2UWdiVytsWlpueTdaT2hLTmlySFdVY0VEN2EzcnRqd3N1SUxZaDRNMGQ3RTZWd1dOVUpLMXVuYXVqM0ZGRWEvbFgydzRBaUJCazVicG1Iem9PeHZBKy80QW5hcnNZVis3Q0dMRER5Njh0QkpyQ3lwNWF6SWtJMlNmTmpyTXBVaU1CVHJpdDV0NEErdFlsV0ZmWm9HblVaQ2VhVTU4NWg3ckErRHRQc3pSUWg5N0dzeExOSitnUjlpRGltM3FMckpFRE1nTjJPNGdod3ZGUmpCNW9QcFA2bURDamUyOE9YQXlRN1BUU2laME9hRlZEZk5waXVmdUoxYmN3MUlEWGc3QWh4Tm1yc3Y2aklzMXk2eE1Qak1SUGxFTGtUcTR0Q1h5bUFCNHNCa1N5MkhqWmFrcTQ2YitSWHpjZ3BYbUlQK1FGeVpzTWRvNE5CZTFaVFNLa3FLYU01NUtVb24xY0hUb0ZvcHErSmoxSzdLYTFkdmNnemVNQVM1UWFyYTdQdE1ySEVjZDM2UTRYOGNLMnhHeWFRbDhVQXJwME9QZ3BOeElRaEtUT1F4YnQ5VE9GOGpYOTZsRFJCMG1tNC9wNGJwbmFranVqWEt2NHRrdmtMVVBaVjlDNEI1ZUc2U0FyM1AzU1lOdDNiOHRNVXFOVGloMVVSOGZSNHVmdzgvV3YxeExQbXhCOER5NmFqTGE1RHcyY1ZFU3N1K2gzWE5VUTRJblN1U2RNUjNtc1VQYTJaT0pJSWNqYWVlcUUreFB3aGg5MjkveVJ6MDNuSUVJNXhXaG9VZHBpYVNhaE9CdXJpS3U1YnlaZzNDWGJURkM3a3ZPUTBnVDQ2S0J5RGdpOVBpeWdYSDYybkRaQ29neTZlYTNsZTR1bWVPNzNlYTZqOWdUOE0yODlvalpyWU9oOFNVVzlLbmwrcVVrNjRsdno3UVdOa203TEl2YXJFa1ViQTNzTGhybFAvdDB3QmQyRHgwT3JONVRFZGJTdlV3RWxLeGR2WW1OTmFJNG9TQ1ZTVFU1MkU1SU1oWUxQei9USVBGeXUxL2JBcXk3MVVMV0g4T0ZDVUszZXR5bjdZZWU0ZVd2NTJqNjNTRGZXQWNuS25WUldrMTJyVFpIcXpPL0NBTTB0aE1EcVkxMG5nRHlhTE9zazJXeHZWZmx1bkhmelEzenp1aXZ3VmYyamJheTVoT0NZMjVuN2tjbzJKUGozWVRRNDdkT1ltSWlsM1JoZFNQSVRBME9TcXhJRnFLUEVQV2JWU3N5M2pwU0x0NHYreitvWUVBV1J2VlllcFlYZDlib1BvRzIrQWJsWjV5UmRyd3FpVmh0a044U2xKWDA3a0NkaVo5eGJnQ1RuTmtQMHArYW5LaHo4dGVaeFY0aGZoemMxdDZaK2x2Y20xK1BaVnRldERERmZKejFVaGdEZkQwd3p0WkpLTHcyOUtZZEFHbHpZbURLK056V1pGeUI4OHBDOVFIa3BkRDl5VU5aMXhlNGNRL1Y1ZlZFb3BtUzVRNkQ4aStQeUVJMkpnNFE5MVRRdGk2RHA0TEYxdXJIcXg1a2ZJYnlTU2FaN25SMGJaK0FzYmJpZHhSSDBmUTBGcTRPWGdmZGpaQUk5RTFvL3E4M1pMN1NVVktZU2M0eUloSFFtUWNnbG9PRnpwNUxxN2RpVjk1ODk4all3dlRBT1F3d1MyUFUrMC9JYll5Unc2dFpsNkVoRyIsIm1hYyI6ImMwY2RmNmJhYTQzNmI3N2IxMWNjYzUwNDZmM2VkYmE0NjI1M2FiM2VhNmE5ZDBhZjQzY2YxMGM0ZjM3YmMyM2MiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "TDD8kRNc1aVhKgM94xP\/tqSCaAs8LKngkQOBww46Pg0=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IktiWlZpaWs2bk1FQ3pGelFOVlpPaUE9PSIsInZhbHVlIjoiUUtUZ2dkdWNvNTZUV3lHY0kwVHEwc2RyN1NaU1ZxRERHaUdYTU9nQmFkSnAyWWNKSWVTdVZUQzJBTkZDcmZ5RFJ4aC8xVXk0Y3RRMmVvbmhyQ3Z1TkxlMEd2SHViWTZOdEZTSm15QzJ1TFFZakNqeE5KYUhJdUNWWmg1ZGFmWkFOTmNhOVdHbk5yRitSUjNDUnNRSzkycWlKdmxYd3liQ09VTHZFRkt1OWdENmxtbDd1WVUxY09UUnlPdS8vTkhWWmIxdEZYZjVUZUdKcDcxcEhESnU4T0Y5ZFhQK0k2MGhHZEdWR1BzNHY3ekZBMjBuVU1VRWlFNlR1UXBlekJybFBScDdDajNLZ04rT3hWOHFVV2lGTjJPemNTTTd4ZmRCbnRVdGZaNFdKZEpYQ1dXQU5JalM2UTNWbzZRQkRWVHI2cEsyOWtVYW5na3JBQnM3ZjFMSFZJODE4SngvMklqSURidXFka1JETUxyQnF1aWE5d2ZpeGZvSXdtbFdDL2xsaDc4UUU4SFVFcVlqSzIzanhjd3JlbG1iQ1JDTVlYRGVOTGJHWXNKaHkvejVhMGlObVBGdlBHdjJhenovVVZPK2J1Mnp2VEVaR1EyRHB4ZlByUTI3S1YvTVFpaWQzYlZDNzFYU012WWVaenVPY2NISklxbzdDQmpmL09wWGVUcFJIcG1yQzJvTXVGNjlZRURnTG96VnRZRFRSNmhCcE1xSVpiWGdVaVRvY2J1bC80VE5wUVFJWHJyd3d6ZTF0d0phaTNVZlVncUJoSUZ2RHRRQWlVVzFpODNBcEswUERpaFVYL2hnekV4VDkzdk1uUGZySXZja1R2cFl1RDZNNmNSTmxkV1Z5dGwrSDY0cW5rUkNyRnQyd2pDL1M4Sk9iVjJRbFBsKzNSR0hacFM2Ny9GaHMrWHAwUzZSOFhTMkRHUFU2dHJJSGkzWFBXbDYwNzV1SmhkekRkYkprNk9iTjFGNnNlV0xxWjByN3lsSkt3S0xpb0lQSG53dWYwVmFCTUVxaml4TzdxQkhZVE9KZXdsd3lzbmM0NkVDM0Z2R1QwQ3I1d0o5VkVla1hENXRTMjdYWEt6bHNxMFJoc0w1K2JuR2RORjJCR09ONXBtSTY5dnBLOWE5cFM2WlN2dkJOMlFhWUVJbitqVjd5Nm9JUjIzMG5kSllwMUJaTXAxb053L0x5ZGxOOHBmRmdycFMxV0pmUzJwdUtTWXJtcVQrWXgyR1dBNjRqaENZS1dTdExqd1ZNSTlYS1EvQU9nak9lMldoV3FSZGUxVitqT09yd21lYXBjSUZtMmVzRjJTN2VENmw1L1FxZnhHMEVGb2hTQlBlN2hIVTVNaFduazZyVGpWcU5KTldLVkhZRHdFUDJLV3hRUEc1aFEwVW5MeFMxem05RlovaU42SUZzekRCa3BKa04xYUZnbU5YTkI2UWdiVytsWlpueTdaT2hLTmlySFdVY0VEN2EzcnRqd3N1SUxZaDRNMGQ3RTZWd1dOVUpLMXVuYXVqM0ZGRWEvbFgydzRBaUJCazVicG1Iem9PeHZBKy80QW5hcnNZVis3Q0dMRER5Njh0QkpyQ3lwNWF6SWtJMlNmTmpyTXBVaU1CVHJpdDV0NEErdFlsV0ZmWm9HblVaQ2VhVTU4NWg3ckErRHRQc3pSUWg5N0dzeExOSitnUjlpRGltM3FMckpFRE1nTjJPNGdod3ZGUmpCNW9QcFA2bURDamUyOE9YQXlRN1BUU2laME9hRlZEZk5waXVmdUoxYmN3MUlEWGc3QWh4Tm1yc3Y2aklzMXk2eE1Qak1SUGxFTGtUcTR0Q1h5bUFCNHNCa1N5MkhqWmFrcTQ2YitSWHpjZ3BYbUlQK1FGeVpzTWRvNE5CZTFaVFNLa3FLYU01NUtVb24xY0hUb0ZvcHErSmoxSzdLYTFkdmNnemVNQVM1UWFyYTdQdE1ySEVjZDM2UTRYOGNLMnhHeWFRbDhVQXJwME9QZ3BOeElRaEtUT1F4YnQ5VE9GOGpYOTZsRFJCMG1tNC9wNGJwbmFranVqWEt2NHRrdmtMVVBaVjlDNEI1ZUc2U0FyM1AzU1lOdDNiOHRNVXFOVGloMVVSOGZSNHVmdzgvV3YxeExQbXhCOER5NmFqTGE1RHcyY1ZFU3N1K2gzWE5VUTRJblN1U2RNUjNtc1VQYTJaT0pJSWNqYWVlcUUreFB3aGg5MjkveVJ6MDNuSUVJNXhXaG9VZHBpYVNhaE9CdXJpS3U1YnlaZzNDWGJURkM3a3ZPUTBnVDQ2S0J5RGdpOVBpeWdYSDYybkRaQ29neTZlYTNsZTR1bWVPNzNlYTZqOWdUOE0yODlvalpyWU9oOFNVVzlLbmwrcVVrNjRsdno3UVdOa203TEl2YXJFa1ViQTNzTGhybFAvdDB3QmQyRHgwT3JONVRFZGJTdlV3RWxLeGR2WW1OTmFJNG9TQ1ZTVFU1MkU1SU1oWUxQei9USVBGeXUxL2JBcXk3MVVMV0g4T0ZDVUszZXR5bjdZZWU0ZVd2NTJqNjNTRGZXQWNuS25WUldrMTJyVFpIcXpPL0NBTTB0aE1EcVkxMG5nRHlhTE9zazJXeHZWZmx1bkhmelEzenp1aXZ3VmYyamJheTVoT0NZMjVuN2tjbzJKUGozWVRRNDdkT1ltSWlsM1JoZFNQSVRBME9TcXhJRnFLUEVQV2JWU3N5M2pwU0x0NHYreitvWUVBV1J2VlllcFlYZDlib1BvRzIrQWJsWjV5UmRyd3FpVmh0a044U2xKWDA3a0NkaVo5eGJnQ1RuTmtQMHArYW5LaHo4dGVaeFY0aGZoemMxdDZaK2x2Y20xK1BaVnRldERERmZKejFVaGdEZkQwd3p0WkpLTHcyOUtZZEFHbHpZbURLK056V1pGeUI4OHBDOVFIa3BkRDl5VU5aMXhlNGNRL1Y1ZlZFb3BtUzVRNkQ4aStQeUVJMkpnNFE5MVRRdGk2RHA0TEYxdXJIcXg1a2ZJYnlTU2FaN25SMGJaK0FzYmJpZHhSSDBmUTBGcTRPWGdmZGpaQUk5RTFvL3E4M1pMN1NVVktZU2M0eUloSFFtUWNnbG9PRnpwNUxxN2RpVjk1ODk4all3dlRBT1F3d1MyUFUrMC9JYll5Unc2dFpsNkVoRyIsIm1hYyI6ImMwY2RmNmJhYTQzNmI3N2IxMWNjYzUwNDZmM2VkYmE0NjI1M2FiM2VhNmE5ZDBhZjQzY2YxMGM0ZjM3YmMyM2MiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-138", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pku6FznNOkvd2MsseAyp2A7PCD7QEkYo56oPNUmuHQ8=", "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": "eyJpdiI6IktiWlZpaWs2bk1FQ3pGelFOVlpPaUE9PSIsInZhbHVlIjoiUUtUZ2dkdWNvNTZUV3lHY0kwVHEwc2RyN1NaU1ZxRERHaUdYTU9nQmFkSnAyWWNKSWVTdVZUQzJBTkZDcmZ5RFJ4aC8xVXk0Y3RRMmVvbmhyQ3Z1TkxlMEd2SHViWTZOdEZTSm15QzJ1TFFZakNqeE5KYUhJdUNWWmg1ZGFmWkFOTmNhOVdHbk5yRitSUjNDUnNRSzkycWlKdmxYd3liQ09VTHZFRkt1OWdENmxtbDd1WVUxY09UUnlPdS8vTkhWWmIxdEZYZjVUZUdKcDcxcEhESnU4T0Y5ZFhQK0k2MGhHZEdWR1BzNHY3ekZBMjBuVU1VRWlFNlR1UXBlekJybFBScDdDajNLZ04rT3hWOHFVV2lGTjJPemNTTTd4ZmRCbnRVdGZaNFdKZEpYQ1dXQU5JalM2UTNWbzZRQkRWVHI2cEsyOWtVYW5na3JBQnM3ZjFMSFZJODE4SngvMklqSURidXFka1JETUxyQnF1aWE5d2ZpeGZvSXdtbFdDL2xsaDc4UUU4SFVFcVlqSzIzanhjd3JlbG1iQ1JDTVlYRGVOTGJHWXNKaHkvejVhMGlObVBGdlBHdjJhenovVVZPK2J1Mnp2VEVaR1EyRHB4ZlByUTI3S1YvTVFpaWQzYlZDNzFYU012WWVaenVPY2NISklxbzdDQmpmL09wWGVUcFJIcG1yQzJvTXVGNjlZRURnTG96VnRZRFRSNmhCcE1xSVpiWGdVaVRvY2J1bC80VE5wUVFJWHJyd3d6ZTF0d0phaTNVZlVncUJoSUZ2RHRRQWlVVzFpODNBcEswUERpaFVYL2hnekV4VDkzdk1uUGZySXZja1R2cFl1RDZNNmNSTmxkV1Z5dGwrSDY0cW5rUkNyRnQyd2pDL1M4Sk9iVjJRbFBsKzNSR0hacFM2Ny9GaHMrWHAwUzZSOFhTMkRHUFU2dHJJSGkzWFBXbDYwNzV1SmhkekRkYkprNk9iTjFGNnNlV0xxWjByN3lsSkt3S0xpb0lQSG53dWYwVmFCTUVxaml4TzdxQkhZVE9KZXdsd3lzbmM0NkVDM0Z2R1QwQ3I1d0o5VkVla1hENXRTMjdYWEt6bHNxMFJoc0w1K2JuR2RORjJCR09ONXBtSTY5dnBLOWE5cFM2WlN2dkJOMlFhWUVJbitqVjd5Nm9JUjIzMG5kSllwMUJaTXAxb053L0x5ZGxOOHBmRmdycFMxV0pmUzJwdUtTWXJtcVQrWXgyR1dBNjRqaENZS1dTdExqd1ZNSTlYS1EvQU9nak9lMldoV3FSZGUxVitqT09yd21lYXBjSUZtMmVzRjJTN2VENmw1L1FxZnhHMEVGb2hTQlBlN2hIVTVNaFduazZyVGpWcU5KTldLVkhZRHdFUDJLV3hRUEc1aFEwVW5MeFMxem05RlovaU42SUZzekRCa3BKa04xYUZnbU5YTkI2UWdiVytsWlpueTdaT2hLTmlySFdVY0VEN2EzcnRqd3N1SUxZaDRNMGQ3RTZWd1dOVUpLMXVuYXVqM0ZGRWEvbFgydzRBaUJCazVicG1Iem9PeHZBKy80QW5hcnNZVis3Q0dMRER5Njh0QkpyQ3lwNWF6SWtJMlNmTmpyTXBVaU1CVHJpdDV0NEErdFlsV0ZmWm9HblVaQ2VhVTU4NWg3ckErRHRQc3pSUWg5N0dzeExOSitnUjlpRGltM3FMckpFRE1nTjJPNGdod3ZGUmpCNW9QcFA2bURDamUyOE9YQXlRN1BUU2laME9hRlZEZk5waXVmdUoxYmN3MUlEWGc3QWh4Tm1yc3Y2aklzMXk2eE1Qak1SUGxFTGtUcTR0Q1h5bUFCNHNCa1N5MkhqWmFrcTQ2YitSWHpjZ3BYbUlQK1FGeVpzTWRvNE5CZTFaVFNLa3FLYU01NUtVb24xY0hUb0ZvcHErSmoxSzdLYTFkdmNnemVNQVM1UWFyYTdQdE1ySEVjZDM2UTRYOGNLMnhHeWFRbDhVQXJwME9QZ3BOeElRaEtUT1F4YnQ5VE9GOGpYOTZsRFJCMG1tNC9wNGJwbmFranVqWEt2NHRrdmtMVVBaVjlDNEI1ZUc2U0FyM1AzU1lOdDNiOHRNVXFOVGloMVVSOGZSNHVmdzgvV3YxeExQbXhCOER5NmFqTGE1RHcyY1ZFU3N1K2gzWE5VUTRJblN1U2RNUjNtc1VQYTJaT0pJSWNqYWVlcUUreFB3aGg5MjkveVJ6MDNuSUVJNXhXaG9VZHBpYVNhaE9CdXJpS3U1YnlaZzNDWGJURkM3a3ZPUTBnVDQ2S0J5RGdpOVBpeWdYSDYybkRaQ29neTZlYTNsZTR1bWVPNzNlYTZqOWdUOE0yODlvalpyWU9oOFNVVzlLbmwrcVVrNjRsdno3UVdOa203TEl2YXJFa1ViQTNzTGhybFAvdDB3QmQyRHgwT3JONVRFZGJTdlV3RWxLeGR2WW1OTmFJNG9TQ1ZTVFU1MkU1SU1oWUxQei9USVBGeXUxL2JBcXk3MVVMV0g4T0ZDVUszZXR5bjdZZWU0ZVd2NTJqNjNTRGZXQWNuS25WUldrMTJyVFpIcXpPL0NBTTB0aE1EcVkxMG5nRHlhTE9zazJXeHZWZmx1bkhmelEzenp1aXZ3VmYyamJheTVoT0NZMjVuN2tjbzJKUGozWVRRNDdkT1ltSWlsM1JoZFNQSVRBME9TcXhJRnFLUEVQV2JWU3N5M2pwU0x0NHYreitvWUVBV1J2VlllcFlYZDlib1BvRzIrQWJsWjV5UmRyd3FpVmh0a044U2xKWDA3a0NkaVo5eGJnQ1RuTmtQMHArYW5LaHo4dGVaeFY0aGZoemMxdDZaK2x2Y20xK1BaVnRldERERmZKejFVaGdEZkQwd3p0WkpLTHcyOUtZZEFHbHpZbURLK056V1pGeUI4OHBDOVFIa3BkRDl5VU5aMXhlNGNRL1Y1ZlZFb3BtUzVRNkQ4aStQeUVJMkpnNFE5MVRRdGk2RHA0TEYxdXJIcXg1a2ZJYnlTU2FaN25SMGJaK0FzYmJpZHhSSDBmUTBGcTRPWGdmZGpaQUk5RTFvL3E4M1pMN1NVVktZU2M0eUloSFFtUWNnbG9PRnpwNUxxN2RpVjk1ODk4all3dlRBT1F3d1MyUFUrMC9JYll5Unc2dFpsNkVoRyIsIm1hYyI6ImMwY2RmNmJhYTQzNmI3N2IxMWNjYzUwNDZmM2VkYmE0NjI1M2FiM2VhNmE5ZDBhZjQzY2YxMGM0ZjM3YmMyM2MiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "aBpdY0C6H7ShTpRyf5QtsxxJLJXgH8wY8xvR6y1ngII=", "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": "eyJpdiI6IktiWlZpaWs2bk1FQ3pGelFOVlpPaUE9PSIsInZhbHVlIjoiUUtUZ2dkdWNvNTZUV3lHY0kwVHEwc2RyN1NaU1ZxRERHaUdYTU9nQmFkSnAyWWNKSWVTdVZUQzJBTkZDcmZ5RFJ4aC8xVXk0Y3RRMmVvbmhyQ3Z1TkxlMEd2SHViWTZOdEZTSm15QzJ1TFFZakNqeE5KYUhJdUNWWmg1ZGFmWkFOTmNhOVdHbk5yRitSUjNDUnNRSzkycWlKdmxYd3liQ09VTHZFRkt1OWdENmxtbDd1WVUxY09UUnlPdS8vTkhWWmIxdEZYZjVUZUdKcDcxcEhESnU4T0Y5ZFhQK0k2MGhHZEdWR1BzNHY3ekZBMjBuVU1VRWlFNlR1UXBlekJybFBScDdDajNLZ04rT3hWOHFVV2lGTjJPemNTTTd4ZmRCbnRVdGZaNFdKZEpYQ1dXQU5JalM2UTNWbzZRQkRWVHI2cEsyOWtVYW5na3JBQnM3ZjFMSFZJODE4SngvMklqSURidXFka1JETUxyQnF1aWE5d2ZpeGZvSXdtbFdDL2xsaDc4UUU4SFVFcVlqSzIzanhjd3JlbG1iQ1JDTVlYRGVOTGJHWXNKaHkvejVhMGlObVBGdlBHdjJhenovVVZPK2J1Mnp2VEVaR1EyRHB4ZlByUTI3S1YvTVFpaWQzYlZDNzFYU012WWVaenVPY2NISklxbzdDQmpmL09wWGVUcFJIcG1yQzJvTXVGNjlZRURnTG96VnRZRFRSNmhCcE1xSVpiWGdVaVRvY2J1bC80VE5wUVFJWHJyd3d6ZTF0d0phaTNVZlVncUJoSUZ2RHRRQWlVVzFpODNBcEswUERpaFVYL2hnekV4VDkzdk1uUGZySXZja1R2cFl1RDZNNmNSTmxkV1Z5dGwrSDY0cW5rUkNyRnQyd2pDL1M4Sk9iVjJRbFBsKzNSR0hacFM2Ny9GaHMrWHAwUzZSOFhTMkRHUFU2dHJJSGkzWFBXbDYwNzV1SmhkekRkYkprNk9iTjFGNnNlV0xxWjByN3lsSkt3S0xpb0lQSG53dWYwVmFCTUVxaml4TzdxQkhZVE9KZXdsd3lzbmM0NkVDM0Z2R1QwQ3I1d0o5VkVla1hENXRTMjdYWEt6bHNxMFJoc0w1K2JuR2RORjJCR09ONXBtSTY5dnBLOWE5cFM2WlN2dkJOMlFhWUVJbitqVjd5Nm9JUjIzMG5kSllwMUJaTXAxb053L0x5ZGxOOHBmRmdycFMxV0pmUzJwdUtTWXJtcVQrWXgyR1dBNjRqaENZS1dTdExqd1ZNSTlYS1EvQU9nak9lMldoV3FSZGUxVitqT09yd21lYXBjSUZtMmVzRjJTN2VENmw1L1FxZnhHMEVGb2hTQlBlN2hIVTVNaFduazZyVGpWcU5KTldLVkhZRHdFUDJLV3hRUEc1aFEwVW5MeFMxem05RlovaU42SUZzekRCa3BKa04xYUZnbU5YTkI2UWdiVytsWlpueTdaT2hLTmlySFdVY0VEN2EzcnRqd3N1SUxZaDRNMGQ3RTZWd1dOVUpLMXVuYXVqM0ZGRWEvbFgydzRBaUJCazVicG1Iem9PeHZBKy80QW5hcnNZVis3Q0dMRER5Njh0QkpyQ3lwNWF6SWtJMlNmTmpyTXBVaU1CVHJpdDV0NEErdFlsV0ZmWm9HblVaQ2VhVTU4NWg3ckErRHRQc3pSUWg5N0dzeExOSitnUjlpRGltM3FMckpFRE1nTjJPNGdod3ZGUmpCNW9QcFA2bURDamUyOE9YQXlRN1BUU2laME9hRlZEZk5waXVmdUoxYmN3MUlEWGc3QWh4Tm1yc3Y2aklzMXk2eE1Qak1SUGxFTGtUcTR0Q1h5bUFCNHNCa1N5MkhqWmFrcTQ2YitSWHpjZ3BYbUlQK1FGeVpzTWRvNE5CZTFaVFNLa3FLYU01NUtVb24xY0hUb0ZvcHErSmoxSzdLYTFkdmNnemVNQVM1UWFyYTdQdE1ySEVjZDM2UTRYOGNLMnhHeWFRbDhVQXJwME9QZ3BOeElRaEtUT1F4YnQ5VE9GOGpYOTZsRFJCMG1tNC9wNGJwbmFranVqWEt2NHRrdmtMVVBaVjlDNEI1ZUc2U0FyM1AzU1lOdDNiOHRNVXFOVGloMVVSOGZSNHVmdzgvV3YxeExQbXhCOER5NmFqTGE1RHcyY1ZFU3N1K2gzWE5VUTRJblN1U2RNUjNtc1VQYTJaT0pJSWNqYWVlcUUreFB3aGg5MjkveVJ6MDNuSUVJNXhXaG9VZHBpYVNhaE9CdXJpS3U1YnlaZzNDWGJURkM3a3ZPUTBnVDQ2S0J5RGdpOVBpeWdYSDYybkRaQ29neTZlYTNsZTR1bWVPNzNlYTZqOWdUOE0yODlvalpyWU9oOFNVVzlLbmwrcVVrNjRsdno3UVdOa203TEl2YXJFa1ViQTNzTGhybFAvdDB3QmQyRHgwT3JONVRFZGJTdlV3RWxLeGR2WW1OTmFJNG9TQ1ZTVFU1MkU1SU1oWUxQei9USVBGeXUxL2JBcXk3MVVMV0g4T0ZDVUszZXR5bjdZZWU0ZVd2NTJqNjNTRGZXQWNuS25WUldrMTJyVFpIcXpPL0NBTTB0aE1EcVkxMG5nRHlhTE9zazJXeHZWZmx1bkhmelEzenp1aXZ3VmYyamJheTVoT0NZMjVuN2tjbzJKUGozWVRRNDdkT1ltSWlsM1JoZFNQSVRBME9TcXhJRnFLUEVQV2JWU3N5M2pwU0x0NHYreitvWUVBV1J2VlllcFlYZDlib1BvRzIrQWJsWjV5UmRyd3FpVmh0a044U2xKWDA3a0NkaVo5eGJnQ1RuTmtQMHArYW5LaHo4dGVaeFY0aGZoemMxdDZaK2x2Y20xK1BaVnRldERERmZKejFVaGdEZkQwd3p0WkpLTHcyOUtZZEFHbHpZbURLK056V1pGeUI4OHBDOVFIa3BkRDl5VU5aMXhlNGNRL1Y1ZlZFb3BtUzVRNkQ4aStQeUVJMkpnNFE5MVRRdGk2RHA0TEYxdXJIcXg1a2ZJYnlTU2FaN25SMGJaK0FzYmJpZHhSSDBmUTBGcTRPWGdmZGpaQUk5RTFvL3E4M1pMN1NVVktZU2M0eUloSFFtUWNnbG9PRnpwNUxxN2RpVjk1ODk4all3dlRBT1F3d1MyUFUrMC9JYll5Unc2dFpsNkVoRyIsIm1hYyI6ImMwY2RmNmJhYTQzNmI3N2IxMWNjYzUwNDZmM2VkYmE0NjI1M2FiM2VhNmE5ZDBhZjQzY2YxMGM0ZjM3YmMyM2MiLCJ0YWciOiIifQ==", "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-138", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-139", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GtVVYo8u\/415pRXbbzgHjS7TnnSYf\/z\/oWaw965n54x7Q==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "LKBtyyLpOAnuuo+Om6pqI7xjpZN9xwPFNkw1u0FjExw=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjFOUmxPYzQwMTFvMVhtY09waUVZZmc9PSIsInZhbHVlIjoieTFqTk44bHVhd3RnZk1NdmUvckhORzI3cjQrdFdaS3JpMXQ5ZG51UjF4STFJVEl5cWdJdjNPR0N5Tm0vZ2Q1YlQwakUxTEIwb1I0ZzBCQjFuNkpJemdCNUdOc0d0a1p6TUlhNWh0UHI0M3JzYVhtL1ZmK2N1OXBGRDNrTUlkMSszVkE1NnFuekhUTmc4a0JHa3Y2em92S2R1WUZubWs3b3ZzQU1SMUZnSGQxUnZsMVdGcHA0MVB1OVlqT0Y1LzFrSnFXVzZPZmp0aEZadldvSHhiNDJJN2Y0cTJicGtxT0o4OFNRb0h2NGxVcmg0bHNQcU5jcDNrNXFQQnlTWWNxbWpIUTJ5ckZsU0V6NHpHWjEzUWdXOGt1SlVYOER6ZVhoRlVESHFObEFlaGQ4YWMrREorOUdwelI4QUtKQUVqN01qeTRSaWRnTHhacWs1cS9yUk1iNDRUTEpEZFp1M0tLK212M0RmWm93QmVjWjJqYitheVp6MEd4VWVmRUtsamt5b1hGdjBFNDI0c3dzVFJ3RW1CU084bFZTcEFaaDBSS3YvanhqallDZk5HekpxWkxBRTdVVzA3RHkwOXpodWMzcHdVYXZxTGUwbjhVOGlXTVNmQmFWYWhzaVdWeHZxUFcvbGYwVCtUOENFUkIwL3pEUWZuZ3pZRTJjZTNCRkV3QkY1Mk96czZwLzEzUlpZT1hVaVV2d0t3eEdEQkFpazQ3SVZEcVRndmRvV2k0bDZJZ09wUUc0YnpvendFRXduRlE5VHVpNHY4dlpKUS9yekFNbXFIRnpoYXluS1lodURBQVNLbFdBZ3lhMEdnTDAvdEp2ZStBSlRtSVRmZi9TV01ERWZzWmpCalViZzJFeTh1bkZiQWdsMEZmUlJCYjRUTDAxRjgwa3J2Z0Z5L3RkOGdvaXVieGdhT3l6bkNHUmJEK1BUcWRXZExwbXVUdHpZa1BNYmVLQVJEdFdjZ3lrQjZ1d2tCNFdmMkZtMm9YTzdJTVNpYm1yVitrMkhvR1VWM0E1MndvYU55TWdMRG9NK2pYQVYzTmpBRmtob0R3a0NCMEI5cXNkMlRnUUIyTFVhdmhtMlBMTy9TSHg4T2t3cWJ5dWlkRVByeW00M1M1RHJPbGVCSTRLRTI4djVVOVhRaVVXMjVsSWd1UGxLRWhteWk5aTNTUFdUQ0RPT1hQV0RXdm5wTjJsL1hmc2tyTjdqY2UrYmRFVW15aUZCOHNzWS9SNjdhZnc5Q2hBN0xtaWVrQW9ZK3dxdHVMTXBpMk9aUklGc3lKSEJNc3ZLMWErUEdJN1FERE1KcUVYZm11eE1MaVhoMm93VjNQc0hhOHFhOUhXa3FyaXR0L29VYXluVlpIWjJqWTlWLzdvcGVraXVQc1c0bXJPV1hia3A2dzNBMHdUTWJFM0F6MVAwdmFLQ3dlVGlsQ0d3QkJXMXhmUjRBbWUzMllVektNclFGYklIMEo2OHg1WVloN1U0Z0VTTGFkWFdqdkYzSW5EL3RNUitNbVByWEducWlMUHh5b3ltUElRTkI0WFdScklBUUNiNkZ4YmdwR0tMR0tubEhuRmZ6Z1EvZXZBRUJCOXpub2ZGNi9mMC9uMWE5N0lpdlJab2hEdjFuUDEzZzgxUEpUT211dkN5bWZGK2V5SWxQREtHZGdxNUdubUpEM2txUWNreW5EdU16d3FPUVA2cDMyTS9SbFJPVUg0eGhOUVZHQU5OUXVsL2RpRnhoa3UwUE1qNUhTTjBaeDhzYWJuVVkvQm5aNFBZRjU5WTMzZG1uZDhNZDVWelpSd0VVMjBHZDRCMjFtWHFnYnBPdC96dnFMd1dtR1Q1SEljSUpld2tHekJJOEhSbXJSUThjaGU1TmZtMCtMb3FXbDdBdUNnOWsrTXFmaEtFQkdGdzMwQ3dWR2g1WlpjR3pVS2JGakFySWVHTU5kTHBQZmp1R25oTnRKTmNyZ2l2dlFPeVkxTE5VTzRZeUJSK0F5Ykp0Rmdrb24rU0d4WHJPYU9Xd0pkM2RBN2Z4V3JkcFpkalgrTFBVVzB3aUdJMkZ2NVVLRlRZdVdhaHl2MlRvY2V3TDlqcFg5dDIveFd2OFJpQWJiOGMyOXI3NlVXL3lUcW5MOUUraGhtYzh3eStrWHZTZEZJOWptbDVhR0IxczJDZjN0Wk9mRnFPaGpzQS9pcWZ6dEV2aTN3eG1CWnF3UkVLUDc1Yk9YNytWaU9OUEw1bXZGQUx2dklyY2lQQUpoaFN6REltVGlZaTZiemRzc3IreGJwRHRYSWt6cmNmNDJ3cVVkQ29OdkF3UXMydzd1dFp5MWl0VjlPa2VHNmNSM1dpMG9ZT3AwYUVpelFSOG5qRngzdDZ0eFdTM0kxaUh1T2lCVmdOS2J3RGlhK3UwbCtvdVNWcUpmby9QZkUzWTNlWi8rdU5XK3N1QU5PbWkzQ1B1ekJTVUNQeHl2Rm80a0tuN3ozSE5IWXNKb0h1NTNuV0xMVEtiWHJwVm84MFlRZHpVODdWZVEyRG0xVUZ6Vlc2QnBwR1JsWTlCYTZxYmJyVnYrRXF6eVdhQVl2RTBsSm5QZVdUaEw1dDdnQlJtMHRDL0VlWForbFJleE94U0o4eGl4azlzRC9nUzFPR2VCOERjVUxrWFRDazhlR05uSUJ4Mkg2TndzUVA4UEhBMUFWTHJyemh3aGJOdHh4VzE2L0ZhVVVieFIzV3FVTWRwSGlvVlZ4WlBSaHIyZEJzVGJqQTl1YUJSVWRKb1NLLzc0NUVFKzZmMmsyWERDVlZhU2ZkZVM3aVR1MHhSZ3I2dlBCWjBoRmlYczY4dFBvOUtMNnlIT2VpS2NFZU53REFJVDczTTAweHcwNlM2L2RMVHB5SExtS1VYNVFMcDVXRlBEUDVSOUZrazZFUFhUaXNWbTBMS0pLUVFSU3I5U2pTczlRUGtabnpGY2lpYUl6ekZYaEZ3cm55SVM1ZFRMemdhUkR2SUxuUk5xNzhaUmZXUUIvVmcraVprbHN5bVY3THZXTHFHVWdDR3k4QkJhUndJQ0hYdGM1cFVoRlZjVm1hdTRBa2JHeWJNaUhtVjh1WmNHMlMyMGcwZGt0bUhPS1hVVExmdnRIRk03Qkw2Nm5zWjVXSmsyMGNxMWxaKytOR2lnYnBDbHZXcCtuS3FzZCIsIm1hYyI6IjY3MDc4ODQxOTgyMzEwMTc5NmY3ZGVlOGNhOWY3ODI5MTlhMjhiYzZlN2E5NjA1NTAzYmVkM2MyOGU4NDNlMzciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wDiC0WnMxVoZ3BJdy8EX4+LoFLFgmSW7ep7S2VvHKgY=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjFOUmxPYzQwMTFvMVhtY09waUVZZmc9PSIsInZhbHVlIjoieTFqTk44bHVhd3RnZk1NdmUvckhORzI3cjQrdFdaS3JpMXQ5ZG51UjF4STFJVEl5cWdJdjNPR0N5Tm0vZ2Q1YlQwakUxTEIwb1I0ZzBCQjFuNkpJemdCNUdOc0d0a1p6TUlhNWh0UHI0M3JzYVhtL1ZmK2N1OXBGRDNrTUlkMSszVkE1NnFuekhUTmc4a0JHa3Y2em92S2R1WUZubWs3b3ZzQU1SMUZnSGQxUnZsMVdGcHA0MVB1OVlqT0Y1LzFrSnFXVzZPZmp0aEZadldvSHhiNDJJN2Y0cTJicGtxT0o4OFNRb0h2NGxVcmg0bHNQcU5jcDNrNXFQQnlTWWNxbWpIUTJ5ckZsU0V6NHpHWjEzUWdXOGt1SlVYOER6ZVhoRlVESHFObEFlaGQ4YWMrREorOUdwelI4QUtKQUVqN01qeTRSaWRnTHhacWs1cS9yUk1iNDRUTEpEZFp1M0tLK212M0RmWm93QmVjWjJqYitheVp6MEd4VWVmRUtsamt5b1hGdjBFNDI0c3dzVFJ3RW1CU084bFZTcEFaaDBSS3YvanhqallDZk5HekpxWkxBRTdVVzA3RHkwOXpodWMzcHdVYXZxTGUwbjhVOGlXTVNmQmFWYWhzaVdWeHZxUFcvbGYwVCtUOENFUkIwL3pEUWZuZ3pZRTJjZTNCRkV3QkY1Mk96czZwLzEzUlpZT1hVaVV2d0t3eEdEQkFpazQ3SVZEcVRndmRvV2k0bDZJZ09wUUc0YnpvendFRXduRlE5VHVpNHY4dlpKUS9yekFNbXFIRnpoYXluS1lodURBQVNLbFdBZ3lhMEdnTDAvdEp2ZStBSlRtSVRmZi9TV01ERWZzWmpCalViZzJFeTh1bkZiQWdsMEZmUlJCYjRUTDAxRjgwa3J2Z0Z5L3RkOGdvaXVieGdhT3l6bkNHUmJEK1BUcWRXZExwbXVUdHpZa1BNYmVLQVJEdFdjZ3lrQjZ1d2tCNFdmMkZtMm9YTzdJTVNpYm1yVitrMkhvR1VWM0E1MndvYU55TWdMRG9NK2pYQVYzTmpBRmtob0R3a0NCMEI5cXNkMlRnUUIyTFVhdmhtMlBMTy9TSHg4T2t3cWJ5dWlkRVByeW00M1M1RHJPbGVCSTRLRTI4djVVOVhRaVVXMjVsSWd1UGxLRWhteWk5aTNTUFdUQ0RPT1hQV0RXdm5wTjJsL1hmc2tyTjdqY2UrYmRFVW15aUZCOHNzWS9SNjdhZnc5Q2hBN0xtaWVrQW9ZK3dxdHVMTXBpMk9aUklGc3lKSEJNc3ZLMWErUEdJN1FERE1KcUVYZm11eE1MaVhoMm93VjNQc0hhOHFhOUhXa3FyaXR0L29VYXluVlpIWjJqWTlWLzdvcGVraXVQc1c0bXJPV1hia3A2dzNBMHdUTWJFM0F6MVAwdmFLQ3dlVGlsQ0d3QkJXMXhmUjRBbWUzMllVektNclFGYklIMEo2OHg1WVloN1U0Z0VTTGFkWFdqdkYzSW5EL3RNUitNbVByWEducWlMUHh5b3ltUElRTkI0WFdScklBUUNiNkZ4YmdwR0tMR0tubEhuRmZ6Z1EvZXZBRUJCOXpub2ZGNi9mMC9uMWE5N0lpdlJab2hEdjFuUDEzZzgxUEpUT211dkN5bWZGK2V5SWxQREtHZGdxNUdubUpEM2txUWNreW5EdU16d3FPUVA2cDMyTS9SbFJPVUg0eGhOUVZHQU5OUXVsL2RpRnhoa3UwUE1qNUhTTjBaeDhzYWJuVVkvQm5aNFBZRjU5WTMzZG1uZDhNZDVWelpSd0VVMjBHZDRCMjFtWHFnYnBPdC96dnFMd1dtR1Q1SEljSUpld2tHekJJOEhSbXJSUThjaGU1TmZtMCtMb3FXbDdBdUNnOWsrTXFmaEtFQkdGdzMwQ3dWR2g1WlpjR3pVS2JGakFySWVHTU5kTHBQZmp1R25oTnRKTmNyZ2l2dlFPeVkxTE5VTzRZeUJSK0F5Ykp0Rmdrb24rU0d4WHJPYU9Xd0pkM2RBN2Z4V3JkcFpkalgrTFBVVzB3aUdJMkZ2NVVLRlRZdVdhaHl2MlRvY2V3TDlqcFg5dDIveFd2OFJpQWJiOGMyOXI3NlVXL3lUcW5MOUUraGhtYzh3eStrWHZTZEZJOWptbDVhR0IxczJDZjN0Wk9mRnFPaGpzQS9pcWZ6dEV2aTN3eG1CWnF3UkVLUDc1Yk9YNytWaU9OUEw1bXZGQUx2dklyY2lQQUpoaFN6REltVGlZaTZiemRzc3IreGJwRHRYSWt6cmNmNDJ3cVVkQ29OdkF3UXMydzd1dFp5MWl0VjlPa2VHNmNSM1dpMG9ZT3AwYUVpelFSOG5qRngzdDZ0eFdTM0kxaUh1T2lCVmdOS2J3RGlhK3UwbCtvdVNWcUpmby9QZkUzWTNlWi8rdU5XK3N1QU5PbWkzQ1B1ekJTVUNQeHl2Rm80a0tuN3ozSE5IWXNKb0h1NTNuV0xMVEtiWHJwVm84MFlRZHpVODdWZVEyRG0xVUZ6Vlc2QnBwR1JsWTlCYTZxYmJyVnYrRXF6eVdhQVl2RTBsSm5QZVdUaEw1dDdnQlJtMHRDL0VlWForbFJleE94U0o4eGl4azlzRC9nUzFPR2VCOERjVUxrWFRDazhlR05uSUJ4Mkg2TndzUVA4UEhBMUFWTHJyemh3aGJOdHh4VzE2L0ZhVVVieFIzV3FVTWRwSGlvVlZ4WlBSaHIyZEJzVGJqQTl1YUJSVWRKb1NLLzc0NUVFKzZmMmsyWERDVlZhU2ZkZVM3aVR1MHhSZ3I2dlBCWjBoRmlYczY4dFBvOUtMNnlIT2VpS2NFZU53REFJVDczTTAweHcwNlM2L2RMVHB5SExtS1VYNVFMcDVXRlBEUDVSOUZrazZFUFhUaXNWbTBMS0pLUVFSU3I5U2pTczlRUGtabnpGY2lpYUl6ekZYaEZ3cm55SVM1ZFRMemdhUkR2SUxuUk5xNzhaUmZXUUIvVmcraVprbHN5bVY3THZXTHFHVWdDR3k4QkJhUndJQ0hYdGM1cFVoRlZjVm1hdTRBa2JHeWJNaUhtVjh1WmNHMlMyMGcwZGt0bUhPS1hVVExmdnRIRk03Qkw2Nm5zWjVXSmsyMGNxMWxaKytOR2lnYnBDbHZXcCtuS3FzZCIsIm1hYyI6IjY3MDc4ODQxOTgyMzEwMTc5NmY3ZGVlOGNhOWY3ODI5MTlhMjhiYzZlN2E5NjA1NTAzYmVkM2MyOGU4NDNlMzciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-139", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8ICx0awMzjYqTTFqYMbw7ANCDTtjcvMUcUn3+xX\/Lw4=", "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": "eyJpdiI6IjFOUmxPYzQwMTFvMVhtY09waUVZZmc9PSIsInZhbHVlIjoieTFqTk44bHVhd3RnZk1NdmUvckhORzI3cjQrdFdaS3JpMXQ5ZG51UjF4STFJVEl5cWdJdjNPR0N5Tm0vZ2Q1YlQwakUxTEIwb1I0ZzBCQjFuNkpJemdCNUdOc0d0a1p6TUlhNWh0UHI0M3JzYVhtL1ZmK2N1OXBGRDNrTUlkMSszVkE1NnFuekhUTmc4a0JHa3Y2em92S2R1WUZubWs3b3ZzQU1SMUZnSGQxUnZsMVdGcHA0MVB1OVlqT0Y1LzFrSnFXVzZPZmp0aEZadldvSHhiNDJJN2Y0cTJicGtxT0o4OFNRb0h2NGxVcmg0bHNQcU5jcDNrNXFQQnlTWWNxbWpIUTJ5ckZsU0V6NHpHWjEzUWdXOGt1SlVYOER6ZVhoRlVESHFObEFlaGQ4YWMrREorOUdwelI4QUtKQUVqN01qeTRSaWRnTHhacWs1cS9yUk1iNDRUTEpEZFp1M0tLK212M0RmWm93QmVjWjJqYitheVp6MEd4VWVmRUtsamt5b1hGdjBFNDI0c3dzVFJ3RW1CU084bFZTcEFaaDBSS3YvanhqallDZk5HekpxWkxBRTdVVzA3RHkwOXpodWMzcHdVYXZxTGUwbjhVOGlXTVNmQmFWYWhzaVdWeHZxUFcvbGYwVCtUOENFUkIwL3pEUWZuZ3pZRTJjZTNCRkV3QkY1Mk96czZwLzEzUlpZT1hVaVV2d0t3eEdEQkFpazQ3SVZEcVRndmRvV2k0bDZJZ09wUUc0YnpvendFRXduRlE5VHVpNHY4dlpKUS9yekFNbXFIRnpoYXluS1lodURBQVNLbFdBZ3lhMEdnTDAvdEp2ZStBSlRtSVRmZi9TV01ERWZzWmpCalViZzJFeTh1bkZiQWdsMEZmUlJCYjRUTDAxRjgwa3J2Z0Z5L3RkOGdvaXVieGdhT3l6bkNHUmJEK1BUcWRXZExwbXVUdHpZa1BNYmVLQVJEdFdjZ3lrQjZ1d2tCNFdmMkZtMm9YTzdJTVNpYm1yVitrMkhvR1VWM0E1MndvYU55TWdMRG9NK2pYQVYzTmpBRmtob0R3a0NCMEI5cXNkMlRnUUIyTFVhdmhtMlBMTy9TSHg4T2t3cWJ5dWlkRVByeW00M1M1RHJPbGVCSTRLRTI4djVVOVhRaVVXMjVsSWd1UGxLRWhteWk5aTNTUFdUQ0RPT1hQV0RXdm5wTjJsL1hmc2tyTjdqY2UrYmRFVW15aUZCOHNzWS9SNjdhZnc5Q2hBN0xtaWVrQW9ZK3dxdHVMTXBpMk9aUklGc3lKSEJNc3ZLMWErUEdJN1FERE1KcUVYZm11eE1MaVhoMm93VjNQc0hhOHFhOUhXa3FyaXR0L29VYXluVlpIWjJqWTlWLzdvcGVraXVQc1c0bXJPV1hia3A2dzNBMHdUTWJFM0F6MVAwdmFLQ3dlVGlsQ0d3QkJXMXhmUjRBbWUzMllVektNclFGYklIMEo2OHg1WVloN1U0Z0VTTGFkWFdqdkYzSW5EL3RNUitNbVByWEducWlMUHh5b3ltUElRTkI0WFdScklBUUNiNkZ4YmdwR0tMR0tubEhuRmZ6Z1EvZXZBRUJCOXpub2ZGNi9mMC9uMWE5N0lpdlJab2hEdjFuUDEzZzgxUEpUT211dkN5bWZGK2V5SWxQREtHZGdxNUdubUpEM2txUWNreW5EdU16d3FPUVA2cDMyTS9SbFJPVUg0eGhOUVZHQU5OUXVsL2RpRnhoa3UwUE1qNUhTTjBaeDhzYWJuVVkvQm5aNFBZRjU5WTMzZG1uZDhNZDVWelpSd0VVMjBHZDRCMjFtWHFnYnBPdC96dnFMd1dtR1Q1SEljSUpld2tHekJJOEhSbXJSUThjaGU1TmZtMCtMb3FXbDdBdUNnOWsrTXFmaEtFQkdGdzMwQ3dWR2g1WlpjR3pVS2JGakFySWVHTU5kTHBQZmp1R25oTnRKTmNyZ2l2dlFPeVkxTE5VTzRZeUJSK0F5Ykp0Rmdrb24rU0d4WHJPYU9Xd0pkM2RBN2Z4V3JkcFpkalgrTFBVVzB3aUdJMkZ2NVVLRlRZdVdhaHl2MlRvY2V3TDlqcFg5dDIveFd2OFJpQWJiOGMyOXI3NlVXL3lUcW5MOUUraGhtYzh3eStrWHZTZEZJOWptbDVhR0IxczJDZjN0Wk9mRnFPaGpzQS9pcWZ6dEV2aTN3eG1CWnF3UkVLUDc1Yk9YNytWaU9OUEw1bXZGQUx2dklyY2lQQUpoaFN6REltVGlZaTZiemRzc3IreGJwRHRYSWt6cmNmNDJ3cVVkQ29OdkF3UXMydzd1dFp5MWl0VjlPa2VHNmNSM1dpMG9ZT3AwYUVpelFSOG5qRngzdDZ0eFdTM0kxaUh1T2lCVmdOS2J3RGlhK3UwbCtvdVNWcUpmby9QZkUzWTNlWi8rdU5XK3N1QU5PbWkzQ1B1ekJTVUNQeHl2Rm80a0tuN3ozSE5IWXNKb0h1NTNuV0xMVEtiWHJwVm84MFlRZHpVODdWZVEyRG0xVUZ6Vlc2QnBwR1JsWTlCYTZxYmJyVnYrRXF6eVdhQVl2RTBsSm5QZVdUaEw1dDdnQlJtMHRDL0VlWForbFJleE94U0o4eGl4azlzRC9nUzFPR2VCOERjVUxrWFRDazhlR05uSUJ4Mkg2TndzUVA4UEhBMUFWTHJyemh3aGJOdHh4VzE2L0ZhVVVieFIzV3FVTWRwSGlvVlZ4WlBSaHIyZEJzVGJqQTl1YUJSVWRKb1NLLzc0NUVFKzZmMmsyWERDVlZhU2ZkZVM3aVR1MHhSZ3I2dlBCWjBoRmlYczY4dFBvOUtMNnlIT2VpS2NFZU53REFJVDczTTAweHcwNlM2L2RMVHB5SExtS1VYNVFMcDVXRlBEUDVSOUZrazZFUFhUaXNWbTBMS0pLUVFSU3I5U2pTczlRUGtabnpGY2lpYUl6ekZYaEZ3cm55SVM1ZFRMemdhUkR2SUxuUk5xNzhaUmZXUUIvVmcraVprbHN5bVY3THZXTHFHVWdDR3k4QkJhUndJQ0hYdGM1cFVoRlZjVm1hdTRBa2JHeWJNaUhtVjh1WmNHMlMyMGcwZGt0bUhPS1hVVExmdnRIRk03Qkw2Nm5zWjVXSmsyMGNxMWxaKytOR2lnYnBDbHZXcCtuS3FzZCIsIm1hYyI6IjY3MDc4ODQxOTgyMzEwMTc5NmY3ZGVlOGNhOWY3ODI5MTlhMjhiYzZlN2E5NjA1NTAzYmVkM2MyOGU4NDNlMzciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Xo2vAITQ160DLupzJ\/xGMFtTNxciixeZiwrWTURubZQ=", "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": "eyJpdiI6IjFOUmxPYzQwMTFvMVhtY09waUVZZmc9PSIsInZhbHVlIjoieTFqTk44bHVhd3RnZk1NdmUvckhORzI3cjQrdFdaS3JpMXQ5ZG51UjF4STFJVEl5cWdJdjNPR0N5Tm0vZ2Q1YlQwakUxTEIwb1I0ZzBCQjFuNkpJemdCNUdOc0d0a1p6TUlhNWh0UHI0M3JzYVhtL1ZmK2N1OXBGRDNrTUlkMSszVkE1NnFuekhUTmc4a0JHa3Y2em92S2R1WUZubWs3b3ZzQU1SMUZnSGQxUnZsMVdGcHA0MVB1OVlqT0Y1LzFrSnFXVzZPZmp0aEZadldvSHhiNDJJN2Y0cTJicGtxT0o4OFNRb0h2NGxVcmg0bHNQcU5jcDNrNXFQQnlTWWNxbWpIUTJ5ckZsU0V6NHpHWjEzUWdXOGt1SlVYOER6ZVhoRlVESHFObEFlaGQ4YWMrREorOUdwelI4QUtKQUVqN01qeTRSaWRnTHhacWs1cS9yUk1iNDRUTEpEZFp1M0tLK212M0RmWm93QmVjWjJqYitheVp6MEd4VWVmRUtsamt5b1hGdjBFNDI0c3dzVFJ3RW1CU084bFZTcEFaaDBSS3YvanhqallDZk5HekpxWkxBRTdVVzA3RHkwOXpodWMzcHdVYXZxTGUwbjhVOGlXTVNmQmFWYWhzaVdWeHZxUFcvbGYwVCtUOENFUkIwL3pEUWZuZ3pZRTJjZTNCRkV3QkY1Mk96czZwLzEzUlpZT1hVaVV2d0t3eEdEQkFpazQ3SVZEcVRndmRvV2k0bDZJZ09wUUc0YnpvendFRXduRlE5VHVpNHY4dlpKUS9yekFNbXFIRnpoYXluS1lodURBQVNLbFdBZ3lhMEdnTDAvdEp2ZStBSlRtSVRmZi9TV01ERWZzWmpCalViZzJFeTh1bkZiQWdsMEZmUlJCYjRUTDAxRjgwa3J2Z0Z5L3RkOGdvaXVieGdhT3l6bkNHUmJEK1BUcWRXZExwbXVUdHpZa1BNYmVLQVJEdFdjZ3lrQjZ1d2tCNFdmMkZtMm9YTzdJTVNpYm1yVitrMkhvR1VWM0E1MndvYU55TWdMRG9NK2pYQVYzTmpBRmtob0R3a0NCMEI5cXNkMlRnUUIyTFVhdmhtMlBMTy9TSHg4T2t3cWJ5dWlkRVByeW00M1M1RHJPbGVCSTRLRTI4djVVOVhRaVVXMjVsSWd1UGxLRWhteWk5aTNTUFdUQ0RPT1hQV0RXdm5wTjJsL1hmc2tyTjdqY2UrYmRFVW15aUZCOHNzWS9SNjdhZnc5Q2hBN0xtaWVrQW9ZK3dxdHVMTXBpMk9aUklGc3lKSEJNc3ZLMWErUEdJN1FERE1KcUVYZm11eE1MaVhoMm93VjNQc0hhOHFhOUhXa3FyaXR0L29VYXluVlpIWjJqWTlWLzdvcGVraXVQc1c0bXJPV1hia3A2dzNBMHdUTWJFM0F6MVAwdmFLQ3dlVGlsQ0d3QkJXMXhmUjRBbWUzMllVektNclFGYklIMEo2OHg1WVloN1U0Z0VTTGFkWFdqdkYzSW5EL3RNUitNbVByWEducWlMUHh5b3ltUElRTkI0WFdScklBUUNiNkZ4YmdwR0tMR0tubEhuRmZ6Z1EvZXZBRUJCOXpub2ZGNi9mMC9uMWE5N0lpdlJab2hEdjFuUDEzZzgxUEpUT211dkN5bWZGK2V5SWxQREtHZGdxNUdubUpEM2txUWNreW5EdU16d3FPUVA2cDMyTS9SbFJPVUg0eGhOUVZHQU5OUXVsL2RpRnhoa3UwUE1qNUhTTjBaeDhzYWJuVVkvQm5aNFBZRjU5WTMzZG1uZDhNZDVWelpSd0VVMjBHZDRCMjFtWHFnYnBPdC96dnFMd1dtR1Q1SEljSUpld2tHekJJOEhSbXJSUThjaGU1TmZtMCtMb3FXbDdBdUNnOWsrTXFmaEtFQkdGdzMwQ3dWR2g1WlpjR3pVS2JGakFySWVHTU5kTHBQZmp1R25oTnRKTmNyZ2l2dlFPeVkxTE5VTzRZeUJSK0F5Ykp0Rmdrb24rU0d4WHJPYU9Xd0pkM2RBN2Z4V3JkcFpkalgrTFBVVzB3aUdJMkZ2NVVLRlRZdVdhaHl2MlRvY2V3TDlqcFg5dDIveFd2OFJpQWJiOGMyOXI3NlVXL3lUcW5MOUUraGhtYzh3eStrWHZTZEZJOWptbDVhR0IxczJDZjN0Wk9mRnFPaGpzQS9pcWZ6dEV2aTN3eG1CWnF3UkVLUDc1Yk9YNytWaU9OUEw1bXZGQUx2dklyY2lQQUpoaFN6REltVGlZaTZiemRzc3IreGJwRHRYSWt6cmNmNDJ3cVVkQ29OdkF3UXMydzd1dFp5MWl0VjlPa2VHNmNSM1dpMG9ZT3AwYUVpelFSOG5qRngzdDZ0eFdTM0kxaUh1T2lCVmdOS2J3RGlhK3UwbCtvdVNWcUpmby9QZkUzWTNlWi8rdU5XK3N1QU5PbWkzQ1B1ekJTVUNQeHl2Rm80a0tuN3ozSE5IWXNKb0h1NTNuV0xMVEtiWHJwVm84MFlRZHpVODdWZVEyRG0xVUZ6Vlc2QnBwR1JsWTlCYTZxYmJyVnYrRXF6eVdhQVl2RTBsSm5QZVdUaEw1dDdnQlJtMHRDL0VlWForbFJleE94U0o4eGl4azlzRC9nUzFPR2VCOERjVUxrWFRDazhlR05uSUJ4Mkg2TndzUVA4UEhBMUFWTHJyemh3aGJOdHh4VzE2L0ZhVVVieFIzV3FVTWRwSGlvVlZ4WlBSaHIyZEJzVGJqQTl1YUJSVWRKb1NLLzc0NUVFKzZmMmsyWERDVlZhU2ZkZVM3aVR1MHhSZ3I2dlBCWjBoRmlYczY4dFBvOUtMNnlIT2VpS2NFZU53REFJVDczTTAweHcwNlM2L2RMVHB5SExtS1VYNVFMcDVXRlBEUDVSOUZrazZFUFhUaXNWbTBMS0pLUVFSU3I5U2pTczlRUGtabnpGY2lpYUl6ekZYaEZ3cm55SVM1ZFRMemdhUkR2SUxuUk5xNzhaUmZXUUIvVmcraVprbHN5bVY3THZXTHFHVWdDR3k4QkJhUndJQ0hYdGM1cFVoRlZjVm1hdTRBa2JHeWJNaUhtVjh1WmNHMlMyMGcwZGt0bUhPS1hVVExmdnRIRk03Qkw2Nm5zWjVXSmsyMGNxMWxaKytOR2lnYnBDbHZXcCtuS3FzZCIsIm1hYyI6IjY3MDc4ODQxOTgyMzEwMTc5NmY3ZGVlOGNhOWY3ODI5MTlhMjhiYzZlN2E5NjA1NTAzYmVkM2MyOGU4NDNlMzciLCJ0YWciOiIifQ==", "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-139", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-140", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GvhG1nEQMIZbGQviATEqyRqo+QKW24eO5BGN7riXfNXUA==", "PriceCodeRef": null, "supplier_title": "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": "EtM85WPE4obTX9Cf3X7aFKG\/8cdxxFlZPjitDk5fvbg=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6ImVjRlNsOFpSbFZ1TXlVZ2c5T2Vld1E9PSIsInZhbHVlIjoiK2NYY0VWWVRYdHpYcWJzU29QRk1kK1lLZERtZ2M1cjZ4THo4aDZWZHo2L2w5OWFNSFRWdXZYV25uVWNJR1RzaU9ieWVGRGZBSG1welVlOVl0U29KMEVzMGNBSjc1K0w1b3FiVzFQcXAyd1F6SEI5OVM3dGR3MG9MZFhjSEFzZ3VRanpiZE9scWExL2MvelgxRllxR1Z4L1BQVk4wNERWNHhZaU1SOVVOemEyam5lUE42V2diRllhZXlqUjloRGpGTnNMQzJ1cFBoVGNHWUI2b0ZFNk84Q3lpODhhdWxzbys0T0Y0NHBwRlY5c25kWDhqV2tWNkRNUlNjUHhCcThUVDlpR29SdHJmeENyNTRnbVhXeVZwMC9HQXZTVVVmSUFYNXE5WFhyMDAxYnFYTU9SVG50c1c1VU1OZHpVTjdtRG91QW9pVVV3N2pncWxQbVZ2ejRMQjBPV2ZxL2JtRHVJUGxFb2M3Y0lqSmI1dWpWYVhPSjdtUFdrRFFyV0U2aDJjOWhadlJBMWxMWFFFUno5cVFCOUlzNU9CaVdubFBiQ0FZKytZQ1FNK1dzTGlGVUppMXp4bXovTE9CQ1htT2tXM09sR1FySUxYNFo4NzkrU2ptZEVGQkFiSG5GYWEySnQ1cVNnY25SdC94cWRPOURkVmJnSW1OamllVVkyUSt6RFREQmdQMGtxaW1CMWl0ZkxhcXYxcVkrL3FXa25SZmhPVndqbTJBQXpDUUNpSkFFKy9nbExlTFFEV0pwUEdaK2tkcFRaSmhWWjZoYnJxb1RkNWVRVjFxQmx5YjJDV21sTTVTQ0Q5UlZjUGZ3YTFDS0s1MGhSdXVPSSt2NDFHY0NoaW9ZWGZSdURkZTZUeXJSUnlDZ2d3RktNWVZCS3NrdlpidTU1RUY3WWF1YUpvcm9vWkY4amQ0d2VLS1VuVU5IWHNrZlhMYlpKWmlIbW9sakxUQWRveXN5U09xbFNnM2lCK3VkYWNOR01lWUYzK2ZtZUpkcUFkUlpnOEYxeDdvVWpGUGRLN3NaczN4SXdsQzdMbWljSjVjc2dQREkvVmNiSlVRblV0RmN0NmdudkFZNDhzRkU4ZjAyQjU5N2JMUGhGc0xKVmw5di9zOExEWmQyZzQyRGs2OStWWGtudHQrcDRMbkpXSDR6RFRqR2tIajNGUE95R3l3STFVcUpmbEtLV1dSaG5DK1o5VTZWMU1OYjREM0FXaUszVURoK3llN1E1cXYxTjBDTElZbjdRckl1NVp6UFZVWnZtV3A3a2hjYmN5R3pOUEd4R1RTR3BhUGVvSHB3cFVXR2NHd1lrWlhJalp0eGpDa2R2cUUxSjF2OVMvS0VkRmExMjdlTEhEOTF2b0d1TUtyRG1LdTIvMlVRYm1pUWZQajBoQjVoM3VheUZhTEQzS1VqT2k0cVNqSFhZMHdQSGt0cFdHaEI0bnlva29uYW05Z2ozTVg4ZmtoMG0wOHpHWVo1NmJVN01KSUJCRzBRK0pCM0JWSjhhMkxwV3V4SWNwajNRN2lrT1ZwMElqMUJncFg4eDlYbFU1YWw4M0taekpGMXd5S0lUY1JoV0pBZ25aQ3FBOWxteERHekFJWjRtWUEybGhNWC9FOTdvTUdOVVBEODFCSUc2Ky8wZm5yRnk3UkFYMm5XclhucHliM1FBTjRnNStwa056K2taUmowOGtST3FQcFNFQkVXWnVaTDNjeDRYZ3VSZnV1N0sxYUNEbGhid1h0dDRpZTcySXVLUGN2aS9wT0tiYnBtdWRaMm5DYXVNeGNiV0ZvMmZZQkhCWWhQQVpCOG9LU2Q2Znh5OXFEbnFaQW9VQzNpT1ArMHNrV3A1V0RpMkRyM2pVRktUQ0RxNC9CU2VDU240dGwxcS9JTEJaUVc1U0NIemc1bWkvTUN5bkUzcTY3ZlFtcm1mSVVkYjYxZ1NvZW13WDBxR0JLTnVIWE44RzBjV1JRdHYzOHNvOE1ZMk5LeTJFa0hrblg4T2NTcHhZNWpIemdENHAyZ25JWVNXOWFlTVFEQjJWMHFEb2t1SWFwY1VORW5Vd3ZaWTRacDIwdktNK2tzSUtYT1pLcTFkY0NOOWFTM0owRkR4ZkZJZk9CMkMyMUttSDdTQjBmTGxCbU5HaCttN0Y3MFRWUlY4Z2ZPYk8rY1BMak81bUMxNFNvRVhSOVZncFFUZHBncDA0R2kzS0R3UVNDM0NtbktZcllwMjE5TjY4dFRSS0t2Y0RWWkxNU0wyTmZTQXNlZDdZZFhMRHhTcjRSMkl3cnVuNm43MDNYaHlLZnU5bDNIdkJPU3p0a2hsc1RTMllwaHBVM1lmZlpiQTc2ZmI4SVd2UFpaYW5NVXVieDZ6NWR1MTQ3LzNJUHR2YmxpdExyZUJ3dlEvMzdhU0E1alVETUEvbHVuaFRtMUl2bkc1VXhueXV3dUdLVENWOHo3QnBjaEE4N3NZQjl4dWxiNnJuNUN3TXJZZDYwdzU4VnllRDMzaWVGcGw2alVsWFVuend2WkhvNVMvbFVxYi9MSERxUEZ4MjFQUjd4cVh2MFpiTmR4WHlUTlc1TC9MdElnb2J6bmR3SkVqZEUrU3dLemdsU1JEZzYwb1Q2ZzBESkNCeFhVS3A0MkpUVEN1azZJVWc5VVBoR2ZDc0VVUG9ZYzlhR1NYeksvclBMQzR6cXJYQ1IrdzFQVUV2UUNUTXo5T3UrUmJyRWhJTkptNmhBcWNCcnBsMmZYN0phd21rWlpkUk80WEpsZ1dhcWRFV29TTCtTUWJFL3RrdzBwTE5nblZ3REloVi9nQkF6amc0U2YzVDJ5TnB1Z1RxbHRvQXVWS1dURDM3dTJvZUxTbW1hcTltODlKZk02b0p5dEdHU1NLbjBxcHpQUnM5bkw2ejJad0xzdit2bC9tWDhTdk5HTUlmaHVGcVM3ajRYSC9heHppNFNnK2c4OHRBbDFtNTZzMmpUQjNBd0RHaXdXcEt3M3BtMXFnRnZnemcyT2lFN1ZVOWlLWmkwRGptWmpQZTdLVVVTN0k0MnF4Qmx5ejRYRktlYXZvaHNjeldsby9oZ0ZzWTN0SXQ2L2I2Mko3U3pWS3ZGZ3ZtbnZCYmlwTGsyR083dG92TVV1MHUrZmZjZkpsc1F2ZHBsYWJtVWRmY3RKenBDdE1kRXdEciIsIm1hYyI6IjUzYWE2ZmJmYzQ5MWRkY2RiMmJmOTUxNzQyZDA0MTYzNjAyNjc1MDkxOTE5MTlmNGI1OTYxY2FmZjAwNTFkNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VKk7hAEDApe1M9vRJsjf5pS9JCJ3M9kJX3yyLpeVVKI=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6ImVjRlNsOFpSbFZ1TXlVZ2c5T2Vld1E9PSIsInZhbHVlIjoiK2NYY0VWWVRYdHpYcWJzU29QRk1kK1lLZERtZ2M1cjZ4THo4aDZWZHo2L2w5OWFNSFRWdXZYV25uVWNJR1RzaU9ieWVGRGZBSG1welVlOVl0U29KMEVzMGNBSjc1K0w1b3FiVzFQcXAyd1F6SEI5OVM3dGR3MG9MZFhjSEFzZ3VRanpiZE9scWExL2MvelgxRllxR1Z4L1BQVk4wNERWNHhZaU1SOVVOemEyam5lUE42V2diRllhZXlqUjloRGpGTnNMQzJ1cFBoVGNHWUI2b0ZFNk84Q3lpODhhdWxzbys0T0Y0NHBwRlY5c25kWDhqV2tWNkRNUlNjUHhCcThUVDlpR29SdHJmeENyNTRnbVhXeVZwMC9HQXZTVVVmSUFYNXE5WFhyMDAxYnFYTU9SVG50c1c1VU1OZHpVTjdtRG91QW9pVVV3N2pncWxQbVZ2ejRMQjBPV2ZxL2JtRHVJUGxFb2M3Y0lqSmI1dWpWYVhPSjdtUFdrRFFyV0U2aDJjOWhadlJBMWxMWFFFUno5cVFCOUlzNU9CaVdubFBiQ0FZKytZQ1FNK1dzTGlGVUppMXp4bXovTE9CQ1htT2tXM09sR1FySUxYNFo4NzkrU2ptZEVGQkFiSG5GYWEySnQ1cVNnY25SdC94cWRPOURkVmJnSW1OamllVVkyUSt6RFREQmdQMGtxaW1CMWl0ZkxhcXYxcVkrL3FXa25SZmhPVndqbTJBQXpDUUNpSkFFKy9nbExlTFFEV0pwUEdaK2tkcFRaSmhWWjZoYnJxb1RkNWVRVjFxQmx5YjJDV21sTTVTQ0Q5UlZjUGZ3YTFDS0s1MGhSdXVPSSt2NDFHY0NoaW9ZWGZSdURkZTZUeXJSUnlDZ2d3RktNWVZCS3NrdlpidTU1RUY3WWF1YUpvcm9vWkY4amQ0d2VLS1VuVU5IWHNrZlhMYlpKWmlIbW9sakxUQWRveXN5U09xbFNnM2lCK3VkYWNOR01lWUYzK2ZtZUpkcUFkUlpnOEYxeDdvVWpGUGRLN3NaczN4SXdsQzdMbWljSjVjc2dQREkvVmNiSlVRblV0RmN0NmdudkFZNDhzRkU4ZjAyQjU5N2JMUGhGc0xKVmw5di9zOExEWmQyZzQyRGs2OStWWGtudHQrcDRMbkpXSDR6RFRqR2tIajNGUE95R3l3STFVcUpmbEtLV1dSaG5DK1o5VTZWMU1OYjREM0FXaUszVURoK3llN1E1cXYxTjBDTElZbjdRckl1NVp6UFZVWnZtV3A3a2hjYmN5R3pOUEd4R1RTR3BhUGVvSHB3cFVXR2NHd1lrWlhJalp0eGpDa2R2cUUxSjF2OVMvS0VkRmExMjdlTEhEOTF2b0d1TUtyRG1LdTIvMlVRYm1pUWZQajBoQjVoM3VheUZhTEQzS1VqT2k0cVNqSFhZMHdQSGt0cFdHaEI0bnlva29uYW05Z2ozTVg4ZmtoMG0wOHpHWVo1NmJVN01KSUJCRzBRK0pCM0JWSjhhMkxwV3V4SWNwajNRN2lrT1ZwMElqMUJncFg4eDlYbFU1YWw4M0taekpGMXd5S0lUY1JoV0pBZ25aQ3FBOWxteERHekFJWjRtWUEybGhNWC9FOTdvTUdOVVBEODFCSUc2Ky8wZm5yRnk3UkFYMm5XclhucHliM1FBTjRnNStwa056K2taUmowOGtST3FQcFNFQkVXWnVaTDNjeDRYZ3VSZnV1N0sxYUNEbGhid1h0dDRpZTcySXVLUGN2aS9wT0tiYnBtdWRaMm5DYXVNeGNiV0ZvMmZZQkhCWWhQQVpCOG9LU2Q2Znh5OXFEbnFaQW9VQzNpT1ArMHNrV3A1V0RpMkRyM2pVRktUQ0RxNC9CU2VDU240dGwxcS9JTEJaUVc1U0NIemc1bWkvTUN5bkUzcTY3ZlFtcm1mSVVkYjYxZ1NvZW13WDBxR0JLTnVIWE44RzBjV1JRdHYzOHNvOE1ZMk5LeTJFa0hrblg4T2NTcHhZNWpIemdENHAyZ25JWVNXOWFlTVFEQjJWMHFEb2t1SWFwY1VORW5Vd3ZaWTRacDIwdktNK2tzSUtYT1pLcTFkY0NOOWFTM0owRkR4ZkZJZk9CMkMyMUttSDdTQjBmTGxCbU5HaCttN0Y3MFRWUlY4Z2ZPYk8rY1BMak81bUMxNFNvRVhSOVZncFFUZHBncDA0R2kzS0R3UVNDM0NtbktZcllwMjE5TjY4dFRSS0t2Y0RWWkxNU0wyTmZTQXNlZDdZZFhMRHhTcjRSMkl3cnVuNm43MDNYaHlLZnU5bDNIdkJPU3p0a2hsc1RTMllwaHBVM1lmZlpiQTc2ZmI4SVd2UFpaYW5NVXVieDZ6NWR1MTQ3LzNJUHR2YmxpdExyZUJ3dlEvMzdhU0E1alVETUEvbHVuaFRtMUl2bkc1VXhueXV3dUdLVENWOHo3QnBjaEE4N3NZQjl4dWxiNnJuNUN3TXJZZDYwdzU4VnllRDMzaWVGcGw2alVsWFVuend2WkhvNVMvbFVxYi9MSERxUEZ4MjFQUjd4cVh2MFpiTmR4WHlUTlc1TC9MdElnb2J6bmR3SkVqZEUrU3dLemdsU1JEZzYwb1Q2ZzBESkNCeFhVS3A0MkpUVEN1azZJVWc5VVBoR2ZDc0VVUG9ZYzlhR1NYeksvclBMQzR6cXJYQ1IrdzFQVUV2UUNUTXo5T3UrUmJyRWhJTkptNmhBcWNCcnBsMmZYN0phd21rWlpkUk80WEpsZ1dhcWRFV29TTCtTUWJFL3RrdzBwTE5nblZ3REloVi9nQkF6amc0U2YzVDJ5TnB1Z1RxbHRvQXVWS1dURDM3dTJvZUxTbW1hcTltODlKZk02b0p5dEdHU1NLbjBxcHpQUnM5bkw2ejJad0xzdit2bC9tWDhTdk5HTUlmaHVGcVM3ajRYSC9heHppNFNnK2c4OHRBbDFtNTZzMmpUQjNBd0RHaXdXcEt3M3BtMXFnRnZnemcyT2lFN1ZVOWlLWmkwRGptWmpQZTdLVVVTN0k0MnF4Qmx5ejRYRktlYXZvaHNjeldsby9oZ0ZzWTN0SXQ2L2I2Mko3U3pWS3ZGZ3ZtbnZCYmlwTGsyR083dG92TVV1MHUrZmZjZkpsc1F2ZHBsYWJtVWRmY3RKenBDdE1kRXdEciIsIm1hYyI6IjUzYWE2ZmJmYzQ5MWRkY2RiMmJmOTUxNzQyZDA0MTYzNjAyNjc1MDkxOTE5MTlmNGI1OTYxY2FmZjAwNTFkNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "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": "HJlG7xarLTt3yOI3EUKf5eSFdt3wcA91kUxJAsqYRPc=", "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": "eyJpdiI6ImVjRlNsOFpSbFZ1TXlVZ2c5T2Vld1E9PSIsInZhbHVlIjoiK2NYY0VWWVRYdHpYcWJzU29QRk1kK1lLZERtZ2M1cjZ4THo4aDZWZHo2L2w5OWFNSFRWdXZYV25uVWNJR1RzaU9ieWVGRGZBSG1welVlOVl0U29KMEVzMGNBSjc1K0w1b3FiVzFQcXAyd1F6SEI5OVM3dGR3MG9MZFhjSEFzZ3VRanpiZE9scWExL2MvelgxRllxR1Z4L1BQVk4wNERWNHhZaU1SOVVOemEyam5lUE42V2diRllhZXlqUjloRGpGTnNMQzJ1cFBoVGNHWUI2b0ZFNk84Q3lpODhhdWxzbys0T0Y0NHBwRlY5c25kWDhqV2tWNkRNUlNjUHhCcThUVDlpR29SdHJmeENyNTRnbVhXeVZwMC9HQXZTVVVmSUFYNXE5WFhyMDAxYnFYTU9SVG50c1c1VU1OZHpVTjdtRG91QW9pVVV3N2pncWxQbVZ2ejRMQjBPV2ZxL2JtRHVJUGxFb2M3Y0lqSmI1dWpWYVhPSjdtUFdrRFFyV0U2aDJjOWhadlJBMWxMWFFFUno5cVFCOUlzNU9CaVdubFBiQ0FZKytZQ1FNK1dzTGlGVUppMXp4bXovTE9CQ1htT2tXM09sR1FySUxYNFo4NzkrU2ptZEVGQkFiSG5GYWEySnQ1cVNnY25SdC94cWRPOURkVmJnSW1OamllVVkyUSt6RFREQmdQMGtxaW1CMWl0ZkxhcXYxcVkrL3FXa25SZmhPVndqbTJBQXpDUUNpSkFFKy9nbExlTFFEV0pwUEdaK2tkcFRaSmhWWjZoYnJxb1RkNWVRVjFxQmx5YjJDV21sTTVTQ0Q5UlZjUGZ3YTFDS0s1MGhSdXVPSSt2NDFHY0NoaW9ZWGZSdURkZTZUeXJSUnlDZ2d3RktNWVZCS3NrdlpidTU1RUY3WWF1YUpvcm9vWkY4amQ0d2VLS1VuVU5IWHNrZlhMYlpKWmlIbW9sakxUQWRveXN5U09xbFNnM2lCK3VkYWNOR01lWUYzK2ZtZUpkcUFkUlpnOEYxeDdvVWpGUGRLN3NaczN4SXdsQzdMbWljSjVjc2dQREkvVmNiSlVRblV0RmN0NmdudkFZNDhzRkU4ZjAyQjU5N2JMUGhGc0xKVmw5di9zOExEWmQyZzQyRGs2OStWWGtudHQrcDRMbkpXSDR6RFRqR2tIajNGUE95R3l3STFVcUpmbEtLV1dSaG5DK1o5VTZWMU1OYjREM0FXaUszVURoK3llN1E1cXYxTjBDTElZbjdRckl1NVp6UFZVWnZtV3A3a2hjYmN5R3pOUEd4R1RTR3BhUGVvSHB3cFVXR2NHd1lrWlhJalp0eGpDa2R2cUUxSjF2OVMvS0VkRmExMjdlTEhEOTF2b0d1TUtyRG1LdTIvMlVRYm1pUWZQajBoQjVoM3VheUZhTEQzS1VqT2k0cVNqSFhZMHdQSGt0cFdHaEI0bnlva29uYW05Z2ozTVg4ZmtoMG0wOHpHWVo1NmJVN01KSUJCRzBRK0pCM0JWSjhhMkxwV3V4SWNwajNRN2lrT1ZwMElqMUJncFg4eDlYbFU1YWw4M0taekpGMXd5S0lUY1JoV0pBZ25aQ3FBOWxteERHekFJWjRtWUEybGhNWC9FOTdvTUdOVVBEODFCSUc2Ky8wZm5yRnk3UkFYMm5XclhucHliM1FBTjRnNStwa056K2taUmowOGtST3FQcFNFQkVXWnVaTDNjeDRYZ3VSZnV1N0sxYUNEbGhid1h0dDRpZTcySXVLUGN2aS9wT0tiYnBtdWRaMm5DYXVNeGNiV0ZvMmZZQkhCWWhQQVpCOG9LU2Q2Znh5OXFEbnFaQW9VQzNpT1ArMHNrV3A1V0RpMkRyM2pVRktUQ0RxNC9CU2VDU240dGwxcS9JTEJaUVc1U0NIemc1bWkvTUN5bkUzcTY3ZlFtcm1mSVVkYjYxZ1NvZW13WDBxR0JLTnVIWE44RzBjV1JRdHYzOHNvOE1ZMk5LeTJFa0hrblg4T2NTcHhZNWpIemdENHAyZ25JWVNXOWFlTVFEQjJWMHFEb2t1SWFwY1VORW5Vd3ZaWTRacDIwdktNK2tzSUtYT1pLcTFkY0NOOWFTM0owRkR4ZkZJZk9CMkMyMUttSDdTQjBmTGxCbU5HaCttN0Y3MFRWUlY4Z2ZPYk8rY1BMak81bUMxNFNvRVhSOVZncFFUZHBncDA0R2kzS0R3UVNDM0NtbktZcllwMjE5TjY4dFRSS0t2Y0RWWkxNU0wyTmZTQXNlZDdZZFhMRHhTcjRSMkl3cnVuNm43MDNYaHlLZnU5bDNIdkJPU3p0a2hsc1RTMllwaHBVM1lmZlpiQTc2ZmI4SVd2UFpaYW5NVXVieDZ6NWR1MTQ3LzNJUHR2YmxpdExyZUJ3dlEvMzdhU0E1alVETUEvbHVuaFRtMUl2bkc1VXhueXV3dUdLVENWOHo3QnBjaEE4N3NZQjl4dWxiNnJuNUN3TXJZZDYwdzU4VnllRDMzaWVGcGw2alVsWFVuend2WkhvNVMvbFVxYi9MSERxUEZ4MjFQUjd4cVh2MFpiTmR4WHlUTlc1TC9MdElnb2J6bmR3SkVqZEUrU3dLemdsU1JEZzYwb1Q2ZzBESkNCeFhVS3A0MkpUVEN1azZJVWc5VVBoR2ZDc0VVUG9ZYzlhR1NYeksvclBMQzR6cXJYQ1IrdzFQVUV2UUNUTXo5T3UrUmJyRWhJTkptNmhBcWNCcnBsMmZYN0phd21rWlpkUk80WEpsZ1dhcWRFV29TTCtTUWJFL3RrdzBwTE5nblZ3REloVi9nQkF6amc0U2YzVDJ5TnB1Z1RxbHRvQXVWS1dURDM3dTJvZUxTbW1hcTltODlKZk02b0p5dEdHU1NLbjBxcHpQUnM5bkw2ejJad0xzdit2bC9tWDhTdk5HTUlmaHVGcVM3ajRYSC9heHppNFNnK2c4OHRBbDFtNTZzMmpUQjNBd0RHaXdXcEt3M3BtMXFnRnZnemcyT2lFN1ZVOWlLWmkwRGptWmpQZTdLVVVTN0k0MnF4Qmx5ejRYRktlYXZvaHNjeldsby9oZ0ZzWTN0SXQ2L2I2Mko3U3pWS3ZGZ3ZtbnZCYmlwTGsyR083dG92TVV1MHUrZmZjZkpsc1F2ZHBsYWJtVWRmY3RKenBDdE1kRXdEciIsIm1hYyI6IjUzYWE2ZmJmYzQ5MWRkY2RiMmJmOTUxNzQyZDA0MTYzNjAyNjc1MDkxOTE5MTlmNGI1OTYxY2FmZjAwNTFkNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SSRfqx3S2iVytl4+QtH+XmFFWVL1R\/ahSLpDWpKnMUY=", "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": "eyJpdiI6ImVjRlNsOFpSbFZ1TXlVZ2c5T2Vld1E9PSIsInZhbHVlIjoiK2NYY0VWWVRYdHpYcWJzU29QRk1kK1lLZERtZ2M1cjZ4THo4aDZWZHo2L2w5OWFNSFRWdXZYV25uVWNJR1RzaU9ieWVGRGZBSG1welVlOVl0U29KMEVzMGNBSjc1K0w1b3FiVzFQcXAyd1F6SEI5OVM3dGR3MG9MZFhjSEFzZ3VRanpiZE9scWExL2MvelgxRllxR1Z4L1BQVk4wNERWNHhZaU1SOVVOemEyam5lUE42V2diRllhZXlqUjloRGpGTnNMQzJ1cFBoVGNHWUI2b0ZFNk84Q3lpODhhdWxzbys0T0Y0NHBwRlY5c25kWDhqV2tWNkRNUlNjUHhCcThUVDlpR29SdHJmeENyNTRnbVhXeVZwMC9HQXZTVVVmSUFYNXE5WFhyMDAxYnFYTU9SVG50c1c1VU1OZHpVTjdtRG91QW9pVVV3N2pncWxQbVZ2ejRMQjBPV2ZxL2JtRHVJUGxFb2M3Y0lqSmI1dWpWYVhPSjdtUFdrRFFyV0U2aDJjOWhadlJBMWxMWFFFUno5cVFCOUlzNU9CaVdubFBiQ0FZKytZQ1FNK1dzTGlGVUppMXp4bXovTE9CQ1htT2tXM09sR1FySUxYNFo4NzkrU2ptZEVGQkFiSG5GYWEySnQ1cVNnY25SdC94cWRPOURkVmJnSW1OamllVVkyUSt6RFREQmdQMGtxaW1CMWl0ZkxhcXYxcVkrL3FXa25SZmhPVndqbTJBQXpDUUNpSkFFKy9nbExlTFFEV0pwUEdaK2tkcFRaSmhWWjZoYnJxb1RkNWVRVjFxQmx5YjJDV21sTTVTQ0Q5UlZjUGZ3YTFDS0s1MGhSdXVPSSt2NDFHY0NoaW9ZWGZSdURkZTZUeXJSUnlDZ2d3RktNWVZCS3NrdlpidTU1RUY3WWF1YUpvcm9vWkY4amQ0d2VLS1VuVU5IWHNrZlhMYlpKWmlIbW9sakxUQWRveXN5U09xbFNnM2lCK3VkYWNOR01lWUYzK2ZtZUpkcUFkUlpnOEYxeDdvVWpGUGRLN3NaczN4SXdsQzdMbWljSjVjc2dQREkvVmNiSlVRblV0RmN0NmdudkFZNDhzRkU4ZjAyQjU5N2JMUGhGc0xKVmw5di9zOExEWmQyZzQyRGs2OStWWGtudHQrcDRMbkpXSDR6RFRqR2tIajNGUE95R3l3STFVcUpmbEtLV1dSaG5DK1o5VTZWMU1OYjREM0FXaUszVURoK3llN1E1cXYxTjBDTElZbjdRckl1NVp6UFZVWnZtV3A3a2hjYmN5R3pOUEd4R1RTR3BhUGVvSHB3cFVXR2NHd1lrWlhJalp0eGpDa2R2cUUxSjF2OVMvS0VkRmExMjdlTEhEOTF2b0d1TUtyRG1LdTIvMlVRYm1pUWZQajBoQjVoM3VheUZhTEQzS1VqT2k0cVNqSFhZMHdQSGt0cFdHaEI0bnlva29uYW05Z2ozTVg4ZmtoMG0wOHpHWVo1NmJVN01KSUJCRzBRK0pCM0JWSjhhMkxwV3V4SWNwajNRN2lrT1ZwMElqMUJncFg4eDlYbFU1YWw4M0taekpGMXd5S0lUY1JoV0pBZ25aQ3FBOWxteERHekFJWjRtWUEybGhNWC9FOTdvTUdOVVBEODFCSUc2Ky8wZm5yRnk3UkFYMm5XclhucHliM1FBTjRnNStwa056K2taUmowOGtST3FQcFNFQkVXWnVaTDNjeDRYZ3VSZnV1N0sxYUNEbGhid1h0dDRpZTcySXVLUGN2aS9wT0tiYnBtdWRaMm5DYXVNeGNiV0ZvMmZZQkhCWWhQQVpCOG9LU2Q2Znh5OXFEbnFaQW9VQzNpT1ArMHNrV3A1V0RpMkRyM2pVRktUQ0RxNC9CU2VDU240dGwxcS9JTEJaUVc1U0NIemc1bWkvTUN5bkUzcTY3ZlFtcm1mSVVkYjYxZ1NvZW13WDBxR0JLTnVIWE44RzBjV1JRdHYzOHNvOE1ZMk5LeTJFa0hrblg4T2NTcHhZNWpIemdENHAyZ25JWVNXOWFlTVFEQjJWMHFEb2t1SWFwY1VORW5Vd3ZaWTRacDIwdktNK2tzSUtYT1pLcTFkY0NOOWFTM0owRkR4ZkZJZk9CMkMyMUttSDdTQjBmTGxCbU5HaCttN0Y3MFRWUlY4Z2ZPYk8rY1BMak81bUMxNFNvRVhSOVZncFFUZHBncDA0R2kzS0R3UVNDM0NtbktZcllwMjE5TjY4dFRSS0t2Y0RWWkxNU0wyTmZTQXNlZDdZZFhMRHhTcjRSMkl3cnVuNm43MDNYaHlLZnU5bDNIdkJPU3p0a2hsc1RTMllwaHBVM1lmZlpiQTc2ZmI4SVd2UFpaYW5NVXVieDZ6NWR1MTQ3LzNJUHR2YmxpdExyZUJ3dlEvMzdhU0E1alVETUEvbHVuaFRtMUl2bkc1VXhueXV3dUdLVENWOHo3QnBjaEE4N3NZQjl4dWxiNnJuNUN3TXJZZDYwdzU4VnllRDMzaWVGcGw2alVsWFVuend2WkhvNVMvbFVxYi9MSERxUEZ4MjFQUjd4cVh2MFpiTmR4WHlUTlc1TC9MdElnb2J6bmR3SkVqZEUrU3dLemdsU1JEZzYwb1Q2ZzBESkNCeFhVS3A0MkpUVEN1azZJVWc5VVBoR2ZDc0VVUG9ZYzlhR1NYeksvclBMQzR6cXJYQ1IrdzFQVUV2UUNUTXo5T3UrUmJyRWhJTkptNmhBcWNCcnBsMmZYN0phd21rWlpkUk80WEpsZ1dhcWRFV29TTCtTUWJFL3RrdzBwTE5nblZ3REloVi9nQkF6amc0U2YzVDJ5TnB1Z1RxbHRvQXVWS1dURDM3dTJvZUxTbW1hcTltODlKZk02b0p5dEdHU1NLbjBxcHpQUnM5bkw2ejJad0xzdit2bC9tWDhTdk5HTUlmaHVGcVM3ajRYSC9heHppNFNnK2c4OHRBbDFtNTZzMmpUQjNBd0RHaXdXcEt3M3BtMXFnRnZnemcyT2lFN1ZVOWlLWmkwRGptWmpQZTdLVVVTN0k0MnF4Qmx5ejRYRktlYXZvaHNjeldsby9oZ0ZzWTN0SXQ2L2I2Mko3U3pWS3ZGZ3ZtbnZCYmlwTGsyR083dG92TVV1MHUrZmZjZkpsc1F2ZHBsYWJtVWRmY3RKenBDdE1kRXdEciIsIm1hYyI6IjUzYWE2ZmJmYzQ5MWRkY2RiMmJmOTUxNzQyZDA0MTYzNjAyNjc1MDkxOTE5MTlmNGI1OTYxY2FmZjAwNTFkNWYiLCJ0YWciOiIifQ==", "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-140", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-141", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gv0nuoSzAAaaxFGpJ3Rtxj5ZGaDQ4K1N6s7+UFkI9mtVw==", "PriceCodeRef": null, "supplier_title": "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": "bmKUoSE6mut1aV757EGyk\/cNsCZzEXNagg2UGiDVpDo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjNFSmFMa3hVNk5WYjRmcExQcTBaZEE9PSIsInZhbHVlIjoiaWZWaXFhMURMVUhRYnVPTzhHT2JjekROWjhRTDllM3d1VWI0ODhGRzd5MVQ3L0c5N3ZnS1drNUlkVFlJQWQzdWxIOThTd1JBYktndjQwUlFTZUswMGtLczhSSCsyVlg0RzhteHU5WC9yMzhia0tObHZHOUFWOHpza1V3QWY1QmZ1dVQ4RTlDekN4TlBoNEhIMlN5N2ZUU1dDTFc0RnVHWjNhcXpkVGlVQW9qQWtjbFJmWHh6SmtyWE5za3dxdTNvN2tNS0NjQkc0SlprTUVMNjNHV1RjbGo1QmN4eG1aM0VPM2VLVHVoUHJDQTVxNFdkeDcxcXlkaTAxZlF3b3BJRmloaXZPOGkzMDNsd3JuNzU1Q2EzMjBuYlhTbUlKMDZFWGZsWXNtV3hKcGlKaG9wMmxTcFpoR1doZHFKeGV5Z2dvUkthc2dyWHM0OG90cVNFeE1VMzUwU1JUeVJ1N0FHdE9nZ041UnlWdWRHQUdFekNUTWd1SVU1Ykc2TjZad2dlWjBUK1ovUlNxV3E3ZFZqYzg4c3dxN0N0SzAwU0JrNXo3bnp0ek9NN0xFWUMySFR5dDU5UUpEYW5vNUxUMnkvWE1SS2NmN3NRZHh4bUx6TFBmQ0hoWm1YUGxHUHdlR2ZwY0d5aktjeFZDM1RTNmRMeVdlenV4NW5rVGZFdzFCMVpWRWNHNTIxTjNXUWROZEtiYm1BbWF2Q1NTbVRsd2JMMkorNVNVUVF1eksxZjhnMzAwY1ZrVDRUbkh5YkdUbkNqbURIbStPcVBTeUpjYWxJZzdlZ2daZ25TSjRmSmU3MnRJa1RNS1BWUzBBRjBtU1dtSkZ2QzY2cWx3ZWx3Y2tiL3FQUm1rSVFoWWxVQTZERzFYL0w2RFM2L21EVExvbjI3MmxLUmhJcTU1NEZyUDZjbGhhaGU0WmkwR1FGNWtqeG5DdEoreE9LbFdlaVUyYnBXRkdWVENmVy92OHFNVFc4QjJhYXBpVnRnVTdnd2FiQThwWSt1Nm03SHpqRVkvaWhGWjFrYzF0ZXpvSEtON21lWXlFOVVidE52Z2hPdFF5cENmbW14dDQ2SVRaNGhoM00wZTZRVEJ6UTIxelZSeDBmUUZyVTZHVmpTK3ZxdHUrUE9FM3A0MHVyTUJneXQ3b2JJU21PdHdFb0J6YzRIak9HTGVING1nYS9jM2p1ZVBoSTBpZm5nVjlKVUVjVkJyNkYvTFdOVG1yN1gvc1lyNGNDV2ZTekwrWk5VazU1NDZDdllJNis5STQrUElPOFk0ek1RNzBIMit0bDBObmp1R2NhVGpteVQ4N1NhTmNiNWFjR1JvT2pHTmF4bXlkdDVSZjlaem1SZnFqNmkwZE9TSW9UcnNWU1lseUJPZjd0RW9XYUxENWxUd3lQNFhsSVRLZTRhb3c1ZjVLTGo0L0NhdXhVREw0bllFcGNQVXlrT2REZ2JWSlFrQzArWHJVUTQvU1B4NVJsZTA1RTJKOFBLN2RXZUExajFmRXR1WGVzMjlaZGwvYzNZMStoOW1oRldWN1d5VzZuTjJwMXVBQy9jaWJFaUVTWEFYWGxaeHEvRys0RGtINDBMa0tDbldXK1ZJNEpLbEZvMkRRYXNSOXNHVGxiN0tKa1lzazdCMHAvbFM2WHdXNEtmT1ZBeTBMRlhaMDg2V3Qxd0J5dXRnS1FzMmdjMG5jR05RR05pQUNWbTRMMEtSZTJDN1h6ckpuUVBDV1JMeHRrQzkyWDVtNC9waW1vbnlSNlR1QzNlSzJkeFZONUZjYTVzSytCMzM0MlFyM005T0pIU3RQSnlNVExVRThrUWhLbDJaZnByNTQ5WXh6VUExOE9TQmZ3QWRXVXUrek0yK2NFMHJvbEI3d2xBNFVLU0Q2bzhnaHEzb1BZQm04SytCVVArZFdmejV0V3U0dHlXSVUvWEtvaXFnR3dBamxtZTR6Ykp1YTZEMWt1U0FONTltamw5RlNETVpoN2EwV09WSkZ6N3BIK0o5WXUrOGo4bisyQ2hQZlN5NzhlNU5VVnNUQmljN0V0Z2tFZGF2THhHK0FNSHYyTHBtTFhIRmtzdTFUSzNkcmVWVS9yUDJVV2FKTXhEWGphZVNUekR0MWJDY2NsSGt3WDdFZ01LRXpkTXdpSmtpZTJMN2xxbmVJOXhyUmdNQk9Wc3Y5MW1TM09SZ3hwTnhoMkNRaFhGL0sxVVd4aE8wbTNNRHR2MXlVMFUrQVVYY2xkV3lsRGdhWHZUdmFBRkJ2b2V3YzNFSUpTNHpoZmNvd04vdkhudlJ1NWI5VDE4WXBJVHVkMHpUUlV1RnF3cnFlZUV0TnIrUWZCSGJLdy9OY0F5d3Fqak1KbnQveTluUlEzRFAveEpMV1JLNGZUT3czQWRWMUdUV0tXQzVvYjhnZmkvdzluVnVQTmNGY1dRNjViem5qVURPMW1nYVFHaXYrSjExK0F6VlVlRmxKNUVtMFV0cy8wS2NNcFFEd3VrbWJNWVBQY2tzU3V6Q2NUMEdHN1V4R0hiOTRibC8yenl1UWpSZ25Rem5NNUo2WjRqZ2hLVDczbXJPNU5CemY4ZkVTQitVNVpxREFBYW5zMGZTTzlYWnI0OWtlOUdwSG9FZU4yU0hmNDdoM0N5UnZtc3djT1N1b0hIL0pXZkVwbitmQzlhT0tCTkc4dFJZSzF2aHdKb2V5d1dyWVFzWlRTKzEvaXE3bTN3MGVFZ2N1UXJjemMxSWJiaVQxdllwNmNnRVdnTDVIVmtqdEI5am5JMWI2RUxzYXhaV0JadGd0dVMydi9MT0Z3eHhuUzdGT2xtaUNKRndYKzc0cXFaTUUwVTZONkhaZzRLMWMvcnRkVzFJMHR0WlNpT3NLTUs4cTE4Ynk3WHZIMW5zVnQxbDV4VFMvYkxtVnd1UGJ2emRGUkFkQnZmMmM0U3JrcFdiUHVsMzcva3RQaVZLRmVWRTNsRnJWRFFLUVpCN01Zc0pzUEFhUmVlNDJDbnJ4WUw4K2pLSDZPWUpNcGdEbFViZHA4dmhsZXBtQTVrQk5EcnZzUFhyVjZENGxGa3dQU0FDNFR4QWx1WjZEVmtmWmJCeTNVVWRxdkhyVFVaaVVncEluTVNvc0tNd0F3RUZuSjhtM3lpT2ZNeEUvbWlUZUd3ZU5ZOFdKTGdKRy9UcVhibiIsIm1hYyI6IjM2MTcyMDY0Y2YwNmVkZWUxYjQxYTc5ZDJiOTFlMTEwMGY3YWM1NGM4NjFkNTdkMmJjYzNiYjkyNDIxNDA4MzAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MYskP9Us1BmfF0+jnn7M6+BHSsn9GK5m33PqLWSEfp0=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjNFSmFMa3hVNk5WYjRmcExQcTBaZEE9PSIsInZhbHVlIjoiaWZWaXFhMURMVUhRYnVPTzhHT2JjekROWjhRTDllM3d1VWI0ODhGRzd5MVQ3L0c5N3ZnS1drNUlkVFlJQWQzdWxIOThTd1JBYktndjQwUlFTZUswMGtLczhSSCsyVlg0RzhteHU5WC9yMzhia0tObHZHOUFWOHpza1V3QWY1QmZ1dVQ4RTlDekN4TlBoNEhIMlN5N2ZUU1dDTFc0RnVHWjNhcXpkVGlVQW9qQWtjbFJmWHh6SmtyWE5za3dxdTNvN2tNS0NjQkc0SlprTUVMNjNHV1RjbGo1QmN4eG1aM0VPM2VLVHVoUHJDQTVxNFdkeDcxcXlkaTAxZlF3b3BJRmloaXZPOGkzMDNsd3JuNzU1Q2EzMjBuYlhTbUlKMDZFWGZsWXNtV3hKcGlKaG9wMmxTcFpoR1doZHFKeGV5Z2dvUkthc2dyWHM0OG90cVNFeE1VMzUwU1JUeVJ1N0FHdE9nZ041UnlWdWRHQUdFekNUTWd1SVU1Ykc2TjZad2dlWjBUK1ovUlNxV3E3ZFZqYzg4c3dxN0N0SzAwU0JrNXo3bnp0ek9NN0xFWUMySFR5dDU5UUpEYW5vNUxUMnkvWE1SS2NmN3NRZHh4bUx6TFBmQ0hoWm1YUGxHUHdlR2ZwY0d5aktjeFZDM1RTNmRMeVdlenV4NW5rVGZFdzFCMVpWRWNHNTIxTjNXUWROZEtiYm1BbWF2Q1NTbVRsd2JMMkorNVNVUVF1eksxZjhnMzAwY1ZrVDRUbkh5YkdUbkNqbURIbStPcVBTeUpjYWxJZzdlZ2daZ25TSjRmSmU3MnRJa1RNS1BWUzBBRjBtU1dtSkZ2QzY2cWx3ZWx3Y2tiL3FQUm1rSVFoWWxVQTZERzFYL0w2RFM2L21EVExvbjI3MmxLUmhJcTU1NEZyUDZjbGhhaGU0WmkwR1FGNWtqeG5DdEoreE9LbFdlaVUyYnBXRkdWVENmVy92OHFNVFc4QjJhYXBpVnRnVTdnd2FiQThwWSt1Nm03SHpqRVkvaWhGWjFrYzF0ZXpvSEtON21lWXlFOVVidE52Z2hPdFF5cENmbW14dDQ2SVRaNGhoM00wZTZRVEJ6UTIxelZSeDBmUUZyVTZHVmpTK3ZxdHUrUE9FM3A0MHVyTUJneXQ3b2JJU21PdHdFb0J6YzRIak9HTGVING1nYS9jM2p1ZVBoSTBpZm5nVjlKVUVjVkJyNkYvTFdOVG1yN1gvc1lyNGNDV2ZTekwrWk5VazU1NDZDdllJNis5STQrUElPOFk0ek1RNzBIMit0bDBObmp1R2NhVGpteVQ4N1NhTmNiNWFjR1JvT2pHTmF4bXlkdDVSZjlaem1SZnFqNmkwZE9TSW9UcnNWU1lseUJPZjd0RW9XYUxENWxUd3lQNFhsSVRLZTRhb3c1ZjVLTGo0L0NhdXhVREw0bllFcGNQVXlrT2REZ2JWSlFrQzArWHJVUTQvU1B4NVJsZTA1RTJKOFBLN2RXZUExajFmRXR1WGVzMjlaZGwvYzNZMStoOW1oRldWN1d5VzZuTjJwMXVBQy9jaWJFaUVTWEFYWGxaeHEvRys0RGtINDBMa0tDbldXK1ZJNEpLbEZvMkRRYXNSOXNHVGxiN0tKa1lzazdCMHAvbFM2WHdXNEtmT1ZBeTBMRlhaMDg2V3Qxd0J5dXRnS1FzMmdjMG5jR05RR05pQUNWbTRMMEtSZTJDN1h6ckpuUVBDV1JMeHRrQzkyWDVtNC9waW1vbnlSNlR1QzNlSzJkeFZONUZjYTVzSytCMzM0MlFyM005T0pIU3RQSnlNVExVRThrUWhLbDJaZnByNTQ5WXh6VUExOE9TQmZ3QWRXVXUrek0yK2NFMHJvbEI3d2xBNFVLU0Q2bzhnaHEzb1BZQm04SytCVVArZFdmejV0V3U0dHlXSVUvWEtvaXFnR3dBamxtZTR6Ykp1YTZEMWt1U0FONTltamw5RlNETVpoN2EwV09WSkZ6N3BIK0o5WXUrOGo4bisyQ2hQZlN5NzhlNU5VVnNUQmljN0V0Z2tFZGF2THhHK0FNSHYyTHBtTFhIRmtzdTFUSzNkcmVWVS9yUDJVV2FKTXhEWGphZVNUekR0MWJDY2NsSGt3WDdFZ01LRXpkTXdpSmtpZTJMN2xxbmVJOXhyUmdNQk9Wc3Y5MW1TM09SZ3hwTnhoMkNRaFhGL0sxVVd4aE8wbTNNRHR2MXlVMFUrQVVYY2xkV3lsRGdhWHZUdmFBRkJ2b2V3YzNFSUpTNHpoZmNvd04vdkhudlJ1NWI5VDE4WXBJVHVkMHpUUlV1RnF3cnFlZUV0TnIrUWZCSGJLdy9OY0F5d3Fqak1KbnQveTluUlEzRFAveEpMV1JLNGZUT3czQWRWMUdUV0tXQzVvYjhnZmkvdzluVnVQTmNGY1dRNjViem5qVURPMW1nYVFHaXYrSjExK0F6VlVlRmxKNUVtMFV0cy8wS2NNcFFEd3VrbWJNWVBQY2tzU3V6Q2NUMEdHN1V4R0hiOTRibC8yenl1UWpSZ25Rem5NNUo2WjRqZ2hLVDczbXJPNU5CemY4ZkVTQitVNVpxREFBYW5zMGZTTzlYWnI0OWtlOUdwSG9FZU4yU0hmNDdoM0N5UnZtc3djT1N1b0hIL0pXZkVwbitmQzlhT0tCTkc4dFJZSzF2aHdKb2V5d1dyWVFzWlRTKzEvaXE3bTN3MGVFZ2N1UXJjemMxSWJiaVQxdllwNmNnRVdnTDVIVmtqdEI5am5JMWI2RUxzYXhaV0JadGd0dVMydi9MT0Z3eHhuUzdGT2xtaUNKRndYKzc0cXFaTUUwVTZONkhaZzRLMWMvcnRkVzFJMHR0WlNpT3NLTUs4cTE4Ynk3WHZIMW5zVnQxbDV4VFMvYkxtVnd1UGJ2emRGUkFkQnZmMmM0U3JrcFdiUHVsMzcva3RQaVZLRmVWRTNsRnJWRFFLUVpCN01Zc0pzUEFhUmVlNDJDbnJ4WUw4K2pLSDZPWUpNcGdEbFViZHA4dmhsZXBtQTVrQk5EcnZzUFhyVjZENGxGa3dQU0FDNFR4QWx1WjZEVmtmWmJCeTNVVWRxdkhyVFVaaVVncEluTVNvc0tNd0F3RUZuSjhtM3lpT2ZNeEUvbWlUZUd3ZU5ZOFdKTGdKRy9UcVhibiIsIm1hYyI6IjM2MTcyMDY0Y2YwNmVkZWUxYjQxYTc5ZDJiOTFlMTEwMGY3YWM1NGM4NjFkNTdkMmJjYzNiYjkyNDIxNDA4MzAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "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": "IHzbB1ZKDrNm0Ga4tA6xMgnq\/VCTwfpikKjV9T2q6V0=", "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": "eyJpdiI6IjNFSmFMa3hVNk5WYjRmcExQcTBaZEE9PSIsInZhbHVlIjoiaWZWaXFhMURMVUhRYnVPTzhHT2JjekROWjhRTDllM3d1VWI0ODhGRzd5MVQ3L0c5N3ZnS1drNUlkVFlJQWQzdWxIOThTd1JBYktndjQwUlFTZUswMGtLczhSSCsyVlg0RzhteHU5WC9yMzhia0tObHZHOUFWOHpza1V3QWY1QmZ1dVQ4RTlDekN4TlBoNEhIMlN5N2ZUU1dDTFc0RnVHWjNhcXpkVGlVQW9qQWtjbFJmWHh6SmtyWE5za3dxdTNvN2tNS0NjQkc0SlprTUVMNjNHV1RjbGo1QmN4eG1aM0VPM2VLVHVoUHJDQTVxNFdkeDcxcXlkaTAxZlF3b3BJRmloaXZPOGkzMDNsd3JuNzU1Q2EzMjBuYlhTbUlKMDZFWGZsWXNtV3hKcGlKaG9wMmxTcFpoR1doZHFKeGV5Z2dvUkthc2dyWHM0OG90cVNFeE1VMzUwU1JUeVJ1N0FHdE9nZ041UnlWdWRHQUdFekNUTWd1SVU1Ykc2TjZad2dlWjBUK1ovUlNxV3E3ZFZqYzg4c3dxN0N0SzAwU0JrNXo3bnp0ek9NN0xFWUMySFR5dDU5UUpEYW5vNUxUMnkvWE1SS2NmN3NRZHh4bUx6TFBmQ0hoWm1YUGxHUHdlR2ZwY0d5aktjeFZDM1RTNmRMeVdlenV4NW5rVGZFdzFCMVpWRWNHNTIxTjNXUWROZEtiYm1BbWF2Q1NTbVRsd2JMMkorNVNVUVF1eksxZjhnMzAwY1ZrVDRUbkh5YkdUbkNqbURIbStPcVBTeUpjYWxJZzdlZ2daZ25TSjRmSmU3MnRJa1RNS1BWUzBBRjBtU1dtSkZ2QzY2cWx3ZWx3Y2tiL3FQUm1rSVFoWWxVQTZERzFYL0w2RFM2L21EVExvbjI3MmxLUmhJcTU1NEZyUDZjbGhhaGU0WmkwR1FGNWtqeG5DdEoreE9LbFdlaVUyYnBXRkdWVENmVy92OHFNVFc4QjJhYXBpVnRnVTdnd2FiQThwWSt1Nm03SHpqRVkvaWhGWjFrYzF0ZXpvSEtON21lWXlFOVVidE52Z2hPdFF5cENmbW14dDQ2SVRaNGhoM00wZTZRVEJ6UTIxelZSeDBmUUZyVTZHVmpTK3ZxdHUrUE9FM3A0MHVyTUJneXQ3b2JJU21PdHdFb0J6YzRIak9HTGVING1nYS9jM2p1ZVBoSTBpZm5nVjlKVUVjVkJyNkYvTFdOVG1yN1gvc1lyNGNDV2ZTekwrWk5VazU1NDZDdllJNis5STQrUElPOFk0ek1RNzBIMit0bDBObmp1R2NhVGpteVQ4N1NhTmNiNWFjR1JvT2pHTmF4bXlkdDVSZjlaem1SZnFqNmkwZE9TSW9UcnNWU1lseUJPZjd0RW9XYUxENWxUd3lQNFhsSVRLZTRhb3c1ZjVLTGo0L0NhdXhVREw0bllFcGNQVXlrT2REZ2JWSlFrQzArWHJVUTQvU1B4NVJsZTA1RTJKOFBLN2RXZUExajFmRXR1WGVzMjlaZGwvYzNZMStoOW1oRldWN1d5VzZuTjJwMXVBQy9jaWJFaUVTWEFYWGxaeHEvRys0RGtINDBMa0tDbldXK1ZJNEpLbEZvMkRRYXNSOXNHVGxiN0tKa1lzazdCMHAvbFM2WHdXNEtmT1ZBeTBMRlhaMDg2V3Qxd0J5dXRnS1FzMmdjMG5jR05RR05pQUNWbTRMMEtSZTJDN1h6ckpuUVBDV1JMeHRrQzkyWDVtNC9waW1vbnlSNlR1QzNlSzJkeFZONUZjYTVzSytCMzM0MlFyM005T0pIU3RQSnlNVExVRThrUWhLbDJaZnByNTQ5WXh6VUExOE9TQmZ3QWRXVXUrek0yK2NFMHJvbEI3d2xBNFVLU0Q2bzhnaHEzb1BZQm04SytCVVArZFdmejV0V3U0dHlXSVUvWEtvaXFnR3dBamxtZTR6Ykp1YTZEMWt1U0FONTltamw5RlNETVpoN2EwV09WSkZ6N3BIK0o5WXUrOGo4bisyQ2hQZlN5NzhlNU5VVnNUQmljN0V0Z2tFZGF2THhHK0FNSHYyTHBtTFhIRmtzdTFUSzNkcmVWVS9yUDJVV2FKTXhEWGphZVNUekR0MWJDY2NsSGt3WDdFZ01LRXpkTXdpSmtpZTJMN2xxbmVJOXhyUmdNQk9Wc3Y5MW1TM09SZ3hwTnhoMkNRaFhGL0sxVVd4aE8wbTNNRHR2MXlVMFUrQVVYY2xkV3lsRGdhWHZUdmFBRkJ2b2V3YzNFSUpTNHpoZmNvd04vdkhudlJ1NWI5VDE4WXBJVHVkMHpUUlV1RnF3cnFlZUV0TnIrUWZCSGJLdy9OY0F5d3Fqak1KbnQveTluUlEzRFAveEpMV1JLNGZUT3czQWRWMUdUV0tXQzVvYjhnZmkvdzluVnVQTmNGY1dRNjViem5qVURPMW1nYVFHaXYrSjExK0F6VlVlRmxKNUVtMFV0cy8wS2NNcFFEd3VrbWJNWVBQY2tzU3V6Q2NUMEdHN1V4R0hiOTRibC8yenl1UWpSZ25Rem5NNUo2WjRqZ2hLVDczbXJPNU5CemY4ZkVTQitVNVpxREFBYW5zMGZTTzlYWnI0OWtlOUdwSG9FZU4yU0hmNDdoM0N5UnZtc3djT1N1b0hIL0pXZkVwbitmQzlhT0tCTkc4dFJZSzF2aHdKb2V5d1dyWVFzWlRTKzEvaXE3bTN3MGVFZ2N1UXJjemMxSWJiaVQxdllwNmNnRVdnTDVIVmtqdEI5am5JMWI2RUxzYXhaV0JadGd0dVMydi9MT0Z3eHhuUzdGT2xtaUNKRndYKzc0cXFaTUUwVTZONkhaZzRLMWMvcnRkVzFJMHR0WlNpT3NLTUs4cTE4Ynk3WHZIMW5zVnQxbDV4VFMvYkxtVnd1UGJ2emRGUkFkQnZmMmM0U3JrcFdiUHVsMzcva3RQaVZLRmVWRTNsRnJWRFFLUVpCN01Zc0pzUEFhUmVlNDJDbnJ4WUw4K2pLSDZPWUpNcGdEbFViZHA4dmhsZXBtQTVrQk5EcnZzUFhyVjZENGxGa3dQU0FDNFR4QWx1WjZEVmtmWmJCeTNVVWRxdkhyVFVaaVVncEluTVNvc0tNd0F3RUZuSjhtM3lpT2ZNeEUvbWlUZUd3ZU5ZOFdKTGdKRy9UcVhibiIsIm1hYyI6IjM2MTcyMDY0Y2YwNmVkZWUxYjQxYTc5ZDJiOTFlMTEwMGY3YWM1NGM4NjFkNTdkMmJjYzNiYjkyNDIxNDA4MzAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x0JGRgtSj\/6r8FF5UVzJi\/OQxFf\/EV3bE5ztVkKCtOQ=", "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": "eyJpdiI6IjNFSmFMa3hVNk5WYjRmcExQcTBaZEE9PSIsInZhbHVlIjoiaWZWaXFhMURMVUhRYnVPTzhHT2JjekROWjhRTDllM3d1VWI0ODhGRzd5MVQ3L0c5N3ZnS1drNUlkVFlJQWQzdWxIOThTd1JBYktndjQwUlFTZUswMGtLczhSSCsyVlg0RzhteHU5WC9yMzhia0tObHZHOUFWOHpza1V3QWY1QmZ1dVQ4RTlDekN4TlBoNEhIMlN5N2ZUU1dDTFc0RnVHWjNhcXpkVGlVQW9qQWtjbFJmWHh6SmtyWE5za3dxdTNvN2tNS0NjQkc0SlprTUVMNjNHV1RjbGo1QmN4eG1aM0VPM2VLVHVoUHJDQTVxNFdkeDcxcXlkaTAxZlF3b3BJRmloaXZPOGkzMDNsd3JuNzU1Q2EzMjBuYlhTbUlKMDZFWGZsWXNtV3hKcGlKaG9wMmxTcFpoR1doZHFKeGV5Z2dvUkthc2dyWHM0OG90cVNFeE1VMzUwU1JUeVJ1N0FHdE9nZ041UnlWdWRHQUdFekNUTWd1SVU1Ykc2TjZad2dlWjBUK1ovUlNxV3E3ZFZqYzg4c3dxN0N0SzAwU0JrNXo3bnp0ek9NN0xFWUMySFR5dDU5UUpEYW5vNUxUMnkvWE1SS2NmN3NRZHh4bUx6TFBmQ0hoWm1YUGxHUHdlR2ZwY0d5aktjeFZDM1RTNmRMeVdlenV4NW5rVGZFdzFCMVpWRWNHNTIxTjNXUWROZEtiYm1BbWF2Q1NTbVRsd2JMMkorNVNVUVF1eksxZjhnMzAwY1ZrVDRUbkh5YkdUbkNqbURIbStPcVBTeUpjYWxJZzdlZ2daZ25TSjRmSmU3MnRJa1RNS1BWUzBBRjBtU1dtSkZ2QzY2cWx3ZWx3Y2tiL3FQUm1rSVFoWWxVQTZERzFYL0w2RFM2L21EVExvbjI3MmxLUmhJcTU1NEZyUDZjbGhhaGU0WmkwR1FGNWtqeG5DdEoreE9LbFdlaVUyYnBXRkdWVENmVy92OHFNVFc4QjJhYXBpVnRnVTdnd2FiQThwWSt1Nm03SHpqRVkvaWhGWjFrYzF0ZXpvSEtON21lWXlFOVVidE52Z2hPdFF5cENmbW14dDQ2SVRaNGhoM00wZTZRVEJ6UTIxelZSeDBmUUZyVTZHVmpTK3ZxdHUrUE9FM3A0MHVyTUJneXQ3b2JJU21PdHdFb0J6YzRIak9HTGVING1nYS9jM2p1ZVBoSTBpZm5nVjlKVUVjVkJyNkYvTFdOVG1yN1gvc1lyNGNDV2ZTekwrWk5VazU1NDZDdllJNis5STQrUElPOFk0ek1RNzBIMit0bDBObmp1R2NhVGpteVQ4N1NhTmNiNWFjR1JvT2pHTmF4bXlkdDVSZjlaem1SZnFqNmkwZE9TSW9UcnNWU1lseUJPZjd0RW9XYUxENWxUd3lQNFhsSVRLZTRhb3c1ZjVLTGo0L0NhdXhVREw0bllFcGNQVXlrT2REZ2JWSlFrQzArWHJVUTQvU1B4NVJsZTA1RTJKOFBLN2RXZUExajFmRXR1WGVzMjlaZGwvYzNZMStoOW1oRldWN1d5VzZuTjJwMXVBQy9jaWJFaUVTWEFYWGxaeHEvRys0RGtINDBMa0tDbldXK1ZJNEpLbEZvMkRRYXNSOXNHVGxiN0tKa1lzazdCMHAvbFM2WHdXNEtmT1ZBeTBMRlhaMDg2V3Qxd0J5dXRnS1FzMmdjMG5jR05RR05pQUNWbTRMMEtSZTJDN1h6ckpuUVBDV1JMeHRrQzkyWDVtNC9waW1vbnlSNlR1QzNlSzJkeFZONUZjYTVzSytCMzM0MlFyM005T0pIU3RQSnlNVExVRThrUWhLbDJaZnByNTQ5WXh6VUExOE9TQmZ3QWRXVXUrek0yK2NFMHJvbEI3d2xBNFVLU0Q2bzhnaHEzb1BZQm04SytCVVArZFdmejV0V3U0dHlXSVUvWEtvaXFnR3dBamxtZTR6Ykp1YTZEMWt1U0FONTltamw5RlNETVpoN2EwV09WSkZ6N3BIK0o5WXUrOGo4bisyQ2hQZlN5NzhlNU5VVnNUQmljN0V0Z2tFZGF2THhHK0FNSHYyTHBtTFhIRmtzdTFUSzNkcmVWVS9yUDJVV2FKTXhEWGphZVNUekR0MWJDY2NsSGt3WDdFZ01LRXpkTXdpSmtpZTJMN2xxbmVJOXhyUmdNQk9Wc3Y5MW1TM09SZ3hwTnhoMkNRaFhGL0sxVVd4aE8wbTNNRHR2MXlVMFUrQVVYY2xkV3lsRGdhWHZUdmFBRkJ2b2V3YzNFSUpTNHpoZmNvd04vdkhudlJ1NWI5VDE4WXBJVHVkMHpUUlV1RnF3cnFlZUV0TnIrUWZCSGJLdy9OY0F5d3Fqak1KbnQveTluUlEzRFAveEpMV1JLNGZUT3czQWRWMUdUV0tXQzVvYjhnZmkvdzluVnVQTmNGY1dRNjViem5qVURPMW1nYVFHaXYrSjExK0F6VlVlRmxKNUVtMFV0cy8wS2NNcFFEd3VrbWJNWVBQY2tzU3V6Q2NUMEdHN1V4R0hiOTRibC8yenl1UWpSZ25Rem5NNUo2WjRqZ2hLVDczbXJPNU5CemY4ZkVTQitVNVpxREFBYW5zMGZTTzlYWnI0OWtlOUdwSG9FZU4yU0hmNDdoM0N5UnZtc3djT1N1b0hIL0pXZkVwbitmQzlhT0tCTkc4dFJZSzF2aHdKb2V5d1dyWVFzWlRTKzEvaXE3bTN3MGVFZ2N1UXJjemMxSWJiaVQxdllwNmNnRVdnTDVIVmtqdEI5am5JMWI2RUxzYXhaV0JadGd0dVMydi9MT0Z3eHhuUzdGT2xtaUNKRndYKzc0cXFaTUUwVTZONkhaZzRLMWMvcnRkVzFJMHR0WlNpT3NLTUs4cTE4Ynk3WHZIMW5zVnQxbDV4VFMvYkxtVnd1UGJ2emRGUkFkQnZmMmM0U3JrcFdiUHVsMzcva3RQaVZLRmVWRTNsRnJWRFFLUVpCN01Zc0pzUEFhUmVlNDJDbnJ4WUw4K2pLSDZPWUpNcGdEbFViZHA4dmhsZXBtQTVrQk5EcnZzUFhyVjZENGxGa3dQU0FDNFR4QWx1WjZEVmtmWmJCeTNVVWRxdkhyVFVaaVVncEluTVNvc0tNd0F3RUZuSjhtM3lpT2ZNeEUvbWlUZUd3ZU5ZOFdKTGdKRy9UcVhibiIsIm1hYyI6IjM2MTcyMDY0Y2YwNmVkZWUxYjQxYTc5ZDJiOTFlMTEwMGY3YWM1NGM4NjFkNTdkMmJjYzNiYjkyNDIxNDA4MzAiLCJ0YWciOiIifQ==", "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-141", "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-142", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZO7qIT9GfzIuYC0l0w6oJo8xZDwzqEVjzJvWoY4OZ0QIuOrGol5U3\/I\/xUMgEyeChQ==", "PriceCodeRef": null, "supplier_title": "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": "a6lTfOirMBUCo6FqTFV\/S70I9lIeKEgGCYAiH+dk4y4=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "pReNIVqJRKSFsPsbJQ61fftdxX9Acwm7zouYVwnwVFc=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "J7czVwVUOwy7XVcMRVou6QtNBPFaeE4x23ksY9xCyL0=", "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": "he3T90gCQ\/6Psx4\/pQOZe5LDRMfONgedj97JNQkgo5s=", "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-142", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-143", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZO7qIT9GfzIuYC0l0w6oJo+B11J+csLYbnFqF5tf59O1Jou9h6VWScJ0ZdOJVc7PuQ==", "PriceCodeRef": null, "supplier_title": "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": "V5+jF+EPhXllj+lGHEvkMjU3DUjnnAtXpkZtrelOtng=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "H8SZCsL0IGTIqvjnB\/zcA11RCUeefFeephThvYwsa5c=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "WhUEmVUe61t0vT03GFSendpz\/HlBBPDzxCnhlUzX6To=", "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": "90m7rjPJ2oIIwaUJ3Xs1QhSThd15S6XrWTN6JcA\/WpY=", "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-143", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-144", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrBkCDi42JZYau4IcUJQ1Zcr6yklF3GEo+t2paIvAHAv8+GB0kXVf2TL82ljUWTimNfuUNwhEM69loUx1JYDaLNnRFvRGaoKz5IEej9ETyWrIxP\/7HhFUCX\/LdJI3E4rJGqXofU5CpfNW63OB9DGxyw+bh0chsZNvmmU\/zLMTnhSKkBqfNZ6Wv17odA2T0Bn3dB4xjTj3YA0S5AXZteR8FW5QzhjG7zJovtN5s3\/LWckLn3WyJyVxppOy3uRH4BnwuRmJC0l0Ak6TSxsxhFYYvYx7BzVrxfnBN96ga467nqpqwCUA5HQod+0+DAE+bp6gavUWuxojVBXiLruD4Iu25kPwPpZvouSuxCGzqCp\/79sJSfCC1ehVW9dDUh7ZCCPaBUyPBMhGjIVDOvBy4\/WCT0dwBKFZcWupRcM5vlx3Xzav9grfQ8tSZYJ1WcvXa9u7azNJBz+3BWNcIMeuzSiV8EPy3TBZq9ndxQowJcJv6kUOPembQLgBTxb2XuYBRU6nOVtgoe6EhCUuzPVZ\/dphWaA9XohV5kxcRHXDYLGv0WlMxUNbEcEVVpLp7pDG4aMTbO0MrYY6\/VxZlLRJbG+LIoZH54YxdvFcZaYSPf2D0hBCHF1tELAjm7+e6ODxmQtRRpsT7rh4+S3L3XuSXwWnDLsFhlZWBJcGxvlUAukZcM0bz+gbOXyTAx3yYugGGGAmYzlQDoE1xKWpm87cftZEdBkxhLz+ZnnkTGf49\/fI9aZaVpa46K9Ccyur4NTFq3X8q0EaEMLTorU1NViaIpRvxPbCCaxvEgPmCw96VfeWssiEYl2tM0o92CN3QDlNawJhb6IWkcYgh0o0lmfppLInLEFDsXC8xNrvnYt36mxMSAzFT7g3rlgHZ1HdTXugI06Tc2aUPLKV1nsNye0GfIXn5QGNYK8+AZh1DKOWNjm0BIXvoZXYybjE2B11rJIUq\/aPHH3XDnxEb9+JpsNQp8F8Sug==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-144", "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-144", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-145", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrTBpU595cTlRk9E8KEAAQxFlyunfl4jY1UB28dtwjkTLE3AFhw8y\/quw7y1iJvkxmEGmZhV4WJNPNieR578Nkgd2PLOOf6InkAKEQh7RTk9CUMCqmsRTGLt\/VDHEEEJm9fyChllGBTSEIS4R87MVzxEx3sf38r6HzSl6PCpRLuI32Ot8DcDC6FR1F4g+SK7EYSAatnJoKDxaf96EBJDWQNM79yQ9Oe8GdcckDs8PhTiCdjJCnYY8axSBZ28g0JSryOEpmgatIloeq34E6WQS4VC8TJTsm4uR9cdPL4DedLSLjiOMkpLqRq0JGdsF6WSX3q5\/1p92uJ7LoX0mOAaB0PDJ11KJe10rjfeSFuJVQy1FWUkfpVpc09noJ\/AhbFsGzdgZ4a6lsf6cN+1KiCKj8tmMWGDPBftmPr65IWOmx1bLIqARVdKz+si1TuGmlE71NVpnywH0O6HbcFbqpQ24x2TkbIjwbOpyS\/TxyJQq5w9yZdwvBGFeGmPUyXlRqCvsVjuvqnfcFe7SRh3rOKD3dKMZTE5ag+Xe4\/\/f++JxUGEikhenqBRBD1bSQ0HJ\/72ieG1g+1Qag2Jm+4iKQqT+PK6OTipJTvX\/gLAcZzTo5m2F9rl2+N4BiYUxwCH\/h7SeKhucLdjV3xTro8H4b0lNoCNv+3FNjLqGfoS1YWOjVGLy9rbP6dsuurBwRXlQ4moZ8ChAz5cAojYJzCfks92H0T8uW7bltwadGgx5y\/XR76ocMaH3gCX7DOT9aS\/C3V1UcdXaBZ0eAjMHDo9v2K7yDMxeqVa\/RbfpvGjnBSWDdMX8ZqKFWjsOtw5XQb7LEiBECGjIPeSNmOzrNwUlfCDPPbUfuHfQaJsm05c72hIC6VbCudbedSd5nu793LO0X\/lwjPSOW1giYSpJMpjcCAdDKlSRFuMM3tAtRPYS+jiQbnubQpvUwlSLALdYuIH0XkjaCE1Sl1PmDgzw1VKPe5+ZKnA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-145", "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-145", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-146", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOnU6wUWXbJk1+c0K\/CM\/YzYcgdkYcu6Zr\/5oXmOhHpxihzUVbMJy31WQt7ywSbPEUpoy66dcdqrqZf1lx+wuykfqf6QuVaxBpigwoU16IH+keqhCHVgjFcFrxc2p6VpU2\/GHmBETk1\/XEdvg+hNx1DnK2DM5mO62msepA8CQq3A32BiUIbKafjjmgli2u5qBg3x+wX7toO0pZfzxSpB77x5sYEtcnzydPcZHcxD3CeX6R5JM3pRyRy1MxhIFJ0hduahXW1xcRh3T\/7JxKdtzemgobMeJuliNP\/2fGUslfY+8qXRzN4YWYVNRS43kAt\/9VRiaE4mfIYYm55cFgU0xdmLQVtMyn7FfAPy564gegfGroZYMldrJg2BCVOpHsdf31RvFHoFvQlOg00dtEbox3Z8NP0LcxP7UoRZsrDmn9UA5PNmzMXoCJqmO52rzpZ\/3D7vW909HRCmn6c82MKyfE64i3N0pDGquLqFnRk+0+XPzIk5K37fBNtKceCF3vRi8dYJJFjLr4sAB7SV27m0mWk74WkEOJzQCpInXFTRLsDWdQWxqvrCJY5Chn+B2B33\/fmT1eALI2WoT0QsEe6vt0v0pg0BeuAKYyJyaSQ3HVe3bX8IsjpyQoF0NvvvgtyfL2BzaHlhd6Ufj97DYxz8aArnI2M9mvoXoi5Tz6zrGz5tmi0Cx2u2dNMNHDTOTiHZvjiWrZiO2Qi7M807e3j\/ewxlqjTG8FRQETW9HQTizh8JOWgdxkZIn2vMdxTWAqNw\/eauho+sWFFEEFvP15C42FfilQGq4W+33rIxcmI2y\/T1XX44ybkzWakHteJ7EBePXO0NF\/\/ljCUE5caE7+ryT83L9Wpf4A+CV84wO04IXyCFzFMXqjVPKANpEj\/Mezz78oi8w\/A3gyVg0NHQ7nLiZSYGeItiVb58Bbklf1n5dWdN0LHimp9LzF6IGYm5ELVehHTy4uMQFkKIgP9GEt943Mb44LErByZG53lg6XcrhGMBY=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-146", "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-146", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-147", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOHZMIBv6cjPgzzXDBuI1Y7DRDf5L7DrQwDxWjG4oPGQCVnCAItPCUL44BQCj7JDgd8iqfokLF9tYvWQ8zLMA9PmYUjt5DKo0kjk2Mtl0bXbrFu\/CYY6NtPAQeAEkPtuohy5aTdIc7h35bpsNs9AvY0pcK1bkU8cwTeayint9wReqPdmSVotD54SKtWwYrH7sK87DqeYHh4kDwb+D+jBrKdQXBwbaP93Z3xHAJKsPRRDOUwC4I+P4W95T56inPGDNOokX4yf\/\/hQqCHfR+iga7Hw8Qt742mDJ\/RiuZqD4SUeNSSUh+9YoBawyP8iAPYuTpFEoIorHmJSiEzxUCRtIeyi44hFB3DhPC3eeUHMEMKY23OENkTaSyoih7qsU0jkt0v3x3\/UjEHUYkgp+qAzPl4vncPgYVHtTHb41EM+D9lASf0MVAl5cNGJWvUeyyV5Sq\/mb9KMgPz7eLNasBDQHAf\/DARsFQe7yk9yIHLfGKeEGw82xwfrryDDoEfCyot0JdbEJbXgqRPLmZxLYjecXBO2fq+ODyxEk9naZ0Z3nGCZeyEFAt2zvrYVf1G3+UCAB2v8Ed771uOQCPRmvhtDI+pU6fUdqoeYTT8+Y8FwkK1VjFPY74vixSdhVyXpPceT+lPQWfNY5B41aXhWwT3FpFxUthXOZ0snByn4uvDBnOtFT3NgvdlYG1VcJxH3Zj1Nkg3aF1CEijy4YJ6LpJQDQnJRrrXnvYaHyJClMc75OIlWwWk1qhOaF0bcpJKuOct1t0AxSLVxbm1iGbJSgJagTVgu79oTr8A0qMGfJCKs3b6ZxBJhm4iry3QmTWdLCVFolN\/o7V0mrs++MZKUKAb4GUTlKVBa8+Xlv7a9uo1jKBOuvSizJBK3gd2Gi2AB+liOXKe7ybYCC\/7oTvOlpEIoAxsbrHLAVkupDkS6Five86saBMOyQTFQ+BQu6XCnxtEW+l5nOip+IMkJrbB\/9FtZ2Ha1mXealaZx3SPn5PPZtEow8=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-147", "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-147", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-148", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp2whdF+D24PQVhkKozPQfDx0oC3KaD283JM\/EL3x3YzQ==", "PriceCodeRef": null, "supplier_title": "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": "4\/srGIsq0\/m2tSKy5g4gFQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "\/j5ulRON+SIv4N2oW86IIw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "f36bGzAz7RQP8SPv9QbRXg==", "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": "HWZ+iVoke0ndtUV7\/DqGYQ==", "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-148", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-149", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpg92Hl0SybaTQGkszNv7w1Znr6JYpp2BCqrfrhEwDTmw==", "PriceCodeRef": null, "supplier_title": "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": "4\/srGIsq0\/m2tSKy5g4gFQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "\/j5ulRON+SIv4N2oW86IIw==", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "f36bGzAz7RQP8SPv9QbRXg==", "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": "3RaJHwKefSFMyqy5pueWDg==", "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-149", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-150", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjWcgfK97pTkZE9ZlRW6pM6HJl5NqLY6yoQLFXXaKRbT8=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmBLmnOXbBlekC0hoML8wdaoqhI4qCOyCfeihSBZmULwJ42sYpJKbFstLH7DP2Rmi0=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-150", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjQXxi+QcSs0auyXalYFIqMs4EUiCrXzb0W+j12ULwSr6gHTw2ink9i7kVWVm+RnIQ=", "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-150", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-151", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8kwkexngRWx1fT8DxeHVCJ\/YXdIOQkLrdQsJJ8GpNyXxQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SbKbEmVaSqUq78wMyFOa+qcDqdsDoSY\/5NdC2rJEFLM=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6Ik8vdDk5WGYrN3M1VUxtMzUxSzlaaXc9PSIsInZhbHVlIjoiK0I4Q21qdXhzZWJtYktPL1lkWUhBaTNNVEhzNE51UGlFaVdLcGcrVWJlM3MxelptQ1NmUVpRSGh5UEJRZWFvV1l4aHRhUEhtTk55K25nakJsTnlLNExudUkzVklBZTNqdi82MGdPYUw5NTNRVVJhK0kwT2FCK3lNVEd2YkRSdkhFV3NKNi8zSVpKWDVGbzhheXZDMU9HMHZ4SHVBTy9Zclc0NC84L3pkVmRPeHBnMThScFMrbEd1cTBoS3FkQWJZbXQ4UHZsZEZIVTJlaWRhWWRiN3N3dktMRFZ0RHVGS05GYk9qQzdzdktVbldKSGxsNllIRHN5bjZkckxJb3JOUDhtWlF3eWdsVmpqYUlKbHRRVWl6Uy9CbnpPQ1BhaVNVVXExM01vM2QvOXI0a2hnb0JVRjNrS1hEQWtCWDcvU2JNK2EwRFl0bFk4WXlPdHA5dkZBWXFkTDQxVHdVcWJ5VlBGK29LZGlBRlRHcHlvd0IvejBLanJtcEJyYVBYZS9iVUhjZUI4UGJXOFY5RS9oaXJmdjlqdjdyUjhYc0Z1QW0wZXRKYnREYWl1L1BFQ1NBaEUwWEl0SEpxMjJYaFBNbU14cDVMUWxyT3BwK1FqWGljMElZazdGNzM0THh3TFNHdWl0S0hEQm5kcmNEcFdDWU14ajJvUytPOVlxeHhGbzlOWkU0V2wzN0FBOVpaMVFsUVVIWlU3dzZ5NzU4R0swVkhwZkJQV3VzWkZza3ZIY0cxakw3cW1UL0Z1RVh3MkUxazFwRWZuOTc4ZmV0bHdjYTd1U1F0T0t5K3h6UzlwYW5hSEthK2tlTTFNUVZEUmNKRERoTjlTend4bTQrTCtDSnJST0tMbDhqWmgrbElqN3JqcXg5aXJCS0hXbkFUd2VEQ3pTVVhvaThQOCtRZmw1UVBndERncVBpeFZVeXExTVpoY1NJa1NycHFxMmJXQVVpMmkyL3lEZUJzblZISytoU2Q3eG9hdjIvT084cTZjVzJ1Mk5HdHBOcTJnYy9DV1ZIKys3VnJmK1Jrd3g3NnZTUzdzRHpabjkxZUlZVEd4TG5YWEdBZFFBYTY1dW9BY2ZHWGJvVTFseUNJeWxGRjBOeDRqN21hUUdOV2VsSFV1Z1JPN3M2elFzcXhtUjZRZU1nNkkxTUlsSHdaQjErUGE0VmREL245cDZ6NXlFN1g3Z3lBMjFMdTJlZkxuN2xsblBWMTY2QS9IK0lJMDRZblp5dVJtT3NEZzNoYVFiRGVNREcwbm9VR1NZRXNRelU3REgyeWVoQkkrd24zNURqNkxIYnkrR1h6bHJQTEVSNFJFcG9PYU9Zb0pNNU9FMzYrUEtQalBpeklBUzJmSzYzMU05blprcEptSlV5cXFteVpwdE5EdDZwMG83UTAxRUdQUUZXS1Erdk0veDN5elcva1RVRllVdXgza2RnS1pxZ01Hb0dZbmtzeFV2NmVZdk5xZUwzT0xhaUVjdXZhV3hoYnhQL1B0MEFYaVh5YUFiYzFxVmlVeUJoMEplajQwNW84OHhZaG1YK2RLaXAvQVJZcXpmandHNEdYMW1rSFpPbjdVRmpOV2R5eGJyQnUxbUU2ajVyRmlGTlJaSXlWZ3M3WnVMUk5GV2tRTXcxVmN2RUQrNzBZUE1QWXZUZFNLQzdtZkhScmRnYlBsM2dtTEtGK3M1RUl0Qi9NdUErbXZPSW00YlBpazJDbnVlSjljSFFLTU9jWVYrMytmcUFuZUtGRk1yWmpmUitXR3B3cTliSmUxald3ODJpYjViWFpFOE1rMVl5Y0RhVXhXMGhvN1ZUR1dza0VnKzBCSVdxU0JzeVQ2OHZvekRQUkIzSFhqN1JwTjJJUFpIQTZoQi9WNDBqMlZNTjZwcFhIOEkrcnNVeUpDZFkzUWdCanlQV3ZCN1lDOFRPOU5uRlkxUnFhb2Z0TFFGNDRZb1V4b1hYRzExYnY0d0tha21GaisvcFlraVpPRHhnUmltM0xSUTJlcWdQZE9TNlhZV2xwdmxsb1EySTJjR0piam1mM2l4V2VoZUlxZ01VOFVXdnZsbldlTS85VFEzMUxuc3ZPdjJSVkIwRlV1bnZCc3l4TWpUSHE2TDlkTFlBSGRldmpJSWJ4R1hESVNzY2NIWXJCYVhNZ2pBUFAxanRqb3BKbWJuNjNIazJqK0xWWjI2SXo4eVFKeFVoMXEvbVhtTjdrWUdWNHc2S0xqNEdOR3oyeVBkWTlMK05sQjZJc2wwVGtVQzF4RWxpem1lSkdnUEcwWHIyZzBSZ2RkQThwWG0xMFdhZDVEemhBd0JQUm1PVXltSTM5Q3Ztd2g2czVsdW9iK2QxU2JpS3hqWWtRTk52dzE0QzQzMHEzaEUzbi9GZktYZXZ0VHRTakNFNEQ2K2NXbStJNXFSTm1ab2srMkpVOGt4a3E0Q0ltN0xpY293MzNWZ0tlUk5QSHprclJHcTMvMTJGbjY4eWpSYUU0dU8vQUg5blVJNmE5UzlBaWpCemFRWXYxY2tpdHNlMDU5cytHc0M4UEk1eU80a1d3RG43QVZkSEowclVSQXhmdFhVb3dOdTk3SGZldFU2bk41bUZ5TTRvRjJ0dm04UlkrcXZXZFVtMFpaMD0iLCJtYWMiOiI1ODEwZjFjNjJiY2U4NzM3NWRiM2Y2NzdhYjc2MzlmZjU3MjkyZjY3ODA1MzMxMmNjZmJiZDIwYTY3NDAzNDgxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-151", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZiWbePEoMVpeHliU8bjM6MRtoonS6EpU16wCLClfnQY=", "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": "eyJpdiI6Ik8vdDk5WGYrN3M1VUxtMzUxSzlaaXc9PSIsInZhbHVlIjoiK0I4Q21qdXhzZWJtYktPL1lkWUhBaTNNVEhzNE51UGlFaVdLcGcrVWJlM3MxelptQ1NmUVpRSGh5UEJRZWFvV1l4aHRhUEhtTk55K25nakJsTnlLNExudUkzVklBZTNqdi82MGdPYUw5NTNRVVJhK0kwT2FCK3lNVEd2YkRSdkhFV3NKNi8zSVpKWDVGbzhheXZDMU9HMHZ4SHVBTy9Zclc0NC84L3pkVmRPeHBnMThScFMrbEd1cTBoS3FkQWJZbXQ4UHZsZEZIVTJlaWRhWWRiN3N3dktMRFZ0RHVGS05GYk9qQzdzdktVbldKSGxsNllIRHN5bjZkckxJb3JOUDhtWlF3eWdsVmpqYUlKbHRRVWl6Uy9CbnpPQ1BhaVNVVXExM01vM2QvOXI0a2hnb0JVRjNrS1hEQWtCWDcvU2JNK2EwRFl0bFk4WXlPdHA5dkZBWXFkTDQxVHdVcWJ5VlBGK29LZGlBRlRHcHlvd0IvejBLanJtcEJyYVBYZS9iVUhjZUI4UGJXOFY5RS9oaXJmdjlqdjdyUjhYc0Z1QW0wZXRKYnREYWl1L1BFQ1NBaEUwWEl0SEpxMjJYaFBNbU14cDVMUWxyT3BwK1FqWGljMElZazdGNzM0THh3TFNHdWl0S0hEQm5kcmNEcFdDWU14ajJvUytPOVlxeHhGbzlOWkU0V2wzN0FBOVpaMVFsUVVIWlU3dzZ5NzU4R0swVkhwZkJQV3VzWkZza3ZIY0cxakw3cW1UL0Z1RVh3MkUxazFwRWZuOTc4ZmV0bHdjYTd1U1F0T0t5K3h6UzlwYW5hSEthK2tlTTFNUVZEUmNKRERoTjlTend4bTQrTCtDSnJST0tMbDhqWmgrbElqN3JqcXg5aXJCS0hXbkFUd2VEQ3pTVVhvaThQOCtRZmw1UVBndERncVBpeFZVeXExTVpoY1NJa1NycHFxMmJXQVVpMmkyL3lEZUJzblZISytoU2Q3eG9hdjIvT084cTZjVzJ1Mk5HdHBOcTJnYy9DV1ZIKys3VnJmK1Jrd3g3NnZTUzdzRHpabjkxZUlZVEd4TG5YWEdBZFFBYTY1dW9BY2ZHWGJvVTFseUNJeWxGRjBOeDRqN21hUUdOV2VsSFV1Z1JPN3M2elFzcXhtUjZRZU1nNkkxTUlsSHdaQjErUGE0VmREL245cDZ6NXlFN1g3Z3lBMjFMdTJlZkxuN2xsblBWMTY2QS9IK0lJMDRZblp5dVJtT3NEZzNoYVFiRGVNREcwbm9VR1NZRXNRelU3REgyeWVoQkkrd24zNURqNkxIYnkrR1h6bHJQTEVSNFJFcG9PYU9Zb0pNNU9FMzYrUEtQalBpeklBUzJmSzYzMU05blprcEptSlV5cXFteVpwdE5EdDZwMG83UTAxRUdQUUZXS1Erdk0veDN5elcva1RVRllVdXgza2RnS1pxZ01Hb0dZbmtzeFV2NmVZdk5xZUwzT0xhaUVjdXZhV3hoYnhQL1B0MEFYaVh5YUFiYzFxVmlVeUJoMEplajQwNW84OHhZaG1YK2RLaXAvQVJZcXpmandHNEdYMW1rSFpPbjdVRmpOV2R5eGJyQnUxbUU2ajVyRmlGTlJaSXlWZ3M3WnVMUk5GV2tRTXcxVmN2RUQrNzBZUE1QWXZUZFNLQzdtZkhScmRnYlBsM2dtTEtGK3M1RUl0Qi9NdUErbXZPSW00YlBpazJDbnVlSjljSFFLTU9jWVYrMytmcUFuZUtGRk1yWmpmUitXR3B3cTliSmUxald3ODJpYjViWFpFOE1rMVl5Y0RhVXhXMGhvN1ZUR1dza0VnKzBCSVdxU0JzeVQ2OHZvekRQUkIzSFhqN1JwTjJJUFpIQTZoQi9WNDBqMlZNTjZwcFhIOEkrcnNVeUpDZFkzUWdCanlQV3ZCN1lDOFRPOU5uRlkxUnFhb2Z0TFFGNDRZb1V4b1hYRzExYnY0d0tha21GaisvcFlraVpPRHhnUmltM0xSUTJlcWdQZE9TNlhZV2xwdmxsb1EySTJjR0piam1mM2l4V2VoZUlxZ01VOFVXdnZsbldlTS85VFEzMUxuc3ZPdjJSVkIwRlV1bnZCc3l4TWpUSHE2TDlkTFlBSGRldmpJSWJ4R1hESVNzY2NIWXJCYVhNZ2pBUFAxanRqb3BKbWJuNjNIazJqK0xWWjI2SXo4eVFKeFVoMXEvbVhtTjdrWUdWNHc2S0xqNEdOR3oyeVBkWTlMK05sQjZJc2wwVGtVQzF4RWxpem1lSkdnUEcwWHIyZzBSZ2RkQThwWG0xMFdhZDVEemhBd0JQUm1PVXltSTM5Q3Ztd2g2czVsdW9iK2QxU2JpS3hqWWtRTk52dzE0QzQzMHEzaEUzbi9GZktYZXZ0VHRTakNFNEQ2K2NXbStJNXFSTm1ab2srMkpVOGt4a3E0Q0ltN0xpY293MzNWZ0tlUk5QSHprclJHcTMvMTJGbjY4eWpSYUU0dU8vQUg5blVJNmE5UzlBaWpCemFRWXYxY2tpdHNlMDU5cytHc0M4UEk1eU80a1d3RG43QVZkSEowclVSQXhmdFhVb3dOdTk3SGZldFU2bk41bUZ5TTRvRjJ0dm04UlkrcXZXZFVtMFpaMD0iLCJtYWMiOiI1ODEwZjFjNjJiY2U4NzM3NWRiM2Y2NzdhYjc2MzlmZjU3MjkyZjY3ODA1MzMxMmNjZmJiZDIwYTY3NDAzNDgxIiwidGFnIjoiIn0=", "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-151", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-152", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZGzTDtjBzRYN1fAevxnOL6VLZNwAT4yH4WR2Nvzv5k\/esURRZUuAFuHaWG+QNZ2HBA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "A30UO+aO161XsK4SZBsZLXiT0dlqeTJIwgyxCKRRasE=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-152", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "I9nLSZ1MhFUknIvFmTzqVOY74s91O+q\/F80XXOG14ak=", "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-152", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-153", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sjo\/TKCn+bXXvgzNNvABqtP2gtqy14MCRTSD7OvjlOJPU=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElLuCfFgk\/LB79+blBVXOsqocsaPkO71NQWeza0UE67GNZS2PWn8Rmtk2yqwTLUerw=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElLuCfFgk\/LB79+blBVXOsqO5Wfu832rEiyUClmMHshEtyM0LO8AbuTDYZVv6aJyKM=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggXbvAxyev3DVIdjTl8meJ+3gNdeUO7eFyhly33S3m3LWFL17RB63nCw0RhfqZbC4Y=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggXbvAxyev3DVIdjTl8meJ+GcpghRZZxduloakzbU8wWZRlZjxjSNHBbj5fCQXzxsY=", "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-153", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-154", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEAZiWWmbazXqzUMDudp43n4Bx9O7m2foyhPkAx1ItyNYA==", "PriceCodeRef": null, "supplier_title": "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": "iO3xuAtWfFtFS1b51Hmln0MD0OgxDCNbeQOwPxt465w=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6ImlYbGJkQ0xTU2pxMWRZMHdjajYvWVE9PSIsInZhbHVlIjoiNmRRS0t0M0lybCtkblVRNDRIWHl4ODJQUTl3Y3JoNHBUZ0V5b1BqdkVlVDNzZmdoUGlKbkVidEN5Z2hjbHNLSzBzOWxZRGkvKzNWU0pTajc4R1VvZ3MwM1YvbEZjWmV5REVHUCtpWDQ0bThTVUdXL084UFBEZk4zQlBWQWVDNFNaV0FGR1k0bE5LSmxmaU8yaEpaZTZkRVhrWlhnNEc4WW1jWk40c3BzbWp1SlBzTUdRbE1FUkV5VFFZR29sT29BREVZUFU1Y2NROS9SQkJPdHhzL1BBUC9rMEQ4L3RKTEJ4ZFA5NjRWVjM1TlFFNjF6aGdYakFpRTRsOEgxRFFrWThod2dwZjZRdnYwMzBUMzZlNnR5c1NuQkY4K0NNaFR0REJWcEdLTGFMR2d3QXRrOG5mVU11Yk5IN1JYMUhxWnpQa1cvaHgvZURKLzRIcWJCdTE2RGR2UlQyZmJvYmVRK1REbzJ2anpEVmo3c0pjRWZ4b1B0aUxERHdHNDNqdDNVeG5wMkpPRjVCSWZscWZWbEkzS1pKV2N0cE9VK2VJdWR0T0dFQktmazhJVEF5NjMvMEVOOGh5UlF3WVJxcGY3bDRsUTIwOTc0NlN0b0RHVlRCckhYc1p0U1ozZzVqNkF4cG1WcmpwWi96Q202OXcvWThzT1pUYUhVZU5PUEdnZnY3bXM2MUlZQXhpOTVFTjJmT1ZMTVpIdVpkUzFSeHd5b2Y0eldMNmV3K3hjTDJXaWp1NllFVnFxT3pjRXZ3NFI4Q2RQd2svZXRJZVd0QUI1TWpJM29sWXc2QXRFOVU2SjE5cjh2S3kxeVlmQjBHYWZhbHpWVm9Oc3hDb2pYUzdrYXd5SWRwSWt6NFdOTmFRZXBKV2hnSzFqajZtS2RsY2ZFSnJ5cmxwRHhpQUx3T3NhM3pMRWcxajZwN2hJL01wRHk1c3cyYldCQjJydzRNOTljamp5dmQzMmY4WUx6bDhhS2daTnhnMldIMUJWMHlzZVBvbHhSUFpJS2ZZMUNKVkRreTJnY3BKcy9ZOTliUkwwRmFYSHRNTkVjNlFtYkNWM21vN1RrY1N3eVkya0Rsb2h0dGpSNVBnQjc2bmJEZ01jMDRyUUtSQjFTTEwzRFFaSWxjT21PbStOOVZUckRNNDdWbXIycGY1cFhGZGxtWnkrMlRIeVBCNlc3VFZHK1JoQ3ZuK1VGc2VHcmR5ZC80eFVqMlB0UGtHU0dEa0VCTzVZYWdyL21PUERnVkplalRHSlJva2RQYlpOT0VKam1zcWhPNzVvRHhiVWtnWnIrWmQ2S1U1a2VweVBvYU1pQy96NDBnanV6dWxGc3ZxL0dUQlZkWk41VSsxUXhobWliQ1YyK0diTE1jcGxUWUpSMGJrNUx2c3VKYVV1c2I4dVdjd1F6Y3F4YW9Uckdib3RSdW02T3lQSzlSdDdhWWJMZndmV0kzSHhjdWszZEJNQnVwODVGMU1TcnRIUDR4eDZyOGZlNVNRUFVESEtVMThkWUpNQ0Z5RTh1QTlhUmdQSlMrYlZuY2hjYzV4eXM4akgrZ29vZjZLUzdrdz09IiwibWFjIjoiOTM1MzNjMjQ1ZjQyMmQ2MTk4NjA3OTBjNDA3YzA0NDNkNmExMmMzOTBhMjAxNDUwNDlhZGNjMTYwMGU2YjE2ZSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "u+Dpt82JL4CjqAKaLwJj+tTCN6jpEEb1+zhtbnR8JVQ=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6ImlYbGJkQ0xTU2pxMWRZMHdjajYvWVE9PSIsInZhbHVlIjoiNmRRS0t0M0lybCtkblVRNDRIWHl4ODJQUTl3Y3JoNHBUZ0V5b1BqdkVlVDNzZmdoUGlKbkVidEN5Z2hjbHNLSzBzOWxZRGkvKzNWU0pTajc4R1VvZ3MwM1YvbEZjWmV5REVHUCtpWDQ0bThTVUdXL084UFBEZk4zQlBWQWVDNFNaV0FGR1k0bE5LSmxmaU8yaEpaZTZkRVhrWlhnNEc4WW1jWk40c3BzbWp1SlBzTUdRbE1FUkV5VFFZR29sT29BREVZUFU1Y2NROS9SQkJPdHhzL1BBUC9rMEQ4L3RKTEJ4ZFA5NjRWVjM1TlFFNjF6aGdYakFpRTRsOEgxRFFrWThod2dwZjZRdnYwMzBUMzZlNnR5c1NuQkY4K0NNaFR0REJWcEdLTGFMR2d3QXRrOG5mVU11Yk5IN1JYMUhxWnpQa1cvaHgvZURKLzRIcWJCdTE2RGR2UlQyZmJvYmVRK1REbzJ2anpEVmo3c0pjRWZ4b1B0aUxERHdHNDNqdDNVeG5wMkpPRjVCSWZscWZWbEkzS1pKV2N0cE9VK2VJdWR0T0dFQktmazhJVEF5NjMvMEVOOGh5UlF3WVJxcGY3bDRsUTIwOTc0NlN0b0RHVlRCckhYc1p0U1ozZzVqNkF4cG1WcmpwWi96Q202OXcvWThzT1pUYUhVZU5PUEdnZnY3bXM2MUlZQXhpOTVFTjJmT1ZMTVpIdVpkUzFSeHd5b2Y0eldMNmV3K3hjTDJXaWp1NllFVnFxT3pjRXZ3NFI4Q2RQd2svZXRJZVd0QUI1TWpJM29sWXc2QXRFOVU2SjE5cjh2S3kxeVlmQjBHYWZhbHpWVm9Oc3hDb2pYUzdrYXd5SWRwSWt6NFdOTmFRZXBKV2hnSzFqajZtS2RsY2ZFSnJ5cmxwRHhpQUx3T3NhM3pMRWcxajZwN2hJL01wRHk1c3cyYldCQjJydzRNOTljamp5dmQzMmY4WUx6bDhhS2daTnhnMldIMUJWMHlzZVBvbHhSUFpJS2ZZMUNKVkRreTJnY3BKcy9ZOTliUkwwRmFYSHRNTkVjNlFtYkNWM21vN1RrY1N3eVkya0Rsb2h0dGpSNVBnQjc2bmJEZ01jMDRyUUtSQjFTTEwzRFFaSWxjT21PbStOOVZUckRNNDdWbXIycGY1cFhGZGxtWnkrMlRIeVBCNlc3VFZHK1JoQ3ZuK1VGc2VHcmR5ZC80eFVqMlB0UGtHU0dEa0VCTzVZYWdyL21PUERnVkplalRHSlJva2RQYlpOT0VKam1zcWhPNzVvRHhiVWtnWnIrWmQ2S1U1a2VweVBvYU1pQy96NDBnanV6dWxGc3ZxL0dUQlZkWk41VSsxUXhobWliQ1YyK0diTE1jcGxUWUpSMGJrNUx2c3VKYVV1c2I4dVdjd1F6Y3F4YW9Uckdib3RSdW02T3lQSzlSdDdhWWJMZndmV0kzSHhjdWszZEJNQnVwODVGMU1TcnRIUDR4eDZyOGZlNVNRUFVESEtVMThkWUpNQ0Z5RTh1QTlhUmdQSlMrYlZuY2hjYzV4eXM4akgrZ29vZjZLUzdrdz09IiwibWFjIjoiOTM1MzNjMjQ1ZjQyMmQ2MTk4NjA3OTBjNDA3YzA0NDNkNmExMmMzOTBhMjAxNDUwNDlhZGNjMTYwMGU2YjE2ZSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "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": "3T3nxAoSMSy2aZ6D1HAcW09rBuQTYLY8+B\/vQ5SCNcs=", "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": "eyJpdiI6ImlYbGJkQ0xTU2pxMWRZMHdjajYvWVE9PSIsInZhbHVlIjoiNmRRS0t0M0lybCtkblVRNDRIWHl4ODJQUTl3Y3JoNHBUZ0V5b1BqdkVlVDNzZmdoUGlKbkVidEN5Z2hjbHNLSzBzOWxZRGkvKzNWU0pTajc4R1VvZ3MwM1YvbEZjWmV5REVHUCtpWDQ0bThTVUdXL084UFBEZk4zQlBWQWVDNFNaV0FGR1k0bE5LSmxmaU8yaEpaZTZkRVhrWlhnNEc4WW1jWk40c3BzbWp1SlBzTUdRbE1FUkV5VFFZR29sT29BREVZUFU1Y2NROS9SQkJPdHhzL1BBUC9rMEQ4L3RKTEJ4ZFA5NjRWVjM1TlFFNjF6aGdYakFpRTRsOEgxRFFrWThod2dwZjZRdnYwMzBUMzZlNnR5c1NuQkY4K0NNaFR0REJWcEdLTGFMR2d3QXRrOG5mVU11Yk5IN1JYMUhxWnpQa1cvaHgvZURKLzRIcWJCdTE2RGR2UlQyZmJvYmVRK1REbzJ2anpEVmo3c0pjRWZ4b1B0aUxERHdHNDNqdDNVeG5wMkpPRjVCSWZscWZWbEkzS1pKV2N0cE9VK2VJdWR0T0dFQktmazhJVEF5NjMvMEVOOGh5UlF3WVJxcGY3bDRsUTIwOTc0NlN0b0RHVlRCckhYc1p0U1ozZzVqNkF4cG1WcmpwWi96Q202OXcvWThzT1pUYUhVZU5PUEdnZnY3bXM2MUlZQXhpOTVFTjJmT1ZMTVpIdVpkUzFSeHd5b2Y0eldMNmV3K3hjTDJXaWp1NllFVnFxT3pjRXZ3NFI4Q2RQd2svZXRJZVd0QUI1TWpJM29sWXc2QXRFOVU2SjE5cjh2S3kxeVlmQjBHYWZhbHpWVm9Oc3hDb2pYUzdrYXd5SWRwSWt6NFdOTmFRZXBKV2hnSzFqajZtS2RsY2ZFSnJ5cmxwRHhpQUx3T3NhM3pMRWcxajZwN2hJL01wRHk1c3cyYldCQjJydzRNOTljamp5dmQzMmY4WUx6bDhhS2daTnhnMldIMUJWMHlzZVBvbHhSUFpJS2ZZMUNKVkRreTJnY3BKcy9ZOTliUkwwRmFYSHRNTkVjNlFtYkNWM21vN1RrY1N3eVkya0Rsb2h0dGpSNVBnQjc2bmJEZ01jMDRyUUtSQjFTTEwzRFFaSWxjT21PbStOOVZUckRNNDdWbXIycGY1cFhGZGxtWnkrMlRIeVBCNlc3VFZHK1JoQ3ZuK1VGc2VHcmR5ZC80eFVqMlB0UGtHU0dEa0VCTzVZYWdyL21PUERnVkplalRHSlJva2RQYlpOT0VKam1zcWhPNzVvRHhiVWtnWnIrWmQ2S1U1a2VweVBvYU1pQy96NDBnanV6dWxGc3ZxL0dUQlZkWk41VSsxUXhobWliQ1YyK0diTE1jcGxUWUpSMGJrNUx2c3VKYVV1c2I4dVdjd1F6Y3F4YW9Uckdib3RSdW02T3lQSzlSdDdhWWJMZndmV0kzSHhjdWszZEJNQnVwODVGMU1TcnRIUDR4eDZyOGZlNVNRUFVESEtVMThkWUpNQ0Z5RTh1QTlhUmdQSlMrYlZuY2hjYzV4eXM4akgrZ29vZjZLUzdrdz09IiwibWFjIjoiOTM1MzNjMjQ1ZjQyMmQ2MTk4NjA3OTBjNDA3YzA0NDNkNmExMmMzOTBhMjAxNDUwNDlhZGNjMTYwMGU2YjE2ZSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "0IZ6H5W91FhM4yingc7rupDAWRlt5K7HjtZDzRV\/Kek=", "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": "eyJpdiI6ImlYbGJkQ0xTU2pxMWRZMHdjajYvWVE9PSIsInZhbHVlIjoiNmRRS0t0M0lybCtkblVRNDRIWHl4ODJQUTl3Y3JoNHBUZ0V5b1BqdkVlVDNzZmdoUGlKbkVidEN5Z2hjbHNLSzBzOWxZRGkvKzNWU0pTajc4R1VvZ3MwM1YvbEZjWmV5REVHUCtpWDQ0bThTVUdXL084UFBEZk4zQlBWQWVDNFNaV0FGR1k0bE5LSmxmaU8yaEpaZTZkRVhrWlhnNEc4WW1jWk40c3BzbWp1SlBzTUdRbE1FUkV5VFFZR29sT29BREVZUFU1Y2NROS9SQkJPdHhzL1BBUC9rMEQ4L3RKTEJ4ZFA5NjRWVjM1TlFFNjF6aGdYakFpRTRsOEgxRFFrWThod2dwZjZRdnYwMzBUMzZlNnR5c1NuQkY4K0NNaFR0REJWcEdLTGFMR2d3QXRrOG5mVU11Yk5IN1JYMUhxWnpQa1cvaHgvZURKLzRIcWJCdTE2RGR2UlQyZmJvYmVRK1REbzJ2anpEVmo3c0pjRWZ4b1B0aUxERHdHNDNqdDNVeG5wMkpPRjVCSWZscWZWbEkzS1pKV2N0cE9VK2VJdWR0T0dFQktmazhJVEF5NjMvMEVOOGh5UlF3WVJxcGY3bDRsUTIwOTc0NlN0b0RHVlRCckhYc1p0U1ozZzVqNkF4cG1WcmpwWi96Q202OXcvWThzT1pUYUhVZU5PUEdnZnY3bXM2MUlZQXhpOTVFTjJmT1ZMTVpIdVpkUzFSeHd5b2Y0eldMNmV3K3hjTDJXaWp1NllFVnFxT3pjRXZ3NFI4Q2RQd2svZXRJZVd0QUI1TWpJM29sWXc2QXRFOVU2SjE5cjh2S3kxeVlmQjBHYWZhbHpWVm9Oc3hDb2pYUzdrYXd5SWRwSWt6NFdOTmFRZXBKV2hnSzFqajZtS2RsY2ZFSnJ5cmxwRHhpQUx3T3NhM3pMRWcxajZwN2hJL01wRHk1c3cyYldCQjJydzRNOTljamp5dmQzMmY4WUx6bDhhS2daTnhnMldIMUJWMHlzZVBvbHhSUFpJS2ZZMUNKVkRreTJnY3BKcy9ZOTliUkwwRmFYSHRNTkVjNlFtYkNWM21vN1RrY1N3eVkya0Rsb2h0dGpSNVBnQjc2bmJEZ01jMDRyUUtSQjFTTEwzRFFaSWxjT21PbStOOVZUckRNNDdWbXIycGY1cFhGZGxtWnkrMlRIeVBCNlc3VFZHK1JoQ3ZuK1VGc2VHcmR5ZC80eFVqMlB0UGtHU0dEa0VCTzVZYWdyL21PUERnVkplalRHSlJva2RQYlpOT0VKam1zcWhPNzVvRHhiVWtnWnIrWmQ2S1U1a2VweVBvYU1pQy96NDBnanV6dWxGc3ZxL0dUQlZkWk41VSsxUXhobWliQ1YyK0diTE1jcGxUWUpSMGJrNUx2c3VKYVV1c2I4dVdjd1F6Y3F4YW9Uckdib3RSdW02T3lQSzlSdDdhWWJMZndmV0kzSHhjdWszZEJNQnVwODVGMU1TcnRIUDR4eDZyOGZlNVNRUFVESEtVMThkWUpNQ0Z5RTh1QTlhUmdQSlMrYlZuY2hjYzV4eXM4akgrZ29vZjZLUzdrdz09IiwibWFjIjoiOTM1MzNjMjQ1ZjQyMmQ2MTk4NjA3OTBjNDA3YzA0NDNkNmExMmMzOTBhMjAxNDUwNDlhZGNjMTYwMGU2YjE2ZSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2248, "gross_total": 2218, "base_fare": 1804, "tax": 444, "sell": { "currency": "MYR", "total": 2248, "base_fare": 1804, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI0OCwiYmFzZV9mYXJlIjoxODA0LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMTgsImJhc2VfZmFyZSI6MTc3NCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIxOCwiYmFzZV9mYXJlIjoxNzc0LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2248, "base_fare": 1804, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1774.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2248, "base_fare": 1804, "tax": 444, "gross": { "base_fare": "1774.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNDguMDAiLCJiYXNlX2ZhcmUiOiIxODA0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc3NC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIxOC4wMCIsImJhc2VfZmFyZSI6IjE3NzQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzc0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIxOC4wMCIsImJhc2VfZmFyZSI6IjE3NzQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2218, "base_fare": 1774, "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": 2248, "filter": { "id": "F123NP00114-154", "price": 2248, "gross_total": 2218, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-155", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujriuSjClmX9Ha+emPiOw\/kNIVU3Vv2W+zD\/JXIZt8xSpX7+eCt4jR4BT76DXTR3pG9uz4z9NBC9y93ZLHfIjAigBt6LeiFw7bvIZMuNbgCoDvA4rT9XyC9EUtVO38Jwx\/uKXeP6txYsY+JAscUcSqYejtHoCXoo8+fnxktqhntVJSKmwBJ1+PjuqBnUhMHFEefkW4iskFkKTgtH7M3ykzqT6sj1JcTB4DPrC\/zOl4\/6QecLoHwQMFl4lvP649SqTI9qwpdUYE6zZMnJf+v2u2xqyGu5Ebk8rbncOgM6QNuOkQAyfXqAD68XRbjDBDFrRzmFtFOVjPF7Vnhb0uAthHaM5PUnLGq3xEu4\/2CJj0grE9j3PnfpHUsUyRnMNrmsFTELfirtEykK5tacpmZJTqjBnlazEo5peACty4Ax5fty0vGkBXM2AybcQ1y1dJpuQOCr4Fss1BmlfuptSSs+b6z2l54gnF674H0m1C2Pf1VfHvKbxZs75wA3ODyCRcVZgfQZsXtrZhTWypbJusLVJPg7c1aA+CPoWHLSrh2dn2KZ+1g+qEQO4kWyn9MH436eAsgSZDBU868hmurAbO0JVTAn\/+aVUoDaBeV1HRI4EfrAE7jSjAxjq6SGnegVPi\/rsT7C\/pVNDy1RfVapfwpsNxhMIrgVdau++l6qBKljC9bLb7hEzAAJmUCdN67Z5HF14P3L4EsECPY8YCZN1tIITKlHolYRoWKTfspK5qHxFI6ZeTSx5NFikxQmVtDoC9Ea6XzropvubNwx4xmbZlRq08kpq2VVOV6Elm0E0cvfq+Zz86IHN+Rb\/ja\/S5P3Z\/E9+z23R8yggy8PaOrzZEG8pHz5kKflFpHshHLyQpj2dgytaSAB0SvdJXA5lun7ZXDmSxcepX6nBOlxssOzBbBOu6ka9BcmNnmKlHusN+doNTNlWiSm8qzAIvkbwgbOxF6TSms4VHYBt4HosLd0jadG6uZ+Q==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-155", "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-155", "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-155", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-156", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOskQC52uxm9zZmYSh2eA4YvZ+81ECrTI4xaxw80LvzlmQIu0GxKZQaJA0g\/5ZIAHFh6BnnyHwS7dwSf+hcbiHDwjwWUo1ofUPt9asafXxVaPTXUaE1dSI34q4CNlAVQM5+bJHTYz+lQr4mHtRY4OMpYRJ1p2Fn3xxNf19If7N0P9Y5LM1arghqAMUHm0Btddvckb4XQwQClzueRbLCznIVN+KuRBp\/iuQRC4GslXPuCZsqzoT4zYfoiAy124j1e48mJ1NCqaBPKcqHDLD33K1THh0GlmocyuETQVbDKJv0tWim9iigCY3udIjjBExpQ2jOA\/Kud5nFeg7k1CGf7BoZDUxlUUi5JhzmFBvlnuHoYsg27blJdaI7TPWiQGm7+MRRVt5\/u80blWES0PxNgz4IJZ37MZhNolzln5Ez\/IKYInNW\/WfDj649M+EexHRP+R\/B4ELq2WXo1CafoqpA+z3GbtmFFjw8WzAhbWEVsXiT4778ERZvUs50FPZ978G9lofv02xdTlgp2MO8yupvXhFiJPhA5x+AiKZnuPLPMSmAkYT3HWKAX8GwhYvsW+YhCWtuT950Vvdlvem\/QsLrOKNtYFSyQhpf7CCL4k6HhPGoppkGAssgClcIF75NKuB1o\/BntGuPVXh\/e3Jj2d0hBjW30QpHsDkncrX4hhBohah695MKC0pCxE9Ef3Kur6N7I\/+wEX6YbujadsJqZQyKiG2ZVhoU\/d0uPYVHU3FkNrEc0jmavyylOIFImn9qLFCDpD7\/S0DI6lTeakYOL1zlC+0Wz9O7AxqqZh7uCWPFEmfJzvplmwE+UrXuyOngJsEQFGLpV9rOo6NO9LhMXZzI3CRGY5nUvY0pOx7EpSO0MCzJd0lAIb1jMoHz5i9\/ds58QxPKUWVzv+X7sGzfiNozEIndcw6NVT21fh7XJAiSVQr8a9jVu34aMsW4Y8VMUW95KirDMAtC9JRXmR8G7I9\/uAEVQXYItGaimlloyGdUGjBFrc=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-156", "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-156", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-157", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjfmSvtesZq8i9++VKHueB6rluUe4HAuMrTkiSFqTMFpc=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkkyZZk\/KeKUStSSo+OCpiINehzxtd5N+4FRhZbwDNw3uGzY4UP7KcBh1TKG1RVPhk=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-157", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjWdDgn8eEPTrOlLad009i4FXHwKvbbEH6mEIq6fi9rVMy6Li8da8K2fo+9SrEymaw=", "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-157", "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-08 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": "kul202603082220dac202603090010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-158", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpiwWWejQFJyY0tx3XdiIMxPAFKw3y8vTTQyyO8aTWSKPSB2HAQYbLmD3HJLrxL3hexeL1sOik+YasDrKFPawUT07YQoUiEdT3VDYyuy2H2JQ==", "PriceCodeRef": null, "supplier_title": "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": "g4vClHGNpoagudxw9uPLdFdPENE436PZQOIPKN0OUQs=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "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": "6Tqg8oyxqezmc5eQ3TGTPWLq3yJr\/VpczmV7ZxotJXo=", "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": 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-158", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-159", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6+zscD38Cruo9wW7SB9lAUBQq6v0cM0jRtFZaBwGIR95wpLGPjAnmtPj5uMm543M+CJ2XcxVsoc8AWAU08oE2sJVdMemHC\/oRLkyL39XL3A==", "PriceCodeRef": null, "supplier_title": "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": "gWWpBsN\/hy\/MlX3q3oAS\/exHb9wmleU6jh4YfXx0jzI=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "7v0PhPaEB+84Eom5IcKtcWNmjGOCC21XOxu160s\/Ibc=", "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-159", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-160", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnvi60zpExzt6a0HvANdYpe8X7xCezVjcrsvvs96zpMis5MpGk3QXRCz9a6MqLXrw4HZ+vmP6apqjmwIoEkh09CcmNJZCY5BR5MpkXcsqNmblnXHY7d5fqsiEcDluY\/Nn6We3z+HyxgJpZcMOEbf3RpdfNGEnqccJfOjQyzxcTKxHMdVEdlftmmpGduoNDIFZwo\/BcOqBarNxibH9vpNTt1yQ2aHPJCNdG3P+S5qsJqo\/EwJsJXQtVEbAj3Os76T\/3czxdJuXK3odrcdYF+Bfl+VQH2Xj7uTTjHIqRLSUPq4p18Zzqtu\/FSxWSptMztZQwTS0iBoS2SqEZiWLMbbJcr8NYeWLG92j3yJG+W9q09\/ZJRjR6XeG1qi9YkRDwBDj5AT3ft3jk1RQEEVnQz05Up5erxXml4LcEryMcZwPE9mkTG8fVZY69epaOeHTEcWzz\/wZyrN6\/H84e1paw9nd5ceLnYzi5kdZ3voOs2Hny8Nubpj1KE2Xulpu\/dKyFZxKeHK67qGV+XVJVN2P\/L26wYTNg8D3vtZhhnIy8z34RH5dqO6030W9E8FcHBJoML8BfEICqqyLZ3HV4B5iT8u0cd944pq6H+Y4UQfGwPSzdie9OyoTKe0hG7wiCh1OBzBmr6Q7bW7f6AM6C5rBQ6tLwoyVuTIHwi9\/XXlo7UObivWijLDUrc3S3cGw+8mUryctGNyEeOjQ6pz5o5OzS18vO19Aq1K7FbFLpq6uPaBKiDynI0B1nfArtWtjNfXdFPyw+ozcnKVxQ6XbI1Y+q+EaCcyqYLFgAE2k5vKiRzy7PXXPgDryH1CbTVxV36lEI+yXzEXurNX+3UnSERhyd0ovFG097ZwDxcLk2q+R3ipvDzesmzTvIoCy5IBKoyl0z9Xm6Sm74RLejbN4NXb4D6WgY7B5lsTKJKO0Td0imfJcl48jnJ1tYZ9ovH4UN04eCnKDmoqn7bHDzZXeUuA2t+6JbJ45fPqq4tXHoUUYrmeAlKx4=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-160", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-161", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHn7k4NBDpkNt7EDfdIOU09f+szmfNKHfgTc1dMS0k5f9tSfuqSINH\/3CYslbpf1A0V3ivXcTrzjGfGNKdZRxpuMCVsHfmr5QWABCb47tFAa30ZaiCK+EHaDdj8HlRWgsPxgtkFcwIgxDdeRg4pYV9uCwONJ+9nQQfTtkD17ldQkgprOcOmxJpUQ+3XJLtmMCVok8TMNWH3XADqi\/6NRhaKDg947npw3cz4DeYvEDezdLU1PYmfMIC46D13BAA9Bdwh2fIkpWyHlAeAtLF1eKCTLwG9pKq8BiWP+i2rgyJo+ELk5x8nHLPi8LH2iaynSV1GYyTR4ZSvnCHc8hupPClKiWK4JwVRUtubTdM7KTESHt\/LAR3\/XZ4uj8Rs54hAwFIY2Se3uBDr2v0Zwse5WybRTpszR1I2GF9XB3RlS5VZ8Ul0QqY0cJS68TcA2mxmHkTj0y0VnQOaV54vQI2X98HluQadN8FehwUArWBG\/smvBdZphBiga5p1i+T6j35hlGiFdc86xscPNZDaANMLvQVKtYW1Hix67teBHU3OPYjucDMb4yj+yvtV0ATZimXy3ZsT+bZ0eH4XtRxUv7aTn63\/AXvPVfORt3vXyafZguKDdAsJLeyF8jofrdfuZx7ldDdWmNWJ5Z92NwEsdSYLUMKUYGNKBqucRwqsx4HUbhHJZpvGpX\/WJepkHB76Cm4sdnDOzWWCQWHMbsMxa6Erqo\/DoxRxHXKYqNNjGWaeatYVualDn+aZUam0TrdoVvx4O4gVBL8DsO4JGr13ZH47HsQugpSKPtYdszK3oJjc0N7y6R4upMuH22nTi3j+yF3Jt0jyhZC8tOSTPUxdNUuc9ME9IY5SWPWRHzJM8tOo9Gom0IzBx5YNgVgpL2Y6WbdNeGUPcvuy4Bh4OsTDx90T2GSYawKTGDuJp6U9LEIYrI+O3qo4tklVAwyGgAMxAtassUzts\/uQ7yOeARBBg6czi9PkIIb+mpDLcJoqjdcEXTwOk0o=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-161", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-162", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboIIer0UvFyy9jKpLXrWWg09bWd+n+lPvicDGFh0eUfuqEKTpPv8PxO5Def7oWpwtsyE5pb2Blxi4fw9V22wU1v", "PriceCodeRef": null, "supplier_title": "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": "WMAr\/qrezXc6jz75UaLnTNcUxkC8LePocmntP86GEYp8t1nfp95QefOikdSpbWcO", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MpP6+N0wxpHOKycDKWYsttivYzYuzxqPuEWEGdnlVas\/K4bWEMfjPcsQVhz+h\/Xe", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "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": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DtfDSqKfUvP4vMJOPfSFB7OXUWOGtg2hzg+rWmT\/dJbPk\/btSPEkcYAZfjsnBJdn", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2295, "gross_total": 2265, "base_fare": 1144, "tax": 1151, "sell": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoxMTQ0LCJ0YXgiOjExNTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTUuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ0LjAwIiwidGF4IjoiMTE1MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTQuMDAiLCJ0YXgiOiIxMTUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjY1LjAwIiwiYmFzZV9mYXJlIjoiMTExNC4wMCIsInRheCI6IjExNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNjUuMDAiLCJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjY1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2265, "base_fare": 1114, "tax": 1151, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2295, "filter": { "id": "F123NP00114-162", "price": 2295, "gross_total": 2265, "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-163", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp4\/ecQX9wmuVUcUTVFJpYOvqRj9H7IJB+zobsTfN2bt+Ic0bOHkSZPzhygDKGeuru90qpgXLTXT8fw9cR2e9Yn", "PriceCodeRef": null, "supplier_title": "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": "WMAr\/qrezXc6jz75UaLnTNcUxkC8LePocmntP86GEYp8t1nfp95QefOikdSpbWcO", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MpP6+N0wxpHOKycDKWYsttivYzYuzxqPuEWEGdnlVas\/K4bWEMfjPcsQVhz+h\/Xe", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "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": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NCjDkTpME77jl6YnOVr\/6xvIvvwAWL0TKZLlqfUIiYfqUIq3NYR3GbJG47gx5P01", "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": "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2295, "gross_total": 2265, "base_fare": 1144, "tax": 1151, "sell": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoxMTQ0LCJ0YXgiOjExNTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTUuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ0LjAwIiwidGF4IjoiMTE1MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTQuMDAiLCJ0YXgiOiIxMTUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjY1LjAwIiwiYmFzZV9mYXJlIjoiMTExNC4wMCIsInRheCI6IjExNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNjUuMDAiLCJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjY1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2265, "base_fare": 1114, "tax": 1151, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2295, "filter": { "id": "F123NP00114-163", "price": 2295, "gross_total": 2265, "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-164", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo1puoGEA5rUu0XD3MkZpwJftUY3Lq86w31yxvTEtj2gEQTwuplkIRmJOc7sdhjtdu1qGZXeegsmpWUJpa8343F", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hdNsJspylMVUA91uYTdXCKlRb3xJHE8izil08FLdvJ6SBj4sNL8vW0gWri3\/GmxW", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MpP6+N0wxpHOKycDKWYsttivYzYuzxqPuEWEGdnlVas\/K4bWEMfjPcsQVhz+h\/Xe", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-164", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NCjDkTpME77jl6YnOVr\/6xvIvvwAWL0TKZLlqfUIiYfqUIq3NYR3GbJG47gx5P01", "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": "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2295, "gross_total": 2265, "base_fare": 1144, "tax": 1151, "sell": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoxMTQ0LCJ0YXgiOjExNTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTUuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ0LjAwIiwidGF4IjoiMTE1MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTQuMDAiLCJ0YXgiOiIxMTUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjY1LjAwIiwiYmFzZV9mYXJlIjoiMTExNC4wMCIsInRheCI6IjExNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNjUuMDAiLCJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjY1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2265, "base_fare": 1114, "tax": 1151, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2295, "filter": { "id": "F123NP00114-164", "price": 2295, "gross_total": 2265, "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-165", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqhskW4iZo2sADYRV\/gWWapKja5d78UyH91w7uQP2wlo5vCy24O3GPZ9swlaseb0qX1NFZRfyQE1E+19bptOB\/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-165", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hdNsJspylMVUA91uYTdXCKlRb3xJHE8izil08FLdvJ6SBj4sNL8vW0gWri3\/GmxW", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MpP6+N0wxpHOKycDKWYsttivYzYuzxqPuEWEGdnlVas\/K4bWEMfjPcsQVhz+h\/Xe", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-165", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DtfDSqKfUvP4vMJOPfSFB7OXUWOGtg2hzg+rWmT\/dJbPk\/btSPEkcYAZfjsnBJdn", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2295, "gross_total": 2265, "base_fare": 1144, "tax": 1151, "sell": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoxMTQ0LCJ0YXgiOjExNTF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMjY1LCJiYXNlX2ZhcmUiOjExMTQsInRheCI6MTE1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2295, "base_fare": 1144, "tax": 1151, "gross": { "base_fare": "1114.00", "tax": "1151.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTUuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ0LjAwIiwidGF4IjoiMTE1MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTQuMDAiLCJ0YXgiOiIxMTUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjY1LjAwIiwiYmFzZV9mYXJlIjoiMTExNC4wMCIsInRheCI6IjExNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNjUuMDAiLCJiYXNlX2ZhcmUiOiIxMTE0LjAwIiwidGF4IjoiMTE1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMjY1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2265, "base_fare": 1114, "tax": 1151, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2295, "filter": { "id": "F123NP00114-165", "price": 2295, "gross_total": 2265, "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-166", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gs6QG9mgRsXWe9sUyLeEv337fl9bCltFo8ztVI8s8yC6A==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "E77DTSzq3TbxlzQMCW0ccr4lfRaEDfcytcq5Am0Q9hc=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InUzOWROY1R5a2ZRTHExRG1MT05uVEE9PSIsInZhbHVlIjoiNVNVVWwyc0ZCazdtYzF0aktWY2ZFSTFJZVBQdklSYjdGSlgvM3RpZlRwMVNtTmN4ZDVORERFWC96OVh2eUNUeGZnMHFKaEg2TjJ6QUJaNjFCT1hOL1dHaGhIN3RNWHN2a2JGYzJKVU4zS01ENG9Vc0hkSC9JalZaNmVoTC9yZENzM3N0ckNROStQZHpjbjAvL3h5WUNUaFRYcTN2alFDSFRYTVRFYk9hOVVTd1BYQUJmWXZCSWR4L1NUMCtaZS9TNngvMTMxK3RlMDQyMEdJcE9CdXI0VHpsT1crS3BZRGVmdU1xbVNOS0VJMkRCOE9ENEQ3N211ZEtscEZxMFdCd3hISDZ5WjczeDZma1I3Znc1YlhkS2RLbHhDRFdyUURreThHZG4yNU0rRlBRWVFjZ3QxYllobTNYNE9aME4zMzNWMTc2bC9WeDAzeDVQWGZUMldGdDhyRU4xQmlDS3ptYW0wbkFlSThUZDhWZ1dWT1VvMUpSNlBRMUFjQVIyWXIyWGYySmt0dmZKRGRJM2FZL3lkZ2NtN0Z3dDhUNGc3d1dhSXdkVWtPTHBIbVArTXZxMWRxbnNmUUZ5RjhWYVNPQm54K0E2YVB0Y3pCbk5EUllPdFFKbzBMMEt2ZWh4Y2EvelovbkJzWkxaSm1oQ2R6MzBEMlVSeW9UekVDbllZWnlzdFduSGtORlZ6RzRERm1hdzQ1TkVCTU8rSmdQaldzVXVxNFdzbjJ4ZU1Ma0NOUnNCaXB4dk1XNDdKblY0UzR0ckw3cHdZYWUwOVc4eHpscnlDbklaZFJ4YmJnOVhLZzB4YjBNVVd5cGpGRm9IMlJTRUVHN1lyMFNnaXVtamlFeHJZOVkrYjZLd2tOa01Sb1NPSUFLT2lacmhtNDFCd2RSM0phcjNVZkphaW03UzFTU2l1SDBGVDNOTDVjanFEbnlFM3JNdHhGZlBNQ1E2Q1UyQkMwdE1XRFVJVEhuZytaV2VUR0VUVng5MUZtVmN1QUhiT2ovZWl3VXVhcEdTOVZqT28rVTIvVHdWRVY2bWJXSTBRZFBtOGJWdVUxbDNCR2NDZnVPbmpnWU40dS92SUdva0hBbkpxUXIvTWtHOE5FQTFVOHZ3dWQ5N0wrUm1sR283YUtRRS9xcXBNTSt2SFhDNGF4YjQ1bWZpZklnSU4vS25mdnE5ckQxRkhjb0tnUnZiL3d5TUJDeVlXWTFFZE96WTBNd28xUWlGOXU3WlJRdGNqUUZId05xa3RxR3B3NklNVWhwbjNtclhYemZnRFpQTWU2eVV4aHFSZXNDV1MwRjN3czQvemNNR0c2dDdtaktTMC9FZDVuak5pdFNMNVpLN3MweXBEa1YvWGhVRS9oeVg0RG5udW1JOUhTMHRUdGhhdm5SakpWaENRMExhSzhHWFBNeW9ETER3UHhEczJubzRSdUN0VWVkdFgrNHNzSzBGWE1Nb2R1UUpUUzY0MGh4ekUzV3ZWVmZlODhYODRDaTc0Tm1VY3J0MlpsaVlUWlBwWU8rbFpOdTA1dWpRQXNVNzVuRjgyT01sZDZpUFVBUjJNWG1NNlNubml0cXNFRlFQWHlxU1NuUW5xVDBZKzBpd29OWGtoVXNPWVNwbFRxVklxdVJZMW5KZC9TTG83WC9JQytQZFFhc29QRXJVc250L0hIWVhyZ2E4ajAyM3BxM3RORy9IMEl0M2tBdTVORndsdXN4dyswWFFPS21la2lYa0twa082UW9sK09WTTZMRlhUcDIwMGF5LzV3Rko3Y0tGdDMwU3pSS2F2WERzenMwRUxWWXZhaWR2eVRMUDNHTmtEUGFGTjFabWZiNThvRTkxaWZQSFRXZUNYQmFGNEJLdDFObUY2a0hZd3JiTVpqMGJFZjN4eXgzT1lzKzlxUzhKekc0TklaZ1dDT3hLRURmeGxEc3JPTzRuaHZROS9ZeTlBOEdSRlRHZkdGbFExTmplclI0Z1pVODNDMTNNRzJISVQydHFDYUIyc3piVENaUy9vNktsMkR0b3A5N2pOWGR1MloxNlcyeGE4SVN1Z05tYmZCajFFZ0g4b09ZWXJrK1EySVM0MUU0bTB4R28zcWNPcldGZUc3UmovbElPT1VMWWdXRUVuekZpVUFvdU0va0N0WDlWVmR4cVd5b3Y4SU5KdmxnOFRHanREOWZYdWFSTmk4YUkwdHM2ajUrbUFZZXhjU29LMWptREpVb2VRdWF3c2VuUjQwYzZWd1dVSVB1YW9EQWM5K2kwR0FScFBHL2pFelkyTnhmZ1BrUnJGTE5uMnN0RmdCcGs2K2RxL3lxM3lQdFhqYmFjMW5FOHJQdGZRdkhoRjFMUHY1amE1QzdMSCsvZ0VZQWMxNElneVhMcHVqa2Y2VzhPSVIxT0VFODd6UzZ0L1ZrSnFubSsrbEcwcy81WHZWTTJraldVUjFyNStLemNtTUsySUcxOTdHOFUyZERmYmJuczI2Rm1NZ2J2elk2S0VtNE01dmFFMUw3djMvVk9Rc2drVWVUNmQ2ZWZaTzdVR2FCT1pCSlZKU2Q3TUpJY1AwWm9zci82L1dkU0dIdlV0L2VOcThPM2ZxZUl6UEZjSkZXdU5pcGpOc2ovWG81S1phL2lJcEhERmpaZjQyQlo0bWl3QkxLbUhTMEVNbWRDTERpS3pCaHllRCthTFlmSXFQbTNweW90NFpndXZjTEx5NHorUHVwVDVqaXdRRzc0czVRSUFKRGhxMlVZSVNWTGNPV3RkRjFrVUhOSk1CVDhpd3RPNXpZTEVPQlpGd2ZDa3puakVIRUFzbVhyNVdlZU5Ra2pVWW1hZXVzMVpRdjNnZlVlSTJ0YTdJNkczNkJwUzdqcHFCT2d4aDFObzk2UWI5L09XaWhNRUtyclFUT3VqbzdlMkZZdEg0MkdxdHlGaVJZbkVrV0JaTmJRZ1VETkR1cnV6L1hCY3gxcFJmb3dWS1doSFdkSmJwQ3VyVzdXeFV3OVdOTE9ERnMrMlNyRjBMK2JTeTFteExSRUt4QkdIU1NINEJjMFZSZlhEL3N4NnZzbWY0RGxtQWtvc0RUOEhyVDNvMkVpOEp6L0lqU081R242S0lnUU1DbEJwd3pNRisxSFdIdHJqRDV6b1YzZENpb3hFOFRCSHlpTjVSSkwrMXZ6RW85MjQwRCIsIm1hYyI6IjcyYWMxMzE3ZjMwZTdmMWM1NjI4OGVjOTIxYmU4Y2Q3YzlmOTkyYzBlYTAxNDJhNWZjNDIwYTE5YWYyZDRkZTkiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J32mIg5s07BS0sHRPGNQpDeUDlu3Oq3PjX\/n2Nj4Z8g=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InUzOWROY1R5a2ZRTHExRG1MT05uVEE9PSIsInZhbHVlIjoiNVNVVWwyc0ZCazdtYzF0aktWY2ZFSTFJZVBQdklSYjdGSlgvM3RpZlRwMVNtTmN4ZDVORERFWC96OVh2eUNUeGZnMHFKaEg2TjJ6QUJaNjFCT1hOL1dHaGhIN3RNWHN2a2JGYzJKVU4zS01ENG9Vc0hkSC9JalZaNmVoTC9yZENzM3N0ckNROStQZHpjbjAvL3h5WUNUaFRYcTN2alFDSFRYTVRFYk9hOVVTd1BYQUJmWXZCSWR4L1NUMCtaZS9TNngvMTMxK3RlMDQyMEdJcE9CdXI0VHpsT1crS3BZRGVmdU1xbVNOS0VJMkRCOE9ENEQ3N211ZEtscEZxMFdCd3hISDZ5WjczeDZma1I3Znc1YlhkS2RLbHhDRFdyUURreThHZG4yNU0rRlBRWVFjZ3QxYllobTNYNE9aME4zMzNWMTc2bC9WeDAzeDVQWGZUMldGdDhyRU4xQmlDS3ptYW0wbkFlSThUZDhWZ1dWT1VvMUpSNlBRMUFjQVIyWXIyWGYySmt0dmZKRGRJM2FZL3lkZ2NtN0Z3dDhUNGc3d1dhSXdkVWtPTHBIbVArTXZxMWRxbnNmUUZ5RjhWYVNPQm54K0E2YVB0Y3pCbk5EUllPdFFKbzBMMEt2ZWh4Y2EvelovbkJzWkxaSm1oQ2R6MzBEMlVSeW9UekVDbllZWnlzdFduSGtORlZ6RzRERm1hdzQ1TkVCTU8rSmdQaldzVXVxNFdzbjJ4ZU1Ma0NOUnNCaXB4dk1XNDdKblY0UzR0ckw3cHdZYWUwOVc4eHpscnlDbklaZFJ4YmJnOVhLZzB4YjBNVVd5cGpGRm9IMlJTRUVHN1lyMFNnaXVtamlFeHJZOVkrYjZLd2tOa01Sb1NPSUFLT2lacmhtNDFCd2RSM0phcjNVZkphaW03UzFTU2l1SDBGVDNOTDVjanFEbnlFM3JNdHhGZlBNQ1E2Q1UyQkMwdE1XRFVJVEhuZytaV2VUR0VUVng5MUZtVmN1QUhiT2ovZWl3VXVhcEdTOVZqT28rVTIvVHdWRVY2bWJXSTBRZFBtOGJWdVUxbDNCR2NDZnVPbmpnWU40dS92SUdva0hBbkpxUXIvTWtHOE5FQTFVOHZ3dWQ5N0wrUm1sR283YUtRRS9xcXBNTSt2SFhDNGF4YjQ1bWZpZklnSU4vS25mdnE5ckQxRkhjb0tnUnZiL3d5TUJDeVlXWTFFZE96WTBNd28xUWlGOXU3WlJRdGNqUUZId05xa3RxR3B3NklNVWhwbjNtclhYemZnRFpQTWU2eVV4aHFSZXNDV1MwRjN3czQvemNNR0c2dDdtaktTMC9FZDVuak5pdFNMNVpLN3MweXBEa1YvWGhVRS9oeVg0RG5udW1JOUhTMHRUdGhhdm5SakpWaENRMExhSzhHWFBNeW9ETER3UHhEczJubzRSdUN0VWVkdFgrNHNzSzBGWE1Nb2R1UUpUUzY0MGh4ekUzV3ZWVmZlODhYODRDaTc0Tm1VY3J0MlpsaVlUWlBwWU8rbFpOdTA1dWpRQXNVNzVuRjgyT01sZDZpUFVBUjJNWG1NNlNubml0cXNFRlFQWHlxU1NuUW5xVDBZKzBpd29OWGtoVXNPWVNwbFRxVklxdVJZMW5KZC9TTG83WC9JQytQZFFhc29QRXJVc250L0hIWVhyZ2E4ajAyM3BxM3RORy9IMEl0M2tBdTVORndsdXN4dyswWFFPS21la2lYa0twa082UW9sK09WTTZMRlhUcDIwMGF5LzV3Rko3Y0tGdDMwU3pSS2F2WERzenMwRUxWWXZhaWR2eVRMUDNHTmtEUGFGTjFabWZiNThvRTkxaWZQSFRXZUNYQmFGNEJLdDFObUY2a0hZd3JiTVpqMGJFZjN4eXgzT1lzKzlxUzhKekc0TklaZ1dDT3hLRURmeGxEc3JPTzRuaHZROS9ZeTlBOEdSRlRHZkdGbFExTmplclI0Z1pVODNDMTNNRzJISVQydHFDYUIyc3piVENaUy9vNktsMkR0b3A5N2pOWGR1MloxNlcyeGE4SVN1Z05tYmZCajFFZ0g4b09ZWXJrK1EySVM0MUU0bTB4R28zcWNPcldGZUc3UmovbElPT1VMWWdXRUVuekZpVUFvdU0va0N0WDlWVmR4cVd5b3Y4SU5KdmxnOFRHanREOWZYdWFSTmk4YUkwdHM2ajUrbUFZZXhjU29LMWptREpVb2VRdWF3c2VuUjQwYzZWd1dVSVB1YW9EQWM5K2kwR0FScFBHL2pFelkyTnhmZ1BrUnJGTE5uMnN0RmdCcGs2K2RxL3lxM3lQdFhqYmFjMW5FOHJQdGZRdkhoRjFMUHY1amE1QzdMSCsvZ0VZQWMxNElneVhMcHVqa2Y2VzhPSVIxT0VFODd6UzZ0L1ZrSnFubSsrbEcwcy81WHZWTTJraldVUjFyNStLemNtTUsySUcxOTdHOFUyZERmYmJuczI2Rm1NZ2J2elk2S0VtNE01dmFFMUw3djMvVk9Rc2drVWVUNmQ2ZWZaTzdVR2FCT1pCSlZKU2Q3TUpJY1AwWm9zci82L1dkU0dIdlV0L2VOcThPM2ZxZUl6UEZjSkZXdU5pcGpOc2ovWG81S1phL2lJcEhERmpaZjQyQlo0bWl3QkxLbUhTMEVNbWRDTERpS3pCaHllRCthTFlmSXFQbTNweW90NFpndXZjTEx5NHorUHVwVDVqaXdRRzc0czVRSUFKRGhxMlVZSVNWTGNPV3RkRjFrVUhOSk1CVDhpd3RPNXpZTEVPQlpGd2ZDa3puakVIRUFzbVhyNVdlZU5Ra2pVWW1hZXVzMVpRdjNnZlVlSTJ0YTdJNkczNkJwUzdqcHFCT2d4aDFObzk2UWI5L09XaWhNRUtyclFUT3VqbzdlMkZZdEg0MkdxdHlGaVJZbkVrV0JaTmJRZ1VETkR1cnV6L1hCY3gxcFJmb3dWS1doSFdkSmJwQ3VyVzdXeFV3OVdOTE9ERnMrMlNyRjBMK2JTeTFteExSRUt4QkdIU1NINEJjMFZSZlhEL3N4NnZzbWY0RGxtQWtvc0RUOEhyVDNvMkVpOEp6L0lqU081R242S0lnUU1DbEJwd3pNRisxSFdIdHJqRDV6b1YzZENpb3hFOFRCSHlpTjVSSkwrMXZ6RW85MjQwRCIsIm1hYyI6IjcyYWMxMzE3ZjMwZTdmMWM1NjI4OGVjOTIxYmU4Y2Q3YzlmOTkyYzBlYTAxNDJhNWZjNDIwYTE5YWYyZDRkZTkiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-166", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PSENo29wULEAv3KDX1PBqj4VLAJ8S+l5QdE86acsoHQ=", "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": "eyJpdiI6InUzOWROY1R5a2ZRTHExRG1MT05uVEE9PSIsInZhbHVlIjoiNVNVVWwyc0ZCazdtYzF0aktWY2ZFSTFJZVBQdklSYjdGSlgvM3RpZlRwMVNtTmN4ZDVORERFWC96OVh2eUNUeGZnMHFKaEg2TjJ6QUJaNjFCT1hOL1dHaGhIN3RNWHN2a2JGYzJKVU4zS01ENG9Vc0hkSC9JalZaNmVoTC9yZENzM3N0ckNROStQZHpjbjAvL3h5WUNUaFRYcTN2alFDSFRYTVRFYk9hOVVTd1BYQUJmWXZCSWR4L1NUMCtaZS9TNngvMTMxK3RlMDQyMEdJcE9CdXI0VHpsT1crS3BZRGVmdU1xbVNOS0VJMkRCOE9ENEQ3N211ZEtscEZxMFdCd3hISDZ5WjczeDZma1I3Znc1YlhkS2RLbHhDRFdyUURreThHZG4yNU0rRlBRWVFjZ3QxYllobTNYNE9aME4zMzNWMTc2bC9WeDAzeDVQWGZUMldGdDhyRU4xQmlDS3ptYW0wbkFlSThUZDhWZ1dWT1VvMUpSNlBRMUFjQVIyWXIyWGYySmt0dmZKRGRJM2FZL3lkZ2NtN0Z3dDhUNGc3d1dhSXdkVWtPTHBIbVArTXZxMWRxbnNmUUZ5RjhWYVNPQm54K0E2YVB0Y3pCbk5EUllPdFFKbzBMMEt2ZWh4Y2EvelovbkJzWkxaSm1oQ2R6MzBEMlVSeW9UekVDbllZWnlzdFduSGtORlZ6RzRERm1hdzQ1TkVCTU8rSmdQaldzVXVxNFdzbjJ4ZU1Ma0NOUnNCaXB4dk1XNDdKblY0UzR0ckw3cHdZYWUwOVc4eHpscnlDbklaZFJ4YmJnOVhLZzB4YjBNVVd5cGpGRm9IMlJTRUVHN1lyMFNnaXVtamlFeHJZOVkrYjZLd2tOa01Sb1NPSUFLT2lacmhtNDFCd2RSM0phcjNVZkphaW03UzFTU2l1SDBGVDNOTDVjanFEbnlFM3JNdHhGZlBNQ1E2Q1UyQkMwdE1XRFVJVEhuZytaV2VUR0VUVng5MUZtVmN1QUhiT2ovZWl3VXVhcEdTOVZqT28rVTIvVHdWRVY2bWJXSTBRZFBtOGJWdVUxbDNCR2NDZnVPbmpnWU40dS92SUdva0hBbkpxUXIvTWtHOE5FQTFVOHZ3dWQ5N0wrUm1sR283YUtRRS9xcXBNTSt2SFhDNGF4YjQ1bWZpZklnSU4vS25mdnE5ckQxRkhjb0tnUnZiL3d5TUJDeVlXWTFFZE96WTBNd28xUWlGOXU3WlJRdGNqUUZId05xa3RxR3B3NklNVWhwbjNtclhYemZnRFpQTWU2eVV4aHFSZXNDV1MwRjN3czQvemNNR0c2dDdtaktTMC9FZDVuak5pdFNMNVpLN3MweXBEa1YvWGhVRS9oeVg0RG5udW1JOUhTMHRUdGhhdm5SakpWaENRMExhSzhHWFBNeW9ETER3UHhEczJubzRSdUN0VWVkdFgrNHNzSzBGWE1Nb2R1UUpUUzY0MGh4ekUzV3ZWVmZlODhYODRDaTc0Tm1VY3J0MlpsaVlUWlBwWU8rbFpOdTA1dWpRQXNVNzVuRjgyT01sZDZpUFVBUjJNWG1NNlNubml0cXNFRlFQWHlxU1NuUW5xVDBZKzBpd29OWGtoVXNPWVNwbFRxVklxdVJZMW5KZC9TTG83WC9JQytQZFFhc29QRXJVc250L0hIWVhyZ2E4ajAyM3BxM3RORy9IMEl0M2tBdTVORndsdXN4dyswWFFPS21la2lYa0twa082UW9sK09WTTZMRlhUcDIwMGF5LzV3Rko3Y0tGdDMwU3pSS2F2WERzenMwRUxWWXZhaWR2eVRMUDNHTmtEUGFGTjFabWZiNThvRTkxaWZQSFRXZUNYQmFGNEJLdDFObUY2a0hZd3JiTVpqMGJFZjN4eXgzT1lzKzlxUzhKekc0TklaZ1dDT3hLRURmeGxEc3JPTzRuaHZROS9ZeTlBOEdSRlRHZkdGbFExTmplclI0Z1pVODNDMTNNRzJISVQydHFDYUIyc3piVENaUy9vNktsMkR0b3A5N2pOWGR1MloxNlcyeGE4SVN1Z05tYmZCajFFZ0g4b09ZWXJrK1EySVM0MUU0bTB4R28zcWNPcldGZUc3UmovbElPT1VMWWdXRUVuekZpVUFvdU0va0N0WDlWVmR4cVd5b3Y4SU5KdmxnOFRHanREOWZYdWFSTmk4YUkwdHM2ajUrbUFZZXhjU29LMWptREpVb2VRdWF3c2VuUjQwYzZWd1dVSVB1YW9EQWM5K2kwR0FScFBHL2pFelkyTnhmZ1BrUnJGTE5uMnN0RmdCcGs2K2RxL3lxM3lQdFhqYmFjMW5FOHJQdGZRdkhoRjFMUHY1amE1QzdMSCsvZ0VZQWMxNElneVhMcHVqa2Y2VzhPSVIxT0VFODd6UzZ0L1ZrSnFubSsrbEcwcy81WHZWTTJraldVUjFyNStLemNtTUsySUcxOTdHOFUyZERmYmJuczI2Rm1NZ2J2elk2S0VtNE01dmFFMUw3djMvVk9Rc2drVWVUNmQ2ZWZaTzdVR2FCT1pCSlZKU2Q3TUpJY1AwWm9zci82L1dkU0dIdlV0L2VOcThPM2ZxZUl6UEZjSkZXdU5pcGpOc2ovWG81S1phL2lJcEhERmpaZjQyQlo0bWl3QkxLbUhTMEVNbWRDTERpS3pCaHllRCthTFlmSXFQbTNweW90NFpndXZjTEx5NHorUHVwVDVqaXdRRzc0czVRSUFKRGhxMlVZSVNWTGNPV3RkRjFrVUhOSk1CVDhpd3RPNXpZTEVPQlpGd2ZDa3puakVIRUFzbVhyNVdlZU5Ra2pVWW1hZXVzMVpRdjNnZlVlSTJ0YTdJNkczNkJwUzdqcHFCT2d4aDFObzk2UWI5L09XaWhNRUtyclFUT3VqbzdlMkZZdEg0MkdxdHlGaVJZbkVrV0JaTmJRZ1VETkR1cnV6L1hCY3gxcFJmb3dWS1doSFdkSmJwQ3VyVzdXeFV3OVdOTE9ERnMrMlNyRjBMK2JTeTFteExSRUt4QkdIU1NINEJjMFZSZlhEL3N4NnZzbWY0RGxtQWtvc0RUOEhyVDNvMkVpOEp6L0lqU081R242S0lnUU1DbEJwd3pNRisxSFdIdHJqRDV6b1YzZENpb3hFOFRCSHlpTjVSSkwrMXZ6RW85MjQwRCIsIm1hYyI6IjcyYWMxMzE3ZjMwZTdmMWM1NjI4OGVjOTIxYmU4Y2Q3YzlmOTkyYzBlYTAxNDJhNWZjNDIwYTE5YWYyZDRkZTkiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YMxOBb88eaBiEEUkDhVC7FGa9ZMTxtIwbGgBZfkVEzo=", "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": "eyJpdiI6InUzOWROY1R5a2ZRTHExRG1MT05uVEE9PSIsInZhbHVlIjoiNVNVVWwyc0ZCazdtYzF0aktWY2ZFSTFJZVBQdklSYjdGSlgvM3RpZlRwMVNtTmN4ZDVORERFWC96OVh2eUNUeGZnMHFKaEg2TjJ6QUJaNjFCT1hOL1dHaGhIN3RNWHN2a2JGYzJKVU4zS01ENG9Vc0hkSC9JalZaNmVoTC9yZENzM3N0ckNROStQZHpjbjAvL3h5WUNUaFRYcTN2alFDSFRYTVRFYk9hOVVTd1BYQUJmWXZCSWR4L1NUMCtaZS9TNngvMTMxK3RlMDQyMEdJcE9CdXI0VHpsT1crS3BZRGVmdU1xbVNOS0VJMkRCOE9ENEQ3N211ZEtscEZxMFdCd3hISDZ5WjczeDZma1I3Znc1YlhkS2RLbHhDRFdyUURreThHZG4yNU0rRlBRWVFjZ3QxYllobTNYNE9aME4zMzNWMTc2bC9WeDAzeDVQWGZUMldGdDhyRU4xQmlDS3ptYW0wbkFlSThUZDhWZ1dWT1VvMUpSNlBRMUFjQVIyWXIyWGYySmt0dmZKRGRJM2FZL3lkZ2NtN0Z3dDhUNGc3d1dhSXdkVWtPTHBIbVArTXZxMWRxbnNmUUZ5RjhWYVNPQm54K0E2YVB0Y3pCbk5EUllPdFFKbzBMMEt2ZWh4Y2EvelovbkJzWkxaSm1oQ2R6MzBEMlVSeW9UekVDbllZWnlzdFduSGtORlZ6RzRERm1hdzQ1TkVCTU8rSmdQaldzVXVxNFdzbjJ4ZU1Ma0NOUnNCaXB4dk1XNDdKblY0UzR0ckw3cHdZYWUwOVc4eHpscnlDbklaZFJ4YmJnOVhLZzB4YjBNVVd5cGpGRm9IMlJTRUVHN1lyMFNnaXVtamlFeHJZOVkrYjZLd2tOa01Sb1NPSUFLT2lacmhtNDFCd2RSM0phcjNVZkphaW03UzFTU2l1SDBGVDNOTDVjanFEbnlFM3JNdHhGZlBNQ1E2Q1UyQkMwdE1XRFVJVEhuZytaV2VUR0VUVng5MUZtVmN1QUhiT2ovZWl3VXVhcEdTOVZqT28rVTIvVHdWRVY2bWJXSTBRZFBtOGJWdVUxbDNCR2NDZnVPbmpnWU40dS92SUdva0hBbkpxUXIvTWtHOE5FQTFVOHZ3dWQ5N0wrUm1sR283YUtRRS9xcXBNTSt2SFhDNGF4YjQ1bWZpZklnSU4vS25mdnE5ckQxRkhjb0tnUnZiL3d5TUJDeVlXWTFFZE96WTBNd28xUWlGOXU3WlJRdGNqUUZId05xa3RxR3B3NklNVWhwbjNtclhYemZnRFpQTWU2eVV4aHFSZXNDV1MwRjN3czQvemNNR0c2dDdtaktTMC9FZDVuak5pdFNMNVpLN3MweXBEa1YvWGhVRS9oeVg0RG5udW1JOUhTMHRUdGhhdm5SakpWaENRMExhSzhHWFBNeW9ETER3UHhEczJubzRSdUN0VWVkdFgrNHNzSzBGWE1Nb2R1UUpUUzY0MGh4ekUzV3ZWVmZlODhYODRDaTc0Tm1VY3J0MlpsaVlUWlBwWU8rbFpOdTA1dWpRQXNVNzVuRjgyT01sZDZpUFVBUjJNWG1NNlNubml0cXNFRlFQWHlxU1NuUW5xVDBZKzBpd29OWGtoVXNPWVNwbFRxVklxdVJZMW5KZC9TTG83WC9JQytQZFFhc29QRXJVc250L0hIWVhyZ2E4ajAyM3BxM3RORy9IMEl0M2tBdTVORndsdXN4dyswWFFPS21la2lYa0twa082UW9sK09WTTZMRlhUcDIwMGF5LzV3Rko3Y0tGdDMwU3pSS2F2WERzenMwRUxWWXZhaWR2eVRMUDNHTmtEUGFGTjFabWZiNThvRTkxaWZQSFRXZUNYQmFGNEJLdDFObUY2a0hZd3JiTVpqMGJFZjN4eXgzT1lzKzlxUzhKekc0TklaZ1dDT3hLRURmeGxEc3JPTzRuaHZROS9ZeTlBOEdSRlRHZkdGbFExTmplclI0Z1pVODNDMTNNRzJISVQydHFDYUIyc3piVENaUy9vNktsMkR0b3A5N2pOWGR1MloxNlcyeGE4SVN1Z05tYmZCajFFZ0g4b09ZWXJrK1EySVM0MUU0bTB4R28zcWNPcldGZUc3UmovbElPT1VMWWdXRUVuekZpVUFvdU0va0N0WDlWVmR4cVd5b3Y4SU5KdmxnOFRHanREOWZYdWFSTmk4YUkwdHM2ajUrbUFZZXhjU29LMWptREpVb2VRdWF3c2VuUjQwYzZWd1dVSVB1YW9EQWM5K2kwR0FScFBHL2pFelkyTnhmZ1BrUnJGTE5uMnN0RmdCcGs2K2RxL3lxM3lQdFhqYmFjMW5FOHJQdGZRdkhoRjFMUHY1amE1QzdMSCsvZ0VZQWMxNElneVhMcHVqa2Y2VzhPSVIxT0VFODd6UzZ0L1ZrSnFubSsrbEcwcy81WHZWTTJraldVUjFyNStLemNtTUsySUcxOTdHOFUyZERmYmJuczI2Rm1NZ2J2elk2S0VtNE01dmFFMUw3djMvVk9Rc2drVWVUNmQ2ZWZaTzdVR2FCT1pCSlZKU2Q3TUpJY1AwWm9zci82L1dkU0dIdlV0L2VOcThPM2ZxZUl6UEZjSkZXdU5pcGpOc2ovWG81S1phL2lJcEhERmpaZjQyQlo0bWl3QkxLbUhTMEVNbWRDTERpS3pCaHllRCthTFlmSXFQbTNweW90NFpndXZjTEx5NHorUHVwVDVqaXdRRzc0czVRSUFKRGhxMlVZSVNWTGNPV3RkRjFrVUhOSk1CVDhpd3RPNXpZTEVPQlpGd2ZDa3puakVIRUFzbVhyNVdlZU5Ra2pVWW1hZXVzMVpRdjNnZlVlSTJ0YTdJNkczNkJwUzdqcHFCT2d4aDFObzk2UWI5L09XaWhNRUtyclFUT3VqbzdlMkZZdEg0MkdxdHlGaVJZbkVrV0JaTmJRZ1VETkR1cnV6L1hCY3gxcFJmb3dWS1doSFdkSmJwQ3VyVzdXeFV3OVdOTE9ERnMrMlNyRjBMK2JTeTFteExSRUt4QkdIU1NINEJjMFZSZlhEL3N4NnZzbWY0RGxtQWtvc0RUOEhyVDNvMkVpOEp6L0lqU081R242S0lnUU1DbEJwd3pNRisxSFdIdHJqRDV6b1YzZENpb3hFOFRCSHlpTjVSSkwrMXZ6RW85MjQwRCIsIm1hYyI6IjcyYWMxMzE3ZjMwZTdmMWM1NjI4OGVjOTIxYmU4Y2Q3YzlmOTkyYzBlYTAxNDJhNWZjNDIwYTE5YWYyZDRkZTkiLCJ0YWciOiIifQ==", "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-166", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-167", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GvciSr26NypChR2FVKDhdXQdesSW2aMY3ay7vsonT23yw==", "PriceCodeRef": null, "supplier_title": "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": "gl+sz5JAiPwmXXwv0xMB2PZKrIbtilrdJihVkfCkCnE=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjZSamt4aitpa21icUxmRmpkOGpBTnc9PSIsInZhbHVlIjoiSlo4bEZkbXNaK1ZFTHltWHBUSDZ6eDh2SkVWdkp2SjRKaEhUd0l6V1Z0Q3d2REMvNG41c2ZyOXZpUEFVbjZRMkZwNmI4OVNUVFN6KzFVOEVZUHRNQnpXY20veFo2YTE2TUJJdFU5MS9hcG9ZUUFkblZtYkVTSlZqNC9DMUROK3Rwc1VOU3NjdDE0SFB6b2ZrRkY2SlNRRnFmZHYyYWo3UFlOazFtRVQ5YnpvMUpXaStUU295emQrditjS0M5dCtlSDBiaXlTamJtQTg1bGt4LzIzNTJVWERxL3d6T282dDk4SjFCUlBSNEYxMHd5OVNWVWZBV0ExNWVqTGxrTEZ5OVNlMHFsQlI5aE5Hd3lpbnMyYmlhSkJEU1NGMm9Vb3ZIbVkzbnFxeGFldjF4QnU3aVRTajFVcWd4NDhTekdwTmp4Ym5zZFFCNmorVHpGaFNGRkFuMkkyUjlNdnlYS2FJdWVMVTlyRVpTQjY3YzRQMGhCOFFhSHp4aE5MVE1ucDhPb3kyejQ5N1h5a09hY2l6REhIcXkwMUJmTjVuQUk0SFAvdVhVWnFvQnF5WHAxbTdVU1ZLVVN5ZSttWmNQdytlMUhBWVdvNjVZUkFVUnpPK1pPdjlFTExtM3RrWlA5OUR5NkF0NEpEUE5QMU5yY2dUcGlLdlRzdkRHcnc1UFUyRjlCb0wwWWs1Ym1lSWUySEhNR3FCMVFIZ1AzM3pwcWEwdkFjblNnYUtuZDJHYTQwTFRKRUY5U1NMU0ptUkU3dHlxbEdmamVTSVJtZmlOakNHWkdZUEo3aWtXVFpSRFJFL2ExcWdrY1ZDQ3phZFg4dTFya0puVk10azdiMDE0V2ZtVUhVNUw0azNOL2pnb1hDajhzcFc3Vlp3bS8ycTBQQkxScW54NmFRdFpnNklyN25CWFYvek9RMXZlZDNBQS82OGswelY3VEdaSUc1dCtJc2EzYndSanpIK1E4N0FpczFpYXU2blNBUk9UeWtvQU1UcmFMVDhmTzZJRkxUZTdIbFE2L0xPby9BNm10dXpMK0cxejZ2K0hVRGVtMWdrcW50VTI4V0UxbzJDWVorVVE5MlkzRXpUU01CaDJueVJvUlpSQ1pPNVdac3poQjQrWWpHNUhJTWVMOTZzYk1zcG5ZUWhDNDZsZ3Boa3pWdWFJb2NEL0taNWZLOWE1eERpUEZkTEdFYVFBSU01cVVscmJtRjJsZ001YXA5bTJiVmZpbWxKT0ltRzVTMkRnamVnN3pnVGRpMmdrelllb2hpT1U1cS85UXpKc3I1VnBudEZ0SWthaHZCTGk1UUN2UFlTbm9PS0MwYThJNUpWdUdCOXROME42SEt1SFRXWjN1dFA0REZmMkdvRTV5OW53YkdkZFBjazJTOFdhYVRXbGNhWUkxdkZIR0w4aU94ZjNRck9HbW5Za3J1dHdVQVdOWHpTMVAzL1JPUlBGVHpiL1NBWngyMWlRaHZrLzJ4TzZUekRDNjVyLzVZbUFzczhCS2hLRVJwQThvbW5UaTBZZ2diNFBGOTFVUk1XT1dWOGc0MC9zd2dHWFN3SmdLcjRlR1dZeUhCWklraUZCRDlGRDg5blZncWtDUkE2OG5vTVlZUHVlVjFqaVR3M1IvRGJsU2dGWkxmQ20zekpWTTdDNjRERVIrRmF4eGJKN2NmVTI5MWxTOU1zNzJ2NW8veUR5ZUxkV0RoNkFNaXhTbnp2eUhYclVWVGlHZEF5UjgrdmJkblFneHkyWlBXUFN0QW95aTVzZWVrQ1dOU1hsbkY4Q0ROUTY1TVBCUXNDVjdGK2xVRFB6eitZSUczZlpiMFpVSDFBQWJOTzBoWldiK0kxZk1YR2VmMmx3MnI0TUpLWk9DS1dHNTh1TEFBdnBxVHY3dzhYOWxwZC9mV3hvM2ZaUk9PT3JFS2M3Y3FBZWhkOXozemU2UzJMM05leThLZWJjdzMrdGsvM2ZwSUg0U3BkUjZTSXBUYU81ekU5c1FRMzM5ODNVVnhJc1lLdGV1YXN4eThNQlN2YUt3dDBjdmtPeUtsUlhZNzZKNFZ4L1NQNUxHQWpzYStqTldtU2U4ckxvSXI0L1ZoWWlRNHVNa3AyTi84NFFEMjRtaDV6S2VRdFc5SmdNU2lUM1B2TC8zT2tGY3pVeTdxRWxselQ0MTQxSng3UFNoUVlyT2diaGYvMXVzVytobm9EV0ZubGoyR0U4VnFMYisvVnl0UkJYOFlhb0p2SDZhb21tZlB2ckYvVlZNSk5SVUEwcUJnb1AzMUFyajJCZ3M2bTVhQzBOOXpzSURIaTAzbC9vTlp4Q3lGSUR5a1lNU2FLd2lmK1pRQTBzdkc1N3FTY1lKNDJUbSsvVjE0WnIxdjk2RWpJZFh2b2ZrNlJCdHVCZVlaRnVQTzY1RXduU0hLSTBlV0RHS3pOR3c2aVh0dDd3REJVUlJpTkdJVHphTmU5QWdxamlkeU11azVrMnNFT1o3dWZQQnpPUzdWWEZUcTlncnhSaGxMaEJiOEkxR2xYMWcyQmZWcTRjbFVhU1BmUGV4V29MamlxY0ZuSmlNb05DTjZwRU1nbFp1cXVwbnZqd0pEak0rYi9LR3dNZzJMdTBRK1YzdlFBRmt6K1dGb2U0dnY2OUFMUUtWeVRFM1IxNkczUU9aUDlrSDlrakFrY3lrckZKSFdpNURlT1ZPbEpWbWpMeHZQak9MRjdHRzFLM0pHZ2RUd0tkOFIxTkZZZzZtc3I5N3k0aHBHcU5weGYvczZxRXhlZVo2SGtPbUUyUnREZkV4S0NnVUtXREpLdkxLeUMwZllXaFd2MEk4ZHNVQ1dOYllDTUx2R010Uk9GTkVwM3p5NElWSmhKSEx1R1ZqV1RJQTNyUUNvQU9wd24vTW9NNXQzK1Bpc0lDeWNIU0Q4cXh4aFo0RHlFQTF3bmhhRWFSQnUwSHRabE5IQWNZSTRRSnlmNTRLTmllaHJMWkxuQzhjTmt6OTRhNGZ6aWE0SVRxa3ptTUlvUTQ0MGdXK0pHNHZxa252SGMraEhXa0c4dEFoZWxTQmYxZEtQazRab3c5L2Jwd0ZMSVVSM2VzUTF6MVJ1WlFuVnd3bHNpTnQ2NlNHQTZDZGI3Nkt1RTE1bjN1UlNFRlJKT2ZqTDZBVlYxQi81dXNwRDVhRlRSUyIsIm1hYyI6ImY2MjNhNjRkZGMwYzA1NGIyNjMxMjQ0ZGU4OWRlMGJhMzMzMzZkMDFjNTAxODI4NWM5Zjk5NGIxYzliMjAxNzQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EyOHJQejzg2+NcW61jeXjVpfUkXBdp9gaN4cPrlVR6g=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjZSamt4aitpa21icUxmRmpkOGpBTnc9PSIsInZhbHVlIjoiSlo4bEZkbXNaK1ZFTHltWHBUSDZ6eDh2SkVWdkp2SjRKaEhUd0l6V1Z0Q3d2REMvNG41c2ZyOXZpUEFVbjZRMkZwNmI4OVNUVFN6KzFVOEVZUHRNQnpXY20veFo2YTE2TUJJdFU5MS9hcG9ZUUFkblZtYkVTSlZqNC9DMUROK3Rwc1VOU3NjdDE0SFB6b2ZrRkY2SlNRRnFmZHYyYWo3UFlOazFtRVQ5YnpvMUpXaStUU295emQrditjS0M5dCtlSDBiaXlTamJtQTg1bGt4LzIzNTJVWERxL3d6T282dDk4SjFCUlBSNEYxMHd5OVNWVWZBV0ExNWVqTGxrTEZ5OVNlMHFsQlI5aE5Hd3lpbnMyYmlhSkJEU1NGMm9Vb3ZIbVkzbnFxeGFldjF4QnU3aVRTajFVcWd4NDhTekdwTmp4Ym5zZFFCNmorVHpGaFNGRkFuMkkyUjlNdnlYS2FJdWVMVTlyRVpTQjY3YzRQMGhCOFFhSHp4aE5MVE1ucDhPb3kyejQ5N1h5a09hY2l6REhIcXkwMUJmTjVuQUk0SFAvdVhVWnFvQnF5WHAxbTdVU1ZLVVN5ZSttWmNQdytlMUhBWVdvNjVZUkFVUnpPK1pPdjlFTExtM3RrWlA5OUR5NkF0NEpEUE5QMU5yY2dUcGlLdlRzdkRHcnc1UFUyRjlCb0wwWWs1Ym1lSWUySEhNR3FCMVFIZ1AzM3pwcWEwdkFjblNnYUtuZDJHYTQwTFRKRUY5U1NMU0ptUkU3dHlxbEdmamVTSVJtZmlOakNHWkdZUEo3aWtXVFpSRFJFL2ExcWdrY1ZDQ3phZFg4dTFya0puVk10azdiMDE0V2ZtVUhVNUw0azNOL2pnb1hDajhzcFc3Vlp3bS8ycTBQQkxScW54NmFRdFpnNklyN25CWFYvek9RMXZlZDNBQS82OGswelY3VEdaSUc1dCtJc2EzYndSanpIK1E4N0FpczFpYXU2blNBUk9UeWtvQU1UcmFMVDhmTzZJRkxUZTdIbFE2L0xPby9BNm10dXpMK0cxejZ2K0hVRGVtMWdrcW50VTI4V0UxbzJDWVorVVE5MlkzRXpUU01CaDJueVJvUlpSQ1pPNVdac3poQjQrWWpHNUhJTWVMOTZzYk1zcG5ZUWhDNDZsZ3Boa3pWdWFJb2NEL0taNWZLOWE1eERpUEZkTEdFYVFBSU01cVVscmJtRjJsZ001YXA5bTJiVmZpbWxKT0ltRzVTMkRnamVnN3pnVGRpMmdrelllb2hpT1U1cS85UXpKc3I1VnBudEZ0SWthaHZCTGk1UUN2UFlTbm9PS0MwYThJNUpWdUdCOXROME42SEt1SFRXWjN1dFA0REZmMkdvRTV5OW53YkdkZFBjazJTOFdhYVRXbGNhWUkxdkZIR0w4aU94ZjNRck9HbW5Za3J1dHdVQVdOWHpTMVAzL1JPUlBGVHpiL1NBWngyMWlRaHZrLzJ4TzZUekRDNjVyLzVZbUFzczhCS2hLRVJwQThvbW5UaTBZZ2diNFBGOTFVUk1XT1dWOGc0MC9zd2dHWFN3SmdLcjRlR1dZeUhCWklraUZCRDlGRDg5blZncWtDUkE2OG5vTVlZUHVlVjFqaVR3M1IvRGJsU2dGWkxmQ20zekpWTTdDNjRERVIrRmF4eGJKN2NmVTI5MWxTOU1zNzJ2NW8veUR5ZUxkV0RoNkFNaXhTbnp2eUhYclVWVGlHZEF5UjgrdmJkblFneHkyWlBXUFN0QW95aTVzZWVrQ1dOU1hsbkY4Q0ROUTY1TVBCUXNDVjdGK2xVRFB6eitZSUczZlpiMFpVSDFBQWJOTzBoWldiK0kxZk1YR2VmMmx3MnI0TUpLWk9DS1dHNTh1TEFBdnBxVHY3dzhYOWxwZC9mV3hvM2ZaUk9PT3JFS2M3Y3FBZWhkOXozemU2UzJMM05leThLZWJjdzMrdGsvM2ZwSUg0U3BkUjZTSXBUYU81ekU5c1FRMzM5ODNVVnhJc1lLdGV1YXN4eThNQlN2YUt3dDBjdmtPeUtsUlhZNzZKNFZ4L1NQNUxHQWpzYStqTldtU2U4ckxvSXI0L1ZoWWlRNHVNa3AyTi84NFFEMjRtaDV6S2VRdFc5SmdNU2lUM1B2TC8zT2tGY3pVeTdxRWxselQ0MTQxSng3UFNoUVlyT2diaGYvMXVzVytobm9EV0ZubGoyR0U4VnFMYisvVnl0UkJYOFlhb0p2SDZhb21tZlB2ckYvVlZNSk5SVUEwcUJnb1AzMUFyajJCZ3M2bTVhQzBOOXpzSURIaTAzbC9vTlp4Q3lGSUR5a1lNU2FLd2lmK1pRQTBzdkc1N3FTY1lKNDJUbSsvVjE0WnIxdjk2RWpJZFh2b2ZrNlJCdHVCZVlaRnVQTzY1RXduU0hLSTBlV0RHS3pOR3c2aVh0dDd3REJVUlJpTkdJVHphTmU5QWdxamlkeU11azVrMnNFT1o3dWZQQnpPUzdWWEZUcTlncnhSaGxMaEJiOEkxR2xYMWcyQmZWcTRjbFVhU1BmUGV4V29MamlxY0ZuSmlNb05DTjZwRU1nbFp1cXVwbnZqd0pEak0rYi9LR3dNZzJMdTBRK1YzdlFBRmt6K1dGb2U0dnY2OUFMUUtWeVRFM1IxNkczUU9aUDlrSDlrakFrY3lrckZKSFdpNURlT1ZPbEpWbWpMeHZQak9MRjdHRzFLM0pHZ2RUd0tkOFIxTkZZZzZtc3I5N3k0aHBHcU5weGYvczZxRXhlZVo2SGtPbUUyUnREZkV4S0NnVUtXREpLdkxLeUMwZllXaFd2MEk4ZHNVQ1dOYllDTUx2R010Uk9GTkVwM3p5NElWSmhKSEx1R1ZqV1RJQTNyUUNvQU9wd24vTW9NNXQzK1Bpc0lDeWNIU0Q4cXh4aFo0RHlFQTF3bmhhRWFSQnUwSHRabE5IQWNZSTRRSnlmNTRLTmllaHJMWkxuQzhjTmt6OTRhNGZ6aWE0SVRxa3ptTUlvUTQ0MGdXK0pHNHZxa252SGMraEhXa0c4dEFoZWxTQmYxZEtQazRab3c5L2Jwd0ZMSVVSM2VzUTF6MVJ1WlFuVnd3bHNpTnQ2NlNHQTZDZGI3Nkt1RTE1bjN1UlNFRlJKT2ZqTDZBVlYxQi81dXNwRDVhRlRSUyIsIm1hYyI6ImY2MjNhNjRkZGMwYzA1NGIyNjMxMjQ0ZGU4OWRlMGJhMzMzMzZkMDFjNTAxODI4NWM5Zjk5NGIxYzliMjAxNzQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "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": "AE9XLHFqh\/9PSrTjGT9b38D2cYwu5cxuqDt2x1bNgF4=", "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": "eyJpdiI6IjZSamt4aitpa21icUxmRmpkOGpBTnc9PSIsInZhbHVlIjoiSlo4bEZkbXNaK1ZFTHltWHBUSDZ6eDh2SkVWdkp2SjRKaEhUd0l6V1Z0Q3d2REMvNG41c2ZyOXZpUEFVbjZRMkZwNmI4OVNUVFN6KzFVOEVZUHRNQnpXY20veFo2YTE2TUJJdFU5MS9hcG9ZUUFkblZtYkVTSlZqNC9DMUROK3Rwc1VOU3NjdDE0SFB6b2ZrRkY2SlNRRnFmZHYyYWo3UFlOazFtRVQ5YnpvMUpXaStUU295emQrditjS0M5dCtlSDBiaXlTamJtQTg1bGt4LzIzNTJVWERxL3d6T282dDk4SjFCUlBSNEYxMHd5OVNWVWZBV0ExNWVqTGxrTEZ5OVNlMHFsQlI5aE5Hd3lpbnMyYmlhSkJEU1NGMm9Vb3ZIbVkzbnFxeGFldjF4QnU3aVRTajFVcWd4NDhTekdwTmp4Ym5zZFFCNmorVHpGaFNGRkFuMkkyUjlNdnlYS2FJdWVMVTlyRVpTQjY3YzRQMGhCOFFhSHp4aE5MVE1ucDhPb3kyejQ5N1h5a09hY2l6REhIcXkwMUJmTjVuQUk0SFAvdVhVWnFvQnF5WHAxbTdVU1ZLVVN5ZSttWmNQdytlMUhBWVdvNjVZUkFVUnpPK1pPdjlFTExtM3RrWlA5OUR5NkF0NEpEUE5QMU5yY2dUcGlLdlRzdkRHcnc1UFUyRjlCb0wwWWs1Ym1lSWUySEhNR3FCMVFIZ1AzM3pwcWEwdkFjblNnYUtuZDJHYTQwTFRKRUY5U1NMU0ptUkU3dHlxbEdmamVTSVJtZmlOakNHWkdZUEo3aWtXVFpSRFJFL2ExcWdrY1ZDQ3phZFg4dTFya0puVk10azdiMDE0V2ZtVUhVNUw0azNOL2pnb1hDajhzcFc3Vlp3bS8ycTBQQkxScW54NmFRdFpnNklyN25CWFYvek9RMXZlZDNBQS82OGswelY3VEdaSUc1dCtJc2EzYndSanpIK1E4N0FpczFpYXU2blNBUk9UeWtvQU1UcmFMVDhmTzZJRkxUZTdIbFE2L0xPby9BNm10dXpMK0cxejZ2K0hVRGVtMWdrcW50VTI4V0UxbzJDWVorVVE5MlkzRXpUU01CaDJueVJvUlpSQ1pPNVdac3poQjQrWWpHNUhJTWVMOTZzYk1zcG5ZUWhDNDZsZ3Boa3pWdWFJb2NEL0taNWZLOWE1eERpUEZkTEdFYVFBSU01cVVscmJtRjJsZ001YXA5bTJiVmZpbWxKT0ltRzVTMkRnamVnN3pnVGRpMmdrelllb2hpT1U1cS85UXpKc3I1VnBudEZ0SWthaHZCTGk1UUN2UFlTbm9PS0MwYThJNUpWdUdCOXROME42SEt1SFRXWjN1dFA0REZmMkdvRTV5OW53YkdkZFBjazJTOFdhYVRXbGNhWUkxdkZIR0w4aU94ZjNRck9HbW5Za3J1dHdVQVdOWHpTMVAzL1JPUlBGVHpiL1NBWngyMWlRaHZrLzJ4TzZUekRDNjVyLzVZbUFzczhCS2hLRVJwQThvbW5UaTBZZ2diNFBGOTFVUk1XT1dWOGc0MC9zd2dHWFN3SmdLcjRlR1dZeUhCWklraUZCRDlGRDg5blZncWtDUkE2OG5vTVlZUHVlVjFqaVR3M1IvRGJsU2dGWkxmQ20zekpWTTdDNjRERVIrRmF4eGJKN2NmVTI5MWxTOU1zNzJ2NW8veUR5ZUxkV0RoNkFNaXhTbnp2eUhYclVWVGlHZEF5UjgrdmJkblFneHkyWlBXUFN0QW95aTVzZWVrQ1dOU1hsbkY4Q0ROUTY1TVBCUXNDVjdGK2xVRFB6eitZSUczZlpiMFpVSDFBQWJOTzBoWldiK0kxZk1YR2VmMmx3MnI0TUpLWk9DS1dHNTh1TEFBdnBxVHY3dzhYOWxwZC9mV3hvM2ZaUk9PT3JFS2M3Y3FBZWhkOXozemU2UzJMM05leThLZWJjdzMrdGsvM2ZwSUg0U3BkUjZTSXBUYU81ekU5c1FRMzM5ODNVVnhJc1lLdGV1YXN4eThNQlN2YUt3dDBjdmtPeUtsUlhZNzZKNFZ4L1NQNUxHQWpzYStqTldtU2U4ckxvSXI0L1ZoWWlRNHVNa3AyTi84NFFEMjRtaDV6S2VRdFc5SmdNU2lUM1B2TC8zT2tGY3pVeTdxRWxselQ0MTQxSng3UFNoUVlyT2diaGYvMXVzVytobm9EV0ZubGoyR0U4VnFMYisvVnl0UkJYOFlhb0p2SDZhb21tZlB2ckYvVlZNSk5SVUEwcUJnb1AzMUFyajJCZ3M2bTVhQzBOOXpzSURIaTAzbC9vTlp4Q3lGSUR5a1lNU2FLd2lmK1pRQTBzdkc1N3FTY1lKNDJUbSsvVjE0WnIxdjk2RWpJZFh2b2ZrNlJCdHVCZVlaRnVQTzY1RXduU0hLSTBlV0RHS3pOR3c2aVh0dDd3REJVUlJpTkdJVHphTmU5QWdxamlkeU11azVrMnNFT1o3dWZQQnpPUzdWWEZUcTlncnhSaGxMaEJiOEkxR2xYMWcyQmZWcTRjbFVhU1BmUGV4V29MamlxY0ZuSmlNb05DTjZwRU1nbFp1cXVwbnZqd0pEak0rYi9LR3dNZzJMdTBRK1YzdlFBRmt6K1dGb2U0dnY2OUFMUUtWeVRFM1IxNkczUU9aUDlrSDlrakFrY3lrckZKSFdpNURlT1ZPbEpWbWpMeHZQak9MRjdHRzFLM0pHZ2RUd0tkOFIxTkZZZzZtc3I5N3k0aHBHcU5weGYvczZxRXhlZVo2SGtPbUUyUnREZkV4S0NnVUtXREpLdkxLeUMwZllXaFd2MEk4ZHNVQ1dOYllDTUx2R010Uk9GTkVwM3p5NElWSmhKSEx1R1ZqV1RJQTNyUUNvQU9wd24vTW9NNXQzK1Bpc0lDeWNIU0Q4cXh4aFo0RHlFQTF3bmhhRWFSQnUwSHRabE5IQWNZSTRRSnlmNTRLTmllaHJMWkxuQzhjTmt6OTRhNGZ6aWE0SVRxa3ptTUlvUTQ0MGdXK0pHNHZxa252SGMraEhXa0c4dEFoZWxTQmYxZEtQazRab3c5L2Jwd0ZMSVVSM2VzUTF6MVJ1WlFuVnd3bHNpTnQ2NlNHQTZDZGI3Nkt1RTE1bjN1UlNFRlJKT2ZqTDZBVlYxQi81dXNwRDVhRlRSUyIsIm1hYyI6ImY2MjNhNjRkZGMwYzA1NGIyNjMxMjQ0ZGU4OWRlMGJhMzMzMzZkMDFjNTAxODI4NWM5Zjk5NGIxYzliMjAxNzQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2Az9J7YC5vycK2DS9PyFLtRwS+t0umVQicPh1z5+RUE=", "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": "eyJpdiI6IjZSamt4aitpa21icUxmRmpkOGpBTnc9PSIsInZhbHVlIjoiSlo4bEZkbXNaK1ZFTHltWHBUSDZ6eDh2SkVWdkp2SjRKaEhUd0l6V1Z0Q3d2REMvNG41c2ZyOXZpUEFVbjZRMkZwNmI4OVNUVFN6KzFVOEVZUHRNQnpXY20veFo2YTE2TUJJdFU5MS9hcG9ZUUFkblZtYkVTSlZqNC9DMUROK3Rwc1VOU3NjdDE0SFB6b2ZrRkY2SlNRRnFmZHYyYWo3UFlOazFtRVQ5YnpvMUpXaStUU295emQrditjS0M5dCtlSDBiaXlTamJtQTg1bGt4LzIzNTJVWERxL3d6T282dDk4SjFCUlBSNEYxMHd5OVNWVWZBV0ExNWVqTGxrTEZ5OVNlMHFsQlI5aE5Hd3lpbnMyYmlhSkJEU1NGMm9Vb3ZIbVkzbnFxeGFldjF4QnU3aVRTajFVcWd4NDhTekdwTmp4Ym5zZFFCNmorVHpGaFNGRkFuMkkyUjlNdnlYS2FJdWVMVTlyRVpTQjY3YzRQMGhCOFFhSHp4aE5MVE1ucDhPb3kyejQ5N1h5a09hY2l6REhIcXkwMUJmTjVuQUk0SFAvdVhVWnFvQnF5WHAxbTdVU1ZLVVN5ZSttWmNQdytlMUhBWVdvNjVZUkFVUnpPK1pPdjlFTExtM3RrWlA5OUR5NkF0NEpEUE5QMU5yY2dUcGlLdlRzdkRHcnc1UFUyRjlCb0wwWWs1Ym1lSWUySEhNR3FCMVFIZ1AzM3pwcWEwdkFjblNnYUtuZDJHYTQwTFRKRUY5U1NMU0ptUkU3dHlxbEdmamVTSVJtZmlOakNHWkdZUEo3aWtXVFpSRFJFL2ExcWdrY1ZDQ3phZFg4dTFya0puVk10azdiMDE0V2ZtVUhVNUw0azNOL2pnb1hDajhzcFc3Vlp3bS8ycTBQQkxScW54NmFRdFpnNklyN25CWFYvek9RMXZlZDNBQS82OGswelY3VEdaSUc1dCtJc2EzYndSanpIK1E4N0FpczFpYXU2blNBUk9UeWtvQU1UcmFMVDhmTzZJRkxUZTdIbFE2L0xPby9BNm10dXpMK0cxejZ2K0hVRGVtMWdrcW50VTI4V0UxbzJDWVorVVE5MlkzRXpUU01CaDJueVJvUlpSQ1pPNVdac3poQjQrWWpHNUhJTWVMOTZzYk1zcG5ZUWhDNDZsZ3Boa3pWdWFJb2NEL0taNWZLOWE1eERpUEZkTEdFYVFBSU01cVVscmJtRjJsZ001YXA5bTJiVmZpbWxKT0ltRzVTMkRnamVnN3pnVGRpMmdrelllb2hpT1U1cS85UXpKc3I1VnBudEZ0SWthaHZCTGk1UUN2UFlTbm9PS0MwYThJNUpWdUdCOXROME42SEt1SFRXWjN1dFA0REZmMkdvRTV5OW53YkdkZFBjazJTOFdhYVRXbGNhWUkxdkZIR0w4aU94ZjNRck9HbW5Za3J1dHdVQVdOWHpTMVAzL1JPUlBGVHpiL1NBWngyMWlRaHZrLzJ4TzZUekRDNjVyLzVZbUFzczhCS2hLRVJwQThvbW5UaTBZZ2diNFBGOTFVUk1XT1dWOGc0MC9zd2dHWFN3SmdLcjRlR1dZeUhCWklraUZCRDlGRDg5blZncWtDUkE2OG5vTVlZUHVlVjFqaVR3M1IvRGJsU2dGWkxmQ20zekpWTTdDNjRERVIrRmF4eGJKN2NmVTI5MWxTOU1zNzJ2NW8veUR5ZUxkV0RoNkFNaXhTbnp2eUhYclVWVGlHZEF5UjgrdmJkblFneHkyWlBXUFN0QW95aTVzZWVrQ1dOU1hsbkY4Q0ROUTY1TVBCUXNDVjdGK2xVRFB6eitZSUczZlpiMFpVSDFBQWJOTzBoWldiK0kxZk1YR2VmMmx3MnI0TUpLWk9DS1dHNTh1TEFBdnBxVHY3dzhYOWxwZC9mV3hvM2ZaUk9PT3JFS2M3Y3FBZWhkOXozemU2UzJMM05leThLZWJjdzMrdGsvM2ZwSUg0U3BkUjZTSXBUYU81ekU5c1FRMzM5ODNVVnhJc1lLdGV1YXN4eThNQlN2YUt3dDBjdmtPeUtsUlhZNzZKNFZ4L1NQNUxHQWpzYStqTldtU2U4ckxvSXI0L1ZoWWlRNHVNa3AyTi84NFFEMjRtaDV6S2VRdFc5SmdNU2lUM1B2TC8zT2tGY3pVeTdxRWxselQ0MTQxSng3UFNoUVlyT2diaGYvMXVzVytobm9EV0ZubGoyR0U4VnFMYisvVnl0UkJYOFlhb0p2SDZhb21tZlB2ckYvVlZNSk5SVUEwcUJnb1AzMUFyajJCZ3M2bTVhQzBOOXpzSURIaTAzbC9vTlp4Q3lGSUR5a1lNU2FLd2lmK1pRQTBzdkc1N3FTY1lKNDJUbSsvVjE0WnIxdjk2RWpJZFh2b2ZrNlJCdHVCZVlaRnVQTzY1RXduU0hLSTBlV0RHS3pOR3c2aVh0dDd3REJVUlJpTkdJVHphTmU5QWdxamlkeU11azVrMnNFT1o3dWZQQnpPUzdWWEZUcTlncnhSaGxMaEJiOEkxR2xYMWcyQmZWcTRjbFVhU1BmUGV4V29MamlxY0ZuSmlNb05DTjZwRU1nbFp1cXVwbnZqd0pEak0rYi9LR3dNZzJMdTBRK1YzdlFBRmt6K1dGb2U0dnY2OUFMUUtWeVRFM1IxNkczUU9aUDlrSDlrakFrY3lrckZKSFdpNURlT1ZPbEpWbWpMeHZQak9MRjdHRzFLM0pHZ2RUd0tkOFIxTkZZZzZtc3I5N3k0aHBHcU5weGYvczZxRXhlZVo2SGtPbUUyUnREZkV4S0NnVUtXREpLdkxLeUMwZllXaFd2MEk4ZHNVQ1dOYllDTUx2R010Uk9GTkVwM3p5NElWSmhKSEx1R1ZqV1RJQTNyUUNvQU9wd24vTW9NNXQzK1Bpc0lDeWNIU0Q4cXh4aFo0RHlFQTF3bmhhRWFSQnUwSHRabE5IQWNZSTRRSnlmNTRLTmllaHJMWkxuQzhjTmt6OTRhNGZ6aWE0SVRxa3ptTUlvUTQ0MGdXK0pHNHZxa252SGMraEhXa0c4dEFoZWxTQmYxZEtQazRab3c5L2Jwd0ZMSVVSM2VzUTF6MVJ1WlFuVnd3bHNpTnQ2NlNHQTZDZGI3Nkt1RTE1bjN1UlNFRlJKT2ZqTDZBVlYxQi81dXNwRDVhRlRSUyIsIm1hYyI6ImY2MjNhNjRkZGMwYzA1NGIyNjMxMjQ0ZGU4OWRlMGJhMzMzMzZkMDFjNTAxODI4NWM5Zjk5NGIxYzliMjAxNzQiLCJ0YWciOiIifQ==", "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-167", "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-168", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gvq8L3U80NiTrRgJ8ESAtn9OcF452Vi3XOgsKPM5Vj4Gg==", "PriceCodeRef": null, "supplier_title": "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": "BpQQhdUY\/sAiqKwtZnrHPFq38ZdGwcZb22E8sch+xq0=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjRJSTVMSExjWTdMMS9qWXp6M1M3bkE9PSIsInZhbHVlIjoiVENZOExtUnJSYlJKWVZuQ044clhpdU5IOU10d0Zhb0pJcDZMNE0yUmw4dC8xSEdoWkFNVGlwUzN6THZvWE9kK2VVZnhVV1ZxYkZmcEtKdWJIOVNEMjF5d0ZLWS9OM3h6L0FjWXl0Sy9CdWJ4WWxzT3JRWk01RTl5MmdaRkFhQnBYQVpKQjlaakFhdE9kOVlWVUQwTUZBWC92S1czam5oTlBKWmEzZFJiN0hxWVdidHk4NDdmTzdpeUE1MVFVQ1VtSmRGb2NoNTJnUm1VMjQ4WS9ja0QramhPYkZ4VnlCLzZQRkhTbTRhUVZrSHJONEZPaHVpQStlSnQyWmZpWDYvOWVLRnBMWWxTTnVwYnE5amROdXhFMlpNVWpPSXlhT0VPUjY1NlVLdmJNNE1nemt2UWY1amVDMHJtT1g4cU9TaFA2WUFMUVZMcUVnZkJBTXRrY3VETmlQdU41V2RGSFdYSUN5ZXUyaDVrV3NMeVl0VFRjbGlxTEZWalJqWXJyK1hINjl3MjFpUXQxeXdLT2hmaWVoeEZZZFRrM2Z1VzRPWHVIQ0s0RjlsVFlUT1Z6UE15QW5MdmxQdWVkbE1tRjU4UjFWZitDbE0xUjcrdkZ6N1pXMkg1Y2NzcjEwY3UwNG5FbE1BYzVRS3R5ZDRpQVVNMDY1a3pHQnBOTUtnT2ZQcXlOYmhIcTFBdW1pT2dEZDNMUlRCU2lNa3pyam96MlVmOW8xckxtSS9LT0Jxa2czT21LWGdrcGVEYlUrcmt5VXNsSXNGZXhGd3VnMGNSZ01WcFlTSlBnVGxyc2RCNmkvajJpbGNrQnVIVDlSYitzaDVlRVJmMXJKTk5sbDJETkppTjI5N253cE4vYlkyN3JnVkwzcW82MTlTVDZWQTVzTzhmMko0aDdQYklFVERZYjFEbmhyU3JCTWplTEtIM3QwZlZwR2FIa200cG96WG5QR041UU91V3MyNXY1L2FtQzFlbzRXcUVwL3BmcHgyeEV4R3BGS1FZS1p4VXJRWlNCSDZhNzVGaHM0MVplS3o3Z1hkWGlXaE12STlEOHVKNkVLbzd4UE5JN2FDbTNhbnFkYU5qSlhyc3FUVDNQamVpWW92SEdTRVpXRmxpUjZpNFRrRnYvM3N1MFRrWDY3ZEFNNzVFcDRMRjZLN0pkU0ZHeEFGc0lJQk9UKzBXNzEvWjZRSWlJV3ZvUi9rS0Mza2Z2THlnTE5jZHhCZXI5TnhZY2E2UTU4Y0FoblY4SG9nalVHWHY5emJWaS9hR1lkYTZ3SWpjM2VxWmpYdUxLck5id3JpVEpMcUVERWVEeXJTOFlkZGgyUTRYT0pKdjN3d2xLUHpFTjVpVGpzZWV3bkZHOFNLem9NZytONE9wb2pyemhjeFplKzE4NURUR0ZTY0U4eEpQMUZ4cjIyUkFnbFZFZitCQkRqL1JUT3FCTnE1b3NvVEp3QXRtM2QrVjV3TzE4QkV2bTNVSG1pM294TEwvQ1FJMElBN0hOOU1ScjJ3TU9QTkNlL3pmVEFWOVhVVmUvd1dVUVM0UnJwWUJSRDU4cWFHaHhXWmFOT3FubHYyR2paUmFCMzFZWmdYV2V5VkZQTGJEaDZYdzhObTc3SnVZSjNqOFArNXRCU3BjT1JsK1daOHNHQXEwSVpRSzVqNzg0c3d2Z201RzdJNzBYOXAzNElERkdnaG5qUWJYaEh5S3pSQk9hNlhwRnowSlBLeWdSd241aUdNNjl6ODhBVHoyUHZua3hJTzZKVkNGUG1LaXhiQm9XN0VrbFdoTnI2bVB5M0Q4N0g3OTNXWGhRY0VrSTFBTUFMaUpyYmFJVE1rOGtwMTN0cnVPY2VHazh2M1BUQXpoU1ZoNHFFQmtOR1F3Z1BJcDZyM3RJdjMvZnpiSXNNWlZvRlJSQVBSOTVlcVFIUThSNHJOajJtOHQvOGxPQXF4MFdmM1pTTStsTDdiMGU0Sk1QU2xaVmFaZHpZd0JRNXJHS0RyU2I2YUJoZk1iNS9mRUd6UXUwcnRYUWpoT2N3cG50YTFOd3dVZjJybm84OGJqQXVFWWJJNXRQMllFTGJWZ3VyUi9YZG9zclh4RThENDVCNS9sd0dNNjdJa1Y0ZDJCcHY2L2ZSUnlGUk1mZ296SmZVbW9IeWREbi9OQnpOTUVmL2JEUDRPR3NIOHdUZ3Zxb0dzSzhvS205aldnVWl3dXE5NHlVNWhmaTB4enFNZG80a3NWa1ZsRktBektlOVhOc1N0MVRLMWd6UytoeUp6TUQxWG4vQ1h5cUxEaThmRTE1eEdpK1NJa3hDQkd0MWZPZ2ZHN1IrZ0pZL3dGSWlIKzZYaVplQVhySDczNEZpcnhqSkVCT1FzKzJJa2VOYTRCdXFrZjg1cVNxQ21xc0hjcm5iaTNBcktCS0plUE9ydnphKysvODdyNmRvZHJCSXZ1VEIrWUJFUTJLS0xzZ1VjRnVSU2hLMktEaFFWTzltcWI1TWhBeWZac2N4OG81Z25iSnREazArUTAwajQ1bkR0bWdsRlQrN2xENG9naUtlazB4Q0RRL0Z0RUc3NndRZWlyd0U0RlNWaDZZV2g0elg3TExJSHBXQzZ0WlZxZ3BHUW4yWEl5Q0d4WVRwUXdPNENOYkI1WHpSc293UXdJYlhFbkNMOElvWEJ5SHoxU2JnZGYyTmFCaWliaG1vUTYyaVZhN3hjMVBxR055b1NvTUQ0ZmRQUVBQMisvNmFWS3I3eTFlZjMxSlgzOEdpdUZNeHdhUUlYRy91eGk2L0dZWEhGeFJtcFJYMzYySDRjMXVvV29rQWFVTVZmVlFxK1J6d3VCcTFIVm55Q0huOERJRVNJYzdXSjlvMWdhc0w0UTBYWHNkSGNKVzhTbDRWMENjMWU4M1VEcmZNQy9MSDVTQzNLaDNqYUFiUXlTeDdrMnZWTmtja3hXWGVkTVVuYXhpblpOZXVGRWlGVW5idlM3bjFDM1BhSFB5blF4eFlLYzFoVG5tZTlMYjlJK2l1MkdvMTNjUEp5cGgzQVdvSFVNRkhaZ2dwNHdPWVpiZnkzb3VJK3EvbTlZUFFXNGEySGUrY0hNR2o2aFF1aVBDY0JBbEhQR21OckRuSVBBSjFZM0xvSGJ2V3BmMUFKRWJzYlNoTzV6QzZDMVBYYS9tRTlOckJYeSIsIm1hYyI6IjJjMTM0YTcwN2E0YTc0MDliNDgxOTdkNGM2NTFiNGJkNTAwMTUxNDA4MWY1MTA1N2Y5NTYzNzYwNjBjZGY5ZjkiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gVVQdgOP8fZ7l7Mk86gfFHFkWpWyhVIKC8ARH3gIvgY=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjRJSTVMSExjWTdMMS9qWXp6M1M3bkE9PSIsInZhbHVlIjoiVENZOExtUnJSYlJKWVZuQ044clhpdU5IOU10d0Zhb0pJcDZMNE0yUmw4dC8xSEdoWkFNVGlwUzN6THZvWE9kK2VVZnhVV1ZxYkZmcEtKdWJIOVNEMjF5d0ZLWS9OM3h6L0FjWXl0Sy9CdWJ4WWxzT3JRWk01RTl5MmdaRkFhQnBYQVpKQjlaakFhdE9kOVlWVUQwTUZBWC92S1czam5oTlBKWmEzZFJiN0hxWVdidHk4NDdmTzdpeUE1MVFVQ1VtSmRGb2NoNTJnUm1VMjQ4WS9ja0QramhPYkZ4VnlCLzZQRkhTbTRhUVZrSHJONEZPaHVpQStlSnQyWmZpWDYvOWVLRnBMWWxTTnVwYnE5amROdXhFMlpNVWpPSXlhT0VPUjY1NlVLdmJNNE1nemt2UWY1amVDMHJtT1g4cU9TaFA2WUFMUVZMcUVnZkJBTXRrY3VETmlQdU41V2RGSFdYSUN5ZXUyaDVrV3NMeVl0VFRjbGlxTEZWalJqWXJyK1hINjl3MjFpUXQxeXdLT2hmaWVoeEZZZFRrM2Z1VzRPWHVIQ0s0RjlsVFlUT1Z6UE15QW5MdmxQdWVkbE1tRjU4UjFWZitDbE0xUjcrdkZ6N1pXMkg1Y2NzcjEwY3UwNG5FbE1BYzVRS3R5ZDRpQVVNMDY1a3pHQnBOTUtnT2ZQcXlOYmhIcTFBdW1pT2dEZDNMUlRCU2lNa3pyam96MlVmOW8xckxtSS9LT0Jxa2czT21LWGdrcGVEYlUrcmt5VXNsSXNGZXhGd3VnMGNSZ01WcFlTSlBnVGxyc2RCNmkvajJpbGNrQnVIVDlSYitzaDVlRVJmMXJKTk5sbDJETkppTjI5N253cE4vYlkyN3JnVkwzcW82MTlTVDZWQTVzTzhmMko0aDdQYklFVERZYjFEbmhyU3JCTWplTEtIM3QwZlZwR2FIa200cG96WG5QR041UU91V3MyNXY1L2FtQzFlbzRXcUVwL3BmcHgyeEV4R3BGS1FZS1p4VXJRWlNCSDZhNzVGaHM0MVplS3o3Z1hkWGlXaE12STlEOHVKNkVLbzd4UE5JN2FDbTNhbnFkYU5qSlhyc3FUVDNQamVpWW92SEdTRVpXRmxpUjZpNFRrRnYvM3N1MFRrWDY3ZEFNNzVFcDRMRjZLN0pkU0ZHeEFGc0lJQk9UKzBXNzEvWjZRSWlJV3ZvUi9rS0Mza2Z2THlnTE5jZHhCZXI5TnhZY2E2UTU4Y0FoblY4SG9nalVHWHY5emJWaS9hR1lkYTZ3SWpjM2VxWmpYdUxLck5id3JpVEpMcUVERWVEeXJTOFlkZGgyUTRYT0pKdjN3d2xLUHpFTjVpVGpzZWV3bkZHOFNLem9NZytONE9wb2pyemhjeFplKzE4NURUR0ZTY0U4eEpQMUZ4cjIyUkFnbFZFZitCQkRqL1JUT3FCTnE1b3NvVEp3QXRtM2QrVjV3TzE4QkV2bTNVSG1pM294TEwvQ1FJMElBN0hOOU1ScjJ3TU9QTkNlL3pmVEFWOVhVVmUvd1dVUVM0UnJwWUJSRDU4cWFHaHhXWmFOT3FubHYyR2paUmFCMzFZWmdYV2V5VkZQTGJEaDZYdzhObTc3SnVZSjNqOFArNXRCU3BjT1JsK1daOHNHQXEwSVpRSzVqNzg0c3d2Z201RzdJNzBYOXAzNElERkdnaG5qUWJYaEh5S3pSQk9hNlhwRnowSlBLeWdSd241aUdNNjl6ODhBVHoyUHZua3hJTzZKVkNGUG1LaXhiQm9XN0VrbFdoTnI2bVB5M0Q4N0g3OTNXWGhRY0VrSTFBTUFMaUpyYmFJVE1rOGtwMTN0cnVPY2VHazh2M1BUQXpoU1ZoNHFFQmtOR1F3Z1BJcDZyM3RJdjMvZnpiSXNNWlZvRlJSQVBSOTVlcVFIUThSNHJOajJtOHQvOGxPQXF4MFdmM1pTTStsTDdiMGU0Sk1QU2xaVmFaZHpZd0JRNXJHS0RyU2I2YUJoZk1iNS9mRUd6UXUwcnRYUWpoT2N3cG50YTFOd3dVZjJybm84OGJqQXVFWWJJNXRQMllFTGJWZ3VyUi9YZG9zclh4RThENDVCNS9sd0dNNjdJa1Y0ZDJCcHY2L2ZSUnlGUk1mZ296SmZVbW9IeWREbi9OQnpOTUVmL2JEUDRPR3NIOHdUZ3Zxb0dzSzhvS205aldnVWl3dXE5NHlVNWhmaTB4enFNZG80a3NWa1ZsRktBektlOVhOc1N0MVRLMWd6UytoeUp6TUQxWG4vQ1h5cUxEaThmRTE1eEdpK1NJa3hDQkd0MWZPZ2ZHN1IrZ0pZL3dGSWlIKzZYaVplQVhySDczNEZpcnhqSkVCT1FzKzJJa2VOYTRCdXFrZjg1cVNxQ21xc0hjcm5iaTNBcktCS0plUE9ydnphKysvODdyNmRvZHJCSXZ1VEIrWUJFUTJLS0xzZ1VjRnVSU2hLMktEaFFWTzltcWI1TWhBeWZac2N4OG81Z25iSnREazArUTAwajQ1bkR0bWdsRlQrN2xENG9naUtlazB4Q0RRL0Z0RUc3NndRZWlyd0U0RlNWaDZZV2g0elg3TExJSHBXQzZ0WlZxZ3BHUW4yWEl5Q0d4WVRwUXdPNENOYkI1WHpSc293UXdJYlhFbkNMOElvWEJ5SHoxU2JnZGYyTmFCaWliaG1vUTYyaVZhN3hjMVBxR055b1NvTUQ0ZmRQUVBQMisvNmFWS3I3eTFlZjMxSlgzOEdpdUZNeHdhUUlYRy91eGk2L0dZWEhGeFJtcFJYMzYySDRjMXVvV29rQWFVTVZmVlFxK1J6d3VCcTFIVm55Q0huOERJRVNJYzdXSjlvMWdhc0w0UTBYWHNkSGNKVzhTbDRWMENjMWU4M1VEcmZNQy9MSDVTQzNLaDNqYUFiUXlTeDdrMnZWTmtja3hXWGVkTVVuYXhpblpOZXVGRWlGVW5idlM3bjFDM1BhSFB5blF4eFlLYzFoVG5tZTlMYjlJK2l1MkdvMTNjUEp5cGgzQVdvSFVNRkhaZ2dwNHdPWVpiZnkzb3VJK3EvbTlZUFFXNGEySGUrY0hNR2o2aFF1aVBDY0JBbEhQR21OckRuSVBBSjFZM0xvSGJ2V3BmMUFKRWJzYlNoTzV6QzZDMVBYYS9tRTlOckJYeSIsIm1hYyI6IjJjMTM0YTcwN2E0YTc0MDliNDgxOTdkNGM2NTFiNGJkNTAwMTUxNDA4MWY1MTA1N2Y5NTYzNzYwNjBjZGY5ZjkiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "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": "mrtcfuqGYCHmLwq5nswJ4mbHm1V6EOWcKxn1ojrHYfQ=", "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": "eyJpdiI6IjRJSTVMSExjWTdMMS9qWXp6M1M3bkE9PSIsInZhbHVlIjoiVENZOExtUnJSYlJKWVZuQ044clhpdU5IOU10d0Zhb0pJcDZMNE0yUmw4dC8xSEdoWkFNVGlwUzN6THZvWE9kK2VVZnhVV1ZxYkZmcEtKdWJIOVNEMjF5d0ZLWS9OM3h6L0FjWXl0Sy9CdWJ4WWxzT3JRWk01RTl5MmdaRkFhQnBYQVpKQjlaakFhdE9kOVlWVUQwTUZBWC92S1czam5oTlBKWmEzZFJiN0hxWVdidHk4NDdmTzdpeUE1MVFVQ1VtSmRGb2NoNTJnUm1VMjQ4WS9ja0QramhPYkZ4VnlCLzZQRkhTbTRhUVZrSHJONEZPaHVpQStlSnQyWmZpWDYvOWVLRnBMWWxTTnVwYnE5amROdXhFMlpNVWpPSXlhT0VPUjY1NlVLdmJNNE1nemt2UWY1amVDMHJtT1g4cU9TaFA2WUFMUVZMcUVnZkJBTXRrY3VETmlQdU41V2RGSFdYSUN5ZXUyaDVrV3NMeVl0VFRjbGlxTEZWalJqWXJyK1hINjl3MjFpUXQxeXdLT2hmaWVoeEZZZFRrM2Z1VzRPWHVIQ0s0RjlsVFlUT1Z6UE15QW5MdmxQdWVkbE1tRjU4UjFWZitDbE0xUjcrdkZ6N1pXMkg1Y2NzcjEwY3UwNG5FbE1BYzVRS3R5ZDRpQVVNMDY1a3pHQnBOTUtnT2ZQcXlOYmhIcTFBdW1pT2dEZDNMUlRCU2lNa3pyam96MlVmOW8xckxtSS9LT0Jxa2czT21LWGdrcGVEYlUrcmt5VXNsSXNGZXhGd3VnMGNSZ01WcFlTSlBnVGxyc2RCNmkvajJpbGNrQnVIVDlSYitzaDVlRVJmMXJKTk5sbDJETkppTjI5N253cE4vYlkyN3JnVkwzcW82MTlTVDZWQTVzTzhmMko0aDdQYklFVERZYjFEbmhyU3JCTWplTEtIM3QwZlZwR2FIa200cG96WG5QR041UU91V3MyNXY1L2FtQzFlbzRXcUVwL3BmcHgyeEV4R3BGS1FZS1p4VXJRWlNCSDZhNzVGaHM0MVplS3o3Z1hkWGlXaE12STlEOHVKNkVLbzd4UE5JN2FDbTNhbnFkYU5qSlhyc3FUVDNQamVpWW92SEdTRVpXRmxpUjZpNFRrRnYvM3N1MFRrWDY3ZEFNNzVFcDRMRjZLN0pkU0ZHeEFGc0lJQk9UKzBXNzEvWjZRSWlJV3ZvUi9rS0Mza2Z2THlnTE5jZHhCZXI5TnhZY2E2UTU4Y0FoblY4SG9nalVHWHY5emJWaS9hR1lkYTZ3SWpjM2VxWmpYdUxLck5id3JpVEpMcUVERWVEeXJTOFlkZGgyUTRYT0pKdjN3d2xLUHpFTjVpVGpzZWV3bkZHOFNLem9NZytONE9wb2pyemhjeFplKzE4NURUR0ZTY0U4eEpQMUZ4cjIyUkFnbFZFZitCQkRqL1JUT3FCTnE1b3NvVEp3QXRtM2QrVjV3TzE4QkV2bTNVSG1pM294TEwvQ1FJMElBN0hOOU1ScjJ3TU9QTkNlL3pmVEFWOVhVVmUvd1dVUVM0UnJwWUJSRDU4cWFHaHhXWmFOT3FubHYyR2paUmFCMzFZWmdYV2V5VkZQTGJEaDZYdzhObTc3SnVZSjNqOFArNXRCU3BjT1JsK1daOHNHQXEwSVpRSzVqNzg0c3d2Z201RzdJNzBYOXAzNElERkdnaG5qUWJYaEh5S3pSQk9hNlhwRnowSlBLeWdSd241aUdNNjl6ODhBVHoyUHZua3hJTzZKVkNGUG1LaXhiQm9XN0VrbFdoTnI2bVB5M0Q4N0g3OTNXWGhRY0VrSTFBTUFMaUpyYmFJVE1rOGtwMTN0cnVPY2VHazh2M1BUQXpoU1ZoNHFFQmtOR1F3Z1BJcDZyM3RJdjMvZnpiSXNNWlZvRlJSQVBSOTVlcVFIUThSNHJOajJtOHQvOGxPQXF4MFdmM1pTTStsTDdiMGU0Sk1QU2xaVmFaZHpZd0JRNXJHS0RyU2I2YUJoZk1iNS9mRUd6UXUwcnRYUWpoT2N3cG50YTFOd3dVZjJybm84OGJqQXVFWWJJNXRQMllFTGJWZ3VyUi9YZG9zclh4RThENDVCNS9sd0dNNjdJa1Y0ZDJCcHY2L2ZSUnlGUk1mZ296SmZVbW9IeWREbi9OQnpOTUVmL2JEUDRPR3NIOHdUZ3Zxb0dzSzhvS205aldnVWl3dXE5NHlVNWhmaTB4enFNZG80a3NWa1ZsRktBektlOVhOc1N0MVRLMWd6UytoeUp6TUQxWG4vQ1h5cUxEaThmRTE1eEdpK1NJa3hDQkd0MWZPZ2ZHN1IrZ0pZL3dGSWlIKzZYaVplQVhySDczNEZpcnhqSkVCT1FzKzJJa2VOYTRCdXFrZjg1cVNxQ21xc0hjcm5iaTNBcktCS0plUE9ydnphKysvODdyNmRvZHJCSXZ1VEIrWUJFUTJLS0xzZ1VjRnVSU2hLMktEaFFWTzltcWI1TWhBeWZac2N4OG81Z25iSnREazArUTAwajQ1bkR0bWdsRlQrN2xENG9naUtlazB4Q0RRL0Z0RUc3NndRZWlyd0U0RlNWaDZZV2g0elg3TExJSHBXQzZ0WlZxZ3BHUW4yWEl5Q0d4WVRwUXdPNENOYkI1WHpSc293UXdJYlhFbkNMOElvWEJ5SHoxU2JnZGYyTmFCaWliaG1vUTYyaVZhN3hjMVBxR055b1NvTUQ0ZmRQUVBQMisvNmFWS3I3eTFlZjMxSlgzOEdpdUZNeHdhUUlYRy91eGk2L0dZWEhGeFJtcFJYMzYySDRjMXVvV29rQWFVTVZmVlFxK1J6d3VCcTFIVm55Q0huOERJRVNJYzdXSjlvMWdhc0w0UTBYWHNkSGNKVzhTbDRWMENjMWU4M1VEcmZNQy9MSDVTQzNLaDNqYUFiUXlTeDdrMnZWTmtja3hXWGVkTVVuYXhpblpOZXVGRWlGVW5idlM3bjFDM1BhSFB5blF4eFlLYzFoVG5tZTlMYjlJK2l1MkdvMTNjUEp5cGgzQVdvSFVNRkhaZ2dwNHdPWVpiZnkzb3VJK3EvbTlZUFFXNGEySGUrY0hNR2o2aFF1aVBDY0JBbEhQR21OckRuSVBBSjFZM0xvSGJ2V3BmMUFKRWJzYlNoTzV6QzZDMVBYYS9tRTlOckJYeSIsIm1hYyI6IjJjMTM0YTcwN2E0YTc0MDliNDgxOTdkNGM2NTFiNGJkNTAwMTUxNDA4MWY1MTA1N2Y5NTYzNzYwNjBjZGY5ZjkiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "sdBMx0h7hmUkFM3CBjzJCjwlASNiGfCdva10z3Z+Stw=", "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": "eyJpdiI6IjRJSTVMSExjWTdMMS9qWXp6M1M3bkE9PSIsInZhbHVlIjoiVENZOExtUnJSYlJKWVZuQ044clhpdU5IOU10d0Zhb0pJcDZMNE0yUmw4dC8xSEdoWkFNVGlwUzN6THZvWE9kK2VVZnhVV1ZxYkZmcEtKdWJIOVNEMjF5d0ZLWS9OM3h6L0FjWXl0Sy9CdWJ4WWxzT3JRWk01RTl5MmdaRkFhQnBYQVpKQjlaakFhdE9kOVlWVUQwTUZBWC92S1czam5oTlBKWmEzZFJiN0hxWVdidHk4NDdmTzdpeUE1MVFVQ1VtSmRGb2NoNTJnUm1VMjQ4WS9ja0QramhPYkZ4VnlCLzZQRkhTbTRhUVZrSHJONEZPaHVpQStlSnQyWmZpWDYvOWVLRnBMWWxTTnVwYnE5amROdXhFMlpNVWpPSXlhT0VPUjY1NlVLdmJNNE1nemt2UWY1amVDMHJtT1g4cU9TaFA2WUFMUVZMcUVnZkJBTXRrY3VETmlQdU41V2RGSFdYSUN5ZXUyaDVrV3NMeVl0VFRjbGlxTEZWalJqWXJyK1hINjl3MjFpUXQxeXdLT2hmaWVoeEZZZFRrM2Z1VzRPWHVIQ0s0RjlsVFlUT1Z6UE15QW5MdmxQdWVkbE1tRjU4UjFWZitDbE0xUjcrdkZ6N1pXMkg1Y2NzcjEwY3UwNG5FbE1BYzVRS3R5ZDRpQVVNMDY1a3pHQnBOTUtnT2ZQcXlOYmhIcTFBdW1pT2dEZDNMUlRCU2lNa3pyam96MlVmOW8xckxtSS9LT0Jxa2czT21LWGdrcGVEYlUrcmt5VXNsSXNGZXhGd3VnMGNSZ01WcFlTSlBnVGxyc2RCNmkvajJpbGNrQnVIVDlSYitzaDVlRVJmMXJKTk5sbDJETkppTjI5N253cE4vYlkyN3JnVkwzcW82MTlTVDZWQTVzTzhmMko0aDdQYklFVERZYjFEbmhyU3JCTWplTEtIM3QwZlZwR2FIa200cG96WG5QR041UU91V3MyNXY1L2FtQzFlbzRXcUVwL3BmcHgyeEV4R3BGS1FZS1p4VXJRWlNCSDZhNzVGaHM0MVplS3o3Z1hkWGlXaE12STlEOHVKNkVLbzd4UE5JN2FDbTNhbnFkYU5qSlhyc3FUVDNQamVpWW92SEdTRVpXRmxpUjZpNFRrRnYvM3N1MFRrWDY3ZEFNNzVFcDRMRjZLN0pkU0ZHeEFGc0lJQk9UKzBXNzEvWjZRSWlJV3ZvUi9rS0Mza2Z2THlnTE5jZHhCZXI5TnhZY2E2UTU4Y0FoblY4SG9nalVHWHY5emJWaS9hR1lkYTZ3SWpjM2VxWmpYdUxLck5id3JpVEpMcUVERWVEeXJTOFlkZGgyUTRYT0pKdjN3d2xLUHpFTjVpVGpzZWV3bkZHOFNLem9NZytONE9wb2pyemhjeFplKzE4NURUR0ZTY0U4eEpQMUZ4cjIyUkFnbFZFZitCQkRqL1JUT3FCTnE1b3NvVEp3QXRtM2QrVjV3TzE4QkV2bTNVSG1pM294TEwvQ1FJMElBN0hOOU1ScjJ3TU9QTkNlL3pmVEFWOVhVVmUvd1dVUVM0UnJwWUJSRDU4cWFHaHhXWmFOT3FubHYyR2paUmFCMzFZWmdYV2V5VkZQTGJEaDZYdzhObTc3SnVZSjNqOFArNXRCU3BjT1JsK1daOHNHQXEwSVpRSzVqNzg0c3d2Z201RzdJNzBYOXAzNElERkdnaG5qUWJYaEh5S3pSQk9hNlhwRnowSlBLeWdSd241aUdNNjl6ODhBVHoyUHZua3hJTzZKVkNGUG1LaXhiQm9XN0VrbFdoTnI2bVB5M0Q4N0g3OTNXWGhRY0VrSTFBTUFMaUpyYmFJVE1rOGtwMTN0cnVPY2VHazh2M1BUQXpoU1ZoNHFFQmtOR1F3Z1BJcDZyM3RJdjMvZnpiSXNNWlZvRlJSQVBSOTVlcVFIUThSNHJOajJtOHQvOGxPQXF4MFdmM1pTTStsTDdiMGU0Sk1QU2xaVmFaZHpZd0JRNXJHS0RyU2I2YUJoZk1iNS9mRUd6UXUwcnRYUWpoT2N3cG50YTFOd3dVZjJybm84OGJqQXVFWWJJNXRQMllFTGJWZ3VyUi9YZG9zclh4RThENDVCNS9sd0dNNjdJa1Y0ZDJCcHY2L2ZSUnlGUk1mZ296SmZVbW9IeWREbi9OQnpOTUVmL2JEUDRPR3NIOHdUZ3Zxb0dzSzhvS205aldnVWl3dXE5NHlVNWhmaTB4enFNZG80a3NWa1ZsRktBektlOVhOc1N0MVRLMWd6UytoeUp6TUQxWG4vQ1h5cUxEaThmRTE1eEdpK1NJa3hDQkd0MWZPZ2ZHN1IrZ0pZL3dGSWlIKzZYaVplQVhySDczNEZpcnhqSkVCT1FzKzJJa2VOYTRCdXFrZjg1cVNxQ21xc0hjcm5iaTNBcktCS0plUE9ydnphKysvODdyNmRvZHJCSXZ1VEIrWUJFUTJLS0xzZ1VjRnVSU2hLMktEaFFWTzltcWI1TWhBeWZac2N4OG81Z25iSnREazArUTAwajQ1bkR0bWdsRlQrN2xENG9naUtlazB4Q0RRL0Z0RUc3NndRZWlyd0U0RlNWaDZZV2g0elg3TExJSHBXQzZ0WlZxZ3BHUW4yWEl5Q0d4WVRwUXdPNENOYkI1WHpSc293UXdJYlhFbkNMOElvWEJ5SHoxU2JnZGYyTmFCaWliaG1vUTYyaVZhN3hjMVBxR055b1NvTUQ0ZmRQUVBQMisvNmFWS3I3eTFlZjMxSlgzOEdpdUZNeHdhUUlYRy91eGk2L0dZWEhGeFJtcFJYMzYySDRjMXVvV29rQWFVTVZmVlFxK1J6d3VCcTFIVm55Q0huOERJRVNJYzdXSjlvMWdhc0w0UTBYWHNkSGNKVzhTbDRWMENjMWU4M1VEcmZNQy9MSDVTQzNLaDNqYUFiUXlTeDdrMnZWTmtja3hXWGVkTVVuYXhpblpOZXVGRWlGVW5idlM3bjFDM1BhSFB5blF4eFlLYzFoVG5tZTlMYjlJK2l1MkdvMTNjUEp5cGgzQVdvSFVNRkhaZ2dwNHdPWVpiZnkzb3VJK3EvbTlZUFFXNGEySGUrY0hNR2o2aFF1aVBDY0JBbEhQR21OckRuSVBBSjFZM0xvSGJ2V3BmMUFKRWJzYlNoTzV6QzZDMVBYYS9tRTlOckJYeSIsIm1hYyI6IjJjMTM0YTcwN2E0YTc0MDliNDgxOTdkNGM2NTFiNGJkNTAwMTUxNDA4MWY1MTA1N2Y5NTYzNzYwNjBjZGY5ZjkiLCJ0YWciOiIifQ==", "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-168", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-169", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GttXp08xVtfCsOkGOCOmWCfCPH1DNZ5u3WLCOi95JIXuQ==", "PriceCodeRef": null, "supplier_title": "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": "\/GLhWXI8TcmI4iT+5GrEzwJDjups+lay2adXLCpW864=", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InJKK24wQUFNRzdXdHlEb2J4TXpnU0E9PSIsInZhbHVlIjoiNzkzdmVpbEJPZjczTUFZNXlpRHZVWktzVm53OXR5ZXE0dWM3L0hiRjRiVVVIY2N5eU0zSTc1aHNtN0w4a2FCWWJpdS9iakZ5Y1YwRHZQcW9Ya2gybHF1bkE4eUdVbVRnOEJ6K1pFeXV3SlRLN3p3WFlUUkN4bHdlbjRRaGkzRVB3TFVvNXVBQmxWekt4dEtHcHFtcEd2QzdiQStpK3NRYjNBb1pGSXppdTFaaTJLZUpEeFlHZGFlZ3dGYS9RV0ZtTUlvNmdSNitqNmkraGhnK1hFQzhaM3U4cmxxY2JlTEh2NmFkQndPVXlvWVdkQTI4ekFtSXQ4WGJZeTlROVh6eHhUYVBvaDhObEVqd0haVW9HYS9JSVFUZ1FxbWV4YVVIcmIzR0l0c3I4c3I0MFVnQkg3YUVldlRFS1dzZnlzWEdZeDl5NEgyVUg4aUZKKzFISTRvckVTb252eHJzWHB2SndLc3RVTFZsbzdvZWNMUFFMRjhTU1dLSTBFaEYxZ29tT0IzZFJyZ3c4a1MzS0tHeVVHTVZHb1R4ZVlvUW11YkpnTEpReUJIQWx6aUljUlF2Y1V1NnB4NExObHZtL2NiRVlsOTljSkR6VWIrSmlWQTJyTFhvQjNwaFRKc2R1UFFRakFJSmpFZDBxekI2TDhLZ2hTTVFHVWs0WlV0TjJpT0Rhb0lpZUxuRGwxblF5UDBtUWllWDlsTTlEMFcrcnFKRHdib3AvNytDcWFiYnFOZTN2ZUhFUnNSR0VJQm5BcXMwR0U5WE0xR0prSFpRRnI3SlBYWjdvOTdEOTliWFNKczJlZTJPZWpBZWd2VmVlM1JuSWt6blMzNGdiN0lsVWZDaS9OOUM5alRmMDhWN1ROTUFOVmJCY1VVbTErM3p1MVY0SHdjS0JKQVRBQk1wL1AvTFNvZTJDdmdpRU5rZklYZXJYTTFWWVd4d1Q1NEFEZjRRcW9EcmhTNk56WDFjdjdZbHp6SnVFZXFwcjc0cVZlbmtJV2VsRklMSExLUVVHLzlnc2tQK3N5ZTFML2Z1Si9rcHExN2Z6bDJ3bU1yYjdRdDQ3RURUUFNTQmVzb0tlby9QbzJaRkljOTJmV21IeXRuenVjVEJLRG5LL1NzK2t2ZkJ4cWg1K2JDQkl4SWpmR3BvYTBpRmFqWGxJZTE5UDRoUlgxSlEyYTJGQjlraGg5R0tNbEZaQUYzT2ZrRjlhejlSL0xwdHlIYWlRcHFPQTBqUDlpNFI4LzlVYnJBMXZpczVXbTNXWTJBNGpHRk9ldGk4Y25FclJPRnA5Y1hUbUJRYkY3TzdPNUlnMnQ2N0l2SzBoZks2ZFQzWnVZczZJd211Zy9TUUlNbWo0SU9HbWpXVVQxVDByT2x0enkzRWNlWjZNVzkrbjI3SkdpUUJRNFgzWkxMbW5NeWtqV1RyUjhZMCtiWEtReW1JUWVyOXNWTjQyTWNzd3NNQ2ZxMWJWS0grL05wZXVseFFUUE9VS2N0Z2lSRnNTdVZnWXpSa1JMcGcwbVYxN1dXVHhSeUcwNVh2N0FRbFoxa2RVenB6NzBOdngwcVNwMDlLMGpseVdxVTBlRmJDVzRyc3hTeFdXWFhtcnVlQ0tCekYvemp6QWRjZXlhVHZHMzRkVnhTOTZtMnRybzNqUmlkT2FuN0p2YmltMVZpa3J2MkZsNEZKVU1pdFFRc0JXdm1iTVB0cTZ1d3VXTEZEc2lpOHhLcW9LazZodlFQOE1RSGErK3p2MGM1Z3haOTl6UTRNQTdSMElyMDVuRk9zZVNHN04rWmtoeDQ5RkpCSHBXS3JXTFp1RzZUYzlQb0FzYkxMeEtuOXRURGkrck1Pd09jOUFZVnJZWDBraE1IenZHUlJQeXcxYUdUZnRQQkJNSE9ZcEpmcVJRUFdhbkI2UHh4NS92d1dDTzJpQURJaXVMaEdQajg4SlFTYWhuTkI0T0NzNFlLaUw5MVpuT0hYREM5ODdiTUxZVDRlRU8xMHZteWhNS1pQMkl6MkVwN1RzbC9oL3gxektKTzVkcTNLZ2huNGFKM2ROZis5U1U4a25pTGhlRjMvL29yeS9uaTR6OVp0MFR4MUhlQXMxOHMyQUhSM0N3aS9SUkFyTUtxaUxsMlREWHlzTXM5dmdqeUtlUktQY2E2NjEzQ0owazUycFN2YStiWWRYb3FuaGdwVmRWSWVmekFZS0FnREtrTzAzSElnSXdyWU9pVjF1LzR1RWZmQkVGSzRPZEdDREthR1lKTm5wMXlWMklNZEpPQ3hTRGh4Z2FnRXhaZ2ZEMk1qMGpsd0JRcmFjVE9UdzgwYmd3NG9TYjNKTHFTb1VOYVVWTzRwbUQyMW9Yak9XbnIya1dwOU9iNEdJV0h6VHlMM1RmM3ZaNTNaV2pMOE1rZnMvNDdMbHB5SnQ2aDBPSlJLQ1N0NU9HeGZ3MGhsQ0hSZnQyUzBicUFDbUs5dDJyUmc0UHhKSnVmQVFUOVRtK3N2NXpFekY3M1hUNWNNa3E0ZUQ0ZVB5U0tVZEZ6RDFsZmljUVBGNFQ3cndQN2JFY2swWEJSRURmUDBwRUR3YUkrZGR6czQ1OXZ6WW5kQUY1akFSM2poQnFCbW54TlpPUUNwT2dMSmg3bUJVckNYVmI3MVd2cVp5VW5WRTBRRTVpQ1dHT3dTTjdaaFdHWHd0MmhuQmxaMVZ4UVdoaVB0eUZjYmJENitlVmh0SHVLVis3ZkY0YzVxekZxVUp6M1RHS2wyVTBrUHJWYVZ6YTV0enlCdS9tTzQ4d3I5ZDl4aWJ5Q0ZHMTFIZFA3ak41RWF3YmdmVW1ITzU4dTVjOGUxOHlrSUlrNnE2RUp0cm11TWd1TXM5SWx1SHVLQjMrR295ZnRWSC9WSHJzV2VQNDBzRVErQUk3VmFmdzFOL0wzak1OSDU5dmh5MTlxK1U1RmJEdEZhd2wvVUVqZTdYK3hMNy93K1BTVXVBcGdFa2VJcXpIY2lGVHU1LzV6UHNYK3lTV2E2a2J4amk0V2htYlBoVnZYSzBuQmcrbURlSnNvTGw2MjdBd2gwcXRmTkZqRnZEVDBiMU1lS3hIdnM1UUllMzBkajduU1JlQllDSGVWN0FQRHpmNEUxVXJ2UVlIaVp6OUJBbHNCVUxsRERhS2xmZGtwbE5wMzlFYmpTNnNyQSIsIm1hYyI6IjkxMDdkZDhlYTc0ZGEzNzhmMDI1ODdmZTU1YjFmODg3MTExOGQxNTEyYmU2YjkyMDhiN2RhZmQ4ODkzZjViOGUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "fJaizhCUybSA\/DBhbSOnMJidBUEsBXr7k+pcko0Pkvc=", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InJKK24wQUFNRzdXdHlEb2J4TXpnU0E9PSIsInZhbHVlIjoiNzkzdmVpbEJPZjczTUFZNXlpRHZVWktzVm53OXR5ZXE0dWM3L0hiRjRiVVVIY2N5eU0zSTc1aHNtN0w4a2FCWWJpdS9iakZ5Y1YwRHZQcW9Ya2gybHF1bkE4eUdVbVRnOEJ6K1pFeXV3SlRLN3p3WFlUUkN4bHdlbjRRaGkzRVB3TFVvNXVBQmxWekt4dEtHcHFtcEd2QzdiQStpK3NRYjNBb1pGSXppdTFaaTJLZUpEeFlHZGFlZ3dGYS9RV0ZtTUlvNmdSNitqNmkraGhnK1hFQzhaM3U4cmxxY2JlTEh2NmFkQndPVXlvWVdkQTI4ekFtSXQ4WGJZeTlROVh6eHhUYVBvaDhObEVqd0haVW9HYS9JSVFUZ1FxbWV4YVVIcmIzR0l0c3I4c3I0MFVnQkg3YUVldlRFS1dzZnlzWEdZeDl5NEgyVUg4aUZKKzFISTRvckVTb252eHJzWHB2SndLc3RVTFZsbzdvZWNMUFFMRjhTU1dLSTBFaEYxZ29tT0IzZFJyZ3c4a1MzS0tHeVVHTVZHb1R4ZVlvUW11YkpnTEpReUJIQWx6aUljUlF2Y1V1NnB4NExObHZtL2NiRVlsOTljSkR6VWIrSmlWQTJyTFhvQjNwaFRKc2R1UFFRakFJSmpFZDBxekI2TDhLZ2hTTVFHVWs0WlV0TjJpT0Rhb0lpZUxuRGwxblF5UDBtUWllWDlsTTlEMFcrcnFKRHdib3AvNytDcWFiYnFOZTN2ZUhFUnNSR0VJQm5BcXMwR0U5WE0xR0prSFpRRnI3SlBYWjdvOTdEOTliWFNKczJlZTJPZWpBZWd2VmVlM1JuSWt6blMzNGdiN0lsVWZDaS9OOUM5alRmMDhWN1ROTUFOVmJCY1VVbTErM3p1MVY0SHdjS0JKQVRBQk1wL1AvTFNvZTJDdmdpRU5rZklYZXJYTTFWWVd4d1Q1NEFEZjRRcW9EcmhTNk56WDFjdjdZbHp6SnVFZXFwcjc0cVZlbmtJV2VsRklMSExLUVVHLzlnc2tQK3N5ZTFML2Z1Si9rcHExN2Z6bDJ3bU1yYjdRdDQ3RURUUFNTQmVzb0tlby9QbzJaRkljOTJmV21IeXRuenVjVEJLRG5LL1NzK2t2ZkJ4cWg1K2JDQkl4SWpmR3BvYTBpRmFqWGxJZTE5UDRoUlgxSlEyYTJGQjlraGg5R0tNbEZaQUYzT2ZrRjlhejlSL0xwdHlIYWlRcHFPQTBqUDlpNFI4LzlVYnJBMXZpczVXbTNXWTJBNGpHRk9ldGk4Y25FclJPRnA5Y1hUbUJRYkY3TzdPNUlnMnQ2N0l2SzBoZks2ZFQzWnVZczZJd211Zy9TUUlNbWo0SU9HbWpXVVQxVDByT2x0enkzRWNlWjZNVzkrbjI3SkdpUUJRNFgzWkxMbW5NeWtqV1RyUjhZMCtiWEtReW1JUWVyOXNWTjQyTWNzd3NNQ2ZxMWJWS0grL05wZXVseFFUUE9VS2N0Z2lSRnNTdVZnWXpSa1JMcGcwbVYxN1dXVHhSeUcwNVh2N0FRbFoxa2RVenB6NzBOdngwcVNwMDlLMGpseVdxVTBlRmJDVzRyc3hTeFdXWFhtcnVlQ0tCekYvemp6QWRjZXlhVHZHMzRkVnhTOTZtMnRybzNqUmlkT2FuN0p2YmltMVZpa3J2MkZsNEZKVU1pdFFRc0JXdm1iTVB0cTZ1d3VXTEZEc2lpOHhLcW9LazZodlFQOE1RSGErK3p2MGM1Z3haOTl6UTRNQTdSMElyMDVuRk9zZVNHN04rWmtoeDQ5RkpCSHBXS3JXTFp1RzZUYzlQb0FzYkxMeEtuOXRURGkrck1Pd09jOUFZVnJZWDBraE1IenZHUlJQeXcxYUdUZnRQQkJNSE9ZcEpmcVJRUFdhbkI2UHh4NS92d1dDTzJpQURJaXVMaEdQajg4SlFTYWhuTkI0T0NzNFlLaUw5MVpuT0hYREM5ODdiTUxZVDRlRU8xMHZteWhNS1pQMkl6MkVwN1RzbC9oL3gxektKTzVkcTNLZ2huNGFKM2ROZis5U1U4a25pTGhlRjMvL29yeS9uaTR6OVp0MFR4MUhlQXMxOHMyQUhSM0N3aS9SUkFyTUtxaUxsMlREWHlzTXM5dmdqeUtlUktQY2E2NjEzQ0owazUycFN2YStiWWRYb3FuaGdwVmRWSWVmekFZS0FnREtrTzAzSElnSXdyWU9pVjF1LzR1RWZmQkVGSzRPZEdDREthR1lKTm5wMXlWMklNZEpPQ3hTRGh4Z2FnRXhaZ2ZEMk1qMGpsd0JRcmFjVE9UdzgwYmd3NG9TYjNKTHFTb1VOYVVWTzRwbUQyMW9Yak9XbnIya1dwOU9iNEdJV0h6VHlMM1RmM3ZaNTNaV2pMOE1rZnMvNDdMbHB5SnQ2aDBPSlJLQ1N0NU9HeGZ3MGhsQ0hSZnQyUzBicUFDbUs5dDJyUmc0UHhKSnVmQVFUOVRtK3N2NXpFekY3M1hUNWNNa3E0ZUQ0ZVB5U0tVZEZ6RDFsZmljUVBGNFQ3cndQN2JFY2swWEJSRURmUDBwRUR3YUkrZGR6czQ1OXZ6WW5kQUY1akFSM2poQnFCbW54TlpPUUNwT2dMSmg3bUJVckNYVmI3MVd2cVp5VW5WRTBRRTVpQ1dHT3dTTjdaaFdHWHd0MmhuQmxaMVZ4UVdoaVB0eUZjYmJENitlVmh0SHVLVis3ZkY0YzVxekZxVUp6M1RHS2wyVTBrUHJWYVZ6YTV0enlCdS9tTzQ4d3I5ZDl4aWJ5Q0ZHMTFIZFA3ak41RWF3YmdmVW1ITzU4dTVjOGUxOHlrSUlrNnE2RUp0cm11TWd1TXM5SWx1SHVLQjMrR295ZnRWSC9WSHJzV2VQNDBzRVErQUk3VmFmdzFOL0wzak1OSDU5dmh5MTlxK1U1RmJEdEZhd2wvVUVqZTdYK3hMNy93K1BTVXVBcGdFa2VJcXpIY2lGVHU1LzV6UHNYK3lTV2E2a2J4amk0V2htYlBoVnZYSzBuQmcrbURlSnNvTGw2MjdBd2gwcXRmTkZqRnZEVDBiMU1lS3hIdnM1UUllMzBkajduU1JlQllDSGVWN0FQRHpmNEUxVXJ2UVlIaVp6OUJBbHNCVUxsRERhS2xmZGtwbE5wMzlFYmpTNnNyQSIsIm1hYyI6IjkxMDdkZDhlYTc0ZGEzNzhmMDI1ODdmZTU1YjFmODg3MTExOGQxNTEyYmU2YjkyMDhiN2RhZmQ4ODkzZjViOGUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "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": "dJRN9RDPYE68Zg8e6hckKeYoGY2oJD5NguGqwlVAwzI=", "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": "eyJpdiI6InJKK24wQUFNRzdXdHlEb2J4TXpnU0E9PSIsInZhbHVlIjoiNzkzdmVpbEJPZjczTUFZNXlpRHZVWktzVm53OXR5ZXE0dWM3L0hiRjRiVVVIY2N5eU0zSTc1aHNtN0w4a2FCWWJpdS9iakZ5Y1YwRHZQcW9Ya2gybHF1bkE4eUdVbVRnOEJ6K1pFeXV3SlRLN3p3WFlUUkN4bHdlbjRRaGkzRVB3TFVvNXVBQmxWekt4dEtHcHFtcEd2QzdiQStpK3NRYjNBb1pGSXppdTFaaTJLZUpEeFlHZGFlZ3dGYS9RV0ZtTUlvNmdSNitqNmkraGhnK1hFQzhaM3U4cmxxY2JlTEh2NmFkQndPVXlvWVdkQTI4ekFtSXQ4WGJZeTlROVh6eHhUYVBvaDhObEVqd0haVW9HYS9JSVFUZ1FxbWV4YVVIcmIzR0l0c3I4c3I0MFVnQkg3YUVldlRFS1dzZnlzWEdZeDl5NEgyVUg4aUZKKzFISTRvckVTb252eHJzWHB2SndLc3RVTFZsbzdvZWNMUFFMRjhTU1dLSTBFaEYxZ29tT0IzZFJyZ3c4a1MzS0tHeVVHTVZHb1R4ZVlvUW11YkpnTEpReUJIQWx6aUljUlF2Y1V1NnB4NExObHZtL2NiRVlsOTljSkR6VWIrSmlWQTJyTFhvQjNwaFRKc2R1UFFRakFJSmpFZDBxekI2TDhLZ2hTTVFHVWs0WlV0TjJpT0Rhb0lpZUxuRGwxblF5UDBtUWllWDlsTTlEMFcrcnFKRHdib3AvNytDcWFiYnFOZTN2ZUhFUnNSR0VJQm5BcXMwR0U5WE0xR0prSFpRRnI3SlBYWjdvOTdEOTliWFNKczJlZTJPZWpBZWd2VmVlM1JuSWt6blMzNGdiN0lsVWZDaS9OOUM5alRmMDhWN1ROTUFOVmJCY1VVbTErM3p1MVY0SHdjS0JKQVRBQk1wL1AvTFNvZTJDdmdpRU5rZklYZXJYTTFWWVd4d1Q1NEFEZjRRcW9EcmhTNk56WDFjdjdZbHp6SnVFZXFwcjc0cVZlbmtJV2VsRklMSExLUVVHLzlnc2tQK3N5ZTFML2Z1Si9rcHExN2Z6bDJ3bU1yYjdRdDQ3RURUUFNTQmVzb0tlby9QbzJaRkljOTJmV21IeXRuenVjVEJLRG5LL1NzK2t2ZkJ4cWg1K2JDQkl4SWpmR3BvYTBpRmFqWGxJZTE5UDRoUlgxSlEyYTJGQjlraGg5R0tNbEZaQUYzT2ZrRjlhejlSL0xwdHlIYWlRcHFPQTBqUDlpNFI4LzlVYnJBMXZpczVXbTNXWTJBNGpHRk9ldGk4Y25FclJPRnA5Y1hUbUJRYkY3TzdPNUlnMnQ2N0l2SzBoZks2ZFQzWnVZczZJd211Zy9TUUlNbWo0SU9HbWpXVVQxVDByT2x0enkzRWNlWjZNVzkrbjI3SkdpUUJRNFgzWkxMbW5NeWtqV1RyUjhZMCtiWEtReW1JUWVyOXNWTjQyTWNzd3NNQ2ZxMWJWS0grL05wZXVseFFUUE9VS2N0Z2lSRnNTdVZnWXpSa1JMcGcwbVYxN1dXVHhSeUcwNVh2N0FRbFoxa2RVenB6NzBOdngwcVNwMDlLMGpseVdxVTBlRmJDVzRyc3hTeFdXWFhtcnVlQ0tCekYvemp6QWRjZXlhVHZHMzRkVnhTOTZtMnRybzNqUmlkT2FuN0p2YmltMVZpa3J2MkZsNEZKVU1pdFFRc0JXdm1iTVB0cTZ1d3VXTEZEc2lpOHhLcW9LazZodlFQOE1RSGErK3p2MGM1Z3haOTl6UTRNQTdSMElyMDVuRk9zZVNHN04rWmtoeDQ5RkpCSHBXS3JXTFp1RzZUYzlQb0FzYkxMeEtuOXRURGkrck1Pd09jOUFZVnJZWDBraE1IenZHUlJQeXcxYUdUZnRQQkJNSE9ZcEpmcVJRUFdhbkI2UHh4NS92d1dDTzJpQURJaXVMaEdQajg4SlFTYWhuTkI0T0NzNFlLaUw5MVpuT0hYREM5ODdiTUxZVDRlRU8xMHZteWhNS1pQMkl6MkVwN1RzbC9oL3gxektKTzVkcTNLZ2huNGFKM2ROZis5U1U4a25pTGhlRjMvL29yeS9uaTR6OVp0MFR4MUhlQXMxOHMyQUhSM0N3aS9SUkFyTUtxaUxsMlREWHlzTXM5dmdqeUtlUktQY2E2NjEzQ0owazUycFN2YStiWWRYb3FuaGdwVmRWSWVmekFZS0FnREtrTzAzSElnSXdyWU9pVjF1LzR1RWZmQkVGSzRPZEdDREthR1lKTm5wMXlWMklNZEpPQ3hTRGh4Z2FnRXhaZ2ZEMk1qMGpsd0JRcmFjVE9UdzgwYmd3NG9TYjNKTHFTb1VOYVVWTzRwbUQyMW9Yak9XbnIya1dwOU9iNEdJV0h6VHlMM1RmM3ZaNTNaV2pMOE1rZnMvNDdMbHB5SnQ2aDBPSlJLQ1N0NU9HeGZ3MGhsQ0hSZnQyUzBicUFDbUs5dDJyUmc0UHhKSnVmQVFUOVRtK3N2NXpFekY3M1hUNWNNa3E0ZUQ0ZVB5U0tVZEZ6RDFsZmljUVBGNFQ3cndQN2JFY2swWEJSRURmUDBwRUR3YUkrZGR6czQ1OXZ6WW5kQUY1akFSM2poQnFCbW54TlpPUUNwT2dMSmg3bUJVckNYVmI3MVd2cVp5VW5WRTBRRTVpQ1dHT3dTTjdaaFdHWHd0MmhuQmxaMVZ4UVdoaVB0eUZjYmJENitlVmh0SHVLVis3ZkY0YzVxekZxVUp6M1RHS2wyVTBrUHJWYVZ6YTV0enlCdS9tTzQ4d3I5ZDl4aWJ5Q0ZHMTFIZFA3ak41RWF3YmdmVW1ITzU4dTVjOGUxOHlrSUlrNnE2RUp0cm11TWd1TXM5SWx1SHVLQjMrR295ZnRWSC9WSHJzV2VQNDBzRVErQUk3VmFmdzFOL0wzak1OSDU5dmh5MTlxK1U1RmJEdEZhd2wvVUVqZTdYK3hMNy93K1BTVXVBcGdFa2VJcXpIY2lGVHU1LzV6UHNYK3lTV2E2a2J4amk0V2htYlBoVnZYSzBuQmcrbURlSnNvTGw2MjdBd2gwcXRmTkZqRnZEVDBiMU1lS3hIdnM1UUllMzBkajduU1JlQllDSGVWN0FQRHpmNEUxVXJ2UVlIaVp6OUJBbHNCVUxsRERhS2xmZGtwbE5wMzlFYmpTNnNyQSIsIm1hYyI6IjkxMDdkZDhlYTc0ZGEzNzhmMDI1ODdmZTU1YjFmODg3MTExOGQxNTEyYmU2YjkyMDhiN2RhZmQ4ODkzZjViOGUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "QRMzGrT60c\/UySDCLPtKwVdmrCRo3N9WjRg6h1GfPtA=", "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": "eyJpdiI6InJKK24wQUFNRzdXdHlEb2J4TXpnU0E9PSIsInZhbHVlIjoiNzkzdmVpbEJPZjczTUFZNXlpRHZVWktzVm53OXR5ZXE0dWM3L0hiRjRiVVVIY2N5eU0zSTc1aHNtN0w4a2FCWWJpdS9iakZ5Y1YwRHZQcW9Ya2gybHF1bkE4eUdVbVRnOEJ6K1pFeXV3SlRLN3p3WFlUUkN4bHdlbjRRaGkzRVB3TFVvNXVBQmxWekt4dEtHcHFtcEd2QzdiQStpK3NRYjNBb1pGSXppdTFaaTJLZUpEeFlHZGFlZ3dGYS9RV0ZtTUlvNmdSNitqNmkraGhnK1hFQzhaM3U4cmxxY2JlTEh2NmFkQndPVXlvWVdkQTI4ekFtSXQ4WGJZeTlROVh6eHhUYVBvaDhObEVqd0haVW9HYS9JSVFUZ1FxbWV4YVVIcmIzR0l0c3I4c3I0MFVnQkg3YUVldlRFS1dzZnlzWEdZeDl5NEgyVUg4aUZKKzFISTRvckVTb252eHJzWHB2SndLc3RVTFZsbzdvZWNMUFFMRjhTU1dLSTBFaEYxZ29tT0IzZFJyZ3c4a1MzS0tHeVVHTVZHb1R4ZVlvUW11YkpnTEpReUJIQWx6aUljUlF2Y1V1NnB4NExObHZtL2NiRVlsOTljSkR6VWIrSmlWQTJyTFhvQjNwaFRKc2R1UFFRakFJSmpFZDBxekI2TDhLZ2hTTVFHVWs0WlV0TjJpT0Rhb0lpZUxuRGwxblF5UDBtUWllWDlsTTlEMFcrcnFKRHdib3AvNytDcWFiYnFOZTN2ZUhFUnNSR0VJQm5BcXMwR0U5WE0xR0prSFpRRnI3SlBYWjdvOTdEOTliWFNKczJlZTJPZWpBZWd2VmVlM1JuSWt6blMzNGdiN0lsVWZDaS9OOUM5alRmMDhWN1ROTUFOVmJCY1VVbTErM3p1MVY0SHdjS0JKQVRBQk1wL1AvTFNvZTJDdmdpRU5rZklYZXJYTTFWWVd4d1Q1NEFEZjRRcW9EcmhTNk56WDFjdjdZbHp6SnVFZXFwcjc0cVZlbmtJV2VsRklMSExLUVVHLzlnc2tQK3N5ZTFML2Z1Si9rcHExN2Z6bDJ3bU1yYjdRdDQ3RURUUFNTQmVzb0tlby9QbzJaRkljOTJmV21IeXRuenVjVEJLRG5LL1NzK2t2ZkJ4cWg1K2JDQkl4SWpmR3BvYTBpRmFqWGxJZTE5UDRoUlgxSlEyYTJGQjlraGg5R0tNbEZaQUYzT2ZrRjlhejlSL0xwdHlIYWlRcHFPQTBqUDlpNFI4LzlVYnJBMXZpczVXbTNXWTJBNGpHRk9ldGk4Y25FclJPRnA5Y1hUbUJRYkY3TzdPNUlnMnQ2N0l2SzBoZks2ZFQzWnVZczZJd211Zy9TUUlNbWo0SU9HbWpXVVQxVDByT2x0enkzRWNlWjZNVzkrbjI3SkdpUUJRNFgzWkxMbW5NeWtqV1RyUjhZMCtiWEtReW1JUWVyOXNWTjQyTWNzd3NNQ2ZxMWJWS0grL05wZXVseFFUUE9VS2N0Z2lSRnNTdVZnWXpSa1JMcGcwbVYxN1dXVHhSeUcwNVh2N0FRbFoxa2RVenB6NzBOdngwcVNwMDlLMGpseVdxVTBlRmJDVzRyc3hTeFdXWFhtcnVlQ0tCekYvemp6QWRjZXlhVHZHMzRkVnhTOTZtMnRybzNqUmlkT2FuN0p2YmltMVZpa3J2MkZsNEZKVU1pdFFRc0JXdm1iTVB0cTZ1d3VXTEZEc2lpOHhLcW9LazZodlFQOE1RSGErK3p2MGM1Z3haOTl6UTRNQTdSMElyMDVuRk9zZVNHN04rWmtoeDQ5RkpCSHBXS3JXTFp1RzZUYzlQb0FzYkxMeEtuOXRURGkrck1Pd09jOUFZVnJZWDBraE1IenZHUlJQeXcxYUdUZnRQQkJNSE9ZcEpmcVJRUFdhbkI2UHh4NS92d1dDTzJpQURJaXVMaEdQajg4SlFTYWhuTkI0T0NzNFlLaUw5MVpuT0hYREM5ODdiTUxZVDRlRU8xMHZteWhNS1pQMkl6MkVwN1RzbC9oL3gxektKTzVkcTNLZ2huNGFKM2ROZis5U1U4a25pTGhlRjMvL29yeS9uaTR6OVp0MFR4MUhlQXMxOHMyQUhSM0N3aS9SUkFyTUtxaUxsMlREWHlzTXM5dmdqeUtlUktQY2E2NjEzQ0owazUycFN2YStiWWRYb3FuaGdwVmRWSWVmekFZS0FnREtrTzAzSElnSXdyWU9pVjF1LzR1RWZmQkVGSzRPZEdDREthR1lKTm5wMXlWMklNZEpPQ3hTRGh4Z2FnRXhaZ2ZEMk1qMGpsd0JRcmFjVE9UdzgwYmd3NG9TYjNKTHFTb1VOYVVWTzRwbUQyMW9Yak9XbnIya1dwOU9iNEdJV0h6VHlMM1RmM3ZaNTNaV2pMOE1rZnMvNDdMbHB5SnQ2aDBPSlJLQ1N0NU9HeGZ3MGhsQ0hSZnQyUzBicUFDbUs5dDJyUmc0UHhKSnVmQVFUOVRtK3N2NXpFekY3M1hUNWNNa3E0ZUQ0ZVB5U0tVZEZ6RDFsZmljUVBGNFQ3cndQN2JFY2swWEJSRURmUDBwRUR3YUkrZGR6czQ1OXZ6WW5kQUY1akFSM2poQnFCbW54TlpPUUNwT2dMSmg3bUJVckNYVmI3MVd2cVp5VW5WRTBRRTVpQ1dHT3dTTjdaaFdHWHd0MmhuQmxaMVZ4UVdoaVB0eUZjYmJENitlVmh0SHVLVis3ZkY0YzVxekZxVUp6M1RHS2wyVTBrUHJWYVZ6YTV0enlCdS9tTzQ4d3I5ZDl4aWJ5Q0ZHMTFIZFA3ak41RWF3YmdmVW1ITzU4dTVjOGUxOHlrSUlrNnE2RUp0cm11TWd1TXM5SWx1SHVLQjMrR295ZnRWSC9WSHJzV2VQNDBzRVErQUk3VmFmdzFOL0wzak1OSDU5dmh5MTlxK1U1RmJEdEZhd2wvVUVqZTdYK3hMNy93K1BTVXVBcGdFa2VJcXpIY2lGVHU1LzV6UHNYK3lTV2E2a2J4amk0V2htYlBoVnZYSzBuQmcrbURlSnNvTGw2MjdBd2gwcXRmTkZqRnZEVDBiMU1lS3hIdnM1UUllMzBkajduU1JlQllDSGVWN0FQRHpmNEUxVXJ2UVlIaVp6OUJBbHNCVUxsRERhS2xmZGtwbE5wMzlFYmpTNnNyQSIsIm1hYyI6IjkxMDdkZDhlYTc0ZGEzNzhmMDI1ODdmZTU1YjFmODg3MTExOGQxNTEyYmU2YjkyMDhiN2RhZmQ4ODkzZjViOGUiLCJ0YWciOiIifQ==", "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-169", "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-170", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPe68i5kz1nGc4sflccEBbFidWMTUJxbB0txtFpbQejUc=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBRMO\/SGJsMl7j++fGSw\/IkptnjXn2dptcKlsEs2YNRiKWrTehbjm3YwTrtoEZjoKE=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-170", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0NPUbcwGImDOEIAtR7IzOi0Gj+4OKTRMMKLajqmThMAcCUpF7j\/FbFItdHtJwq5+nU=", "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-170", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-171", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPcDD0v855feyj6ji4KEsh0I1XWLreZ+VTRpEUxHFhmGtkIP6PRSGZ3Gm4jobCEqafGgTY74L4M0VW4F+k0rFDETY+WGiE6FMD3wLzW6Qxi4UtBC\/549SogPjbmqPkqy2ylfpev6\/teDSusqCcXswinZBfL8EYMG7c\/1Jsj+HZct5GsAitYWoLrbT6B2\/v0LZJZh89rUummJ+4TxOU4yWYD15xJNZzyCqVZT4Ak0U06BN8iyy6yXG5zPtKpZKEBKHpusGeeBLPucEypucEzJyZz3YN+Ms6u5aChYk7YKLZhI4a8hXDsFtEiIGdv8RkJF3J83u1Olk+u3Pnf68xgoX\/NfwtP3Bt+X0InTDPKipCv4kQ4xuJmh1Fs02+dxivC1xgsZMv5R7fC7yzEnG64\/khh5tNfhuEXcQ6tJ9uNXlj4Nh\/74c9+gdhSH0bwkk4BiuEXYbMO87ebqBSQ2b\/aX2xjRV4d4e4CaFiQdNS2Kk86ZzZhGXDfEFyF2qVFeA7VXNiM2Kmq4JEXKqGRg+wLnxHypmrndyEPzb4RZRLWSr7s9y3FBt1R8iH5YMSLtShXYO7ru9SQGZYqhlvfZsJtLJ8PYUj+WciOXRuTHRP3zSH0A3Z9Uhab4UonZ3NO+K\/F+5UBd1lxd8QjcJd7GSVksaB3a9kjYDjmn+MCUfdIElbNZGk26d\/2D3d382uGTGb3znfVPQR0cz5AXPQlUehBzpHXSbCIyp\/MqnTuSNPijkSuUL7k9VaMXxppQxgf6+70aWPoKZAXrXco20Ox4sqYfNPQ5SiSmbgtgzQfuO7iHXUdJ45s39uedD+h0THCWD+VEzKj6m2mZYWycc3OueE56qulEws2grLCYDfzirAV9eYQqpvqqdDcm6Qitk4lau1fBfcBgJOz15AFlk7B1XzBenjwlJFEWrjlZKJEpUuLX8Eu5NBGuZGsprLH7yGopwVX2IBml512DvjUdFUpt7ZpVyfkpIPOzukJ4g2dJJn1AleK0G0=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-171", "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-171", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-172", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPcaSH57LNPkbycqwup9UXU3Ppara71MGhMKhtsw3qlhadYnq+eVmb2zFOhcjTg3TkWIJKLeaGmT\/Zwzp\/wJr\/kf00Dfmd01z4\/inPEbD9vnKIt0wHsODE0O4BmJxWMNcQjwlQKEUea8w3znCxZ6rTcVdY33+hxtSzcNHnvu1CSfwlG\/LF5YtEUElRJuWe4LlWBaITbbSuAGNXDy65q2AwcEcDW7ec7ES514BCPmXaOZAYyE7yUgH5IyY0p5cNltkd8WUmpSstXh9YifY2UTb4QhMijJLD+8Fk5v0fDsrFJxI2MjpBGAYeZ2eMSM2N2\/qC9SKiqgvHxEZxXvDRFGwunKqLPpjwS7diBy2N6v\/KUGOE7KKDxzBC0Vyusn1w52nETxzzWskPSrRufohPRiZjWr1c35V\/tfGd0UzobkK1oWkqJ1JweZt7xRqBCGY4x3Ok4p0rpyOGVxO7jfgZk5edDOUwooPuyTfkB76s0f2U2XutZyvxPMyk1r0uMQPDShmJmFBZU9t8HxSzA6r9J5hNMy\/mMnz1b5YcF\/dWRDfAVjbmVxZB+R9gZGxHk0V78nIB3VgOUTkRbgYa+lYpr4JpxK2KWtUidH+q+DFZkArB21knHiriQKzrvO3DF6yN2Nat2rCEYuWGiQTavbrLR3OezuYhkB1i+Tu7ewMgHS7\/d6J79UDa3UQs0jttdIsgT5J\/3nfu+kCNiVVRy4JIwNIcE5mF1FpFprhbudtSvLksdsT1k60iXaTSRWeL6hYx0YpS6wHS69FP0K3kZ4G70bmTfISuk7rxARIwCt6NXTBBAc5xmdGc2BVlBmM\/hHR4Qq4MTfdg04BE\/xz0hKbbpwcUW9amKPhq8IvCcdhmWC0j5sPadYg0Zqc7RvRO70HL4scpChRWPxF3o19bTJcEi5vYwprOaCMNg8Sps9xZOKoc8hk5nnTOYU1bGy\/kvbTsui8OIi4zO0IcLfX07k9MmlQMYmfLrDOZlw+B5+\/KV6QbxypY=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-172", "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-172", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-173", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEBlcMA1WBzKLvEET3t1BnQxoxyz8E2AF+QqgjLL7juAIQ==", "PriceCodeRef": null, "supplier_title": "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": "EQHsb1b9QmyvIQhbLVJ\/4baJD3uKFs9vwicLl\/PC1Rk=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlVmNSswY1cvL3NJWVQyVTdGZXJxMWc9PSIsInZhbHVlIjoiVnlyNndpMjhVdGRIS2RLek9TbTkvS3VHazBPZmx3ZXJReWNVRDIya0dPQmhLcndUdDg4S0xtYThsWXR4ZWI4aXdTYURwL2lPMmxuQlNZYVBuSjBLRHRqWlJ5TzVTK0xOenhNNDZxdEh3TnVRUTNpNjU2VEMxbzZwbVgrWEpGY2l2UFFqUy9vcnpjK0ZQVXc2b3U5SUhHam95UHp5dG12ZGt3M1Z3NTIvQUVKUnpmSnhIRGlQOVNFeEx3a0RzZThxOTNJd3ZCY2dTWDFpNTFXOVBLWnVhM29KazVOT1ArMFhJaEJWampObmMwNm5hRTJxWkJva1lUdTUwLzhpN0JvTGZwZWRnK2RkQmhNZnZrQ0R2UVFDb2Nta3JhcVowR2VzN0tMUk9WdXBna05JMXZNZGF5QzNuR0E0QUlhM0wxU2Q4V3BvNWNSS0RIRGRRaXk5L21EYUxuVzZKcjZxeVdHRUtxMGN2ZS8rNldwb1ltZmVhM3pjRTZmTWRwMDgxUUhmSVA3WHNaeUtvdDY2dlVLc0MxenVxenZqb01ycENIS2krZ1FyL09DRlFWMWk1TFdCQnIwM2VzbnpMWUVXdG9LOFN0VnZGcHhpVnRJUEI0N2R4TG9HRzlKcWM0aE16c3JCdDBaKzFLNkFyZEpXa1Fldm9CYXZUcis1Z04yaWxraVNvNlhMVDFsZ2VBcWR3UHFnYjhlNE4wN3dTZ3VmWGtCVHd0YXg0bWdWU1ZkeHIwMkJVUWxtUmZTL3RYNEJmb1FIMG9ZTmVPSnE3WHFPSEVmTlBheXVZVUdmaGl6NkRGb2N5bE9udFprTjcrbHNGWWlzWGxjb2FwRnZ5Ym5hTkFkSHBQYzRXYjRMYmhUMlhkTGgxRE5sSkkvSTFRUGNvUERuTE5acnlCVm55YVY1TUdpdmswZEdud3h4VEY1SWJqVEVaSDBYWFgyaml1ekZwempOaW9wSGs4dHM3NDhvL3VuaStybWlvWGNvcVF1ejdqYjNISGRhTldoTXhLWnBscTl0ejk0NmRoL20rYUZoK0x2YkxQQWZRS3ZxNWNTM0dWWFpLMExxYUE4SnNvb3Fsb1UrS29kdk9NU1E3WDFWVWtSQzQ5M1FqVzJKUTJ1WnZpNEI3a2hJUDE0dHRCRjhlbVc2TkFncjFmeEhJclNQekZXWlIzSmRReWtCMTdJWUd3ZzY3R3RxT2Z3WE9CWnpTYVJPV3JQbnBORGtCSURNWXl2S3dEL2lXS3J6NjM0cnFZRjNSQjJad2NobDNkSEhrK084Nldtc1c4TGJNTU1Jd0lWWmFIbkllbkMzOTd3bThyWG5VWEdIN2RvdUNiUW0wVWFCV0FxeWQ4UWNQNHh1dStEeE9LQ3VDblRzTG5iTXIxdU9sUm5PL3BYNktqbE9zWU9Ic2JGSFBIR00zY3BWcUhnTGJlazI4Z29yT3VxdGxNQzdaTHRrd2Z6VGpOdXRYTjRNWHBCd1pVZVhTVU95SmRDb1Mvb25LQjNacmtoUms2bDdIUnJkS2tENGcyQjlNYkpOekhGajZnbkN3Y0pVendIWE9qNDVjUT09IiwibWFjIjoiN2MyMmRkMjAzOTg3MmY0ZTk3MzliM2QxNGIxYWYzNWFkMWM3N2M5ODY1MjhhYjUxZDcyNTk0ODJiNjBjMTlkOSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "KkeP1Owlle8Qv0SYB1\/t4y3jfXN0RzBx8uT+q9YVT+w=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IlVmNSswY1cvL3NJWVQyVTdGZXJxMWc9PSIsInZhbHVlIjoiVnlyNndpMjhVdGRIS2RLek9TbTkvS3VHazBPZmx3ZXJReWNVRDIya0dPQmhLcndUdDg4S0xtYThsWXR4ZWI4aXdTYURwL2lPMmxuQlNZYVBuSjBLRHRqWlJ5TzVTK0xOenhNNDZxdEh3TnVRUTNpNjU2VEMxbzZwbVgrWEpGY2l2UFFqUy9vcnpjK0ZQVXc2b3U5SUhHam95UHp5dG12ZGt3M1Z3NTIvQUVKUnpmSnhIRGlQOVNFeEx3a0RzZThxOTNJd3ZCY2dTWDFpNTFXOVBLWnVhM29KazVOT1ArMFhJaEJWampObmMwNm5hRTJxWkJva1lUdTUwLzhpN0JvTGZwZWRnK2RkQmhNZnZrQ0R2UVFDb2Nta3JhcVowR2VzN0tMUk9WdXBna05JMXZNZGF5QzNuR0E0QUlhM0wxU2Q4V3BvNWNSS0RIRGRRaXk5L21EYUxuVzZKcjZxeVdHRUtxMGN2ZS8rNldwb1ltZmVhM3pjRTZmTWRwMDgxUUhmSVA3WHNaeUtvdDY2dlVLc0MxenVxenZqb01ycENIS2krZ1FyL09DRlFWMWk1TFdCQnIwM2VzbnpMWUVXdG9LOFN0VnZGcHhpVnRJUEI0N2R4TG9HRzlKcWM0aE16c3JCdDBaKzFLNkFyZEpXa1Fldm9CYXZUcis1Z04yaWxraVNvNlhMVDFsZ2VBcWR3UHFnYjhlNE4wN3dTZ3VmWGtCVHd0YXg0bWdWU1ZkeHIwMkJVUWxtUmZTL3RYNEJmb1FIMG9ZTmVPSnE3WHFPSEVmTlBheXVZVUdmaGl6NkRGb2N5bE9udFprTjcrbHNGWWlzWGxjb2FwRnZ5Ym5hTkFkSHBQYzRXYjRMYmhUMlhkTGgxRE5sSkkvSTFRUGNvUERuTE5acnlCVm55YVY1TUdpdmswZEdud3h4VEY1SWJqVEVaSDBYWFgyaml1ekZwempOaW9wSGs4dHM3NDhvL3VuaStybWlvWGNvcVF1ejdqYjNISGRhTldoTXhLWnBscTl0ejk0NmRoL20rYUZoK0x2YkxQQWZRS3ZxNWNTM0dWWFpLMExxYUE4SnNvb3Fsb1UrS29kdk9NU1E3WDFWVWtSQzQ5M1FqVzJKUTJ1WnZpNEI3a2hJUDE0dHRCRjhlbVc2TkFncjFmeEhJclNQekZXWlIzSmRReWtCMTdJWUd3ZzY3R3RxT2Z3WE9CWnpTYVJPV3JQbnBORGtCSURNWXl2S3dEL2lXS3J6NjM0cnFZRjNSQjJad2NobDNkSEhrK084Nldtc1c4TGJNTU1Jd0lWWmFIbkllbkMzOTd3bThyWG5VWEdIN2RvdUNiUW0wVWFCV0FxeWQ4UWNQNHh1dStEeE9LQ3VDblRzTG5iTXIxdU9sUm5PL3BYNktqbE9zWU9Ic2JGSFBIR00zY3BWcUhnTGJlazI4Z29yT3VxdGxNQzdaTHRrd2Z6VGpOdXRYTjRNWHBCd1pVZVhTVU95SmRDb1Mvb25LQjNacmtoUms2bDdIUnJkS2tENGcyQjlNYkpOekhGajZnbkN3Y0pVendIWE9qNDVjUT09IiwibWFjIjoiN2MyMmRkMjAzOTg3MmY0ZTk3MzliM2QxNGIxYWYzNWFkMWM3N2M5ODY1MjhhYjUxZDcyNTk0ODJiNjBjMTlkOSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "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": "8ys7aisUTUBpSjJgvfoTNswJGIjDg4IYjtJJWzaq39w=", "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": "eyJpdiI6IlVmNSswY1cvL3NJWVQyVTdGZXJxMWc9PSIsInZhbHVlIjoiVnlyNndpMjhVdGRIS2RLek9TbTkvS3VHazBPZmx3ZXJReWNVRDIya0dPQmhLcndUdDg4S0xtYThsWXR4ZWI4aXdTYURwL2lPMmxuQlNZYVBuSjBLRHRqWlJ5TzVTK0xOenhNNDZxdEh3TnVRUTNpNjU2VEMxbzZwbVgrWEpGY2l2UFFqUy9vcnpjK0ZQVXc2b3U5SUhHam95UHp5dG12ZGt3M1Z3NTIvQUVKUnpmSnhIRGlQOVNFeEx3a0RzZThxOTNJd3ZCY2dTWDFpNTFXOVBLWnVhM29KazVOT1ArMFhJaEJWampObmMwNm5hRTJxWkJva1lUdTUwLzhpN0JvTGZwZWRnK2RkQmhNZnZrQ0R2UVFDb2Nta3JhcVowR2VzN0tMUk9WdXBna05JMXZNZGF5QzNuR0E0QUlhM0wxU2Q4V3BvNWNSS0RIRGRRaXk5L21EYUxuVzZKcjZxeVdHRUtxMGN2ZS8rNldwb1ltZmVhM3pjRTZmTWRwMDgxUUhmSVA3WHNaeUtvdDY2dlVLc0MxenVxenZqb01ycENIS2krZ1FyL09DRlFWMWk1TFdCQnIwM2VzbnpMWUVXdG9LOFN0VnZGcHhpVnRJUEI0N2R4TG9HRzlKcWM0aE16c3JCdDBaKzFLNkFyZEpXa1Fldm9CYXZUcis1Z04yaWxraVNvNlhMVDFsZ2VBcWR3UHFnYjhlNE4wN3dTZ3VmWGtCVHd0YXg0bWdWU1ZkeHIwMkJVUWxtUmZTL3RYNEJmb1FIMG9ZTmVPSnE3WHFPSEVmTlBheXVZVUdmaGl6NkRGb2N5bE9udFprTjcrbHNGWWlzWGxjb2FwRnZ5Ym5hTkFkSHBQYzRXYjRMYmhUMlhkTGgxRE5sSkkvSTFRUGNvUERuTE5acnlCVm55YVY1TUdpdmswZEdud3h4VEY1SWJqVEVaSDBYWFgyaml1ekZwempOaW9wSGs4dHM3NDhvL3VuaStybWlvWGNvcVF1ejdqYjNISGRhTldoTXhLWnBscTl0ejk0NmRoL20rYUZoK0x2YkxQQWZRS3ZxNWNTM0dWWFpLMExxYUE4SnNvb3Fsb1UrS29kdk9NU1E3WDFWVWtSQzQ5M1FqVzJKUTJ1WnZpNEI3a2hJUDE0dHRCRjhlbVc2TkFncjFmeEhJclNQekZXWlIzSmRReWtCMTdJWUd3ZzY3R3RxT2Z3WE9CWnpTYVJPV3JQbnBORGtCSURNWXl2S3dEL2lXS3J6NjM0cnFZRjNSQjJad2NobDNkSEhrK084Nldtc1c4TGJNTU1Jd0lWWmFIbkllbkMzOTd3bThyWG5VWEdIN2RvdUNiUW0wVWFCV0FxeWQ4UWNQNHh1dStEeE9LQ3VDblRzTG5iTXIxdU9sUm5PL3BYNktqbE9zWU9Ic2JGSFBIR00zY3BWcUhnTGJlazI4Z29yT3VxdGxNQzdaTHRrd2Z6VGpOdXRYTjRNWHBCd1pVZVhTVU95SmRDb1Mvb25LQjNacmtoUms2bDdIUnJkS2tENGcyQjlNYkpOekhGajZnbkN3Y0pVendIWE9qNDVjUT09IiwibWFjIjoiN2MyMmRkMjAzOTg3MmY0ZTk3MzliM2QxNGIxYWYzNWFkMWM3N2M5ODY1MjhhYjUxZDcyNTk0ODJiNjBjMTlkOSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "ajI\/rNAXOxfTUATFK1jx4kJs3Uueu3ELs\/Ku8u+6ad8=", "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": "eyJpdiI6IlVmNSswY1cvL3NJWVQyVTdGZXJxMWc9PSIsInZhbHVlIjoiVnlyNndpMjhVdGRIS2RLek9TbTkvS3VHazBPZmx3ZXJReWNVRDIya0dPQmhLcndUdDg4S0xtYThsWXR4ZWI4aXdTYURwL2lPMmxuQlNZYVBuSjBLRHRqWlJ5TzVTK0xOenhNNDZxdEh3TnVRUTNpNjU2VEMxbzZwbVgrWEpGY2l2UFFqUy9vcnpjK0ZQVXc2b3U5SUhHam95UHp5dG12ZGt3M1Z3NTIvQUVKUnpmSnhIRGlQOVNFeEx3a0RzZThxOTNJd3ZCY2dTWDFpNTFXOVBLWnVhM29KazVOT1ArMFhJaEJWampObmMwNm5hRTJxWkJva1lUdTUwLzhpN0JvTGZwZWRnK2RkQmhNZnZrQ0R2UVFDb2Nta3JhcVowR2VzN0tMUk9WdXBna05JMXZNZGF5QzNuR0E0QUlhM0wxU2Q4V3BvNWNSS0RIRGRRaXk5L21EYUxuVzZKcjZxeVdHRUtxMGN2ZS8rNldwb1ltZmVhM3pjRTZmTWRwMDgxUUhmSVA3WHNaeUtvdDY2dlVLc0MxenVxenZqb01ycENIS2krZ1FyL09DRlFWMWk1TFdCQnIwM2VzbnpMWUVXdG9LOFN0VnZGcHhpVnRJUEI0N2R4TG9HRzlKcWM0aE16c3JCdDBaKzFLNkFyZEpXa1Fldm9CYXZUcis1Z04yaWxraVNvNlhMVDFsZ2VBcWR3UHFnYjhlNE4wN3dTZ3VmWGtCVHd0YXg0bWdWU1ZkeHIwMkJVUWxtUmZTL3RYNEJmb1FIMG9ZTmVPSnE3WHFPSEVmTlBheXVZVUdmaGl6NkRGb2N5bE9udFprTjcrbHNGWWlzWGxjb2FwRnZ5Ym5hTkFkSHBQYzRXYjRMYmhUMlhkTGgxRE5sSkkvSTFRUGNvUERuTE5acnlCVm55YVY1TUdpdmswZEdud3h4VEY1SWJqVEVaSDBYWFgyaml1ekZwempOaW9wSGs4dHM3NDhvL3VuaStybWlvWGNvcVF1ejdqYjNISGRhTldoTXhLWnBscTl0ejk0NmRoL20rYUZoK0x2YkxQQWZRS3ZxNWNTM0dWWFpLMExxYUE4SnNvb3Fsb1UrS29kdk9NU1E3WDFWVWtSQzQ5M1FqVzJKUTJ1WnZpNEI3a2hJUDE0dHRCRjhlbVc2TkFncjFmeEhJclNQekZXWlIzSmRReWtCMTdJWUd3ZzY3R3RxT2Z3WE9CWnpTYVJPV3JQbnBORGtCSURNWXl2S3dEL2lXS3J6NjM0cnFZRjNSQjJad2NobDNkSEhrK084Nldtc1c4TGJNTU1Jd0lWWmFIbkllbkMzOTd3bThyWG5VWEdIN2RvdUNiUW0wVWFCV0FxeWQ4UWNQNHh1dStEeE9LQ3VDblRzTG5iTXIxdU9sUm5PL3BYNktqbE9zWU9Ic2JGSFBIR00zY3BWcUhnTGJlazI4Z29yT3VxdGxNQzdaTHRrd2Z6VGpOdXRYTjRNWHBCd1pVZVhTVU95SmRDb1Mvb25LQjNacmtoUms2bDdIUnJkS2tENGcyQjlNYkpOekhGajZnbkN3Y0pVendIWE9qNDVjUT09IiwibWFjIjoiN2MyMmRkMjAzOTg3MmY0ZTk3MzliM2QxNGIxYWYzNWFkMWM3N2M5ODY1MjhhYjUxZDcyNTk0ODJiNjBjMTlkOSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2302, "gross_total": 2272, "base_fare": 1858, "tax": 444, "sell": { "currency": "MYR", "total": 2302, "base_fare": 1858, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMwMiwiYmFzZV9mYXJlIjoxODU4LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNzIsImJhc2VfZmFyZSI6MTgyOCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI3MiwiYmFzZV9mYXJlIjoxODI4LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2302, "base_fare": 1858, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1828.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2302, "base_fare": 1858, "tax": 444, "gross": { "base_fare": "1828.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMDIuMDAiLCJiYXNlX2ZhcmUiOiIxODU4LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgyOC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI3Mi4wMCIsImJhc2VfZmFyZSI6IjE4MjguMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODI4LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI3Mi4wMCIsImJhc2VfZmFyZSI6IjE4MjguMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2272, "base_fare": 1828, "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": 2302, "filter": { "id": "F123NP00114-173", "price": 2302, "gross_total": 2272, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-174", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgYKAYWbMrftjkrvg1SKiVtQuaeTvRJdW\/TzWuE0RFRW", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-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": "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-174", "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-08 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": "kul202603081305bkk2026030814100416bkk202603091055dac2026030912300321dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-175", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEs36mFNUXgsTMSoVsVL0z+FCC5QGWj9+tWvkcfF5CUxK", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-175", "get_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-175", "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-08 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": "kul202603081305bkk2026030814100416bkk202603091055dac2026030912300321dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-176", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEg1rAcnNLruyzmrbVMI23MFhEy71MxSJC3zTj9sECYnb", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "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-176", "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-08 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": "kul202603081305bkk2026030814100416bkk202603082315dac2026030900500339dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-177", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtfqsWAPTHSS+EtCsf5HKVK1E1PnSYCw0Q9eEhVcaum2", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-177", "get_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-177", "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-08 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": "kul202603082105bkk2026030822100418bkk202603082315dac2026030900500339dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-178", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboOoBr5p7hrZGCBeYnAgYPTOcVdsEiXcdl8+YB8jDzw\/GZYb0eWkpgG4ga+Wk8V8hE=", "PriceCodeRef": null, "supplier_title": "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": "CdCDq2WOZDxYogGtKWxWKmRI0oMClumbwVsfk5zenibKWYJZKZ6u6fcP94DDYoCWIRXiMIXNdoOBGRPWOs7EuNLzHB3yrj+Jl6DDrbSelzk=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "\/I56xhZK87h4Djyl3nL0R913ZI\/a198VLICvd1SvqxqGvJLcLWmMpXSfti1vzxXd4uJgthWvqKrFKVLWRkkvFHQQGd92i\/a\/Z8VyzgENvt0=", "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-178", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-179", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboJ\/YpFnZ8YgrhIW8ao6m8QafSz3ASRzi\/F1YVyUQFt0F6JSYUtjCc0UMcDPpaiYNX22jQpX9DBb2opT7DBXGMAo3WGmIZk\/3MtpR5BiN6TdA==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHCov6lODVGpl+vgV\/hJTPco=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "6Tqg8oyxqezmc5eQ3TGTPWLq3yJr\/VpczmV7ZxotJXo=", "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-179", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-180", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6+zscD38Cruo9wW7SB9lAKm+I\/cHIcG+3rS2uBZsHoZh0Vq3u1Afoco+yPpJLBLHYspMha4D2DB0CkTesjam5W4vV2rsmN3038WE8y5NUIw==", "PriceCodeRef": null, "supplier_title": "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": "gWWpBsN\/hy\/MlX3q3oAS\/exHb9wmleU6jh4YfXx0jzI=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "gN5hWYtOy+znjPY2rCTUlsFd0cMdOmhG6Phcn2ZP5Xg=", "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-180", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-181", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKProFFqwa3CmsQkqCqtCjqJ3JEC7a7Qw2\/hs2mIKxbwrY=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XC\/JeR3JFNvvzdJij6rYAglw8BbPHjejjeR7GPRO2N8tgWPOkba1aFwARYCKYQZFHA=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0O8QmLSL6OFGGomw0M5aChnHjz8oZ+3xQVnv5XvnauURRDNSYEBHqVh4IBvf3GyLQ0=", "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-181", "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-08 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": "kul202603082220dac202603090010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-182", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboCtrnekorqByCySVIBswHnWLaqXg\/i7G8FDBx9wRNQG1IhXGIuRmi9Qz\/0s5p6i7fsGhLba9usHpXodhjJEzwqzIz6Auz\/sksMlgIDP\/3MBORHGPA9d65hbfylyxh+pfX0NJkzBgJbrvt66NRT+OfnM9Ic9ItoxWlGcm\/GB4XH1HsOuxm6H7OZ4WvygTHvVWDwP7vZWwfxFY8QlugWvVXhX1jVzJ5OEjuA8fwrp\/cCsjThGRqj3hqNpFuAwG+bTwu3O68VUkV4MDpEwTiDqq\/LjXXhY2EpU7F2MBO+ll6VW3ObYrHc3QH\/L46YOVqR5iHVV0sGOv18ioM6CVQ0k1OMfQ9fNBxki1BHPMnEQD\/aqhMLArVMLUZWFzZJcza7Tr2chkWooD+o7nC\/M+BGpHCqhOnVyXXxABp3PDYqheYAeNAi\/Htnc+voLHoIgjt\/CU+IMB7EXCyaFIvuk\/sHMhaq1Yj66ioimnKJzNgttcFDWRJ+N\/15e4fJgUVsqRM6cZYStEZTdythzZc4CGgE50v7muT0AP9EXJfrAxgTVsMFTGU7XCLAC1AQPgZ95VFc4rQ7z1EfbjsGpXXXywgsNQcG5+GbiZ\/SPUXckjJDF+cKWa37XD+sD84\/45UXn3DtQ9cDA3GkWe3LVG7jvqc41KdIO93ZG7CD4M1QtrMwb319WzJef\/29cgBa1rgNz8M4rGQ2yBifuv0cp+wCBMFtejYB3xc+fn6jAt6Ovqt4JyDNxvuDYhhSDZT6w9irYA76MCpi1HuspUCXnN1mKFagHgTLMR0szMwKNZCUM\/6a\/L9BtoFGb7O7AOSgNg8RjDxAaUpSxOvCiz49XUQ81aFx+i1SvU36iZTi2V+BbuG9gGIoaShxE670rXhreYK6+9WAG+TlTJPj57adl9TbXYTH8bfoFX3gPNXNHTyDXzs2UFYTjXKaDCTispttBm4z07HTk4V+S2nCz+pJ4z7rSHIkCQqVnWb7nQKx+N9KW+x4RFFvwA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-182", "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-182", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-183", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEpDY7c54Tiry5txUJpzAojiHAgjasx7FDKN+QJvOPVVM", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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-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": "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-183", "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-08 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": "kul202603081305bkk2026030814100416bkk202603082315dac2026030900500339dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-184", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvaQl7o1km3z4YEp6ulkLG8QchPjgJ8JBjTOVCZBL6e6", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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-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": "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-184", "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-08 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": "kul202603082105bkk2026030822100418bkk202603082315dac2026030900500339dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-185", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbpo1yp6fPtUR\/eWF0USYUPc5UyBacSWCYjR6zrk9P+4iyMQlRQtHK9TiVrczjRb2yUUU\/E7V0pP3FNOLGoPLoYcrPNSBf3dCE4dtRW02asXgBzKbhyTo\/6vUgQsUZzg3ingxIyo2vjO2e\/X9+I1liDVQnnMcFm7zp2NplKwsd04UPqr+6X93ALm2iWhjLjQ0e98r2zxX2hO+b5wC0trqjMBXd79AdJqUa7\/69w613SGH\/e8e7fk1YCvaFtXrEmazst7q9g3v6MJOrANhLlxqUH5Oh4ycLKgyRPX806M6aHwq62RFjVo7OikV3PTcYSzrTsTyi3n5KP98cVnkVleFSmmL+jtPmeVUPeMxzeGHItsJah+drHMbK8CSg+RDPQqwMuAXOBH9cYKN8gcU23CK2XgY\/lEvdm81CKmzmSL8aii2rAmO2qJflblMIJ+G4OwOv1OyE+My\/sIn4MN3WmUtcJag5tJQqqOon+4o99SHE2uo7oyFJ\/EmjTFmhP6Jv1HR7ULaeCrQ38NMhrjfmjISnlsqgjC7HD0EE5aPj8F10D8dj7EW8BURU2iVgAMeDvM7nMCzkW3W0B28x5Ljwpofv2R+WpdMIKXrFI2Gn5bEzeogzVnnKpMoUXzE98BCFh1qmTDk7RwXOuKAn1inRrhm2V8EsL0XNFK4WecR7s2Ni6xxMif0Y9OWvUeLeYtwhTz6x6evR0rPGgqDl1\/ly14p5R3ntygTsvpzsOT+E\/puCnIbtRFF+Xr31GadbfJE+6AsaqQiHEpwDm+mi\/XOvD9ATtHJb2dhlh4Os26G1KJPcqUr2bq9eaiLV3HTCGh\/\/WszWRhjiZmKu6youzfePrutFe3pZhA1XkClqixlKgEoVFEfj6nUFZKZf2xl5935y4pX9mQ68cgpxyVBFSe9JS38MQXHsd3z9GBwWxi\/db+0sOgsjML64FVjJvyJu\/3PAv8wryOkYl7Sk9kiua6OhVNuLJnHrd67VpPtDFrHxKwsSSXP5GuGNBKuhbAccivvaSft30=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-185", "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-185", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-186", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboOoBr5p7hrZGCBeYnAgYPTz1s8CkG6WHBH7m4uGrv7ODiJfQl3RnP1CZLmix17dHU=", "PriceCodeRef": null, "supplier_title": "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": "CdCDq2WOZDxYogGtKWxWKmRI0oMClumbwVsfk5zenibj5LaD3xTSwItf\/YFJSSsHJwEBCggeJUDWvQMX+hZflgTru+64iN4XXydn4zpXAio=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "\/I56xhZK87h4Djyl3nL0R913ZI\/a198VLICvd1SvqxpvluMKD5BM5tBAum1yPwXRMbKRG8uXsVIalF4rPsXCYjbglTGoFlQyR+8Y+Dzdwk8=", "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-186", "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-08 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": "kul202603082220dac202603090010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-187", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrBkcfDLKUr9teqeUdATJnN9CiCORURoqmI9zW\/NxptTd\/2GUFVyhFOEbJHcWYTo1T9DnHeV3SerTpMW4s\/LLT\/", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WMAr\/qrezXc6jz75UaLnTNcUxkC8LePocmntP86GEYp8t1nfp95QefOikdSpbWcO", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+JVIS7OnSrhQOxvXPnKGhW6hEZ+QIQkPCb3HgqoOhk3KHQwpHjZ6ALsrMZTTFFoR", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-187", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NCjDkTpME77jl6YnOVr\/6xvIvvwAWL0TKZLlqfUIiYfqUIq3NYR3GbJG47gx5P01", "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": "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2397, "gross_total": 2367, "base_fare": 1147, "tax": 1250, "sell": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NywiYmFzZV9mYXJlIjoxMTQ3LCJ0YXgiOjEyNTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTcuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjAwIiwidGF4IjoiMTI1MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTcuMDAiLCJ0YXgiOiIxMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzY3LjAwIiwiYmFzZV9mYXJlIjoiMTExNy4wMCIsInRheCI6IjEyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2367, "base_fare": 1117, "tax": 1250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2397, "filter": { "id": "F123NP00114-187", "price": 2397, "gross_total": 2367, "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-188", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpxIZOYNQY7brv1l5JnDBdC9PKixxiSjUJ+qEIG7PrHNREr0o\/AKPCl4GIuMBzr94TD\/LKfcEV8MSqPLFOlVZFb", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WMAr\/qrezXc6jz75UaLnTNcUxkC8LePocmntP86GEYp8t1nfp95QefOikdSpbWcO", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+JVIS7OnSrhQOxvXPnKGhW6hEZ+QIQkPCb3HgqoOhk3KHQwpHjZ6ALsrMZTTFFoR", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-188", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DtfDSqKfUvP4vMJOPfSFB7OXUWOGtg2hzg+rWmT\/dJbPk\/btSPEkcYAZfjsnBJdn", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2397, "gross_total": 2367, "base_fare": 1147, "tax": 1250, "sell": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NywiYmFzZV9mYXJlIjoxMTQ3LCJ0YXgiOjEyNTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTcuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjAwIiwidGF4IjoiMTI1MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTcuMDAiLCJ0YXgiOiIxMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzY3LjAwIiwiYmFzZV9mYXJlIjoiMTExNy4wMCIsInRheCI6IjEyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2367, "base_fare": 1117, "tax": 1250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2397, "filter": { "id": "F123NP00114-188", "price": 2397, "gross_total": 2367, "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-189", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbqus6MSJIbSSMpqNdfbuyE34Z7KHRsPL+YvnkkWD5yHos+zEBHQ3cCUIo6R0mKewmGBdDGd3iqg86lluvln9bMd", "PriceCodeRef": null, "supplier_title": "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": "hdNsJspylMVUA91uYTdXCKlRb3xJHE8izil08FLdvJ6SBj4sNL8vW0gWri3\/GmxW", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+JVIS7OnSrhQOxvXPnKGhW6hEZ+QIQkPCb3HgqoOhk3KHQwpHjZ6ALsrMZTTFFoR", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] }, { "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": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NCjDkTpME77jl6YnOVr\/6xvIvvwAWL0TKZLlqfUIiYfqUIq3NYR3GbJG47gx5P01", "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": "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2397, "gross_total": 2367, "base_fare": 1147, "tax": 1250, "sell": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NywiYmFzZV9mYXJlIjoxMTQ3LCJ0YXgiOjEyNTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTcuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjAwIiwidGF4IjoiMTI1MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTcuMDAiLCJ0YXgiOiIxMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzY3LjAwIiwiYmFzZV9mYXJlIjoiMTExNy4wMCIsInRheCI6IjEyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2367, "base_fare": 1117, "tax": 1250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2397, "filter": { "id": "F123NP00114-189", "price": 2397, "gross_total": 2367, "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-190", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrVCRXwPrYLxDvkq3\/6PujFNt175p1ISuThV1myPIhEMGmxFYPhpq9Z7LTFNEi3Hts9HcT9VJofNSCT7nP7G2cY", "PriceCodeRef": null, "supplier_title": "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": "hdNsJspylMVUA91uYTdXCKlRb3xJHE8izil08FLdvJ6SBj4sNL8vW0gWri3\/GmxW", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+JVIS7OnSrhQOxvXPnKGhW6hEZ+QIQkPCb3HgqoOhk3KHQwpHjZ6ALsrMZTTFFoR", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "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": "7E0XRWuHs51jIIx378tIjByJ00FdyifnCSB4fvJYTEkZuSL9w07EfEAsXNHTcy1n", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DtfDSqKfUvP4vMJOPfSFB7OXUWOGtg2hzg+rWmT\/dJbPk\/btSPEkcYAZfjsnBJdn", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2397, "gross_total": 2367, "base_fare": 1147, "tax": 1250, "sell": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NywiYmFzZV9mYXJlIjoxMTQ3LCJ0YXgiOjEyNTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTcuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjAwIiwidGF4IjoiMTI1MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTcuMDAiLCJ0YXgiOiIxMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzY3LjAwIiwiYmFzZV9mYXJlIjoiMTExNy4wMCIsInRheCI6IjEyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2367, "base_fare": 1117, "tax": 1250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2397, "filter": { "id": "F123NP00114-190", "price": 2397, "gross_total": 2367, "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-191", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpP8VtXHkjnLd8qFXHMOt4dOXWBEzjozZJbqyAbRMhU4EVb7jt1A1k8ZhbuTXz8YtFq3q6b9umZ9AmDUluC6ZGU", "PriceCodeRef": null, "supplier_title": "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": "hdNsJspylMVUA91uYTdXCKlRb3xJHE8izil08FLdvJ6SBj4sNL8vW0gWri3\/GmxW", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MpP6+N0wxpHOKycDKWYsttivYzYuzxqPuEWEGdnlVas\/K4bWEMfjPcsQVhz+h\/Xe", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "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": "Q4ytkfkX2bLmhj7CfhdHJHOfZpg6wxA44e6ZTJyI5Jee64Z7wQ0a8rkCS2i545kY", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x5t6m5OH3eb4HGBE8bl8qpx\/TnHlrtZdZHRVJUWb0+CPIJy2TcNJVED8KRR5Py3g", "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": null, "name": null, "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2397, "gross_total": 2367, "base_fare": 1147, "tax": 1250, "sell": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NywiYmFzZV9mYXJlIjoxMTQ3LCJ0YXgiOjEyNTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTcuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjAwIiwidGF4IjoiMTI1MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTcuMDAiLCJ0YXgiOiIxMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzY3LjAwIiwiYmFzZV9mYXJlIjoiMTExNy4wMCIsInRheCI6IjEyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2367, "base_fare": 1117, "tax": 1250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2397, "filter": { "id": "F123NP00114-191", "price": 2397, "gross_total": 2367, "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-08 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": "kul202603081305bkk202603081410416bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-192", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqhsH\/\/If622ZY7l4O\/ffVWwegx4lymC8V8k29dINNQ78NcsHroKwkLtMeV+0jU09qN8PDv+3i6Zkk7uKg4ac76", "PriceCodeRef": null, "supplier_title": "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": "WMAr\/qrezXc6jz75UaLnTNcUxkC8LePocmntP86GEYp8t1nfp95QefOikdSpbWcO", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MpP6+N0wxpHOKycDKWYsttivYzYuzxqPuEWEGdnlVas\/K4bWEMfjPcsQVhz+h\/Xe", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "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": "Q4ytkfkX2bLmhj7CfhdHJHOfZpg6wxA44e6ZTJyI5Jee64Z7wQ0a8rkCS2i545kY", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x5t6m5OH3eb4HGBE8bl8qpx\/TnHlrtZdZHRVJUWb0+CPIJy2TcNJVED8KRR5Py3g", "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": null, "name": null, "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2397, "gross_total": 2367, "base_fare": 1147, "tax": 1250, "sell": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NywiYmFzZV9mYXJlIjoxMTQ3LCJ0YXgiOjEyNTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyMzY3LCJiYXNlX2ZhcmUiOjExMTcsInRheCI6MTI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2397, "base_fare": 1147, "tax": 1250, "gross": { "base_fare": "1117.00", "tax": "1250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTcuMDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjAwIiwidGF4IjoiMTI1MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTcuMDAiLCJ0YXgiOiIxMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzY3LjAwIiwiYmFzZV9mYXJlIjoiMTExNy4wMCIsInRheCI6IjEyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjcuMDAiLCJiYXNlX2ZhcmUiOiIxMTE3LjAwIiwidGF4IjoiMTI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyMzY3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2367, "base_fare": 1117, "tax": 1250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2397, "filter": { "id": "F123NP00114-192", "price": 2397, "gross_total": 2367, "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-193", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpiwWWejQFJyY0tx3XdiIMxJdjRs1RvkehFeFtplxVfCqnvxc1VhwgBN84jUhkS4vAAyO1WA9iYt0b2m5YAJoQEEQi9KVsmsH1fbEaF8BmiKQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "g4vClHGNpoagudxw9uPLdFdPENE436PZQOIPKN0OUQs=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-193", "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+mYhcxpgmQef9mAZwHyqf2agtCNR0yAlsK5t5vo=", "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": 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-193", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-194", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq4+h2WWWC4y1RWklIqa0pWsJqwCLzZV71dr8xQFNJ6vi4awPCffCcwe1Hh2sR8R9FEDbyFnvlOqrqQLMUQLSEg\/lUwwjkJG+e6cUoEE4bGFQ==", "PriceCodeRef": null, "supplier_title": "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": "G39icLqsrvsErng8wiAdufTM4G0wlqW6Q684OVSJTMc=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "7v0PhPaEB+84Eom5IcKtcWNmjGOCC21XOxu160s\/Ibc=", "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-194", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-195", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEuG54hfHuiIkFYYuMP5AodxaiPmWtVoFQFfP632vsDs6", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-195", "get_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-195", "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-08 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": "kul202603081305bkk2026030814100416bkk202603091055dac2026030912300321dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-196", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEosfgsfuPXTTpdRFvDYozUg6\/NJRSqPh0HPo1aqgBTor", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-196", "get_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-196", "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-08 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": "kul202603082105bkk2026030822100418bkk202603091055dac2026030912300321dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-197", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090xKjqYDy8Cwlc\/0gQLSxKPU87mncqgUm5EjE4QXyTG2l9maeMIgrp+mN+TI+2uCrSOasT8wYGM88D4vebu78dCBMV8AU3XBr6BwUqvLz9NS\/KAXCvAPsxYbPnFwoeFuhUOTGEqdJ+W1qWuFmj1TygYg23IIjmRVvBgYobV7gm6i1j5I1ns2+iH2oxWvSR\/oMLs+ukzXFMe0lqU0oT\/Qh4JFJ60HBKlf87QNZejwHFVJwNWvdCMNVA\/YRbNWaoDfaPr4+cY0SaydLdXdx03YPKz0QKm6nkErWk+Hggy7pCneRxaNce5o+E7dqQJR+twZAdr5kQGdoe\/xpecye7WMk+a4ZWB\/kp8vmzR4cLTjOjMgiJjVcHK5BK\/YFz7QVtXAHE1NTtB46jdiO6iDLTTWkaODwUba6O9yCr6F6HMa6nLLx3EsODg6qGtKE+m9xw6sAakO0DVCAsTlgEotrHoBdardRhlzj1E72+LD\/XoFblPUIOpni2+cZPmiAnxd1S1DYNKSTds5q0eKfUTYku55Kht6Adi9txYgNevZOn7oGCwns8z\/0s6EDtBjkbFQnwa\/+UlqXZxKJDJMEyMIcnkdJLIWdgg4GkQk3rYPXh\/q8H0Mp1kMa1B1lI1cFDpZL2Gxz6m2FXis2fSeM+05ISgTqkKVox2Us2lL35EAN\/8feT5WsWSrI2lNAiKNecc+qBtI+\/IMNf2WKR2fmpxdXxCMsU9+ciendU3WF2020zdtLKSzkt3uopwegE7hWtBA9FY\/ezESuVYauU5zJUzHrQk5iBpD6j1K2ZqPBTjavMoxukKQLM5Hc65IT3twwsnnLlOSh+Rso\/rSm\/9ti7uZ8pND5m++YemvDBU2v7\/3tQGnLk8Epdy2XXqh1d7gRwJbaZiUGSRI80YWygxSFt37RALQppPjR0U3g6cK\/TQX1TaTbd20wjUWci3MiDCCXQWC8CcrIshXOJrxinO9De0Vn2yg8m0A==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-197", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-198", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090rCXu9lZCBeACqr\/D8PhbUhCCPzPBtJ1YAR0i7Z9fhpy4VEex0gTwKZVlAZasw6cHSqQL+Bf5ThgiYH3i8nq3vfEaxSDLLPEokZtJXc1V9pcZkUwW+t6lsrpCaMdb8uUTRQTAH5g1YyDobGRwduwLvA9fb0CSeXG7YldYuVYhB23C+3gMJRETYDxcaByC6hjbQsYAPo3GNtTK97aNxt3UxWOEn+GuiByYLewoutgaw8KNiCmL+JMwvnzshfFO6c1ue1DM3SqqNzn7nZ3cMhBxFtCk4sftSEnmQWV+uZ4BI4BTNLZoSuUfA5kx2Rxy6HK\/pZXaKjEav4YTessf\/Q5RTUpBDTqP9iNImrZqbLe+jd7jwPRy2l2W4ayyEyjIyen94j6teTHZoTnRp1hU3a\/ovdiYKCmqRS0+5WXxuVooWiLXIMkjRhsRXud0TUou7jq\/6FNffQLCkqLR9Vn9hvM5RlNPDD6yyuT7g1mP14E15VwLPpYKxbRQjcBAm4\/odiw4gJZMVo0sADXS6ubT\/Y+D2Kw43y7ptJeCLCrhEpmEIb5abQDnttYBdpiyN+rzoZoqC4s+GVHHllSx3R6VviCrRPDiGhEQ3OpvP9povdBR3pRywpESt71mcLiK1iayq6G33GP2uGl\/\/dXnxlniSQ+2a3RaqtW6OZnEsfyPDuaMW\/qemcmdIUBjuvfW1x4WOCV4DS8PL90RR4nAhMv0aEahaYLxXoAc0lx2PYI8W3Ncz3zEHJe3gm218fHDJ4FjnYxWmruGMFrmuaQgTN7RuEPh\/6V5\/DuMr5K3CsWtUAZaJI3eoDHLzlWifPLMK2Whua74WFmQKr6VTbREDIkuReYzVZWa7ovgzEKFPpUvf0VvReXqKDsqVP+qXObl2ogrLtpsXi0LbMamVM4sPl\/R8jpWb1UH4bJ5RRFX3JsbisLIsx8XfEuGPUlgMNB0kIduBHP1an1XcvCIV31v85RyeuIxPg==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-198", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-199", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboJ\/YpFnZ8YgrhIW8ao6m8Qnb+HHPVOW1pd9lkySN3BjsJ6PfsudNbJzR5kWdOedYUu8xT5YQ6702COaK5QZpfl0x+PGjej9nWJc5dVibdNgA==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHCov6lODVGpl+vgV\/hJTPco=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "s0cA+mYhcxpgmQef9mAZwHyqf2agtCNR0yAlsK5t5vo=", "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-199", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-200", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq4+h2WWWC4y1RWklIqa0pWhp2kJP71ve5LCGR\/iNDIqGJQ8o4kj+ai3DRbBezK4bIaD48VwXRacM2lWiyhLOKAj1gLMHXBd2gwpRVKXXKT\/g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-200", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAdufTM4G0wlqW6Q684OVSJTMc=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-200", "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+znjPY2rCTUlsFd0cMdOmhG6Phcn2ZP5Xg=", "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-200", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-201", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgEKppKCzk1JQPmnNb\/341TC3UA4b\/cRK9QE4LEM1swT", "PriceCodeRef": null, "supplier_title": "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-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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-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": 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-201", "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-08 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": "kul202603081305bkk2026030814100416bkk202603091055dac2026030912300321dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-202", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEihrpMWBJ0swXbQDS2FXw9fX+VMgRAhsUnWHJI1SQxpY", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-202", "get_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-202", "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-08 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": "kul202603082105bkk2026030822100418bkk202603091055dac2026030912300321dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-203", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4GsrkQslIwheWfUBTH+b6srXDZMHoQxNblJ6wjb46wBcug==", "PriceCodeRef": null, "supplier_title": "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": "Kr+xdm7hsKqoSPTG8gG3dIqPVgW+POm0rTrKlVwVeV4=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InhFWXMrV29IR0w2VlkwU3d3NWdCZHc9PSIsInZhbHVlIjoiTHhFODNKaXhtdXpHRVIzMk1LWDcxaUdFL3BBVm9NTG5rRmNYbVRtTUh5RXh6MGJVbndDT0lKU2J0QUJZeG50Mk45alc4K3NWV3FqR0lvVkd0MFUvRnNSSHFQZ1VmNmU5K1RJZTdhOXRlVUJFMHZ0aklVSEtIeS9BOWEwSzhSSkZlcVM3c1RERy9JanlhQkszaHV6eDY3YWZTa0F5Z0tJZEUxeTZheERJaVlsdXo0VkkyQkdFSlVibFhxT1RUL2JlWnZPTU44M1ZEUGQ5OUUrTlpxd0h5Y0ZMWXZGUnJuWkdHcVQ4emU2ME5oOWxMbDFlWEZpSEY4a2p2dlVqQi9UaDlIa2ZrUHBNcTJ6VVByaUo4b0tROFM3QlNGeHRvSTk1eDZTQjBQOFBISzFCcytpYTBVQ09tSXVlTFdmdVRhRTFNaC8zVUJObjRUUE5JQ1VVSVMxUGw0Z2lhRkNScjdlMUhUM0FFc3NXNHh1MW54anJEamluemczSGlYMGFOM1JtbGxDbFRjY0R2UkdRZ2pNK0diMWJ5OUUrWkgwQmJzOXQxVk8zZVF5SFJ3V1AvOFZBbjVPTFhGTkhUZkZzbXI2K1haam00VVFlSzhmQi9GNE5ER2RJOCtCS05TTThVZGV2NUZRTEFCUVNUb0oyWUZPWmtPWjkvZ0tIeGovUHgvVW51c1pBUi93ZUNaK3lWT2FWUS84OVA3NThGaGN0UFBFNklaT0xQK0VZMmd3bkQ1dVk5cStuU29xL0hSMTEwQjQxTG9MWFdlVXV1TUUvYlZGL0c1ZzU1UC8yNTIrVUZoSEVmd0IwcDlEanhRNk5ndW1WZDlVOXNDUU10OGsrVDRFVXRIRFk1ODA1Nlk2TUZRZ21mdW0zRzlhNlBocWp0bWVhNDBaeHpmTWVweHBnMldleVFYTkFoTG1qa1kwMEtBdUxjUXoxdzY3MUNPNVBDREF0Mk81NnpJUlExSmQ0d0M3YlM1ZXcvRlBPem1tVGxqaS82QzdPYWlFR3RGMWVNb1JUeWMweGRhMHZkM2RyemkwZjI3bFBub0pCcU1EZ0JSd1BydWRKTmtHWm9tQnh0SU9IcUlYZkh3QmZYVVliUXRxL3lyOUdSc01kTXJhd2FkUno3UVIzNkh6QlBZWlVqc2hLMVMvRDNtYU5sQk8xbzRZM3ZVSlhSN2Q2cXorZG5EUkV3WlFsR3h1YytmZ3hNSEFZTDZNcnRRL2JLdnQ0ajZ2a05xWHFTczZkYy8xUmNHMmk4NytFM0ZOMzQ2WjZmbTlBTk5YU1Irb3ZWZ2IrZmxCRWNqNlpYOG1adjZRVWw4RDNyN09pdUNhSXF2aGJxRTdWVzFhK1Jrc1hGZExXSG9pMXRZWVh1dEZadmhjZkFlL1NPQjBrcXR4MlhOemRlelFaWUdTMzI5b2NleUVkQVpuOTV0OW1sZzNTU0w2MHg3dE5uVkZrTWRYZUJmR2ZVcGZTRzBzWkRmeDI3WGVLajg3M1FmaklXTDBuU0Y0bmFZcHNHemE2U1pmUTYyWlNMaVd3YmNHUVd2UHljeit3alpaWkdXZ25QYjVOVDZOSFpiczJ5bEh6M0FVQnI4S3h5UHNVMmVnWjBIMXpveFhjS1FMZW1xdjlWQ3Z0bGZ1cEExVW1ESUZoTWpxcEwxMytsTGZjcVFvMUExeSt6VXA4MEd5YkVuUDYvTjIxK013K0RnYWxUalcxODhQUkxhTXFCN1VKK2EwZmNleUtaZTMwWjJySGZUcWQrRkUvMFpvSmlySUVhek9QUnRoUjEwTjJ6QVExeG5sZXZhVlI2c1hudG1mZFNUc2R5K0dlU3dNR1h4cHRwczNENVVTejNtVW9RaTJUSWt5Y2c2SElJWnl6bGNjd1lpcEh2b05kTGhFRG5vWXVZSDBhVmpxUnRVbmxiQ0d5cjRwanBKSjJPSUxTSVkrT0JaeXNOcFZMK1RnRkF3M2tXOUF6eHEwbXlCWHZhcE05NVAycVVQcWFHVStVSVpod3BORzYyNjdTczJvMVZXSVI3MjQyL3BFVXVDS2IrazFPelN0ZG9CL295dWdOZlRzQ2wwcHgzdE5hMEVqQ2VOMjNPd0owditBSk9jY3RkcmV1amhqdEtCblJDSnFTSVJHVnBlbCtud0VvMlBLRE9GMHFIZXp1ZzRXRkpOOTFxOGd6Z1dSclZha2JGQ3RhMEVad3gyYnJNc2NEUVd2bkJleXpQbnBpM2x3Y0xPVkhMc0pXa2hzT01Hb0NpNXJ5cTBlYmEycnlYR0o1QkpPTE9JR1YvVkxaQ3FkdVhBSlMxOFZVWWZybkR0QVZqQUdENWYzemt2dFFPU284V0hlK3djUHZ3M2ViVnhtcDZGbTBiK2NGeWhrMHAxelkvV2FUZk4weXZRMUgrOUdwY2p3NC84S0hkdFRsT3VPZ0xsWU1ZcGltZDRnaGV0dStDaEtDdkRTeVpkUCtQMHlEMUVLWHltQXRoUGtxUUxVQkI1bWg4LzNBVjhPRWZmYm4vdkMvUHNDcGxjdnNsMjhBZ3hqTTZpSWNxTUU3ZDJWR0RmWXB1dFJERldkR3VabmFRZlNXWENkVTh2a215QkNiUUt6UC9WMHFMaDFoQitRVXNkcVY1czBJRDU2R1pBZ2R6aW5Gdi9WakV6UmxFOElHUjMzZUFxMWNQd3BHdDVJMHluZms5TFZIQmFSaEsrMjQ3WU9SekRzQW10cjhuamtNOTRkME5DZzc3QWRpMWdEbEFGYzRCNXRkS01PeHg0SXU0VDd3YW9aNlVIUmRTaGxhaDhnWTR4MExSRlZTdzlsY1ArNmcwWE9Rc2NaZUtOK2IvSTBNcDZzQUJMcENsNks0dmozRUUxWmpTSkpNUDJHeUxCUVgxQUJiTUlQR0JoSDFNenRySmxzREFtNlJBakl6WUNSTXNWYjV5MFZVUm1BVHB6d2piMWR2cXlYZytXcDFFMjdTWjBVdUx1SVVqWWE4S0I3TzBkbzUiLCJtYWMiOiI1M2VmOWVjYWE2ODIxODRlNmQ0YTE4ZWFkZDZhMWNjOWM2ODk5ZGUzYTM2NDAzZDliODI4OTFhZjBhYThmMGQ0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jG21ouF+luK8h2TUkL93TSHEx\/fUSL+94C2YovHPvhc=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6InhFWXMrV29IR0w2VlkwU3d3NWdCZHc9PSIsInZhbHVlIjoiTHhFODNKaXhtdXpHRVIzMk1LWDcxaUdFL3BBVm9NTG5rRmNYbVRtTUh5RXh6MGJVbndDT0lKU2J0QUJZeG50Mk45alc4K3NWV3FqR0lvVkd0MFUvRnNSSHFQZ1VmNmU5K1RJZTdhOXRlVUJFMHZ0aklVSEtIeS9BOWEwSzhSSkZlcVM3c1RERy9JanlhQkszaHV6eDY3YWZTa0F5Z0tJZEUxeTZheERJaVlsdXo0VkkyQkdFSlVibFhxT1RUL2JlWnZPTU44M1ZEUGQ5OUUrTlpxd0h5Y0ZMWXZGUnJuWkdHcVQ4emU2ME5oOWxMbDFlWEZpSEY4a2p2dlVqQi9UaDlIa2ZrUHBNcTJ6VVByaUo4b0tROFM3QlNGeHRvSTk1eDZTQjBQOFBISzFCcytpYTBVQ09tSXVlTFdmdVRhRTFNaC8zVUJObjRUUE5JQ1VVSVMxUGw0Z2lhRkNScjdlMUhUM0FFc3NXNHh1MW54anJEamluemczSGlYMGFOM1JtbGxDbFRjY0R2UkdRZ2pNK0diMWJ5OUUrWkgwQmJzOXQxVk8zZVF5SFJ3V1AvOFZBbjVPTFhGTkhUZkZzbXI2K1haam00VVFlSzhmQi9GNE5ER2RJOCtCS05TTThVZGV2NUZRTEFCUVNUb0oyWUZPWmtPWjkvZ0tIeGovUHgvVW51c1pBUi93ZUNaK3lWT2FWUS84OVA3NThGaGN0UFBFNklaT0xQK0VZMmd3bkQ1dVk5cStuU29xL0hSMTEwQjQxTG9MWFdlVXV1TUUvYlZGL0c1ZzU1UC8yNTIrVUZoSEVmd0IwcDlEanhRNk5ndW1WZDlVOXNDUU10OGsrVDRFVXRIRFk1ODA1Nlk2TUZRZ21mdW0zRzlhNlBocWp0bWVhNDBaeHpmTWVweHBnMldleVFYTkFoTG1qa1kwMEtBdUxjUXoxdzY3MUNPNVBDREF0Mk81NnpJUlExSmQ0d0M3YlM1ZXcvRlBPem1tVGxqaS82QzdPYWlFR3RGMWVNb1JUeWMweGRhMHZkM2RyemkwZjI3bFBub0pCcU1EZ0JSd1BydWRKTmtHWm9tQnh0SU9IcUlYZkh3QmZYVVliUXRxL3lyOUdSc01kTXJhd2FkUno3UVIzNkh6QlBZWlVqc2hLMVMvRDNtYU5sQk8xbzRZM3ZVSlhSN2Q2cXorZG5EUkV3WlFsR3h1YytmZ3hNSEFZTDZNcnRRL2JLdnQ0ajZ2a05xWHFTczZkYy8xUmNHMmk4NytFM0ZOMzQ2WjZmbTlBTk5YU1Irb3ZWZ2IrZmxCRWNqNlpYOG1adjZRVWw4RDNyN09pdUNhSXF2aGJxRTdWVzFhK1Jrc1hGZExXSG9pMXRZWVh1dEZadmhjZkFlL1NPQjBrcXR4MlhOemRlelFaWUdTMzI5b2NleUVkQVpuOTV0OW1sZzNTU0w2MHg3dE5uVkZrTWRYZUJmR2ZVcGZTRzBzWkRmeDI3WGVLajg3M1FmaklXTDBuU0Y0bmFZcHNHemE2U1pmUTYyWlNMaVd3YmNHUVd2UHljeit3alpaWkdXZ25QYjVOVDZOSFpiczJ5bEh6M0FVQnI4S3h5UHNVMmVnWjBIMXpveFhjS1FMZW1xdjlWQ3Z0bGZ1cEExVW1ESUZoTWpxcEwxMytsTGZjcVFvMUExeSt6VXA4MEd5YkVuUDYvTjIxK013K0RnYWxUalcxODhQUkxhTXFCN1VKK2EwZmNleUtaZTMwWjJySGZUcWQrRkUvMFpvSmlySUVhek9QUnRoUjEwTjJ6QVExeG5sZXZhVlI2c1hudG1mZFNUc2R5K0dlU3dNR1h4cHRwczNENVVTejNtVW9RaTJUSWt5Y2c2SElJWnl6bGNjd1lpcEh2b05kTGhFRG5vWXVZSDBhVmpxUnRVbmxiQ0d5cjRwanBKSjJPSUxTSVkrT0JaeXNOcFZMK1RnRkF3M2tXOUF6eHEwbXlCWHZhcE05NVAycVVQcWFHVStVSVpod3BORzYyNjdTczJvMVZXSVI3MjQyL3BFVXVDS2IrazFPelN0ZG9CL295dWdOZlRzQ2wwcHgzdE5hMEVqQ2VOMjNPd0owditBSk9jY3RkcmV1amhqdEtCblJDSnFTSVJHVnBlbCtud0VvMlBLRE9GMHFIZXp1ZzRXRkpOOTFxOGd6Z1dSclZha2JGQ3RhMEVad3gyYnJNc2NEUVd2bkJleXpQbnBpM2x3Y0xPVkhMc0pXa2hzT01Hb0NpNXJ5cTBlYmEycnlYR0o1QkpPTE9JR1YvVkxaQ3FkdVhBSlMxOFZVWWZybkR0QVZqQUdENWYzemt2dFFPU284V0hlK3djUHZ3M2ViVnhtcDZGbTBiK2NGeWhrMHAxelkvV2FUZk4weXZRMUgrOUdwY2p3NC84S0hkdFRsT3VPZ0xsWU1ZcGltZDRnaGV0dStDaEtDdkRTeVpkUCtQMHlEMUVLWHltQXRoUGtxUUxVQkI1bWg4LzNBVjhPRWZmYm4vdkMvUHNDcGxjdnNsMjhBZ3hqTTZpSWNxTUU3ZDJWR0RmWXB1dFJERldkR3VabmFRZlNXWENkVTh2a215QkNiUUt6UC9WMHFMaDFoQitRVXNkcVY1czBJRDU2R1pBZ2R6aW5Gdi9WakV6UmxFOElHUjMzZUFxMWNQd3BHdDVJMHluZms5TFZIQmFSaEsrMjQ3WU9SekRzQW10cjhuamtNOTRkME5DZzc3QWRpMWdEbEFGYzRCNXRkS01PeHg0SXU0VDd3YW9aNlVIUmRTaGxhaDhnWTR4MExSRlZTdzlsY1ArNmcwWE9Rc2NaZUtOK2IvSTBNcDZzQUJMcENsNks0dmozRUUxWmpTSkpNUDJHeUxCUVgxQUJiTUlQR0JoSDFNenRySmxzREFtNlJBakl6WUNSTXNWYjV5MFZVUm1BVHB6d2piMWR2cXlYZytXcDFFMjdTWjBVdUx1SVVqWWE4S0I3TzBkbzUiLCJtYWMiOiI1M2VmOWVjYWE2ODIxODRlNmQ0YTE4ZWFkZDZhMWNjOWM2ODk5ZGUzYTM2NDAzZDliODI4OTFhZjBhYThmMGQ0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "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": "ur8h7KgQeYmA1DfDBsxT0PfLYqQ3bVMgzrcGcGDl+5c=", "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": "eyJpdiI6InhFWXMrV29IR0w2VlkwU3d3NWdCZHc9PSIsInZhbHVlIjoiTHhFODNKaXhtdXpHRVIzMk1LWDcxaUdFL3BBVm9NTG5rRmNYbVRtTUh5RXh6MGJVbndDT0lKU2J0QUJZeG50Mk45alc4K3NWV3FqR0lvVkd0MFUvRnNSSHFQZ1VmNmU5K1RJZTdhOXRlVUJFMHZ0aklVSEtIeS9BOWEwSzhSSkZlcVM3c1RERy9JanlhQkszaHV6eDY3YWZTa0F5Z0tJZEUxeTZheERJaVlsdXo0VkkyQkdFSlVibFhxT1RUL2JlWnZPTU44M1ZEUGQ5OUUrTlpxd0h5Y0ZMWXZGUnJuWkdHcVQ4emU2ME5oOWxMbDFlWEZpSEY4a2p2dlVqQi9UaDlIa2ZrUHBNcTJ6VVByaUo4b0tROFM3QlNGeHRvSTk1eDZTQjBQOFBISzFCcytpYTBVQ09tSXVlTFdmdVRhRTFNaC8zVUJObjRUUE5JQ1VVSVMxUGw0Z2lhRkNScjdlMUhUM0FFc3NXNHh1MW54anJEamluemczSGlYMGFOM1JtbGxDbFRjY0R2UkdRZ2pNK0diMWJ5OUUrWkgwQmJzOXQxVk8zZVF5SFJ3V1AvOFZBbjVPTFhGTkhUZkZzbXI2K1haam00VVFlSzhmQi9GNE5ER2RJOCtCS05TTThVZGV2NUZRTEFCUVNUb0oyWUZPWmtPWjkvZ0tIeGovUHgvVW51c1pBUi93ZUNaK3lWT2FWUS84OVA3NThGaGN0UFBFNklaT0xQK0VZMmd3bkQ1dVk5cStuU29xL0hSMTEwQjQxTG9MWFdlVXV1TUUvYlZGL0c1ZzU1UC8yNTIrVUZoSEVmd0IwcDlEanhRNk5ndW1WZDlVOXNDUU10OGsrVDRFVXRIRFk1ODA1Nlk2TUZRZ21mdW0zRzlhNlBocWp0bWVhNDBaeHpmTWVweHBnMldleVFYTkFoTG1qa1kwMEtBdUxjUXoxdzY3MUNPNVBDREF0Mk81NnpJUlExSmQ0d0M3YlM1ZXcvRlBPem1tVGxqaS82QzdPYWlFR3RGMWVNb1JUeWMweGRhMHZkM2RyemkwZjI3bFBub0pCcU1EZ0JSd1BydWRKTmtHWm9tQnh0SU9IcUlYZkh3QmZYVVliUXRxL3lyOUdSc01kTXJhd2FkUno3UVIzNkh6QlBZWlVqc2hLMVMvRDNtYU5sQk8xbzRZM3ZVSlhSN2Q2cXorZG5EUkV3WlFsR3h1YytmZ3hNSEFZTDZNcnRRL2JLdnQ0ajZ2a05xWHFTczZkYy8xUmNHMmk4NytFM0ZOMzQ2WjZmbTlBTk5YU1Irb3ZWZ2IrZmxCRWNqNlpYOG1adjZRVWw4RDNyN09pdUNhSXF2aGJxRTdWVzFhK1Jrc1hGZExXSG9pMXRZWVh1dEZadmhjZkFlL1NPQjBrcXR4MlhOemRlelFaWUdTMzI5b2NleUVkQVpuOTV0OW1sZzNTU0w2MHg3dE5uVkZrTWRYZUJmR2ZVcGZTRzBzWkRmeDI3WGVLajg3M1FmaklXTDBuU0Y0bmFZcHNHemE2U1pmUTYyWlNMaVd3YmNHUVd2UHljeit3alpaWkdXZ25QYjVOVDZOSFpiczJ5bEh6M0FVQnI4S3h5UHNVMmVnWjBIMXpveFhjS1FMZW1xdjlWQ3Z0bGZ1cEExVW1ESUZoTWpxcEwxMytsTGZjcVFvMUExeSt6VXA4MEd5YkVuUDYvTjIxK013K0RnYWxUalcxODhQUkxhTXFCN1VKK2EwZmNleUtaZTMwWjJySGZUcWQrRkUvMFpvSmlySUVhek9QUnRoUjEwTjJ6QVExeG5sZXZhVlI2c1hudG1mZFNUc2R5K0dlU3dNR1h4cHRwczNENVVTejNtVW9RaTJUSWt5Y2c2SElJWnl6bGNjd1lpcEh2b05kTGhFRG5vWXVZSDBhVmpxUnRVbmxiQ0d5cjRwanBKSjJPSUxTSVkrT0JaeXNOcFZMK1RnRkF3M2tXOUF6eHEwbXlCWHZhcE05NVAycVVQcWFHVStVSVpod3BORzYyNjdTczJvMVZXSVI3MjQyL3BFVXVDS2IrazFPelN0ZG9CL295dWdOZlRzQ2wwcHgzdE5hMEVqQ2VOMjNPd0owditBSk9jY3RkcmV1amhqdEtCblJDSnFTSVJHVnBlbCtud0VvMlBLRE9GMHFIZXp1ZzRXRkpOOTFxOGd6Z1dSclZha2JGQ3RhMEVad3gyYnJNc2NEUVd2bkJleXpQbnBpM2x3Y0xPVkhMc0pXa2hzT01Hb0NpNXJ5cTBlYmEycnlYR0o1QkpPTE9JR1YvVkxaQ3FkdVhBSlMxOFZVWWZybkR0QVZqQUdENWYzemt2dFFPU284V0hlK3djUHZ3M2ViVnhtcDZGbTBiK2NGeWhrMHAxelkvV2FUZk4weXZRMUgrOUdwY2p3NC84S0hkdFRsT3VPZ0xsWU1ZcGltZDRnaGV0dStDaEtDdkRTeVpkUCtQMHlEMUVLWHltQXRoUGtxUUxVQkI1bWg4LzNBVjhPRWZmYm4vdkMvUHNDcGxjdnNsMjhBZ3hqTTZpSWNxTUU3ZDJWR0RmWXB1dFJERldkR3VabmFRZlNXWENkVTh2a215QkNiUUt6UC9WMHFMaDFoQitRVXNkcVY1czBJRDU2R1pBZ2R6aW5Gdi9WakV6UmxFOElHUjMzZUFxMWNQd3BHdDVJMHluZms5TFZIQmFSaEsrMjQ3WU9SekRzQW10cjhuamtNOTRkME5DZzc3QWRpMWdEbEFGYzRCNXRkS01PeHg0SXU0VDd3YW9aNlVIUmRTaGxhaDhnWTR4MExSRlZTdzlsY1ArNmcwWE9Rc2NaZUtOK2IvSTBNcDZzQUJMcENsNks0dmozRUUxWmpTSkpNUDJHeUxCUVgxQUJiTUlQR0JoSDFNenRySmxzREFtNlJBakl6WUNSTXNWYjV5MFZVUm1BVHB6d2piMWR2cXlYZytXcDFFMjdTWjBVdUx1SVVqWWE4S0I3TzBkbzUiLCJtYWMiOiI1M2VmOWVjYWE2ODIxODRlNmQ0YTE4ZWFkZDZhMWNjOWM2ODk5ZGUzYTM2NDAzZDliODI4OTFhZjBhYThmMGQ0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "QxldK0WjDATVeImex0EFV0AS8WQd5R32PdUS4H9Sr0Q=", "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": "eyJpdiI6InhFWXMrV29IR0w2VlkwU3d3NWdCZHc9PSIsInZhbHVlIjoiTHhFODNKaXhtdXpHRVIzMk1LWDcxaUdFL3BBVm9NTG5rRmNYbVRtTUh5RXh6MGJVbndDT0lKU2J0QUJZeG50Mk45alc4K3NWV3FqR0lvVkd0MFUvRnNSSHFQZ1VmNmU5K1RJZTdhOXRlVUJFMHZ0aklVSEtIeS9BOWEwSzhSSkZlcVM3c1RERy9JanlhQkszaHV6eDY3YWZTa0F5Z0tJZEUxeTZheERJaVlsdXo0VkkyQkdFSlVibFhxT1RUL2JlWnZPTU44M1ZEUGQ5OUUrTlpxd0h5Y0ZMWXZGUnJuWkdHcVQ4emU2ME5oOWxMbDFlWEZpSEY4a2p2dlVqQi9UaDlIa2ZrUHBNcTJ6VVByaUo4b0tROFM3QlNGeHRvSTk1eDZTQjBQOFBISzFCcytpYTBVQ09tSXVlTFdmdVRhRTFNaC8zVUJObjRUUE5JQ1VVSVMxUGw0Z2lhRkNScjdlMUhUM0FFc3NXNHh1MW54anJEamluemczSGlYMGFOM1JtbGxDbFRjY0R2UkdRZ2pNK0diMWJ5OUUrWkgwQmJzOXQxVk8zZVF5SFJ3V1AvOFZBbjVPTFhGTkhUZkZzbXI2K1haam00VVFlSzhmQi9GNE5ER2RJOCtCS05TTThVZGV2NUZRTEFCUVNUb0oyWUZPWmtPWjkvZ0tIeGovUHgvVW51c1pBUi93ZUNaK3lWT2FWUS84OVA3NThGaGN0UFBFNklaT0xQK0VZMmd3bkQ1dVk5cStuU29xL0hSMTEwQjQxTG9MWFdlVXV1TUUvYlZGL0c1ZzU1UC8yNTIrVUZoSEVmd0IwcDlEanhRNk5ndW1WZDlVOXNDUU10OGsrVDRFVXRIRFk1ODA1Nlk2TUZRZ21mdW0zRzlhNlBocWp0bWVhNDBaeHpmTWVweHBnMldleVFYTkFoTG1qa1kwMEtBdUxjUXoxdzY3MUNPNVBDREF0Mk81NnpJUlExSmQ0d0M3YlM1ZXcvRlBPem1tVGxqaS82QzdPYWlFR3RGMWVNb1JUeWMweGRhMHZkM2RyemkwZjI3bFBub0pCcU1EZ0JSd1BydWRKTmtHWm9tQnh0SU9IcUlYZkh3QmZYVVliUXRxL3lyOUdSc01kTXJhd2FkUno3UVIzNkh6QlBZWlVqc2hLMVMvRDNtYU5sQk8xbzRZM3ZVSlhSN2Q2cXorZG5EUkV3WlFsR3h1YytmZ3hNSEFZTDZNcnRRL2JLdnQ0ajZ2a05xWHFTczZkYy8xUmNHMmk4NytFM0ZOMzQ2WjZmbTlBTk5YU1Irb3ZWZ2IrZmxCRWNqNlpYOG1adjZRVWw4RDNyN09pdUNhSXF2aGJxRTdWVzFhK1Jrc1hGZExXSG9pMXRZWVh1dEZadmhjZkFlL1NPQjBrcXR4MlhOemRlelFaWUdTMzI5b2NleUVkQVpuOTV0OW1sZzNTU0w2MHg3dE5uVkZrTWRYZUJmR2ZVcGZTRzBzWkRmeDI3WGVLajg3M1FmaklXTDBuU0Y0bmFZcHNHemE2U1pmUTYyWlNMaVd3YmNHUVd2UHljeit3alpaWkdXZ25QYjVOVDZOSFpiczJ5bEh6M0FVQnI4S3h5UHNVMmVnWjBIMXpveFhjS1FMZW1xdjlWQ3Z0bGZ1cEExVW1ESUZoTWpxcEwxMytsTGZjcVFvMUExeSt6VXA4MEd5YkVuUDYvTjIxK013K0RnYWxUalcxODhQUkxhTXFCN1VKK2EwZmNleUtaZTMwWjJySGZUcWQrRkUvMFpvSmlySUVhek9QUnRoUjEwTjJ6QVExeG5sZXZhVlI2c1hudG1mZFNUc2R5K0dlU3dNR1h4cHRwczNENVVTejNtVW9RaTJUSWt5Y2c2SElJWnl6bGNjd1lpcEh2b05kTGhFRG5vWXVZSDBhVmpxUnRVbmxiQ0d5cjRwanBKSjJPSUxTSVkrT0JaeXNOcFZMK1RnRkF3M2tXOUF6eHEwbXlCWHZhcE05NVAycVVQcWFHVStVSVpod3BORzYyNjdTczJvMVZXSVI3MjQyL3BFVXVDS2IrazFPelN0ZG9CL295dWdOZlRzQ2wwcHgzdE5hMEVqQ2VOMjNPd0owditBSk9jY3RkcmV1amhqdEtCblJDSnFTSVJHVnBlbCtud0VvMlBLRE9GMHFIZXp1ZzRXRkpOOTFxOGd6Z1dSclZha2JGQ3RhMEVad3gyYnJNc2NEUVd2bkJleXpQbnBpM2x3Y0xPVkhMc0pXa2hzT01Hb0NpNXJ5cTBlYmEycnlYR0o1QkpPTE9JR1YvVkxaQ3FkdVhBSlMxOFZVWWZybkR0QVZqQUdENWYzemt2dFFPU284V0hlK3djUHZ3M2ViVnhtcDZGbTBiK2NGeWhrMHAxelkvV2FUZk4weXZRMUgrOUdwY2p3NC84S0hkdFRsT3VPZ0xsWU1ZcGltZDRnaGV0dStDaEtDdkRTeVpkUCtQMHlEMUVLWHltQXRoUGtxUUxVQkI1bWg4LzNBVjhPRWZmYm4vdkMvUHNDcGxjdnNsMjhBZ3hqTTZpSWNxTUU3ZDJWR0RmWXB1dFJERldkR3VabmFRZlNXWENkVTh2a215QkNiUUt6UC9WMHFMaDFoQitRVXNkcVY1czBJRDU2R1pBZ2R6aW5Gdi9WakV6UmxFOElHUjMzZUFxMWNQd3BHdDVJMHluZms5TFZIQmFSaEsrMjQ3WU9SekRzQW10cjhuamtNOTRkME5DZzc3QWRpMWdEbEFGYzRCNXRkS01PeHg0SXU0VDd3YW9aNlVIUmRTaGxhaDhnWTR4MExSRlZTdzlsY1ArNmcwWE9Rc2NaZUtOK2IvSTBNcDZzQUJMcENsNks0dmozRUUxWmpTSkpNUDJHeUxCUVgxQUJiTUlQR0JoSDFNenRySmxzREFtNlJBakl6WUNSTXNWYjV5MFZVUm1BVHB6d2piMWR2cXlYZytXcDFFMjdTWjBVdUx1SVVqWWE4S0I3TzBkbzUiLCJtYWMiOiI1M2VmOWVjYWE2ODIxODRlNmQ0YTE4ZWFkZDZhMWNjOWM2ODk5ZGUzYTM2NDAzZDliODI4OTFhZjBhYThmMGQ0IiwidGFnIjoiIn0=", "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-203", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-204", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjWzkW8b8d8hQtIOXQaJOtZm4vxOWHRx4q7mr9wFuuLTm3twTfOwEzKHUgGguhmH5GYd2VVmXUaLgNHlxaMUvYb\/ujCdWqY+RpNFGnKQQpgIuRGQVCkkRmOBrsTmOAkY+AFqZW1SqRo6RsEIDb8LuvaDGLpNKDz\/RPUcIIDY6c5LtFj5jLdpkdPq7P6VqfvWqhtQ1NiirmrLYPh5X6ca8hPfRDtNCYSnq8WYoKbmlt0aQYWmOMlmPHEv1dmANUwC5kRoTFfOpbu3WXpD8MFvOFUmtlOyYIChZIielW7O6LibWL1oB9IZxtZDj2qboSTi69IgP9RkK1H8+AiH\/VqrSAqhOpCssYlzCMIanUmPhSWH1i9UxvOzeFQSrUpeq4zRV8zg9qDAjqyhVZSd4DVH\/89fE3OWjq4JLakbjB7Wke1yYvk+6ZvFBRqw9U4+UEaicxm75I80ehhBz660g1R0UkhC+IcwIWygIxeCqEFzc60cU\/m5WBFcY\/0cAzGSwaw31Xey2td61BMz\/CPGaeWg9QLOdQXMAIOcMrysRNDn0A5FPlaTTf2VIlGEd2V1zu0AzivgCo1nIb5\/x1o5tW6cjJ\/Ye5QSSSrIZWS2Dad6wkZP9xGUQgUJ0NSFMuCYrHLiaMKErb6dZfRttMWSEEsuWUhQhIEYSFsSPuCRYU7D1fLBP9PdyKjnUFv5vkjK6t7ZE1rWmFYlQKHOMIiFdW9E2m9A56MQ5+1zR0v0+FITpASV1\/urKwZzGUZs50IYVDVH1m+fhJYRdGCYqIhq8b9GEl4nyN2YioT2AwDK1S3Coe5SXscQF2ne9XnTdtOicntIL4zELjCxM\/goh7jck3h6Hzcxb211\/xEN0dbK+mpoYVUivmMjacMcGsYGNUKz048NGeJmtchF0EcyHjKAHd7UFvRajzGFutUUmUFws1GxsCpEWY5nXhNQHORp\/uzuWSr\/QWr6mC3KNP3QDL27bqk0HKNjJtZwErSZVyAfCScI12ljA=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-204", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-205", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjzL\/bzWQsmaj2viWA\/1FWoSUBWwm7UL7NUziLd7J+fwviaRh3HzwheklkAZ+Hr2rp+EvM8jMa+LOIvupM\/Zruou2E6Y1A0yvHyHxopX\/ygBF6Bds+Yh6Msxnyx7iMY4azC4XknJDQVSu0jkdGb7QBoX\/MJkS20qlvXgw9x7EIjVDnM7GOcoSzGkaQGFQmdqxG9AwffAy4XwRhoWFTFF\/\/12YDx\/+s9iEXYimfjFDLgamP8aRXExGidDdvtBMw6j3ELEaJ2JCYSvrqCprpCtQV+v7vVCmZw+cfpHdPTnJypomFyQQC1PoO3DQS\/MNHC0Hg6rrfvuHIO18myYeKDv1xlON6aq+FUYXaYY2KimpK8S44wbmMZ92INgbsKA1tp\/SmPQsR\/qIXTlT\/VuE+KvJxEeAk9D3ZHxcgomCSwHMMyK6T6CN6dXLEmajUVY1IEJnCxkZ4GmPolX4dP+fHjNV7odFUkWGc8myMCZS7jO7fDNVbnIuTmuVCxadPRFmwYvW03\/kQ9l+mV5m4sWQj\/wJ4cg3wN4nB7fFhuaGHNw\/6x8QkzqB+O7SJn\/0HOKMTr9b4JkP8dctCIOn8xVnH+NY2FUorm\/ixs5AY+hIaOBOvFO1N1gIjvPE4KK30kFkxgUvLeqdeJVtVzqwDYqUWR\/s6uqeFcjK4DXoBhEJ72qmBGuldI5+s4FlVWI\/dESJTeg4Q20TiXbLRnHjpxAHHU1UQGk03JrLCDYGr1R0PdqQ4\/OWDjxEhR8bN247VjZRYsdyi\/rxAKW0yNwRswi0bBdUNGxL1daG5kpUNLt0UF675dZCvEQSpXCIclCFi1pRy+izgFUe8+m01nSGozxCd4oKqbT2SrJzsE0P8U+ZFlpSfyAd0X1JWcdYuLMxwUCa5NOjzkTALQfPyHOUSGldbBg0RCq7NOpmJFN3UFL7F7evbjwelZehy2e\/uKLimx9OuuqjKUV9BGeWiTB5TJGTdeBN8mW88w61Z1wIv1WQz2Js42ug=", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-205", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-206", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuECYbxuNcqSMoZp8lYSzcf5mnLHpRqYQPFIRkHNTpHhjeQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "62kBw7q2igZui\/S7bfOrKRtKazCTL4jJ6UVuOJ1y0mg=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6ImU1RWduQ3laaXlJcXlPd09hRlVnakE9PSIsInZhbHVlIjoiWTZDVXgyYUk2NFpxV3gzRWozSllidTZtYzU2KzBVRkg0WWwvVVNmT2pNK3hsa1lmS2ZBMzQ4K1FjVDRMUEtnZUQrNnB6eGZuWEkzUTVvYWRmQU9WazJ4YjhCWGdrS05QQTJkZ0ZWbXVCQlo0UE43S20zTGFPZ2hSOFNpelU2LzVnY05OcDNWVHdRd2ZIZVBCdlZMbUZWOXBKQzJiQXFtNnh2YlA1ZHlVcmhrVEdwMkxzdHk0dTlGU2QySHhvSjdORmpxaW0vQ0NVeElId1Z1S3Y5QzRCUUc1ZnFqZlVNNXdnZXczZk90MzZjUWV5QzBlYzVjcFNiNThaUDVJME02UGl6a296dm92MG83a1BkTWZVVXB4dWkrRGFBNTVoVjZNZm1DRVJiWVhwdzBxcEFqYU5RZGlrT1czVHN1WXA5RVUvTkxuMTdURmlENlFwbUZMbkh1TnFaa2xscW52cHFFRFB2Zkl6K3pNM2RoRE9pcjVJMnZQUzMvWmhjbDFWVWdVem9EbGxBL3JyWEpDMnZIREFRSURSYmRPKzZ5REppT0kzbGtyUUZlZ0VYcHVLRmNaeXhWeitNZmV6LzRFSlNMT1NYMnVwYUZQaUdMMzhaUEZDZWszb0tRaWNFaTMwSXQ3L2FJMGVXazE1NXU2MFFWMnNVYjVXSjlmdTVBRUtmVys3ZU9RalNlWnl4R0lFZWhTa1lTKzh4bG1QVWs0TFJzajMyVzFVbHd3UW0rQnF2azJGbFM2SE9hQ3lGYVlSZ054bENkTEQ3LytYM1NmbmJoY2lQdUttU1EyVnpZRXYxNUtLOWRvRWlFeGhrT3Jtb0VHTFN2ZC9ST1JiSlhxTnpTWXlDd0ZhTk8vd2NUeWVQRkl0cTBhQk9sUUJsdWRnRSt0Wk9XZEF6WFZqaXVwdXNFRDJNdDlvZzZPSWFKVzJNME1OdlFtS3JTYUZBR3RkY3Vac2ZvaFhpcjJzNlJIQW5IdzRGVUF3ay9uSXY3aHFDZWg3SmZGZ2YvenIwSUl4VE4vUnQwVDdHRFJXZVRTdFg4VzFZazd2N0Z6eExDVC9aWG9rSjdNYjlnUXorSDhvd0lPUGtWTHNMaEtsRlh0NUFxT3BQUjVHd05IbU9YUzU3blZkbEFvMkd6ZWtaUTJSNDRSSzF1ekFIQmpKa1R4eFB6R2lhQlQ2OXhvWi9WYThJVXBkVWovVjc2ZFBDdlNqVlQwUXBNcXpGNk8yZUM0UzBlKzQ4ZXVHQXpLLzVPRDlvZzJydlJONkQ2SGUyMjVvZDJlV3ZQdENqekNZT3M3MUs4Nyt4dFRFcjBZaUMxT29TcnRISXhRa0tqUGgwNlVCTlRaL09yVUdNdkdObkIrMkl2ZGJNbkhzeEJFa2xuS2NuamFhZFhzak5KcXkrVWtzSkkyeFFkWXl5b2hGTDRLT0hMNjBSeFR6R1lZQjZtVXZPaHZ4ZE5YNkhHK0h2NDNxVjRLamliajhwUUpyVndmeEJhTVU1OWR6TmNDYXF6RTR3dFJQczdDWG5iOWZMaStSZlQ3bU5Cd2dmeVhlSGM2UG5zUmlTSnVGNDYySVl2VWpKcS9jNm1OV2ZpYmIzVT0iLCJtYWMiOiJjNjk5NGExNWU1Y2Y3NmQyZjJmOTRhMjQ4NzdlM2RlMzZmY2IzYzliODA1NTYwOTFiMDQ1NGE0YTEwZDQ1MTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "ICGFSnI4Wy6ew7W\/3Yufi0pKqBFFKPDknYH4xpo6eEk=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6ImU1RWduQ3laaXlJcXlPd09hRlVnakE9PSIsInZhbHVlIjoiWTZDVXgyYUk2NFpxV3gzRWozSllidTZtYzU2KzBVRkg0WWwvVVNmT2pNK3hsa1lmS2ZBMzQ4K1FjVDRMUEtnZUQrNnB6eGZuWEkzUTVvYWRmQU9WazJ4YjhCWGdrS05QQTJkZ0ZWbXVCQlo0UE43S20zTGFPZ2hSOFNpelU2LzVnY05OcDNWVHdRd2ZIZVBCdlZMbUZWOXBKQzJiQXFtNnh2YlA1ZHlVcmhrVEdwMkxzdHk0dTlGU2QySHhvSjdORmpxaW0vQ0NVeElId1Z1S3Y5QzRCUUc1ZnFqZlVNNXdnZXczZk90MzZjUWV5QzBlYzVjcFNiNThaUDVJME02UGl6a296dm92MG83a1BkTWZVVXB4dWkrRGFBNTVoVjZNZm1DRVJiWVhwdzBxcEFqYU5RZGlrT1czVHN1WXA5RVUvTkxuMTdURmlENlFwbUZMbkh1TnFaa2xscW52cHFFRFB2Zkl6K3pNM2RoRE9pcjVJMnZQUzMvWmhjbDFWVWdVem9EbGxBL3JyWEpDMnZIREFRSURSYmRPKzZ5REppT0kzbGtyUUZlZ0VYcHVLRmNaeXhWeitNZmV6LzRFSlNMT1NYMnVwYUZQaUdMMzhaUEZDZWszb0tRaWNFaTMwSXQ3L2FJMGVXazE1NXU2MFFWMnNVYjVXSjlmdTVBRUtmVys3ZU9RalNlWnl4R0lFZWhTa1lTKzh4bG1QVWs0TFJzajMyVzFVbHd3UW0rQnF2azJGbFM2SE9hQ3lGYVlSZ054bENkTEQ3LytYM1NmbmJoY2lQdUttU1EyVnpZRXYxNUtLOWRvRWlFeGhrT3Jtb0VHTFN2ZC9ST1JiSlhxTnpTWXlDd0ZhTk8vd2NUeWVQRkl0cTBhQk9sUUJsdWRnRSt0Wk9XZEF6WFZqaXVwdXNFRDJNdDlvZzZPSWFKVzJNME1OdlFtS3JTYUZBR3RkY3Vac2ZvaFhpcjJzNlJIQW5IdzRGVUF3ay9uSXY3aHFDZWg3SmZGZ2YvenIwSUl4VE4vUnQwVDdHRFJXZVRTdFg4VzFZazd2N0Z6eExDVC9aWG9rSjdNYjlnUXorSDhvd0lPUGtWTHNMaEtsRlh0NUFxT3BQUjVHd05IbU9YUzU3blZkbEFvMkd6ZWtaUTJSNDRSSzF1ekFIQmpKa1R4eFB6R2lhQlQ2OXhvWi9WYThJVXBkVWovVjc2ZFBDdlNqVlQwUXBNcXpGNk8yZUM0UzBlKzQ4ZXVHQXpLLzVPRDlvZzJydlJONkQ2SGUyMjVvZDJlV3ZQdENqekNZT3M3MUs4Nyt4dFRFcjBZaUMxT29TcnRISXhRa0tqUGgwNlVCTlRaL09yVUdNdkdObkIrMkl2ZGJNbkhzeEJFa2xuS2NuamFhZFhzak5KcXkrVWtzSkkyeFFkWXl5b2hGTDRLT0hMNjBSeFR6R1lZQjZtVXZPaHZ4ZE5YNkhHK0h2NDNxVjRLamliajhwUUpyVndmeEJhTVU1OWR6TmNDYXF6RTR3dFJQczdDWG5iOWZMaStSZlQ3bU5Cd2dmeVhlSGM2UG5zUmlTSnVGNDYySVl2VWpKcS9jNm1OV2ZpYmIzVT0iLCJtYWMiOiJjNjk5NGExNWU1Y2Y3NmQyZjJmOTRhMjQ4NzdlM2RlMzZmY2IzYzliODA1NTYwOTFiMDQ1NGE0YTEwZDQ1MTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-206", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7n0Rzfjv\/41bZk8sKwkLVPX\/442pbR8AAkKGsEdl3lc=", "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": "eyJpdiI6ImU1RWduQ3laaXlJcXlPd09hRlVnakE9PSIsInZhbHVlIjoiWTZDVXgyYUk2NFpxV3gzRWozSllidTZtYzU2KzBVRkg0WWwvVVNmT2pNK3hsa1lmS2ZBMzQ4K1FjVDRMUEtnZUQrNnB6eGZuWEkzUTVvYWRmQU9WazJ4YjhCWGdrS05QQTJkZ0ZWbXVCQlo0UE43S20zTGFPZ2hSOFNpelU2LzVnY05OcDNWVHdRd2ZIZVBCdlZMbUZWOXBKQzJiQXFtNnh2YlA1ZHlVcmhrVEdwMkxzdHk0dTlGU2QySHhvSjdORmpxaW0vQ0NVeElId1Z1S3Y5QzRCUUc1ZnFqZlVNNXdnZXczZk90MzZjUWV5QzBlYzVjcFNiNThaUDVJME02UGl6a296dm92MG83a1BkTWZVVXB4dWkrRGFBNTVoVjZNZm1DRVJiWVhwdzBxcEFqYU5RZGlrT1czVHN1WXA5RVUvTkxuMTdURmlENlFwbUZMbkh1TnFaa2xscW52cHFFRFB2Zkl6K3pNM2RoRE9pcjVJMnZQUzMvWmhjbDFWVWdVem9EbGxBL3JyWEpDMnZIREFRSURSYmRPKzZ5REppT0kzbGtyUUZlZ0VYcHVLRmNaeXhWeitNZmV6LzRFSlNMT1NYMnVwYUZQaUdMMzhaUEZDZWszb0tRaWNFaTMwSXQ3L2FJMGVXazE1NXU2MFFWMnNVYjVXSjlmdTVBRUtmVys3ZU9RalNlWnl4R0lFZWhTa1lTKzh4bG1QVWs0TFJzajMyVzFVbHd3UW0rQnF2azJGbFM2SE9hQ3lGYVlSZ054bENkTEQ3LytYM1NmbmJoY2lQdUttU1EyVnpZRXYxNUtLOWRvRWlFeGhrT3Jtb0VHTFN2ZC9ST1JiSlhxTnpTWXlDd0ZhTk8vd2NUeWVQRkl0cTBhQk9sUUJsdWRnRSt0Wk9XZEF6WFZqaXVwdXNFRDJNdDlvZzZPSWFKVzJNME1OdlFtS3JTYUZBR3RkY3Vac2ZvaFhpcjJzNlJIQW5IdzRGVUF3ay9uSXY3aHFDZWg3SmZGZ2YvenIwSUl4VE4vUnQwVDdHRFJXZVRTdFg4VzFZazd2N0Z6eExDVC9aWG9rSjdNYjlnUXorSDhvd0lPUGtWTHNMaEtsRlh0NUFxT3BQUjVHd05IbU9YUzU3blZkbEFvMkd6ZWtaUTJSNDRSSzF1ekFIQmpKa1R4eFB6R2lhQlQ2OXhvWi9WYThJVXBkVWovVjc2ZFBDdlNqVlQwUXBNcXpGNk8yZUM0UzBlKzQ4ZXVHQXpLLzVPRDlvZzJydlJONkQ2SGUyMjVvZDJlV3ZQdENqekNZT3M3MUs4Nyt4dFRFcjBZaUMxT29TcnRISXhRa0tqUGgwNlVCTlRaL09yVUdNdkdObkIrMkl2ZGJNbkhzeEJFa2xuS2NuamFhZFhzak5KcXkrVWtzSkkyeFFkWXl5b2hGTDRLT0hMNjBSeFR6R1lZQjZtVXZPaHZ4ZE5YNkhHK0h2NDNxVjRLamliajhwUUpyVndmeEJhTVU1OWR6TmNDYXF6RTR3dFJQczdDWG5iOWZMaStSZlQ3bU5Cd2dmeVhlSGM2UG5zUmlTSnVGNDYySVl2VWpKcS9jNm1OV2ZpYmIzVT0iLCJtYWMiOiJjNjk5NGExNWU1Y2Y3NmQyZjJmOTRhMjQ4NzdlM2RlMzZmY2IzYzliODA1NTYwOTFiMDQ1NGE0YTEwZDQ1MTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "6lIYNIX5nObbbO3XRgawzhbDwUMu29e9ILD6gXjSEkk=", "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": "eyJpdiI6ImU1RWduQ3laaXlJcXlPd09hRlVnakE9PSIsInZhbHVlIjoiWTZDVXgyYUk2NFpxV3gzRWozSllidTZtYzU2KzBVRkg0WWwvVVNmT2pNK3hsa1lmS2ZBMzQ4K1FjVDRMUEtnZUQrNnB6eGZuWEkzUTVvYWRmQU9WazJ4YjhCWGdrS05QQTJkZ0ZWbXVCQlo0UE43S20zTGFPZ2hSOFNpelU2LzVnY05OcDNWVHdRd2ZIZVBCdlZMbUZWOXBKQzJiQXFtNnh2YlA1ZHlVcmhrVEdwMkxzdHk0dTlGU2QySHhvSjdORmpxaW0vQ0NVeElId1Z1S3Y5QzRCUUc1ZnFqZlVNNXdnZXczZk90MzZjUWV5QzBlYzVjcFNiNThaUDVJME02UGl6a296dm92MG83a1BkTWZVVXB4dWkrRGFBNTVoVjZNZm1DRVJiWVhwdzBxcEFqYU5RZGlrT1czVHN1WXA5RVUvTkxuMTdURmlENlFwbUZMbkh1TnFaa2xscW52cHFFRFB2Zkl6K3pNM2RoRE9pcjVJMnZQUzMvWmhjbDFWVWdVem9EbGxBL3JyWEpDMnZIREFRSURSYmRPKzZ5REppT0kzbGtyUUZlZ0VYcHVLRmNaeXhWeitNZmV6LzRFSlNMT1NYMnVwYUZQaUdMMzhaUEZDZWszb0tRaWNFaTMwSXQ3L2FJMGVXazE1NXU2MFFWMnNVYjVXSjlmdTVBRUtmVys3ZU9RalNlWnl4R0lFZWhTa1lTKzh4bG1QVWs0TFJzajMyVzFVbHd3UW0rQnF2azJGbFM2SE9hQ3lGYVlSZ054bENkTEQ3LytYM1NmbmJoY2lQdUttU1EyVnpZRXYxNUtLOWRvRWlFeGhrT3Jtb0VHTFN2ZC9ST1JiSlhxTnpTWXlDd0ZhTk8vd2NUeWVQRkl0cTBhQk9sUUJsdWRnRSt0Wk9XZEF6WFZqaXVwdXNFRDJNdDlvZzZPSWFKVzJNME1OdlFtS3JTYUZBR3RkY3Vac2ZvaFhpcjJzNlJIQW5IdzRGVUF3ay9uSXY3aHFDZWg3SmZGZ2YvenIwSUl4VE4vUnQwVDdHRFJXZVRTdFg4VzFZazd2N0Z6eExDVC9aWG9rSjdNYjlnUXorSDhvd0lPUGtWTHNMaEtsRlh0NUFxT3BQUjVHd05IbU9YUzU3blZkbEFvMkd6ZWtaUTJSNDRSSzF1ekFIQmpKa1R4eFB6R2lhQlQ2OXhvWi9WYThJVXBkVWovVjc2ZFBDdlNqVlQwUXBNcXpGNk8yZUM0UzBlKzQ4ZXVHQXpLLzVPRDlvZzJydlJONkQ2SGUyMjVvZDJlV3ZQdENqekNZT3M3MUs4Nyt4dFRFcjBZaUMxT29TcnRISXhRa0tqUGgwNlVCTlRaL09yVUdNdkdObkIrMkl2ZGJNbkhzeEJFa2xuS2NuamFhZFhzak5KcXkrVWtzSkkyeFFkWXl5b2hGTDRLT0hMNjBSeFR6R1lZQjZtVXZPaHZ4ZE5YNkhHK0h2NDNxVjRLamliajhwUUpyVndmeEJhTVU1OWR6TmNDYXF6RTR3dFJQczdDWG5iOWZMaStSZlQ3bU5Cd2dmeVhlSGM2UG5zUmlTSnVGNDYySVl2VWpKcS9jNm1OV2ZpYmIzVT0iLCJtYWMiOiJjNjk5NGExNWU1Y2Y3NmQyZjJmOTRhMjQ4NzdlM2RlMzZmY2IzYzliODA1NTYwOTFiMDQ1NGE0YTEwZDQ1MTBlIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2484, "gross_total": 2454, "base_fare": 2040, "tax": 444, "sell": { "currency": "MYR", "total": 2484, "base_fare": 2040, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4NCwiYmFzZV9mYXJlIjoyMDQwLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NTQsImJhc2VfZmFyZSI6MjAxMCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ1NCwiYmFzZV9mYXJlIjoyMDEwLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2484, "base_fare": 2040, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2010.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2484, "base_fare": 2040, "tax": 444, "gross": { "base_fare": "2010.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMDQwLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAxMC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ1NC4wMCIsImJhc2VfZmFyZSI6IjIwMTAuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDEwLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ1NC4wMCIsImJhc2VfZmFyZSI6IjIwMTAuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ1NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2454, "base_fare": 2010, "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": 2484, "filter": { "id": "F123NP00114-206", "price": 2484, "gross_total": 2454, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-207", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6+zscD38Cruo9wW7SB9lA1ZjIvx6I5hCckaq6yf2briyFa0awt+U2\/\/hq3v6venRCmZkDx1uW2HTQmoYNf28fgp80MZ\/G1nYgVgW0NAE7rg==", "PriceCodeRef": null, "supplier_title": "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": "gWWpBsN\/hy\/MlX3q3oAS\/exHb9wmleU6jh4YfXx0jzI=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "6Tqg8oyxqezmc5eQ3TGTPWLq3yJr\/VpczmV7ZxotJXo=", "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-207", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-208", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrg+1DE1QBZm6z94uoS9qM19RqPuERZ8JqC38yCEh+4J1ZJiq3\/KTqmdhfLDOtJvMF+qDXZsJD6b7ot7Rfoa\/IfqKk3TuYKfoQ0eh4AytJS2mitGLlVSY2PYinsQzRYJl1bpI+z+PQ6yR9gbbyYpDQaOvIj2nC4HR4cck1kOnRDbz+CT0ydcw4Dq+7myn1MsfYytH+E35FZuSWxiGlyZMu\/NiBe4vYHcP+benf\/uVdV9\/BD1gFKttgRUS\/BLecM+SQdLro9y5gtqCnZfXLC3PHuNM8cMKBrnh2uU\/3k95\/F0nqzcPWYRQyjQAXWuVwFtLh9aIY8tZFhl3lZITkNBr1CMarS\/he6vx\/NUjaEOcCHPQgaaYebJ0c2dfH1VPCMZPucvU8a8O4\/unGalw7GFY+82wjm6FATLSIqIAh7Rjtn0eEloh9JHvbx822NDJptCDEcxjVFsJdAtRFqgAKRnJYPzYxpEng\/heC8kjwgeuv5RkKUWVsg1zY\/yoe0U8PiZ+whmTEnmD2FDs+5dq5bT\/ILVj52TDy6lc4q9C4jITrpdRFrqnpvRGBFZc19R+VXYlojoPYbphyGgOo79e10AjorPUFPunWAuvj60dMF4VCanXEMn26pgqrY8ZiIMecBl8TFezcfzYaJ7b9RJeIdwviEHjQL40LwqXqOP8NQjw63FqqKNgjrouGHH3E14cK4oWsMFUDpusVirrXnMa6wNk8ur3xIcd9h1WWPsHJ43kGijJiNNo6O0eQ6Fslr17eCDlMX42AQ9u6KpY24OqGTSY0BztXh86v\/WtiaObEZBmjzTGCQVn5MWZ9yMdvw7fRE2txXN\/iXiyxCDqWvxdL+C9gfRzCAJq2SwlRsvx4Szrla\/lA+2xRpWW7z3714HRml+HeLFJOTO4icO+ZOq1SAqg06\/w17+CeRqUviHpVcNF3SbL\/YhtFSgjpL2Q4ssbAUA6fXB+Mj\/91370IEuRNaV4K\/YzXJw6VgqZnIheBYX2v10Y=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-208", "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-208", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-209", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujrXzX2B5rcxRPLxvDX9wMT5nsRq0WTKsDkx8gEW5wwRwS7y7X71SMnBUHHhSUMizDgeMLccM34FZRk1orLMfEfbAk3Qy5lsoQj1EP0xLF3A81ZWxytLnSubm93jqGtmby8HotdeUllHxYoGg5DRT6SuQIa4+xm9V0a5kPF2hy69pUI+R2zDZSmq\/EmvUarI\/q0liys2tCCExmzARsmocJvShcsllLmZueIOx3GCVaMjGeCgpTBP7j6o0PIAKdF5h8qjsL7hUPMOBq8JGCYSeT3Jb2AUWtFRElBF2WoEZq9u9p0OWAJLw0mI2vLLN\/iRfT9Yb3CTaB1crYB8nSXO0qjnwdOUiY8iRcE7JAaojcW42bAaVsueI1y87WqaCfin2B9\/DfcNvCvLwoeT3j52uWxLyaxoEEP2ggp61qg71obX8ivuyBslh1N3J6DWLZfMV8uPe5WLMa3CHOoBUP0qQGnUx+flGhiyMsNzdDzo4U\/+dRUJOfk+ASaO5RA1G9ShF24ufJ0QNmhGQCV9TeEQgXMPbdC0B+5kc9VVOtOmSVacsAU6dumxc\/2taB5lkZ9CJ0k9x7zntQDxz9poPzJ3KCin+rSyfhtq30\/p4nKxC9jIDgG7o84VDC2BF4MmKPTpPx26THpoYg8upkFplv7LdXx7J4vQRTlW6jPw5TRMsPux1W4CLSVfaD3STrgIjGjZpHdTtzWl5qy6RAFNEFPcl6yVBN3GY74z4RAotnTX6Er17VG6maa7lKibqO7MWJcPoGAiPKRe+FnxNnSotyXEeYU1jtOPIQvblVVww7IS1JiMkF+gW1P+I9nvHkyA\/9TFuurDWiIMy4Ck0D1yOnkPQv6jGFIM0sFNtNGIaX0xdtSaQIwk0+thRX3kbl2\/CxunMIhVspa4ePevZkukP5QVea1EKzyNBPzLsgxdbIslIyIOtuvekqGrqi8EupEfkhhs538YUVetSBG48CpjnffO2sc8OXrzfIrXv2ZQAc8gapVPV4=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-209", "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-209", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-210", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpMQ7pBPYxVhhl6zBqHKwXz\/YnoxqKonrbGJylg8nwhCrcGi4ieIE+zIXFwIns5FyJAEFDbUmf1mwZrnnC\/wCHW", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hdNsJspylMVUA91uYTdXCKlRb3xJHE8izil08FLdvJ6SBj4sNL8vW0gWri3\/GmxW", "origin": "KUL", "departure_time": "2026-03-08 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-08 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+JVIS7OnSrhQOxvXPnKGhW6hEZ+QIQkPCb3HgqoOhk3KHQwpHjZ6ALsrMZTTFFoR", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-210", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q4ytkfkX2bLmhj7CfhdHJHOfZpg6wxA44e6ZTJyI5Jee64Z7wQ0a8rkCS2i545kY", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x5t6m5OH3eb4HGBE8bl8qpx\/TnHlrtZdZHRVJUWb0+CPIJy2TcNJVED8KRR5Py3g", "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": null, "name": null, "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2498, "gross_total": 2468, "base_fare": 1149, "tax": 1349, "sell": { "currency": "MYR", "total": 2498, "base_fare": 1149, "tax": 1349 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5OCwiYmFzZV9mYXJlIjoxMTQ5LCJ0YXgiOjEzNDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDY4LCJiYXNlX2ZhcmUiOjExMTksInRheCI6MTM0OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDY4LCJiYXNlX2ZhcmUiOjExMTksInRheCI6MTM0OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2498, "base_fare": 1149, "tax": 1349, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1119.00", "tax": "1349.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2498, "base_fare": 1149, "tax": 1349, "gross": { "base_fare": "1119.00", "tax": "1349.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTguMDAiLCJiYXNlX2ZhcmUiOiIxMTQ5LjAwIiwidGF4IjoiMTM0OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTkuMDAiLCJ0YXgiOiIxMzQ5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDY4LjAwIiwiYmFzZV9mYXJlIjoiMTExOS4wMCIsInRheCI6IjEzNDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE5LjAwIiwidGF4IjoiMTM0OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NjguMDAiLCJiYXNlX2ZhcmUiOiIxMTE5LjAwIiwidGF4IjoiMTM0OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDY4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2468, "base_fare": 1119, "tax": 1349, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2498, "filter": { "id": "F123NP00114-210", "price": 2498, "gross_total": 2468, "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-08 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": "kul202603081305bkk202603081410416bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-211", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrTMP\/Ox9WiJ37qDevyb8kvrPwDJZaiqg4TcDf5HcaN+v\/iaU4XJ1W51Sg4um2wLUq3NUzAZZ5Jk7+mpl+1ROr1", "PriceCodeRef": null, "supplier_title": "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": "WMAr\/qrezXc6jz75UaLnTNcUxkC8LePocmntP86GEYp8t1nfp95QefOikdSpbWcO", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+JVIS7OnSrhQOxvXPnKGhW6hEZ+QIQkPCb3HgqoOhk3KHQwpHjZ6ALsrMZTTFFoR", "origin": "BKK", "departure_time": "2026-03-09 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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": 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": "V", "fareBasisCode": "VLRSTN", "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": "Q4ytkfkX2bLmhj7CfhdHJHOfZpg6wxA44e6ZTJyI5Jee64Z7wQ0a8rkCS2i545kY", "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x5t6m5OH3eb4HGBE8bl8qpx\/TnHlrtZdZHRVJUWb0+CPIJy2TcNJVED8KRR5Py3g", "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": null, "name": null, "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": 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": "V", "fareBasisCode": "VLRSTN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2498, "gross_total": 2468, "base_fare": 1149, "tax": 1349, "sell": { "currency": "MYR", "total": 2498, "base_fare": 1149, "tax": 1349 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5OCwiYmFzZV9mYXJlIjoxMTQ5LCJ0YXgiOjEzNDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDY4LCJiYXNlX2ZhcmUiOjExMTksInRheCI6MTM0OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDY4LCJiYXNlX2ZhcmUiOjExMTksInRheCI6MTM0OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2498, "base_fare": 1149, "tax": 1349, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1119.00", "tax": "1349.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2498, "base_fare": 1149, "tax": 1349, "gross": { "base_fare": "1119.00", "tax": "1349.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTguMDAiLCJiYXNlX2ZhcmUiOiIxMTQ5LjAwIiwidGF4IjoiMTM0OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExMTkuMDAiLCJ0YXgiOiIxMzQ5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDY4LjAwIiwiYmFzZV9mYXJlIjoiMTExOS4wMCIsInRheCI6IjEzNDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTE5LjAwIiwidGF4IjoiMTM0OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NjguMDAiLCJiYXNlX2ZhcmUiOiIxMTE5LjAwIiwidGF4IjoiMTM0OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDY4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2468, "base_fare": 1119, "tax": 1349, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2498, "filter": { "id": "F123NP00114-211", "price": 2498, "gross_total": 2468, "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-08 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": "kul202603082105bkk202603082210418bkk202603091055dac202603091230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-212", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOcj37A7h7\/qQEw0G1mO95IWVw+ZyZXM3BkKg9E\/7a6\/nCazBD6UAiHJmf4Ro+raMlUka9+o93IMGvmiYl8Xvl3Fzto9fs+nocxgyYyn6\/n2sa8viFct+RG4ZwFKg\/yMmasHi58NUGxysXUjT\/D\/TOFB2dmM9B9IHS2GVis4UEzxMH53ZVZVF2L0X2zN1Ybt+mOQW5ixQN8ETg7NFPeUYR78bEm74UtGZS425OXcp9sAGwE9KNDq8eFgPhg2VppPw\/FlYz8bDdqy0vuAuCS8Bwc9eiU9pDU0C7JLZCqQMjqRCrryKCcd696F5Q9npsZLTv7tUGSHEQk6Bf69VoRAt0rvkpPlxCTIvFDkOQSb+Vxu+VcSBeewQPfqdnwR3NLDhLsPXyrihnN96ue1TGAVRBvYSqpccqlbZZqm53DoGvWoEq2A3SJH1wMQZP64CpBU+sJ32A7R6SAohGQs7riYMbtU2W3WbZYu61s1Ak04z7c3zhSbBAUVyHfMurApX8PiEYoXrhuQf1FF13BPH1Dy7C3hM9r24Bu2Bx2Mqx8+w7J6\/UfYcSS0hgxj5PmnahzN\/YH0QRsOdsorqL\/Azo1f82WotYNL55kUvja4rdt15E\/aEullxO\/CJctE0eOGvFdS1ukDggbjqbxQppyB6EqVNsdvNo1RHvEVKX4b3iUqO0lfA70MPry\/OTtL57PrhPyldr8omCLWAXMMltLYc\/S+B6Un08GF8V\/Z5H5YZSNRi0RO20JqhvIHHU78dWk1BvmhQau9043toYZk5w0UXcgPEzmKjs3gzj7vcuzxKRiNuJjpjPs51h09u7w+cqQ+U5CbcraWbnIyFmQbmr3dBTSfMfPowsXOwuwUD9fEv+TiXbHhQZ8fn3Gjh50zDcNT6LDlbgzdw5ClsB6w9HnPu5Od4BtvwEFmmA1L6b4ZL3fW6XBCbufznpJdSZT\/faX63L4W9YH5RE4hMcy02u4yeeJoTn49RloaiwbMMV\/VFchTCeVBc=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-212", "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-212", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-213", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOGCvS0v8JY2hjdCd2ULErS+gh6a0s+L9KwnCsxW4EG8H2icMWq+ze5UTCHgxKObA95dmyUDIul0h+q6BLrH0D+YVV0JE0v5BiqdPGY4r7uWHeaKjMs\/xwIyprPjsLSBZlvldqOOXS5kK\/D0adJVsTolZ\/34Y\/8LUEAb0Rw\/Z40PoNFbhhE1WqqYYcKRKko33bp+tJ1Xkp+r3wYLwVBhvPAneBhdkUGqpwFc4tvWJ19wM5U1h9fgj62J+k75KEGDJdJSAnLCNUTkvII9X79mhz5ksrj9Z\/fS0ys15ye8lCKn8pelbjxWAqjmlHLvR26heoHUGkh\/KUTeIudoGEkTZT\/1DcIsBNRdIzvxJcsoiSkCuDSirW99hf6MjCvlMU\/741om4rHHXhhWy\/vYQ0U8eVJgi1OcXvqwBU8JSNJC1YY5w5hl6HCA+X6jsdwAzk02Uc1eqxFbiZwjfaYJu\/a4pZ5OU4Ful5CtcKx0Y9MCjGk9CCGn2oHgAxiGNDPpfmRddhTYzcwWZzXa3LH5\/xFcIpc4hbcmJaj7m7ftrevcBwMkmDbvwRDFvZCaNmEfmv6h0xg61T8tPxaQFKOfqEH8XeXMAs0werDjhvhjVY2CyEOo5RoW37rLjtRBqZ++nDBGyiZsvEOut00B85BDft4v2QF3v8sR7uEe4qlIPth+u7aqYkzRujTfHmVFZPxSI\/ZOusyyTvbwOMnRfu3xZNpmx3b2xuMer+hsCv3JW3zi67gxfZDcDF0c1CrCunCs9HcG7juU5eaFpIbrMoolMS1XrRh4Y5GOtJzpNf\/zzTiwu\/6EK\/kQZ0yo4M4sCn5mcyjm0V9Mo4wQKCpSIxT\/ANWPKBY0yQ3mY4\/7MhlTcatYPCixbkVBzCoFNA1m3sll5Io7LME3LFGVBXk3KpvNQ949bALMVc7X9yBfGl3CkreStBqNnaDHbGosdCAhhnsUeEzXoA3bko3ZwqAsFhmsHkNZVvhCKlpR91ATFlF+4g7FoFclo=", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-213", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-214", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEASWvzKcBTFbvchGo4WVeUgTxYpCbsrs4G6r6cDra+VRg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0bw4nGImgZ\/l3oVgagnqTYl8FZbtR5PAIwdAE5JTFMY=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlhzRVRMdVgyNlpUZjJ3MjJBZWFKenc9PSIsInZhbHVlIjoiQkZIYXhyUk1CemhIdmliZ2VrUmlPK2g5RFVRR0Fya3ZXMDlVdjQvc3hud0hMMGdmVWt4RzRDSFVSaTh1THBkQnUrOVZrR0tNbzc2OUVqdFA2bVFmNWpKelNFZ2V3UDhXN3QrdWd4dldSVVVRY0d3blpUTXZqYnAvN0hDV1lqbFNHb0VwTEtqbWxLSloxSWFBclVwRFVwalBhS01wMStnVU1lMXM5d0ZXS293RDdDbkNMVTBkMXAzVWo0U0NjbkVjQTJicUNVZWgvek1OakVwWFFnUHhSTTBMbmdGdDNXOHQyVjNxYi9jM2Juenl0TEdkeUhRM051ZTlzRWdSK3c2aU5iMHNielNidFYybWg5ejJvOXRyUy9QQ1Uwb0xWVGlEWDNITGpKMlZiY0FzQSszSUVOZlpWeUptWURCbTFwTi9id2sxOHIrcGg5TENOYkwyWVBib3hFK0NtdVhYK0JUeHZvSnBVbWVUUFZIMTBqU25GUlgyaWhOcWl4TFpJU2VkelhPcXgvcjM1eGE3U1hhbFJkSHlvMGRYN1dtNWZKK0cxZWtHRnpJM2swcnYwZS9TK2ZHOG5EZW5sRmZoSzlhODVSWW1oeHNyclNSR1Z1NjJtRFVlMEJBaG9HQjdYWnh5RHRPclhUQjdWUFprY0ZrMkFBblBVOXYrZ1dsY3dXMDhUMnBsVWpjK1BDbktDMWx4emdacmdsdUdrSG5Na1dVbDRPNis3bmszWkRFVStvclN0LzVGN3B5Smk3ejErck1hNnpTZ2FjTWdVVEUydUFHUTNQU0xmbUo2UHltMFZBYnU5ZmYreFNaRG42d1ZVbDI4eUdibisvUFhEWVdIVnFhYVZFR3k2UURwZDBjam1tR3d1NVVDa005bHpSdGlFamRkekoxbE5PTHBGVlA4OElhRVBCQnJ4YUN5TDNRRmRjZWgxQzJhUTAyQkNha1BCSUNsWnIxbHE2NEQ2clo3ZGNjdml0dFRWV3ZOMW9DclhqOWVJakFxNWdqV1A2RVFYV0RqV2IxUmRPT0hJbFZlckJDb2NmK1N6Zm1jUFZaTW5uMm8wcU9qd0VQK2FtWituV1NHVkEwMXRZMzBWbS9mS2lpVHNzWFBTWHg1aTVnUi9RVFdBbU5GQWxoWHFVbE1PWDhHLytBNUJpMUsvK0hCemU0blhSR2JpemhpdUpIL3ovT08vclJyM2dKeWh0UHpjWUtXSnBTdDRVMEZaR3FwVzJTb0xzWHdEWTVMUTBMUkRwWUNXNnVwL3J6aStnNW5tNTl2Uk04Z2w1bDVvSGE1aTFTQUVtVE4yTk91T2JrVktoWnNVMDR4RE5Kb1VISlIxY0Zid3gwb0xScnBOdEpJcHR2NGlQa1dadm5xSHFHaXNHaTJyL3BZTGUrMVpZQXQ4ZjVleGpyVFNGcWxSYzYwUUVUbndzMkJjT203TitWd3NDWHRxQ0hOYjVNT0M0SGpOejZUMHJlMzJTRHlEbVkzSk1KUlVNMVVuenhVMzBrdjdjakNXZG9lLzZ4ZmROQksydFhscVFpWVZOV1NiRHRpbUJQN042bzZmMjZWeFkwZWlGUGtIU2QwRmNJc3lBcz0iLCJtYWMiOiIzZThkODBlMTM3OWJkZjkwMjY5N2YzMWQ0NjUwNjVhZGZhYmE3NWVjYTY0YzA2ZThiYmYyZTUxYWYyYzE1MzkwIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "OeBN7jh6YHTTruxtrCq45oAKyPY6HeKxVMHUHFdwgYY=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IlhzRVRMdVgyNlpUZjJ3MjJBZWFKenc9PSIsInZhbHVlIjoiQkZIYXhyUk1CemhIdmliZ2VrUmlPK2g5RFVRR0Fya3ZXMDlVdjQvc3hud0hMMGdmVWt4RzRDSFVSaTh1THBkQnUrOVZrR0tNbzc2OUVqdFA2bVFmNWpKelNFZ2V3UDhXN3QrdWd4dldSVVVRY0d3blpUTXZqYnAvN0hDV1lqbFNHb0VwTEtqbWxLSloxSWFBclVwRFVwalBhS01wMStnVU1lMXM5d0ZXS293RDdDbkNMVTBkMXAzVWo0U0NjbkVjQTJicUNVZWgvek1OakVwWFFnUHhSTTBMbmdGdDNXOHQyVjNxYi9jM2Juenl0TEdkeUhRM051ZTlzRWdSK3c2aU5iMHNielNidFYybWg5ejJvOXRyUy9QQ1Uwb0xWVGlEWDNITGpKMlZiY0FzQSszSUVOZlpWeUptWURCbTFwTi9id2sxOHIrcGg5TENOYkwyWVBib3hFK0NtdVhYK0JUeHZvSnBVbWVUUFZIMTBqU25GUlgyaWhOcWl4TFpJU2VkelhPcXgvcjM1eGE3U1hhbFJkSHlvMGRYN1dtNWZKK0cxZWtHRnpJM2swcnYwZS9TK2ZHOG5EZW5sRmZoSzlhODVSWW1oeHNyclNSR1Z1NjJtRFVlMEJBaG9HQjdYWnh5RHRPclhUQjdWUFprY0ZrMkFBblBVOXYrZ1dsY3dXMDhUMnBsVWpjK1BDbktDMWx4emdacmdsdUdrSG5Na1dVbDRPNis3bmszWkRFVStvclN0LzVGN3B5Smk3ejErck1hNnpTZ2FjTWdVVEUydUFHUTNQU0xmbUo2UHltMFZBYnU5ZmYreFNaRG42d1ZVbDI4eUdibisvUFhEWVdIVnFhYVZFR3k2UURwZDBjam1tR3d1NVVDa005bHpSdGlFamRkekoxbE5PTHBGVlA4OElhRVBCQnJ4YUN5TDNRRmRjZWgxQzJhUTAyQkNha1BCSUNsWnIxbHE2NEQ2clo3ZGNjdml0dFRWV3ZOMW9DclhqOWVJakFxNWdqV1A2RVFYV0RqV2IxUmRPT0hJbFZlckJDb2NmK1N6Zm1jUFZaTW5uMm8wcU9qd0VQK2FtWituV1NHVkEwMXRZMzBWbS9mS2lpVHNzWFBTWHg1aTVnUi9RVFdBbU5GQWxoWHFVbE1PWDhHLytBNUJpMUsvK0hCemU0blhSR2JpemhpdUpIL3ovT08vclJyM2dKeWh0UHpjWUtXSnBTdDRVMEZaR3FwVzJTb0xzWHdEWTVMUTBMUkRwWUNXNnVwL3J6aStnNW5tNTl2Uk04Z2w1bDVvSGE1aTFTQUVtVE4yTk91T2JrVktoWnNVMDR4RE5Kb1VISlIxY0Zid3gwb0xScnBOdEpJcHR2NGlQa1dadm5xSHFHaXNHaTJyL3BZTGUrMVpZQXQ4ZjVleGpyVFNGcWxSYzYwUUVUbndzMkJjT203TitWd3NDWHRxQ0hOYjVNT0M0SGpOejZUMHJlMzJTRHlEbVkzSk1KUlVNMVVuenhVMzBrdjdjakNXZG9lLzZ4ZmROQksydFhscVFpWVZOV1NiRHRpbUJQN042bzZmMjZWeFkwZWlGUGtIU2QwRmNJc3lBcz0iLCJtYWMiOiIzZThkODBlMTM3OWJkZjkwMjY5N2YzMWQ0NjUwNjVhZGZhYmE3NWVjYTY0YzA2ZThiYmYyZTUxYWYyYzE1MzkwIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-214", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3N7IOI+ysJdvS9Gw5OVsnoO3dzFjQsc91dIZa0C8VUU=", "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": "eyJpdiI6IlhzRVRMdVgyNlpUZjJ3MjJBZWFKenc9PSIsInZhbHVlIjoiQkZIYXhyUk1CemhIdmliZ2VrUmlPK2g5RFVRR0Fya3ZXMDlVdjQvc3hud0hMMGdmVWt4RzRDSFVSaTh1THBkQnUrOVZrR0tNbzc2OUVqdFA2bVFmNWpKelNFZ2V3UDhXN3QrdWd4dldSVVVRY0d3blpUTXZqYnAvN0hDV1lqbFNHb0VwTEtqbWxLSloxSWFBclVwRFVwalBhS01wMStnVU1lMXM5d0ZXS293RDdDbkNMVTBkMXAzVWo0U0NjbkVjQTJicUNVZWgvek1OakVwWFFnUHhSTTBMbmdGdDNXOHQyVjNxYi9jM2Juenl0TEdkeUhRM051ZTlzRWdSK3c2aU5iMHNielNidFYybWg5ejJvOXRyUy9QQ1Uwb0xWVGlEWDNITGpKMlZiY0FzQSszSUVOZlpWeUptWURCbTFwTi9id2sxOHIrcGg5TENOYkwyWVBib3hFK0NtdVhYK0JUeHZvSnBVbWVUUFZIMTBqU25GUlgyaWhOcWl4TFpJU2VkelhPcXgvcjM1eGE3U1hhbFJkSHlvMGRYN1dtNWZKK0cxZWtHRnpJM2swcnYwZS9TK2ZHOG5EZW5sRmZoSzlhODVSWW1oeHNyclNSR1Z1NjJtRFVlMEJBaG9HQjdYWnh5RHRPclhUQjdWUFprY0ZrMkFBblBVOXYrZ1dsY3dXMDhUMnBsVWpjK1BDbktDMWx4emdacmdsdUdrSG5Na1dVbDRPNis3bmszWkRFVStvclN0LzVGN3B5Smk3ejErck1hNnpTZ2FjTWdVVEUydUFHUTNQU0xmbUo2UHltMFZBYnU5ZmYreFNaRG42d1ZVbDI4eUdibisvUFhEWVdIVnFhYVZFR3k2UURwZDBjam1tR3d1NVVDa005bHpSdGlFamRkekoxbE5PTHBGVlA4OElhRVBCQnJ4YUN5TDNRRmRjZWgxQzJhUTAyQkNha1BCSUNsWnIxbHE2NEQ2clo3ZGNjdml0dFRWV3ZOMW9DclhqOWVJakFxNWdqV1A2RVFYV0RqV2IxUmRPT0hJbFZlckJDb2NmK1N6Zm1jUFZaTW5uMm8wcU9qd0VQK2FtWituV1NHVkEwMXRZMzBWbS9mS2lpVHNzWFBTWHg1aTVnUi9RVFdBbU5GQWxoWHFVbE1PWDhHLytBNUJpMUsvK0hCemU0blhSR2JpemhpdUpIL3ovT08vclJyM2dKeWh0UHpjWUtXSnBTdDRVMEZaR3FwVzJTb0xzWHdEWTVMUTBMUkRwWUNXNnVwL3J6aStnNW5tNTl2Uk04Z2w1bDVvSGE1aTFTQUVtVE4yTk91T2JrVktoWnNVMDR4RE5Kb1VISlIxY0Zid3gwb0xScnBOdEpJcHR2NGlQa1dadm5xSHFHaXNHaTJyL3BZTGUrMVpZQXQ4ZjVleGpyVFNGcWxSYzYwUUVUbndzMkJjT203TitWd3NDWHRxQ0hOYjVNT0M0SGpOejZUMHJlMzJTRHlEbVkzSk1KUlVNMVVuenhVMzBrdjdjakNXZG9lLzZ4ZmROQksydFhscVFpWVZOV1NiRHRpbUJQN042bzZmMjZWeFkwZWlGUGtIU2QwRmNJc3lBcz0iLCJtYWMiOiIzZThkODBlMTM3OWJkZjkwMjY5N2YzMWQ0NjUwNjVhZGZhYmE3NWVjYTY0YzA2ZThiYmYyZTUxYWYyYzE1MzkwIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "ll81utIhGY3OQhOFHm+h\/OC4blU7+xWAn7XmkWiiUZc=", "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": "eyJpdiI6IlhzRVRMdVgyNlpUZjJ3MjJBZWFKenc9PSIsInZhbHVlIjoiQkZIYXhyUk1CemhIdmliZ2VrUmlPK2g5RFVRR0Fya3ZXMDlVdjQvc3hud0hMMGdmVWt4RzRDSFVSaTh1THBkQnUrOVZrR0tNbzc2OUVqdFA2bVFmNWpKelNFZ2V3UDhXN3QrdWd4dldSVVVRY0d3blpUTXZqYnAvN0hDV1lqbFNHb0VwTEtqbWxLSloxSWFBclVwRFVwalBhS01wMStnVU1lMXM5d0ZXS293RDdDbkNMVTBkMXAzVWo0U0NjbkVjQTJicUNVZWgvek1OakVwWFFnUHhSTTBMbmdGdDNXOHQyVjNxYi9jM2Juenl0TEdkeUhRM051ZTlzRWdSK3c2aU5iMHNielNidFYybWg5ejJvOXRyUy9QQ1Uwb0xWVGlEWDNITGpKMlZiY0FzQSszSUVOZlpWeUptWURCbTFwTi9id2sxOHIrcGg5TENOYkwyWVBib3hFK0NtdVhYK0JUeHZvSnBVbWVUUFZIMTBqU25GUlgyaWhOcWl4TFpJU2VkelhPcXgvcjM1eGE3U1hhbFJkSHlvMGRYN1dtNWZKK0cxZWtHRnpJM2swcnYwZS9TK2ZHOG5EZW5sRmZoSzlhODVSWW1oeHNyclNSR1Z1NjJtRFVlMEJBaG9HQjdYWnh5RHRPclhUQjdWUFprY0ZrMkFBblBVOXYrZ1dsY3dXMDhUMnBsVWpjK1BDbktDMWx4emdacmdsdUdrSG5Na1dVbDRPNis3bmszWkRFVStvclN0LzVGN3B5Smk3ejErck1hNnpTZ2FjTWdVVEUydUFHUTNQU0xmbUo2UHltMFZBYnU5ZmYreFNaRG42d1ZVbDI4eUdibisvUFhEWVdIVnFhYVZFR3k2UURwZDBjam1tR3d1NVVDa005bHpSdGlFamRkekoxbE5PTHBGVlA4OElhRVBCQnJ4YUN5TDNRRmRjZWgxQzJhUTAyQkNha1BCSUNsWnIxbHE2NEQ2clo3ZGNjdml0dFRWV3ZOMW9DclhqOWVJakFxNWdqV1A2RVFYV0RqV2IxUmRPT0hJbFZlckJDb2NmK1N6Zm1jUFZaTW5uMm8wcU9qd0VQK2FtWituV1NHVkEwMXRZMzBWbS9mS2lpVHNzWFBTWHg1aTVnUi9RVFdBbU5GQWxoWHFVbE1PWDhHLytBNUJpMUsvK0hCemU0blhSR2JpemhpdUpIL3ovT08vclJyM2dKeWh0UHpjWUtXSnBTdDRVMEZaR3FwVzJTb0xzWHdEWTVMUTBMUkRwWUNXNnVwL3J6aStnNW5tNTl2Uk04Z2w1bDVvSGE1aTFTQUVtVE4yTk91T2JrVktoWnNVMDR4RE5Kb1VISlIxY0Zid3gwb0xScnBOdEpJcHR2NGlQa1dadm5xSHFHaXNHaTJyL3BZTGUrMVpZQXQ4ZjVleGpyVFNGcWxSYzYwUUVUbndzMkJjT203TitWd3NDWHRxQ0hOYjVNT0M0SGpOejZUMHJlMzJTRHlEbVkzSk1KUlVNMVVuenhVMzBrdjdjakNXZG9lLzZ4ZmROQksydFhscVFpWVZOV1NiRHRpbUJQN042bzZmMjZWeFkwZWlGUGtIU2QwRmNJc3lBcz0iLCJtYWMiOiIzZThkODBlMTM3OWJkZjkwMjY5N2YzMWQ0NjUwNjVhZGZhYmE3NWVjYTY0YzA2ZThiYmYyZTUxYWYyYzE1MzkwIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2510, "gross_total": 2480, "base_fare": 2066, "tax": 444, "sell": { "currency": "MYR", "total": 2510, "base_fare": 2066, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUxMCwiYmFzZV9mYXJlIjoyMDY2LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0ODAsImJhc2VfZmFyZSI6MjAzNiwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4MCwiYmFzZV9mYXJlIjoyMDM2LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2510, "base_fare": 2066, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2036.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2510, "base_fare": 2066, "tax": 444, "gross": { "base_fare": "2036.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MTAuMDAiLCJiYXNlX2ZhcmUiOiIyMDY2LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzNi4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ4MC4wMCIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM2LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ4MC4wMCIsImJhc2VfZmFyZSI6IjIwMzYuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2480, "base_fare": 2036, "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": 2510, "filter": { "id": "F123NP00114-214", "price": 2510, "gross_total": 2480, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-215", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZIGZpWVuUvgYP3G9PlqHuEDVPV85XNs6i11Ti6c1DyZAL8GoTiT7pxr6F8fx\/LPnEQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4IwhgJ5Ee7yZOa59wBWWSMv8KXc+IKwZm\/adqh4+BiM=", "origin": "KUL", "departure_time": "2026-03-08 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-08 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjljT3pITjc0OFJtdllwM2Znb2FaVWc9PSIsInZhbHVlIjoieHJ6VmlnL20vcUVSaHd4TzQzY1BuN3djZjl6UGVXV2VWK0NoNWlKc2thNWxFQ1pDTDRrc3MwbjU0RVU4K3ZmL094T1hrcXo5aGY0Yk9ZZ3BDYk1pazR4eXl4QkpDeGdsMGhHQUF5a3RWZXpwcm96RVN3Ti84WWVsRUFORURBb3VtVGRSK204eFhGSVFuNUl1Wk0xaWM2ZHZ4cTBmbHVUbWl6WG5TVlQyUTlyNEJFSzJ6K0JsSERIbVBUZTJTdktEbFp1a0daZktya2VoMkNnY0NNWXpoWnFMMEJhdHA2Ykw3b25jMnhsVyt3Ulk5VjFRQk9oUFZ5aVdWVTBQYldDaE5LVGhrYkh5dnBqSWI0c1NXSHVjcHZOQSt1V2pkaTA4dUc2UW5DSHdqWUxoL01UR2pOZVpTYmFVMEJyRGRZaCswenBONXNaNUJYYlh0YXM5Q0gyVEdodGFmVkIreWFkM291d3dOQVBVcGR2OHNkSU5jbkNBUUE5djM0OU5RNjVwVThtem93UzRPL2thVU1wd3hsWHZlck55dGVQdFBiSklpMFM4Tm4rMnRtSE5ObnY4Zm1CT1l5ZW5BYXBoL2E3cW9VakhoUVpGeU5qMlVzMUZUS3JYSWtjdDRRUTVYcjhSam5ZVEVCdzcwd3BTMGxpMVBLZUY5T0kxK1UrL0JxQWlzNDI4OENKK1RrVkR6NDl1YjlqOFZmSzNCNnRCZUUrQUZ1SVdWKytZcDNZbUM2Z2FqdmJveTJZVHN1ZktoMkcrcWI0VjJFajQza2puUDRSMW8zOUJiUlBQQjRKVDJTWXdRcE5zcm5BcXo4clZnWFBTdWtXcTkyOWgxekhjS2hCeWhqN3c2V3Jnc1hERE1Qd3hQTFA2cmdwbVJoa2lSNnk3NzB6bjQyeDZzNzduOTBYUUpPSzlBOUxJWTFVQXdxcENaU0gwdTRpQ29POGNST2tBRXB3L2YxcW1jRmZTV2pEbVFNR3VtUWVFZ1dpbXVBZXJzZ2VUTFZvRXlQNXJtZmVXWmwzYTBUb0laZ1ZNL0psSFkyMmVZL3l5a3kvcldwWmoxejBTdms2TFQvTkNjVE1oSE5QaU5rdE5ST3lXL3lZQzRKdDlWRHJlc0NDdHhjRmJkcDB2U2FFUG1WeWVkTE5KTE9HZ0FMdmsxRlJDZW5ObjFNNEt5d0hHdkZlc0pGR2QzT0lXL0R0cUxLMEtyNlFzNGpLcHdTbW55ZTF4U3RtZlJpbWV0OUtMdWU5bkxkdmNUU000SGtURWlMVFk4OVFuUHlUV3U2TkU3dXdQTnFpOTE4cjg3Q2tKWmorekRVQXF6bWx0SnZ5ZEwxQ1huZkZaSlQwNklPbzRTdlVlUk84RHN1cnNCeDBVUVdwWFFNNERmVTNPTG9NMFFtek84dm9zQnVQVEZTMjJpYjRzbzNTODhwK2VKVjk3ank2enl6Q0I2OTd6M0VwM1JEZ3haL2VrT1FMcWdSNzlmM21DazFKVnpteUVITXZGYklwZGNRenNPKzEyWjErV1RvTFlMM0l3dThmK2lybUFVWFVvS05sT3M2SzZLUT09IiwibWFjIjoiZjhjNzFiNjc5YzQ3NzhkMTZhZjQ4ZDZjNzVlNzg3OWIyMzRlZjI3YzgyNjg1NmU1NTU2YzVjMzNkOWYwNDI5NSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "0Lpbj8yMgv45yBPtMaUkSqM5xeBbF\/5STWIl4j4qdqY=", "origin": "MAA", "departure_time": "2026-03-08 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-08 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IjljT3pITjc0OFJtdllwM2Znb2FaVWc9PSIsInZhbHVlIjoieHJ6VmlnL20vcUVSaHd4TzQzY1BuN3djZjl6UGVXV2VWK0NoNWlKc2thNWxFQ1pDTDRrc3MwbjU0RVU4K3ZmL094T1hrcXo5aGY0Yk9ZZ3BDYk1pazR4eXl4QkpDeGdsMGhHQUF5a3RWZXpwcm96RVN3Ti84WWVsRUFORURBb3VtVGRSK204eFhGSVFuNUl1Wk0xaWM2ZHZ4cTBmbHVUbWl6WG5TVlQyUTlyNEJFSzJ6K0JsSERIbVBUZTJTdktEbFp1a0daZktya2VoMkNnY0NNWXpoWnFMMEJhdHA2Ykw3b25jMnhsVyt3Ulk5VjFRQk9oUFZ5aVdWVTBQYldDaE5LVGhrYkh5dnBqSWI0c1NXSHVjcHZOQSt1V2pkaTA4dUc2UW5DSHdqWUxoL01UR2pOZVpTYmFVMEJyRGRZaCswenBONXNaNUJYYlh0YXM5Q0gyVEdodGFmVkIreWFkM291d3dOQVBVcGR2OHNkSU5jbkNBUUE5djM0OU5RNjVwVThtem93UzRPL2thVU1wd3hsWHZlck55dGVQdFBiSklpMFM4Tm4rMnRtSE5ObnY4Zm1CT1l5ZW5BYXBoL2E3cW9VakhoUVpGeU5qMlVzMUZUS3JYSWtjdDRRUTVYcjhSam5ZVEVCdzcwd3BTMGxpMVBLZUY5T0kxK1UrL0JxQWlzNDI4OENKK1RrVkR6NDl1YjlqOFZmSzNCNnRCZUUrQUZ1SVdWKytZcDNZbUM2Z2FqdmJveTJZVHN1ZktoMkcrcWI0VjJFajQza2puUDRSMW8zOUJiUlBQQjRKVDJTWXdRcE5zcm5BcXo4clZnWFBTdWtXcTkyOWgxekhjS2hCeWhqN3c2V3Jnc1hERE1Qd3hQTFA2cmdwbVJoa2lSNnk3NzB6bjQyeDZzNzduOTBYUUpPSzlBOUxJWTFVQXdxcENaU0gwdTRpQ29POGNST2tBRXB3L2YxcW1jRmZTV2pEbVFNR3VtUWVFZ1dpbXVBZXJzZ2VUTFZvRXlQNXJtZmVXWmwzYTBUb0laZ1ZNL0psSFkyMmVZL3l5a3kvcldwWmoxejBTdms2TFQvTkNjVE1oSE5QaU5rdE5ST3lXL3lZQzRKdDlWRHJlc0NDdHhjRmJkcDB2U2FFUG1WeWVkTE5KTE9HZ0FMdmsxRlJDZW5ObjFNNEt5d0hHdkZlc0pGR2QzT0lXL0R0cUxLMEtyNlFzNGpLcHdTbW55ZTF4U3RtZlJpbWV0OUtMdWU5bkxkdmNUU000SGtURWlMVFk4OVFuUHlUV3U2TkU3dXdQTnFpOTE4cjg3Q2tKWmorekRVQXF6bWx0SnZ5ZEwxQ1huZkZaSlQwNklPbzRTdlVlUk84RHN1cnNCeDBVUVdwWFFNNERmVTNPTG9NMFFtek84dm9zQnVQVEZTMjJpYjRzbzNTODhwK2VKVjk3ank2enl6Q0I2OTd6M0VwM1JEZ3haL2VrT1FMcWdSNzlmM21DazFKVnpteUVITXZGYklwZGNRenNPKzEyWjErV1RvTFlMM0l3dThmK2lybUFVWFVvS05sT3M2SzZLUT09IiwibWFjIjoiZjhjNzFiNjc5YzQ3NzhkMTZhZjQ4ZDZjNzVlNzg3OWIyMzRlZjI3YzgyNjg1NmU1NTU2YzVjMzNkOWYwNDI5NSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-215", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "iNnIMz\/CmpFVJpLLqSWGvjK0dRhVnUHVlYbC+oCplr4=", "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": "eyJpdiI6IjljT3pITjc0OFJtdllwM2Znb2FaVWc9PSIsInZhbHVlIjoieHJ6VmlnL20vcUVSaHd4TzQzY1BuN3djZjl6UGVXV2VWK0NoNWlKc2thNWxFQ1pDTDRrc3MwbjU0RVU4K3ZmL094T1hrcXo5aGY0Yk9ZZ3BDYk1pazR4eXl4QkpDeGdsMGhHQUF5a3RWZXpwcm96RVN3Ti84WWVsRUFORURBb3VtVGRSK204eFhGSVFuNUl1Wk0xaWM2ZHZ4cTBmbHVUbWl6WG5TVlQyUTlyNEJFSzJ6K0JsSERIbVBUZTJTdktEbFp1a0daZktya2VoMkNnY0NNWXpoWnFMMEJhdHA2Ykw3b25jMnhsVyt3Ulk5VjFRQk9oUFZ5aVdWVTBQYldDaE5LVGhrYkh5dnBqSWI0c1NXSHVjcHZOQSt1V2pkaTA4dUc2UW5DSHdqWUxoL01UR2pOZVpTYmFVMEJyRGRZaCswenBONXNaNUJYYlh0YXM5Q0gyVEdodGFmVkIreWFkM291d3dOQVBVcGR2OHNkSU5jbkNBUUE5djM0OU5RNjVwVThtem93UzRPL2thVU1wd3hsWHZlck55dGVQdFBiSklpMFM4Tm4rMnRtSE5ObnY4Zm1CT1l5ZW5BYXBoL2E3cW9VakhoUVpGeU5qMlVzMUZUS3JYSWtjdDRRUTVYcjhSam5ZVEVCdzcwd3BTMGxpMVBLZUY5T0kxK1UrL0JxQWlzNDI4OENKK1RrVkR6NDl1YjlqOFZmSzNCNnRCZUUrQUZ1SVdWKytZcDNZbUM2Z2FqdmJveTJZVHN1ZktoMkcrcWI0VjJFajQza2puUDRSMW8zOUJiUlBQQjRKVDJTWXdRcE5zcm5BcXo4clZnWFBTdWtXcTkyOWgxekhjS2hCeWhqN3c2V3Jnc1hERE1Qd3hQTFA2cmdwbVJoa2lSNnk3NzB6bjQyeDZzNzduOTBYUUpPSzlBOUxJWTFVQXdxcENaU0gwdTRpQ29POGNST2tBRXB3L2YxcW1jRmZTV2pEbVFNR3VtUWVFZ1dpbXVBZXJzZ2VUTFZvRXlQNXJtZmVXWmwzYTBUb0laZ1ZNL0psSFkyMmVZL3l5a3kvcldwWmoxejBTdms2TFQvTkNjVE1oSE5QaU5rdE5ST3lXL3lZQzRKdDlWRHJlc0NDdHhjRmJkcDB2U2FFUG1WeWVkTE5KTE9HZ0FMdmsxRlJDZW5ObjFNNEt5d0hHdkZlc0pGR2QzT0lXL0R0cUxLMEtyNlFzNGpLcHdTbW55ZTF4U3RtZlJpbWV0OUtMdWU5bkxkdmNUU000SGtURWlMVFk4OVFuUHlUV3U2TkU3dXdQTnFpOTE4cjg3Q2tKWmorekRVQXF6bWx0SnZ5ZEwxQ1huZkZaSlQwNklPbzRTdlVlUk84RHN1cnNCeDBVUVdwWFFNNERmVTNPTG9NMFFtek84dm9zQnVQVEZTMjJpYjRzbzNTODhwK2VKVjk3ank2enl6Q0I2OTd6M0VwM1JEZ3haL2VrT1FMcWdSNzlmM21DazFKVnpteUVITXZGYklwZGNRenNPKzEyWjErV1RvTFlMM0l3dThmK2lybUFVWFVvS05sT3M2SzZLUT09IiwibWFjIjoiZjhjNzFiNjc5YzQ3NzhkMTZhZjQ4ZDZjNzVlNzg3OWIyMzRlZjI3YzgyNjg1NmU1NTU2YzVjMzNkOWYwNDI5NSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "7d+iSX1ubqtACUtQHLaxQSGohbm98yVuau9K\/K6Lllk=", "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": "eyJpdiI6IjljT3pITjc0OFJtdllwM2Znb2FaVWc9PSIsInZhbHVlIjoieHJ6VmlnL20vcUVSaHd4TzQzY1BuN3djZjl6UGVXV2VWK0NoNWlKc2thNWxFQ1pDTDRrc3MwbjU0RVU4K3ZmL094T1hrcXo5aGY0Yk9ZZ3BDYk1pazR4eXl4QkpDeGdsMGhHQUF5a3RWZXpwcm96RVN3Ti84WWVsRUFORURBb3VtVGRSK204eFhGSVFuNUl1Wk0xaWM2ZHZ4cTBmbHVUbWl6WG5TVlQyUTlyNEJFSzJ6K0JsSERIbVBUZTJTdktEbFp1a0daZktya2VoMkNnY0NNWXpoWnFMMEJhdHA2Ykw3b25jMnhsVyt3Ulk5VjFRQk9oUFZ5aVdWVTBQYldDaE5LVGhrYkh5dnBqSWI0c1NXSHVjcHZOQSt1V2pkaTA4dUc2UW5DSHdqWUxoL01UR2pOZVpTYmFVMEJyRGRZaCswenBONXNaNUJYYlh0YXM5Q0gyVEdodGFmVkIreWFkM291d3dOQVBVcGR2OHNkSU5jbkNBUUE5djM0OU5RNjVwVThtem93UzRPL2thVU1wd3hsWHZlck55dGVQdFBiSklpMFM4Tm4rMnRtSE5ObnY4Zm1CT1l5ZW5BYXBoL2E3cW9VakhoUVpGeU5qMlVzMUZUS3JYSWtjdDRRUTVYcjhSam5ZVEVCdzcwd3BTMGxpMVBLZUY5T0kxK1UrL0JxQWlzNDI4OENKK1RrVkR6NDl1YjlqOFZmSzNCNnRCZUUrQUZ1SVdWKytZcDNZbUM2Z2FqdmJveTJZVHN1ZktoMkcrcWI0VjJFajQza2puUDRSMW8zOUJiUlBQQjRKVDJTWXdRcE5zcm5BcXo4clZnWFBTdWtXcTkyOWgxekhjS2hCeWhqN3c2V3Jnc1hERE1Qd3hQTFA2cmdwbVJoa2lSNnk3NzB6bjQyeDZzNzduOTBYUUpPSzlBOUxJWTFVQXdxcENaU0gwdTRpQ29POGNST2tBRXB3L2YxcW1jRmZTV2pEbVFNR3VtUWVFZ1dpbXVBZXJzZ2VUTFZvRXlQNXJtZmVXWmwzYTBUb0laZ1ZNL0psSFkyMmVZL3l5a3kvcldwWmoxejBTdms2TFQvTkNjVE1oSE5QaU5rdE5ST3lXL3lZQzRKdDlWRHJlc0NDdHhjRmJkcDB2U2FFUG1WeWVkTE5KTE9HZ0FMdmsxRlJDZW5ObjFNNEt5d0hHdkZlc0pGR2QzT0lXL0R0cUxLMEtyNlFzNGpLcHdTbW55ZTF4U3RtZlJpbWV0OUtMdWU5bkxkdmNUU000SGtURWlMVFk4OVFuUHlUV3U2TkU3dXdQTnFpOTE4cjg3Q2tKWmorekRVQXF6bWx0SnZ5ZEwxQ1huZkZaSlQwNklPbzRTdlVlUk84RHN1cnNCeDBVUVdwWFFNNERmVTNPTG9NMFFtek84dm9zQnVQVEZTMjJpYjRzbzNTODhwK2VKVjk3ank2enl6Q0I2OTd6M0VwM1JEZ3haL2VrT1FMcWdSNzlmM21DazFKVnpteUVITXZGYklwZGNRenNPKzEyWjErV1RvTFlMM0l3dThmK2lybUFVWFVvS05sT3M2SzZLUT09IiwibWFjIjoiZjhjNzFiNjc5YzQ3NzhkMTZhZjQ4ZDZjNzVlNzg3OWIyMzRlZjI3YzgyNjg1NmU1NTU2YzVjMzNkOWYwNDI5NSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2521, "gross_total": 2491, "base_fare": 2077, "tax": 444, "sell": { "currency": "MYR", "total": 2521, "base_fare": 2077, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyMSwiYmFzZV9mYXJlIjoyMDc3LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0OTEsImJhc2VfZmFyZSI6MjA0NywidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5MSwiYmFzZV9mYXJlIjoyMDQ3LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2521, "base_fare": 2077, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2047.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2521, "base_fare": 2077, "tax": 444, "gross": { "base_fare": "2047.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MjEuMDAiLCJiYXNlX2ZhcmUiOiIyMDc3LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0Ny4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ5MS4wMCIsImJhc2VfZmFyZSI6IjIwNDcuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDQ3LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ5MS4wMCIsImJhc2VfZmFyZSI6IjIwNDcuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ5MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2491, "base_fare": 2047, "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": 2521, "filter": { "id": "F123NP00114-215", "price": 2521, "gross_total": 2491, "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-08 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": "kul202603080545maa2026030807001032maa202603081605dac2026030819101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-216", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090dHAWTfj4NFadZhk\/0dyRstoW49RHQK\/XHLiWevKuGtqXy0tkJ0bTkCT\/NyFf\/dqQdnD0Lka0szBHu0v9F0V4N5hrlG35dkWGhwn1OBVMvywfEtqXaj\/MULJfzJr2DWRzBugPGbwoo6R2TbEwsZyJX0fRxkooUCSKy0t1cFeHX7iaV3KzkiROnjXuc1HGDScB4jWqAqttWbWEJD4729IFiBStGdlPd16tkWgphqYtRwV4V+7RlwxmC8sn0SvS\/EadrpZbK5wEqHbfwmN8Gn4vgswNlHS0a\/9EkTW2z+nrL3xZQAXZUAzZai9w1KEqIs93eIVtcG7IHZdoog40RU1QQKwt2ALI+KDJ2wwlVGnDTWeePLndRZ9TvUinF3pGDS\/kN4Hi3UutwbxZJvJSbdADSerKrTzsl5eSb7EoipgpdKTQH+Nkv2PfRlx+21bu2gt+Fro7aK2CDjT+lRiW33ce7XzSrpeV6R8lhBb2KMGL\/CiWIOwrIM2Lg2zWPVm8oVVROE\/mI5\/\/q5qBXRfmZpUfyHOZmY5XC2dVFKqaiM7QEuPxuS05VzeaZCfB+sJO74LBgpRBlCOLxNGHTRpJgwc7Qbf0uCreuJiSf3wvFNtwblsF5eCkpZ46hz70hLGTsRQ5P7L7IJNClCdoJKJ2clUAqJFZ0a\/zFIhK3f\/FNf+W4EV9clwhuaq4hhnyhqA9IV7PjDOfz8UPJwLLr4w0qJ8ZO1dLUkDQdTqzLlCzy5yCB3Mt3JpPMXfJH19MwsuZECGsKbupzU2ahDDxqorlZvndmNd1QqxUCWQzJMhsxFhsVz3brBVHRhWT\/T7sB4Z7XvVN+4OLjBYsSSm1yOuUN9SdHrsusIwrGDBun3ZciHaVGr4FoUONFRDexDBN3fbfaR9qWHCAmnYRT5orNnbdm+yxA2OwU47iGveMiLDOtcVHrewE1ORQ75E+OMmBvN1BDTWff3X72R4CRP7sLQioUsbNVw==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-216", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-217", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjQnzif25SwO47kfboqsWpC+FD3KRbKFWh2eKueVC9hBw=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkjOOKxCZXhNTLQ9PwK0szAsiyVVci7PsTKBXZHbKoOH28dOAhPkmowLMTcmFKMW1I=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggELgMzaUsnnL\/dsRxORCc3h8OTtbhMnvkcV\/oK3EjjTcrD4DRO77DUCPryCwB1hAA=", "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-217", "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-08 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": "kul202603080230dac202603080425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-218", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjQyrLZuEZ0Ua6YMzIlwuvW1oEhc5nQfWAOQ8cq3WSEhQFByTr2e2TQzLNJQYTa3EQCoLdJSKOoh\/0CFye8p0k8PPpH5bZhKjzNFdBaxcjWWApP\/v8YUu4dnuyRVCDiYU1XDCwu+lDls05d+WaPp7Duu20kNevgOI2e7gWKU8hxD5eTwzkgBodLcqqgdzO6vtPvdQAeREa4wGWkD0CXCcO3PuW3emtLPCy9NfBv565cv4GWN4GiDdDb+eSSJg1WNhEjLZ\/7Celd9eJSqFJkXOp9AwAG5rde71GcJ2p6huAVNZqZw5syvoyu24Mt\/GarrNJtQCr5ycyc6ryvTwC3Iq6pr7vYfEcHxiL8g1HaTy5I\/lU8qZURJOMsmUCIytUmB7oC9614wrZmLOuNJ91nng\/mvfi3HYORm0Qn7CZGJ0sB7\/+DeIR30zT4yZ0Muhmo8I4qviqB9fovE7PUf0oNGMAk1ZiUq05\/y9hWlHyxcbjInxWxI7S5PBMyjnBRMty7TUec+rv6EyCeo9wz7XkH1wqnNs0t7HhAMB1Ojadc8rIhQQ0m2TNVTTvQeaFBmtz2PDeUc4xZOOWR0yHGCuWiXdbqn+u10ctPW1A9MFvG+1ZcluJO68Utnpc4KAcrZUG4W8yFe851NbtbAM3t0h\/E\/VZq9cwvkEP2xteFy6S5KGwj+Gi8fq5XuF\/GVveGtWDI0NzB3BOxd8vdRqWL2rQvof2Xjtm2sJcAcy+yqkWfMvNWV+fDeqZRhHvtmTdAqH6m8Rag2nVIOdRXW3Ei3Wo9qaN11ciqLcKRhcFnevvQ4LTpGSo5qHu6cKpGhaK71lqlFDBJxJQHzQUfhA0A7k71yo3O\/ScGijWFz855QlLvf2kCpMj6O2aOWYfyxeug+f82e0qY+QaheYYM9uWwyDdHQxbP2Zn1iwJc226Fv76J9DlvIFFjinHr+hXU0w\/L0K1H0ww6UnxubH8yx7LvPSfJJYCmwmc9yAKbhdGx5o12Fw64cE=", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-218", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-219", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpB+oAXaUToCTD+ksQYNtOI78p71OilCHPf3uwnTnBhSw==", "PriceCodeRef": null, "supplier_title": "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": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "D", "fareBasisCode": "DSALMY6M", "meal_code": null, "seat_available": "3" } } ] }, { "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": "nw5RQVBaU1Kub73cOL\/HBw==", "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": 2539, "gross_total": 2656, "base_fare": 2130, "tax": 556, "sell": { "currency": "MYR", "total": 2539, "base_fare": 2130, "tax": 556 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUzOSwiYmFzZV9mYXJlIjoyMTMwLCJ0YXgiOjU1Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MDksImJhc2VfZmFyZSI6MjEwMCwidGF4Ijo1NTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY1NiwiYmFzZV9mYXJlIjoyMTAwLCJ0YXgiOjU1Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2539, "base_fare": 2130, "tax": 556, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2100.00", "tax": "556.00", "discount": 147, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2539, "base_fare": 2130, "tax": 556, "gross": { "base_fare": "2100.00", "tax": "556.00", "discount": "147.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MzkuMDAiLCJiYXNlX2ZhcmUiOiIyMTMwLjAwIiwidGF4IjoiNTU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEwMC4wMCIsInRheCI6IjU1Ni4wMCIsImRpc2NvdW50IjoiMTQ3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTA5LjAwIiwiYmFzZV9mYXJlIjoiMjEwMC4wMCIsInRheCI6IjU1Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMDAuMDAiLCJ0YXgiOiI1NTYuMDAiLCJkaXNjb3VudCI6IjE0Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NTYuMDAiLCJiYXNlX2ZhcmUiOiIyMTAwLjAwIiwidGF4IjoiNTU2LjAwIiwiZGlzY291bnQiOiIxNDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2656, "base_fare": 2100, "tax": 556, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 147, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2539, "filter": { "id": "F123NP00114-219", "price": 2539, "gross_total": 2656, "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-08 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": "kul202603080230dac202603080425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-220", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbqhfxp8Kzp4dRH0pnKgLTdMl8CrwKOOUPZGiOyFfQ0ZVDiHZPAZeKCRhO\/vbJrKba0=", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": 45, "unit": "kg", "title": "45 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "D", "fareBasisCode": "DSALMY6M", "meal_code": null, "seat_available": "3" } } ] }, { "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": "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": 2539, "gross_total": 2656, "base_fare": 2130, "tax": 556, "sell": { "currency": "MYR", "total": 2539, "base_fare": 2130, "tax": 556 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUzOSwiYmFzZV9mYXJlIjoyMTMwLCJ0YXgiOjU1Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MDksImJhc2VfZmFyZSI6MjEwMCwidGF4Ijo1NTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY1NiwiYmFzZV9mYXJlIjoyMTAwLCJ0YXgiOjU1Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2539, "base_fare": 2130, "tax": 556, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2100.00", "tax": "556.00", "discount": 147, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2539, "base_fare": 2130, "tax": 556, "gross": { "base_fare": "2100.00", "tax": "556.00", "discount": "147.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MzkuMDAiLCJiYXNlX2ZhcmUiOiIyMTMwLjAwIiwidGF4IjoiNTU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEwMC4wMCIsInRheCI6IjU1Ni4wMCIsImRpc2NvdW50IjoiMTQ3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTA5LjAwIiwiYmFzZV9mYXJlIjoiMjEwMC4wMCIsInRheCI6IjU1Ni4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMDAuMDAiLCJ0YXgiOiI1NTYuMDAiLCJkaXNjb3VudCI6IjE0Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NTYuMDAiLCJiYXNlX2ZhcmUiOiIyMTAwLjAwIiwidGF4IjoiNTU2LjAwIiwiZGlzY291bnQiOiIxNDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2656, "base_fare": 2100, "tax": 556, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 147, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2539, "filter": { "id": "F123NP00114-220", "price": 2539, "gross_total": 2656, "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-08 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": "kul202603080230dac202603080425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-221", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKP+CnZLCMUjkFRs+TLIm6i+q3ccSF6MhgXBUh9OTTqhVg=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XD6pGaQr0f6W2ebp\/e\/NMJxszrkJ8kWYFF9I8455zrsnL17j\/PmVjqOk8bgEJMDUdU=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MPx89Oyh5QfO3CLe4+CDwMCoO2y2QpluAr5mBEGjtXvZcpxBzvdISze\/rGv4w6Uk8=", "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-221", "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-08 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": "kul202603080230dac202603080425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-222", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpiwWWejQFJyY0tx3XdiIMx5sCYuE2wgjlN6CtRSNkQ9eY\/XSYbSsyscGF6sywh\/SbnZjv777tqVXcoQZJLZOXWWe1rezmR6WbLzVb4LfgVYw==", "PriceCodeRef": null, "supplier_title": "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": "g4vClHGNpoagudxw9uPLdFdPENE436PZQOIPKN0OUQs=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "T", "fareBasisCode": "TKUL6M", "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": "ueBFbkmjYGw29z\/ywurHcCGKDCgRGm5m7et9FLgviKk=", "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": 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-222", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-223", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrAP3g7tj1b7X5rqSjdU60weoIEgxIvhF7MicNbbcUKvihJKs2P38x0NHClxqXto+HnGPB\/JpxCBlpQTtj\/5A\/j6yRgic4SQYvtFitSHZVKgw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJ5QQ\/+FMnpBkc1UJ7nSDD0A=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-223", "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+84Eom5IcKtcWNmjGOCC21XOxu160s\/Ibc=", "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-223", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-224", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr1zDnw15v3J616uJEXLujr2sMACv23OZH3Av4\/g3Oq8eMa4vrg9NyoLdrVpey2w7VbFJtczJH7vM7O9uNA3jTNOX6WFC0lLgOkYBLMK01VZSSQOxOJIs2bqpkY9GIk8TiZG70wrcsxg15HJXQ0k8Drb\/19WOSOSRsX7qxZEj4EqZTZJuyXb7nf6OTONxu1\/9WvDn1FkLeilmN6iH75SuXstht9GGB43K9OahIWoMOLhBy67ip7OD7\/ifWVzhgIrsUrFLT6uykUKcgyrOfWD4OCcT9uAm0QkpXBRTc+ogqxlESckwqLOTMAHsKRjisyRspoXdNvRzJU7wXIz7sfS6fhKy5klgcvyPb00AvDMoMw7oUxBHJGNewns03kQkw1S0K0cXiFbP1vLAiek0xjvx8eAfvlnz6csJI3oN0+k2q0qOGHNL5uWTOOsfuohXkNcXBT2h87XNLQcdyq2OK5TE4dj+QDlUKa\/tPMoZOG8zNDwlCx4W+Qu2CYVxWbJnkUP8TA7jpbQ085qpG3rTfs\/whBnhX\/KqmpxsH4FvjxjPhWe3oiN97pbUyNvFZXE17P8RlZZdOupu5GyzT3CZGboXIExZVzG+bZeYTxUghFBKz4RRW7AFFRmbrqCFWYg\/2oneA9neWotwLB0hn65iL8OX09d3\/RrL3J8llcL3vM+j0Nrrl+HhRvB9Ba9mwl8Et5tnMp0Qb3yROuFIjRQhnqwMGhOwX2TmJXxDyJ4I+IhqQHvEUSZFYXgOqnru6RTgOsnaRQSZOU36ri2Dq0kFdfQDvvHzW3hObF7XPxwh33ifjMdHcLCanOzcyrqKUcNgFqZNGO\/lOUOaYzOr09ixh7TddWWPTxF6oPPRVeSDkidSF\/bCD7Tj5by+AzoC5A6vYQTBvqV5\/Dxqlkbfn\/t5pRthvH8hIvrJZbvJBOsf712xZX5M6OeBJhOO2tluFd20dMu3bRNjW7yZhmgMj+VvBYjpPLe97cSIo9MRABpR5ohiUnrA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-224", "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-224", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-225", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq7AtIk\/8WIZ2nWfhbBf450X1b9Pf5C3fBgEuAiSE\/taQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uvxma5x5MeIcibdE4wI4AQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-225", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Hl0Tr+XqCJl+53b2XMyp1w==", "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-225", "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-08 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": "kul202603080230dac202603080425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-226", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrLZDOCNQlNZg9Qu2HwOAoOMW0o46JfExk3OBfcs3ln2nl6U2ee8L3vB64NRUEWjrZ0XOW8CLoiKNH\/s0NwyJJBVg\/MYKIlpjrwP840UekGz6\/EtcdoifbA7VfGoojUi\/blJ\/RmNUbuO3fPtJHJI9WtYjbUmIVfWQ8EV+wKILQk7nVtOIgZ\/8fgFXqHEZYM4MAXwpByc2JFZx+sh6SFfB5fSMiQ6m4DqsC5AR\/aGr1WBJtZB3meSMLH+r44+u11oG3CM2imNvJje7mDUg7c6ZKYUx37aPtS0EBzJlRDiZA7Xz3yhVPg74GHfr0KVcGuLdPdat+OklV11jHYPVCKtdOfOgEwGKsvxWOtUIA3Ju8dx\/u\/g5uvEOoGKQcFbfCbO9PYmsSY6hT8jlIHVhXWCDzfsKURZbmW2u92K8xygl5mAvPsWKlSU\/Kc7bohzm0gxutRnLNxTflRqgORiXtxwZksCIBONEvdAQVoBd3fkJJ+AvIR4KuV6s5D\/ule3PbfF8g3QmKwV+w0gNNtEpYpuj4qrmaq67ehOktXB0B2Su5S2n\/pMeyBGog36OFvPQPpWw9TTfiH6ok\/MQbLRLHZU3yG2h7ECT6ZEhJsCe4t9Jm4yirJr31STf9lMth3nkPkmfGi2fz0JOmyhC3VjDe6GezJyaegacC3XJ5hPh4q6A7NPhhLNvYoTKzJxWQp+hUh0TS44WrlLCJdei\/QIt+MoKrGKlZp2oYtCfYD5fAnjEVFRLHehoS0BTCqU+BoUk7m31xTITz\/u4lLL2r5lvI8CWfL9E1HP7Sq\/mAvyt8N4czTQqsqr4qnueoGuYgNLuDeTFb5BTUithOIsXjL8J2ivoDIByRvUgtk2OG62E9tpCaP1IRiHQ8Dj5u+4vQsAeUI25KdhhNg4fBe8+gLZePdlj5xG0xmQ1imtchL+4nAt4y0w\/14pFYFwDRgAi7qNk17eZox7TrmqP1rf7Pk3GGN4pBYsW\/UX5m9QD0RigzmY8er4xM7wmHT2fRQdO0AB8bqB0U=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-226", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-227", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8ngTlMQgMDWZiizxn1jlqk8tMHWcVu14ltZa6SHydGbwg==", "PriceCodeRef": null, "supplier_title": "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": "pfwe32p5nK6x+JQEUAukvTrDx7qk4Wz4nYFS7n+O18o=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IjQ5bzQ1OUkzY2haVlI1UFIrMnJDWGc9PSIsInZhbHVlIjoiVDlzZE44ZDlMVjcwTStYOWNtNFRLZnErK3NOdE5XQWhGeUZUdjV6cXlaVnhQNjJaR0FaK1NUQU82Y0NDZDJMa3ZTWGIxYkFKd3A5V3c4ZXppTGQyVE5pNGpMSlBjWjVKMDJpM09YdkYwTTU4Y0REUFVseDVIckhpOEhJM0ZKYkg1cXprbGJSN2o2eHRHMmR4L0MwZkVtSml0ZzJOMGY1Vmk0MXRDdmRUYmlmN2xoSE1LTU01aVB1WVRVRnQvTW54S3NtR2lBa3lUN0xvZG9EdE1RUmV6SGpZZ1F2WWVkMktFNHFHazBHYk1TWE8rZ0RHQkI2eU1iRjhDcFlCTm9aaXlQQ0Y4dDluZG1Hc2dhdU5ScmdJdUZjRjZCYzVsbGJrVlFOaWpNNWtEUzdPaS9TZnM5b0pPMS9LVEtQckZzYkZZWXFOc2hTK0YyVjVQZDZVQWpDRElvaHl0SFBESzJmS1g5bzl3aUZlak1VQ0o4blRoV1NKWmttanJtWjhORzlXQy9PMXdUZXlIME1JSFhhV2hCMXpUTmROc3dZTm9OSlNQZDRXRmdRdHlWMUVVTUxNbmFmVk9LN3F4bFhqdytaR0ZKTEozTm8xbGVlN0g0UjQwREtNL3dhVk5Cd3lVakRkN1oxc1VmbG1uWTVJMWFwWE5UTDROL0NsTFRNTVNXNzZBOFRLY2Y3L3Arb0RQVG5Cd0pON2FjbEtPbFBwRXpad0VUZTg4OWpUMS84b0szTSs0ZlpHSCtYNXc5L3RVR0NpaUVXdXhxcklmWjNIc1Z6UmE3SUlONysyUTJpZ3lVc3ZLK0pWWmJOWFN4cDJmY3VDTEFnREY3L0IxR3kxaFJ6dk92Q3Y0b1lRSXNHMk9nS0ljMDFuYmpCdmdKeEJ4OUpKT21oUzdqNUg5VGFBYXJIM1F2ZU5WRUg2VnovQld4MDBOdnRITmhBYlV4enlla1h5QmRJa2JnLysxMzlDQ1ZvaXAxSHFuTDI1R0tTZEhsTGtVSndRU2ZaQnZQckZrbTZOSXlCU2JDVDRjekQ5LzlyZ0U1bHZYZWR3YTVCdnhCaTIvL1ZVTG9DM1ZEcnBiYTlFMmJ4eDRONjN3ZkxKZEZRTWlQUFQ1cnpRWHl1TE8xYzI2cWp1NFNLK1gvaG9hMmMrRHBueUxJM0lHUVg0UGdCTCtXK1JzV0R6Rkp5MVVZWjlFMENvMDJsNlRFdmZvRDg1ZXdIODlKNWRjNE1jZEVWVWh1TFNNYnVVdTVwYWEyZ0tnS29JeHNlakkvd21ZdU5KcVV2Y0MwcWhzeEVNbXBGc0VrSWdQejdXTXZMTTc2d05PTDJSVnR5RFM3SkFLbGpzYjFWNGczcEVFdGVsc3RpRktJN3FLbXhiOHQvYXNDT203Mit4Y0VNUEhub0xGby9RTU1QWUV2VG1SZVlDUDh6YWxVU0lpN3gveXMxZlkrdVZWT0N2VHFxTmNmR3JJWXROK1E0MG1rSzFxTmR0NEhyRU8yVGdDeU1Vb1BmbWtmOHBFRU50WkZ3c09Kay9reEVQUUxlRVNWSTIzeCsrODMrL3BNZmgvbzc0WTNYRXZTVjIxVWRkWGpxV1JUcWNHTjVwaXB4aWNtUzc1Qk4vTWVNV3RqdmMxdWdFaEJUbVdObjFCV25NZElja3Eya2t4SFVaSVJDaHEwTTkwTTk4V0ppeUFpTVR5ak90eHFaMGJyYlJJYmQvK0diZGc2ODRWWDQxMUVsWTNPMEhmdk11QnNNZ2xJK1F4QzZoSmpSMW0rRWVBa0s3SnQ2Z3pkdGplMko2TEZ6VmkrZnk0OGRmTFBwK29SL3ZqT3VjM1QxQ2poUDh3SlhRRUxwaTNId0d1RktIYzR5N2dmbEtpcXZqRm5qMzJPNjg2T1NYZ05QV09RZC9GenJXa1hkTnpKTjFQQ1diOThqSko2dDhsMmJqclVEQlpGU0ptSmx4UWQzTGgrOU9ydm9mQlZheklmdTMrRmhmekYvK0h5a3RRRkYwZUdCL2NTL3ptK1NjaHo1SFZZV1hQaU5BZzVmK1JNM2lLK3RKSTBCYjJ6UjBENytpWE9jaStTUVRlbGwyd0V4UGhYcFVBdmM5MGdkUXcwUTBJbEg4cm1PcFVXdk9yenloMi9FSWg0SlFCZmF2YTdvNStGdWt2QSt2L1Rhdmwva05sTTl2NklXUTR6bWhrUXo1eDMydXFURzBQQmVSOWw3VkVWRVVubHVwZzhHajFWNHJZUlhXNGFTR2o4S29qcnM4VE9HWno4bmc1dGFqcW9nSTlkbVREOUhObWhhdzJ0c2J6dURsZzMyb3JTVHpKeWJ0ZzF3THg1OVgrYk82ekRCYlNxUkhoZGpOalVGR0dPQVhGWmswVmdLTElWVHg3VTM5bkJmZUZpdU9xVmo0VXBIMzRWWGdZMkxxSEF2cUNyMWpZTVd4NFpiSlJCTXY2dnZYbGVocC9PSHdjUGdKckVxdzgxWTAzSlJaSHJnU0VwRG1OM01wUVJXdzBhZENNNHpQMTJTOTBZYW9sMk9YbXVVcGFnVVdPK3lUTVJ2THFRMGROR2YzMkVlTVVJNlFKQ1JkaW1nVFVBdFhrUHY4TmVjT1pWZ1FEdndKWjZ1SEgxWT0iLCJtYWMiOiIxNWJlZDQ2ZTkxYTFjMjRjZDYyOGM2ZTU3NzMxYTk1MDFiMTM1NTk5NjA0YWQ2ZDQxZTkzMDY3NjgzNTU1MWVlIiwidGFnIjoiIn0=", "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": "D3ms2E\/UefAuA25VHAN1rm5KHZKDhJosWGMKDAbsxGg=", "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": "eyJpdiI6IjQ5bzQ1OUkzY2haVlI1UFIrMnJDWGc9PSIsInZhbHVlIjoiVDlzZE44ZDlMVjcwTStYOWNtNFRLZnErK3NOdE5XQWhGeUZUdjV6cXlaVnhQNjJaR0FaK1NUQU82Y0NDZDJMa3ZTWGIxYkFKd3A5V3c4ZXppTGQyVE5pNGpMSlBjWjVKMDJpM09YdkYwTTU4Y0REUFVseDVIckhpOEhJM0ZKYkg1cXprbGJSN2o2eHRHMmR4L0MwZkVtSml0ZzJOMGY1Vmk0MXRDdmRUYmlmN2xoSE1LTU01aVB1WVRVRnQvTW54S3NtR2lBa3lUN0xvZG9EdE1RUmV6SGpZZ1F2WWVkMktFNHFHazBHYk1TWE8rZ0RHQkI2eU1iRjhDcFlCTm9aaXlQQ0Y4dDluZG1Hc2dhdU5ScmdJdUZjRjZCYzVsbGJrVlFOaWpNNWtEUzdPaS9TZnM5b0pPMS9LVEtQckZzYkZZWXFOc2hTK0YyVjVQZDZVQWpDRElvaHl0SFBESzJmS1g5bzl3aUZlak1VQ0o4blRoV1NKWmttanJtWjhORzlXQy9PMXdUZXlIME1JSFhhV2hCMXpUTmROc3dZTm9OSlNQZDRXRmdRdHlWMUVVTUxNbmFmVk9LN3F4bFhqdytaR0ZKTEozTm8xbGVlN0g0UjQwREtNL3dhVk5Cd3lVakRkN1oxc1VmbG1uWTVJMWFwWE5UTDROL0NsTFRNTVNXNzZBOFRLY2Y3L3Arb0RQVG5Cd0pON2FjbEtPbFBwRXpad0VUZTg4OWpUMS84b0szTSs0ZlpHSCtYNXc5L3RVR0NpaUVXdXhxcklmWjNIc1Z6UmE3SUlONysyUTJpZ3lVc3ZLK0pWWmJOWFN4cDJmY3VDTEFnREY3L0IxR3kxaFJ6dk92Q3Y0b1lRSXNHMk9nS0ljMDFuYmpCdmdKeEJ4OUpKT21oUzdqNUg5VGFBYXJIM1F2ZU5WRUg2VnovQld4MDBOdnRITmhBYlV4enlla1h5QmRJa2JnLysxMzlDQ1ZvaXAxSHFuTDI1R0tTZEhsTGtVSndRU2ZaQnZQckZrbTZOSXlCU2JDVDRjekQ5LzlyZ0U1bHZYZWR3YTVCdnhCaTIvL1ZVTG9DM1ZEcnBiYTlFMmJ4eDRONjN3ZkxKZEZRTWlQUFQ1cnpRWHl1TE8xYzI2cWp1NFNLK1gvaG9hMmMrRHBueUxJM0lHUVg0UGdCTCtXK1JzV0R6Rkp5MVVZWjlFMENvMDJsNlRFdmZvRDg1ZXdIODlKNWRjNE1jZEVWVWh1TFNNYnVVdTVwYWEyZ0tnS29JeHNlakkvd21ZdU5KcVV2Y0MwcWhzeEVNbXBGc0VrSWdQejdXTXZMTTc2d05PTDJSVnR5RFM3SkFLbGpzYjFWNGczcEVFdGVsc3RpRktJN3FLbXhiOHQvYXNDT203Mit4Y0VNUEhub0xGby9RTU1QWUV2VG1SZVlDUDh6YWxVU0lpN3gveXMxZlkrdVZWT0N2VHFxTmNmR3JJWXROK1E0MG1rSzFxTmR0NEhyRU8yVGdDeU1Vb1BmbWtmOHBFRU50WkZ3c09Kay9reEVQUUxlRVNWSTIzeCsrODMrL3BNZmgvbzc0WTNYRXZTVjIxVWRkWGpxV1JUcWNHTjVwaXB4aWNtUzc1Qk4vTWVNV3RqdmMxdWdFaEJUbVdObjFCV25NZElja3Eya2t4SFVaSVJDaHEwTTkwTTk4V0ppeUFpTVR5ak90eHFaMGJyYlJJYmQvK0diZGc2ODRWWDQxMUVsWTNPMEhmdk11QnNNZ2xJK1F4QzZoSmpSMW0rRWVBa0s3SnQ2Z3pkdGplMko2TEZ6VmkrZnk0OGRmTFBwK29SL3ZqT3VjM1QxQ2poUDh3SlhRRUxwaTNId0d1RktIYzR5N2dmbEtpcXZqRm5qMzJPNjg2T1NYZ05QV09RZC9GenJXa1hkTnpKTjFQQ1diOThqSko2dDhsMmJqclVEQlpGU0ptSmx4UWQzTGgrOU9ydm9mQlZheklmdTMrRmhmekYvK0h5a3RRRkYwZUdCL2NTL3ptK1NjaHo1SFZZV1hQaU5BZzVmK1JNM2lLK3RKSTBCYjJ6UjBENytpWE9jaStTUVRlbGwyd0V4UGhYcFVBdmM5MGdkUXcwUTBJbEg4cm1PcFVXdk9yenloMi9FSWg0SlFCZmF2YTdvNStGdWt2QSt2L1Rhdmwva05sTTl2NklXUTR6bWhrUXo1eDMydXFURzBQQmVSOWw3VkVWRVVubHVwZzhHajFWNHJZUlhXNGFTR2o4S29qcnM4VE9HWno4bmc1dGFqcW9nSTlkbVREOUhObWhhdzJ0c2J6dURsZzMyb3JTVHpKeWJ0ZzF3THg1OVgrYk82ekRCYlNxUkhoZGpOalVGR0dPQVhGWmswVmdLTElWVHg3VTM5bkJmZUZpdU9xVmo0VXBIMzRWWGdZMkxxSEF2cUNyMWpZTVd4NFpiSlJCTXY2dnZYbGVocC9PSHdjUGdKckVxdzgxWTAzSlJaSHJnU0VwRG1OM01wUVJXdzBhZENNNHpQMTJTOTBZYW9sMk9YbXVVcGFnVVdPK3lUTVJ2THFRMGROR2YzMkVlTVVJNlFKQ1JkaW1nVFVBdFhrUHY4TmVjT1pWZ1FEdndKWjZ1SEgxWT0iLCJtYWMiOiIxNWJlZDQ2ZTkxYTFjMjRjZDYyOGM2ZTU3NzMxYTk1MDFiMTM1NTk5NjA0YWQ2ZDQxZTkzMDY3NjgzNTU1MWVlIiwidGFnIjoiIn0=", "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-227", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-228", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8nnYWlJHMlF2jh8LphcL7UL97mYdHrbqgWZj6DZYCKRdQ==", "PriceCodeRef": null, "supplier_title": "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": "o9R5WMoHbs8rBY7++2diYjF0TeQdtL4jZstBYft\/+vQ=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6ImNrWGREd2s1L3NWNTdDdkZjbmRNaXc9PSIsInZhbHVlIjoiVEl5Ui9TY1d4YTBCK0wrY3NVRlFxMlJ2SFhFdHBya21VSklXaUUyUGtRM1IyL1IvYnZtRVorMS9hOThqVnBxaTdBOUVSeWh5S0FWRmxLN1l3Q0JIVmVCaTJrSmZFZXU1ckF0TFpZbW44cGdvQ0pzR1EyMG5iMVI3cnZyS0d1V0dyMm9SeVB2R3NnNDJxVktxSEVDZ1ZPdnNUN0s4VWdac0c4US9CZms0ZGZhT0ErQ0FlTzhvN0NhL0Juckl6Sm9UMHJNeW8xTlBkZ2R2OVozSnVYNmRwNktBWHVUMlBMNW1IT01KY0E2eEZTQ3NvdzNyd0orRUdhdVZIMXk3TFMwS3c3ZFE1cXhIejdFTlA5QjIxTS9nK2RwT2hWSFlKMHdVTWJFODFWWXlTYUJJcmY0VHI5aFNxc2F3MVhwbythekFBK1h0VzNLcFFPUEJ4S0FRa3ZGVXpZaGZuUE5PSlJrcDNyWWtyZFdVODRqRFo1Tyt5V09SMmhmMW9SMC9URnRMWGhyU2NZQndsMEk3OUc2Nlo1d05iZTZycStrYk5wRHp3ck4zQTVmdTA0TDg4QUl3ZnhJVjNPalZFbnNXQk5HWXRDTHNmVk84bVZHZ0MxNU9XY0hpUGQ3U0ZUdzM4dWZpVkFmVlNkdHprSU83R1d6Z2ZEK0poMGFVejdoRlg2aVV0TUtCR0dYWVZ5VHRNak5jZ0VlV1dwb2h0NWZxTEl5TUVLb2RvU0thWG1kdjNHZkNBRk4wRklJT1NkK2NuRmZsVzZkbGJLOTVDbUtmd0g4Tlp6MWhMbU16b0hTbmhwNWFlYTNwZGNBVFdyNTVobGVIdGtJYlJQcllUTTlXS3BXbE9ZQW9CVHRFZ2tjb25zUEQ3U21UWm8vekNZM2xYenl5TFFIZFR0cTZ6cHpZVEJ5akJuU3dnRWF2UmF3MWpYVFlPYmkzWDhuR2lJL1dFL3BDL254WkFjRElTSEJLa3lnQ2tTUGJhNEEwRkwxanFteXpnL0FZSWxFeGorb1REOTRzWFB3SS9GcGhxY3FiNE11dEcrVGljaGhhcW1Xa25YdEpzNkcvS1B5NUM3NE8vV0RLUkRnM3BaZFVRcTRzdXNoVHYyc0oyelFid0JFRHhtck1IcFlhOElOR1NaSUIxTnRMelFjU283SkZuTXhwRmZ1NGxadXZyWGV4ckFiSGFQaE85KzFOTmRDWERUaFBvSWZ3dWFaeXAzN3lYZjZhWHNkcnJFM3lSQjkvaWpSV0F6VndqZFNyaC9peHNsU1NBRjNLblowL0NkZ0dzWHRESWV6d1NmTlpwTW1wTzhLVVRvUmNqbkdZRzFFUmxMSFkrVkRYMyt0QXV5T2dHc0RJZ1J1M3lhZjJHaENNR1hTalhGWlppSE5wVzhZdk5xMWM5elhpVjRFZnhDNzJmQnFsTm9qbmdxTGFtdGZXQlJMcDJCdkhRL2NidmFNK0tOb0YzNGluY2I1YmJ4ejlFMkhUZHk3R1N0QmxUay8rOU9NbWYwTTlPbHRMZ1VaQXo2WFlOU3IyaWdWWVlndnJJWmZDQmJld2JYRjJvZ2U4SFF0ZFdyN1d2N1hqOGd4VUZyMEVKQU1lb2FEVDY1dy9JOGxPK2ExTTNKZERqSmp5OHJPdll2MDRiWTBtT2Qza3M1WFZVdnVyMFJZQXVjVFlmeFFKczY0aCtUV3hMYTdzYmZzdmxjdGF3WmxXNDZmSlY1UHhla0JsS2VrRWxxUE1mQUphdWowZVYvWi8vRkZzbWE3SGFUbmlLZDhYWDNxS0ZKclFsaktEVHJ2QzdUVE1ocCthSXhmakxSYUZ2S3VsR01FS0dyaWZJaGc2WkhwUnJSL2kwSlBrNHRDZTM3dDJ5M3dDemRQenJtS3ZnRjhOcGdRMWdVSlFUL25udnJ5RmVpaFV6WlBQbjd3OXl4WStjOXZjeWdQdVdOZU5TR1pqOUJDNk5remdPSGlPTjVGakg3R3pFY21EMzZOcUpvMVhLaGtwT0VEWFVRL3E2TXBsTzQydk5BeEo0bXZnU3N1R3JGZHJnbHcxWVg1TDk2TlJtMnpxYXp6U3ozejF3TmtuM0NZRnRWbE1LWFVKZUVxYi9FdlRSUzcwVjk2Y2xHWjRHanhISWZBaFAvTmgvV3FVemN1cUlwL3ZNS2tJZjlnUWZYMkpseDd5NWdlbEhwaVBlbndiZzdXdmZobDN3a3FCYkhtTGQ4QU44bzdsdHZva1FqSzM5U1dlZEwvbVRvSzVBQnVPWHJ4eFBTRng4ZnpITytycmdFNHRZUVVGRkdmUmVIbktXSUg5akRsMG9OTTBRNUFFeXVNSDRYN05TOTAvTmFSSC9iNE1jSnhOOGxUS2FWcFVjREhGckJIMzkrQ3Z3ME9RNDZvc2RpR3EyeGJxaTRpaml3b1gvaFl1d09ldy9QeUYrb1JxOUVUQ21ZY2xzL3N5eWJCdytoKys4QW44eDdEK0lHWjVxODNFd1NMU2pKaXU5MDZkT3laS3BSUmdmNTRNSUZLZlM0a0xqR0ExaHZIK1ZuRnlyb053VHh1a0pST1hJK3RHZU52bUhiYzVJSmVyNlNjUWtVcUN4b2F6bzBlSy9nZ0lPZ0d5QlZ4SnRDRT0iLCJtYWMiOiJjMDAwODE4ZmJmNDY2YWE5M2NhZTQ0ZjhmYTAzYzg3ZGY4Y2QxMWUwODMwYzYzYjZjMmEzNTc4YThiMDRmZTViIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "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": "pZlo0xVMsnn++886E7Kp\/uOddk7dW8h5Ybg5tMYOH04=", "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": "eyJpdiI6ImNrWGREd2s1L3NWNTdDdkZjbmRNaXc9PSIsInZhbHVlIjoiVEl5Ui9TY1d4YTBCK0wrY3NVRlFxMlJ2SFhFdHBya21VSklXaUUyUGtRM1IyL1IvYnZtRVorMS9hOThqVnBxaTdBOUVSeWh5S0FWRmxLN1l3Q0JIVmVCaTJrSmZFZXU1ckF0TFpZbW44cGdvQ0pzR1EyMG5iMVI3cnZyS0d1V0dyMm9SeVB2R3NnNDJxVktxSEVDZ1ZPdnNUN0s4VWdac0c4US9CZms0ZGZhT0ErQ0FlTzhvN0NhL0Juckl6Sm9UMHJNeW8xTlBkZ2R2OVozSnVYNmRwNktBWHVUMlBMNW1IT01KY0E2eEZTQ3NvdzNyd0orRUdhdVZIMXk3TFMwS3c3ZFE1cXhIejdFTlA5QjIxTS9nK2RwT2hWSFlKMHdVTWJFODFWWXlTYUJJcmY0VHI5aFNxc2F3MVhwbythekFBK1h0VzNLcFFPUEJ4S0FRa3ZGVXpZaGZuUE5PSlJrcDNyWWtyZFdVODRqRFo1Tyt5V09SMmhmMW9SMC9URnRMWGhyU2NZQndsMEk3OUc2Nlo1d05iZTZycStrYk5wRHp3ck4zQTVmdTA0TDg4QUl3ZnhJVjNPalZFbnNXQk5HWXRDTHNmVk84bVZHZ0MxNU9XY0hpUGQ3U0ZUdzM4dWZpVkFmVlNkdHprSU83R1d6Z2ZEK0poMGFVejdoRlg2aVV0TUtCR0dYWVZ5VHRNak5jZ0VlV1dwb2h0NWZxTEl5TUVLb2RvU0thWG1kdjNHZkNBRk4wRklJT1NkK2NuRmZsVzZkbGJLOTVDbUtmd0g4Tlp6MWhMbU16b0hTbmhwNWFlYTNwZGNBVFdyNTVobGVIdGtJYlJQcllUTTlXS3BXbE9ZQW9CVHRFZ2tjb25zUEQ3U21UWm8vekNZM2xYenl5TFFIZFR0cTZ6cHpZVEJ5akJuU3dnRWF2UmF3MWpYVFlPYmkzWDhuR2lJL1dFL3BDL254WkFjRElTSEJLa3lnQ2tTUGJhNEEwRkwxanFteXpnL0FZSWxFeGorb1REOTRzWFB3SS9GcGhxY3FiNE11dEcrVGljaGhhcW1Xa25YdEpzNkcvS1B5NUM3NE8vV0RLUkRnM3BaZFVRcTRzdXNoVHYyc0oyelFid0JFRHhtck1IcFlhOElOR1NaSUIxTnRMelFjU283SkZuTXhwRmZ1NGxadXZyWGV4ckFiSGFQaE85KzFOTmRDWERUaFBvSWZ3dWFaeXAzN3lYZjZhWHNkcnJFM3lSQjkvaWpSV0F6VndqZFNyaC9peHNsU1NBRjNLblowL0NkZ0dzWHRESWV6d1NmTlpwTW1wTzhLVVRvUmNqbkdZRzFFUmxMSFkrVkRYMyt0QXV5T2dHc0RJZ1J1M3lhZjJHaENNR1hTalhGWlppSE5wVzhZdk5xMWM5elhpVjRFZnhDNzJmQnFsTm9qbmdxTGFtdGZXQlJMcDJCdkhRL2NidmFNK0tOb0YzNGluY2I1YmJ4ejlFMkhUZHk3R1N0QmxUay8rOU9NbWYwTTlPbHRMZ1VaQXo2WFlOU3IyaWdWWVlndnJJWmZDQmJld2JYRjJvZ2U4SFF0ZFdyN1d2N1hqOGd4VUZyMEVKQU1lb2FEVDY1dy9JOGxPK2ExTTNKZERqSmp5OHJPdll2MDRiWTBtT2Qza3M1WFZVdnVyMFJZQXVjVFlmeFFKczY0aCtUV3hMYTdzYmZzdmxjdGF3WmxXNDZmSlY1UHhla0JsS2VrRWxxUE1mQUphdWowZVYvWi8vRkZzbWE3SGFUbmlLZDhYWDNxS0ZKclFsaktEVHJ2QzdUVE1ocCthSXhmakxSYUZ2S3VsR01FS0dyaWZJaGc2WkhwUnJSL2kwSlBrNHRDZTM3dDJ5M3dDemRQenJtS3ZnRjhOcGdRMWdVSlFUL25udnJ5RmVpaFV6WlBQbjd3OXl4WStjOXZjeWdQdVdOZU5TR1pqOUJDNk5remdPSGlPTjVGakg3R3pFY21EMzZOcUpvMVhLaGtwT0VEWFVRL3E2TXBsTzQydk5BeEo0bXZnU3N1R3JGZHJnbHcxWVg1TDk2TlJtMnpxYXp6U3ozejF3TmtuM0NZRnRWbE1LWFVKZUVxYi9FdlRSUzcwVjk2Y2xHWjRHanhISWZBaFAvTmgvV3FVemN1cUlwL3ZNS2tJZjlnUWZYMkpseDd5NWdlbEhwaVBlbndiZzdXdmZobDN3a3FCYkhtTGQ4QU44bzdsdHZva1FqSzM5U1dlZEwvbVRvSzVBQnVPWHJ4eFBTRng4ZnpITytycmdFNHRZUVVGRkdmUmVIbktXSUg5akRsMG9OTTBRNUFFeXVNSDRYN05TOTAvTmFSSC9iNE1jSnhOOGxUS2FWcFVjREhGckJIMzkrQ3Z3ME9RNDZvc2RpR3EyeGJxaTRpaml3b1gvaFl1d09ldy9QeUYrb1JxOUVUQ21ZY2xzL3N5eWJCdytoKys4QW44eDdEK0lHWjVxODNFd1NMU2pKaXU5MDZkT3laS3BSUmdmNTRNSUZLZlM0a0xqR0ExaHZIK1ZuRnlyb053VHh1a0pST1hJK3RHZU52bUhiYzVJSmVyNlNjUWtVcUN4b2F6bzBlSy9nZ0lPZ0d5QlZ4SnRDRT0iLCJtYWMiOiJjMDAwODE4ZmJmNDY2YWE5M2NhZTQ0ZjhmYTAzYzg3ZGY4Y2QxMWUwODMwYzYzYjZjMmEzNTc4YThiMDRmZTViIiwidGFnIjoiIn0=", "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-228", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-229", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboJ\/YpFnZ8YgrhIW8ao6m8QOe1P\/K\/PvEoRr8zguknQ3Eh4cuZR6+R4DnyJssRV9X92um8sFlpNvx6l0OL31YOig7mHwGmkcyWzAUAUCvVadw==", "PriceCodeRef": null, "supplier_title": "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": "7HSG7ekpycknl4gde8msHCov6lODVGpl+vgV\/hJTPco=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "ueBFbkmjYGw29z\/ywurHcCGKDCgRGm5m7et9FLgviKk=", "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-229", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-230", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrAP3g7tj1b7X5rqSjdU60whDC\/vnHjpnmU4GsXmq1UfrVd78CTWKKPBfzIiaPN1Fkd5Xeg6DOtkW20glP+LZ2r8kdsrJ6fjs1sGMd4hfk1sw==", "PriceCodeRef": null, "supplier_title": "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": "dwpDaTPaQUc487EzvBZOJ5QQ\/+FMnpBkc1UJ7nSDD0A=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "gN5hWYtOy+znjPY2rCTUlsFd0cMdOmhG6Phcn2ZP5Xg=", "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-230", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-231", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrJRLW9MJVUbOUy1HpHESbsOhD3ia1AygzSmw19tpPfLQ==", "PriceCodeRef": null, "supplier_title": "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": "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-08 14: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-08 16:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "113" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "113" }, "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": "N2VI9nIM1mhDhT+RsesVgQ==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H40M", "lay_over_date": "2026-03-08", "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-231", "get_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 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": "CjwjBXA1ijwaJ\/xjZnhPsA==", "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-231", "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": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-08 14:40: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": "kul202603081440sin202603081600113sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-232", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpA+BhOaFkFEZlSIJ8OtuOw\/YFZ\/xT4K\/Xlmxha9DZQGg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-08 20: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-08 21:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "125" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "125" }, "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": "5" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-09 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-09 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 0m", "distance": null, "lay_over": "PT22H55M", "lay_over_date": "2026-03-08", "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": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-232", "get_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 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": "CjwjBXA1ijwaJ\/xjZnhPsA==", "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-232", "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-08 20: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": "kul202603082030sin202603082145125sin202603092040dac202603092240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-233", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpnRXNBCmsAyCR9eEcFw3AFZ6InQABD1I\/80tQhXNQduw==", "PriceCodeRef": null, "supplier_title": "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": "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-08 14: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-08 16:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "113" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "113" }, "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": "N2VI9nIM1mhDhT+RsesVgQ==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H40M", "lay_over_date": "2026-03-08", "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-233", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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-233", "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": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-08 14:40: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": "kul202603081440sin202603081600113sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-234", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbonl9a5HLcaEpjI+mEuXKM4T7sMVUwRcfk8Epxe8Y1UNw==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-08 20: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-08 21:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "125" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "125" }, "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": "5" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-09 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-09 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 0m", "distance": null, "lay_over": "PT22H55M", "lay_over_date": "2026-03-08", "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": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-234", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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-234", "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-08 20: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": "kul202603082030sin202603082145125sin202603092040dac202603092240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-235", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6+zscD38Cruo9wW7SB9lAAqzPAprsBEk9sITBNWYC7curFcztNHb+hXlYUxIpV6UzOzaRym7TivCtot47QuvGZNGfe+\/CHSOZWWNj4wJ63Q==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gWWpBsN\/hy\/MlX3q3oAS\/exHb9wmleU6jh4YfXx0jzI=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-235", "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+mYhcxpgmQef9mAZwHyqf2agtCNR0yAlsK5t5vo=", "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-235", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-236", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq4+h2WWWC4y1RWklIqa0pW09odqlIM+YaAvuvsOHtmG88J8xMG4mFpfftMW1qVjggvJt7GbXms+LZqOtvvIN4nsSoPPiJXqG4gyeZ6TvQrCg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAdufTM4G0wlqW6Q684OVSJTMc=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-236", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6Tqg8oyxqezmc5eQ3TGTPWLq3yJr\/VpczmV7ZxotJXo=", "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-236", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-237", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8nD6X6X+sTUdjaPhWxB0Dy0i5XlN26AhTFmsxp12l3h1Q==", "PriceCodeRef": null, "supplier_title": "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": "By9CsWWv1w61JwN84IDoCTuIu1Vg3vGx\/aZILhEaPTU=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlNiWlZLYndIRTBoRnM5VUdRZDVNTkE9PSIsInZhbHVlIjoiaGx1M21OcnhnQmVIOXpwanNia1JyZWRIT25ld3Q4TmtmV0U0SU1YUkhET3RITTNYQisrdUkwa2ZOWlVkTmdtT2lYblhyVnllM3diLzI5MHBYK01rTTBOYzdXZjZrdFlyS1B3RERlTG1MUDVFWS9IV2R4UjhPck4wVTM3RG84OHF0akxwVnBNUnpCOTJJYVJXaGJVcDN4ck8yc3VCMktFWVpVWFpkS1FXZVlzUVZJSlpBelhZMXlFdG1QTWU0cnRJZ0pTOHYrZ0EwOFJHMVRqWmNRYVhNeTVYTVlLeCt0RlZrcURmK2VWYy9HeW9JL005ZWpwcFZqcjVhVTZhSFJxZ3Q2VXdqaW9mYkxnOER1ZGtMUFQ5VndWWFB4TVZDVkhjeFZQKy9nc3Z1VGpuQVAxYi9WYTd3bk4vZVI4b2gzdllJMGwrK1kwQ0MraVorOGFyODJ5MnpPK3Z2ZE5GV2VSVHJVa2pUQllUa3FtZFEvUjY5eVhhcVpOUWo3V05EL0d4cjU1SEZ5N3Vjcjl2K3JVcFpVWGwwTnlZREhQY2JDSlZ5UWFDdEUrSmlFSXNxN1p1OVFmVXRlY1dXcXV4dVFxYUoyU2FvR2pzajJxZzFTR2ZXVWtEVW9RVkJ2UmxPRGZGZ2d4YnlzSHR6MUNRZ3ozVFZoeUJzMmZUaEYzUUJzT3FvV01GMEZkYk9aUE4vRG1HR3A2UytiTlM3N2tqeTVYMFI4eG1pQmoxL2k0K3d1OVNFUGptQnlsVzgwbUFHb3FHWERtZ2VyYzdod0V6OVFiTTR4OXM1R0JScVBOL2FaaEdYTFZJMllDV2RJVzlINGdFTFBOcjlWdSttR0tzc0R1TWJjc3NYd2dlQjJrMkNkOHVlNlFuMTBTNStGR0lubjZuOEhLcDRFVGVzVHUwWGJUNmJqcTFJaGx5TEowZzhvamUyTUNSdEFtQmhlV2VqWjRiZXRSR2JzZEhDSDI0elRicnhDNys3am51alNTbzl1UlViSG1wbFpIVDBUWGx6NHl3ajQzOXFWVld3RmQrWFdzblRTcjZqS09wLzRUcDZrcllNR0JVVGRFd3VDQTZiYTc1ZUg1R0lJUE1sbGNXM0VtVWdtQzJBWUs5d0FhRUVWRmVZbk8yd1Q5T2R0WVU3UEo2OTFkWW5WaWlrN2xDOFhIbVorMi9LYmJpSDV5ZkhXbGRhZ3lXK3E0UWthcmZFUTdTcDhDbmY3V1pad2FucGJkcXd4UEQ4bGoweE50VnY2WkJqYlFMdVA1ZnUyd1ZKT2w0cXRrZkE0KzBCNWZnM0x3cW1ZRzQ5TGRqYlpKT0pIQWVpTXlTNlJhSVh4Z3c3NWtuVVphdUtiTDRRTW4yU05YMCtrcThMcTc5ZDN6MlpDWk03aThVY3JYWGg0Y2JyZy9UaytWcnhQclhwL3pLYldwcXozTkl6T2dwQXZNM2pxaDBqUGRWOTFDVzBtclBoQzdUSi9INjZobEVvblJkVnpIWkZ2UjhjY3poVzNaNFR2dWUwQi9JNElmUXU2NkJmLzk2aTR4UTZ6bHdwMFdnMWRVR3hTQWZ0NEtZTHlDQ1l1ZHFaVk5sK2I4ZkRNRHdwUnpMSTNwWmQxMFVMOG1xKzBRUnRBMFBUN3ZSVU1tVnZ1R1NZbFpqTExMK2lMQzMzZXZwWldVc2plNk5Ea2lBRCtoR1ZHL2NJa1I4UjV3ZUtaNWt1cEhockpINVBHajh4SmJnRndqVzZuaU1Ra0pqZTYrNkFkMUx6OElGZTVURlIyd0h0VWgvb1V0MUJKMG8rNFVsR0VTclpEQTI1Rmx2UHVaOFU5Z2tYMWRuYVdwODNGMXRSNXFrNTJ2MllFOUtsZThNWjdrcFQ0SzZoTXVCeW9Kc2diQUwwUFEwTWtpRFRxd013N1BqVS9EZHZZY3h3NVdYWE9tQ0FtRWp0UjRQTjRIWGVFTHdiQXpHYzVYbkNaUkhyQitTdTA2ZzFJbVFyU0xLTWFkRjZjRmh2b0JidFpLSGpmZ056QnF5cGw0TGZRVTljd1E0OXZ5RW44OWgyL3BJSThDbkMrL0xVMmo4Q1o3OUtGZEJjWDBjZmU4YXJRVHNPN3dTT2x2NCtoMXMxMTBCWU9sMXY2QVdubkFsRWpOMlRyYmRSbUpZZmMweTloUTk0MXJMeWlJcllxR3E4WmQwRzVkZENMdElpTVZGWjFwVGJZUHowbyt6UHRSNUtBRDZ4Tjg4ZTNvSG03Nm9xNDF0bW8wVVpYVjdiT0JZcENJZGVTMUVMT2daL0s0ZDkvZ3diMmpsTnZKdjBXN3ZNR3J1SkZ0c05hVTBoRGpYNDNuVitvZGNrdnBUb0xWT2JEMklmZWhYaG9aN2NraE5lMDl0Uk03MzB0ZG56Q1lkbXZ1NnJHdHlacXZINU51U2FMTkhqeGNFcjFVQVFnNktjMjhoSURVQjhiNzIrT3phVUpYYjVrVE1uazdNK2Vobnl4dkFuOUN0NnRHa2RXVVZsMTFmN1Jzak1DaitrbjRySFFoajlveGNLWlN3a0pCeFlOREdDNFRpSWlEckg2eEMwdWJjSmJMazA3TGR5bXJLUHEzNldkQy84eFZuM2doRVd3RVVFaUgrN0Y4emxkRT0iLCJtYWMiOiJiZjk3YjBlNWNjMTU1MzgxYjhiNWMzYjM4NWQ3ZDY1ZGIzYWJmZTMyZGE4MDVhODBjMjRmOTAyYzhlMmRhMWFhIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "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": "OiO23E\/eKz8Iy1ZRct\/hovgI6yi3LvzpJ4R1FD8Tyr0=", "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": "eyJpdiI6IlNiWlZLYndIRTBoRnM5VUdRZDVNTkE9PSIsInZhbHVlIjoiaGx1M21OcnhnQmVIOXpwanNia1JyZWRIT25ld3Q4TmtmV0U0SU1YUkhET3RITTNYQisrdUkwa2ZOWlVkTmdtT2lYblhyVnllM3diLzI5MHBYK01rTTBOYzdXZjZrdFlyS1B3RERlTG1MUDVFWS9IV2R4UjhPck4wVTM3RG84OHF0akxwVnBNUnpCOTJJYVJXaGJVcDN4ck8yc3VCMktFWVpVWFpkS1FXZVlzUVZJSlpBelhZMXlFdG1QTWU0cnRJZ0pTOHYrZ0EwOFJHMVRqWmNRYVhNeTVYTVlLeCt0RlZrcURmK2VWYy9HeW9JL005ZWpwcFZqcjVhVTZhSFJxZ3Q2VXdqaW9mYkxnOER1ZGtMUFQ5VndWWFB4TVZDVkhjeFZQKy9nc3Z1VGpuQVAxYi9WYTd3bk4vZVI4b2gzdllJMGwrK1kwQ0MraVorOGFyODJ5MnpPK3Z2ZE5GV2VSVHJVa2pUQllUa3FtZFEvUjY5eVhhcVpOUWo3V05EL0d4cjU1SEZ5N3Vjcjl2K3JVcFpVWGwwTnlZREhQY2JDSlZ5UWFDdEUrSmlFSXNxN1p1OVFmVXRlY1dXcXV4dVFxYUoyU2FvR2pzajJxZzFTR2ZXVWtEVW9RVkJ2UmxPRGZGZ2d4YnlzSHR6MUNRZ3ozVFZoeUJzMmZUaEYzUUJzT3FvV01GMEZkYk9aUE4vRG1HR3A2UytiTlM3N2tqeTVYMFI4eG1pQmoxL2k0K3d1OVNFUGptQnlsVzgwbUFHb3FHWERtZ2VyYzdod0V6OVFiTTR4OXM1R0JScVBOL2FaaEdYTFZJMllDV2RJVzlINGdFTFBOcjlWdSttR0tzc0R1TWJjc3NYd2dlQjJrMkNkOHVlNlFuMTBTNStGR0lubjZuOEhLcDRFVGVzVHUwWGJUNmJqcTFJaGx5TEowZzhvamUyTUNSdEFtQmhlV2VqWjRiZXRSR2JzZEhDSDI0elRicnhDNys3am51alNTbzl1UlViSG1wbFpIVDBUWGx6NHl3ajQzOXFWVld3RmQrWFdzblRTcjZqS09wLzRUcDZrcllNR0JVVGRFd3VDQTZiYTc1ZUg1R0lJUE1sbGNXM0VtVWdtQzJBWUs5d0FhRUVWRmVZbk8yd1Q5T2R0WVU3UEo2OTFkWW5WaWlrN2xDOFhIbVorMi9LYmJpSDV5ZkhXbGRhZ3lXK3E0UWthcmZFUTdTcDhDbmY3V1pad2FucGJkcXd4UEQ4bGoweE50VnY2WkJqYlFMdVA1ZnUyd1ZKT2w0cXRrZkE0KzBCNWZnM0x3cW1ZRzQ5TGRqYlpKT0pIQWVpTXlTNlJhSVh4Z3c3NWtuVVphdUtiTDRRTW4yU05YMCtrcThMcTc5ZDN6MlpDWk03aThVY3JYWGg0Y2JyZy9UaytWcnhQclhwL3pLYldwcXozTkl6T2dwQXZNM2pxaDBqUGRWOTFDVzBtclBoQzdUSi9INjZobEVvblJkVnpIWkZ2UjhjY3poVzNaNFR2dWUwQi9JNElmUXU2NkJmLzk2aTR4UTZ6bHdwMFdnMWRVR3hTQWZ0NEtZTHlDQ1l1ZHFaVk5sK2I4ZkRNRHdwUnpMSTNwWmQxMFVMOG1xKzBRUnRBMFBUN3ZSVU1tVnZ1R1NZbFpqTExMK2lMQzMzZXZwWldVc2plNk5Ea2lBRCtoR1ZHL2NJa1I4UjV3ZUtaNWt1cEhockpINVBHajh4SmJnRndqVzZuaU1Ra0pqZTYrNkFkMUx6OElGZTVURlIyd0h0VWgvb1V0MUJKMG8rNFVsR0VTclpEQTI1Rmx2UHVaOFU5Z2tYMWRuYVdwODNGMXRSNXFrNTJ2MllFOUtsZThNWjdrcFQ0SzZoTXVCeW9Kc2diQUwwUFEwTWtpRFRxd013N1BqVS9EZHZZY3h3NVdYWE9tQ0FtRWp0UjRQTjRIWGVFTHdiQXpHYzVYbkNaUkhyQitTdTA2ZzFJbVFyU0xLTWFkRjZjRmh2b0JidFpLSGpmZ056QnF5cGw0TGZRVTljd1E0OXZ5RW44OWgyL3BJSThDbkMrL0xVMmo4Q1o3OUtGZEJjWDBjZmU4YXJRVHNPN3dTT2x2NCtoMXMxMTBCWU9sMXY2QVdubkFsRWpOMlRyYmRSbUpZZmMweTloUTk0MXJMeWlJcllxR3E4WmQwRzVkZENMdElpTVZGWjFwVGJZUHowbyt6UHRSNUtBRDZ4Tjg4ZTNvSG03Nm9xNDF0bW8wVVpYVjdiT0JZcENJZGVTMUVMT2daL0s0ZDkvZ3diMmpsTnZKdjBXN3ZNR3J1SkZ0c05hVTBoRGpYNDNuVitvZGNrdnBUb0xWT2JEMklmZWhYaG9aN2NraE5lMDl0Uk03MzB0ZG56Q1lkbXZ1NnJHdHlacXZINU51U2FMTkhqeGNFcjFVQVFnNktjMjhoSURVQjhiNzIrT3phVUpYYjVrVE1uazdNK2Vobnl4dkFuOUN0NnRHa2RXVVZsMTFmN1Jzak1DaitrbjRySFFoajlveGNLWlN3a0pCeFlOREdDNFRpSWlEckg2eEMwdWJjSmJMazA3TGR5bXJLUHEzNldkQy84eFZuM2doRVd3RVVFaUgrN0Y4emxkRT0iLCJtYWMiOiJiZjk3YjBlNWNjMTU1MzgxYjhiNWMzYjM4NWQ3ZDY1ZGIzYWJmZTMyZGE4MDVhODBjMjRmOTAyYzhlMmRhMWFhIiwidGFnIjoiIn0=", "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-237", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-238", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090A3VBCH4Z3ZyBJmwNCTMURQLOzthXEYnxj+4O9rle6ERPF4XL8aJuHTy9RyIXOJxcqO1wxLi7a4IwJspK4FMtxwnw9q5Y0x4GACtJEBXEWvV8hs28A7VZN+P6fUnzOw5iD23id01H3hFfhMri2f\/tCqYYX+PCLqLQQVy\/CDmKRaf3SGBLLlc7AoGfmtijtNCj0F0EHagZtx\/XvZgCbKAdEmZ4t9TBRt\/zMD1zpjjmPuqjonpRRtanfbZ11fuSk1I6n+6THTS3vb9kZsPY2uXtlPZt7Um0HxlMgjT9ZWuxonQWRBZnBr6gXUs6VCbbAfA9pIDSpG7lJULmY0ITzSQbjmlRipsEb0UkY4tRN5Tv4apA9ypumU21pNTulkmmMEOYJeHmsFM0VDcH3UsGviQJaQfR5Z1UOJXt17Nyef9hn4USlyCKVnBd1Y66gL74XPLcCm+vR8xa4t4XFJ07O\/a\/gpC9tYsheW6WJd6MKK8I3ss5Yf+m8oI3H7wK0GS+7f1I7zhp1IsV\/un8qJyQYLO7f0R9sm7srw8qXtABqiM4hXlso4uvZgK\/vlQla5kP7CDQXKhABOQr5+ZGejf5xEKFM9I32NKrUWe6yrc3IMagaYs\/hp5l+MgTQU+H8R5HXoQb6JVrSGD3y5ts0JKi3ZiGm1UQmqZCcbKH54vQ3bIU0Z+CKlA8EqUqZvSo9muD22D7d6fGw3k\/zax1VyFt6YoKd\/tFr6tXCR0G1Mwe3ogEjL5ePT\/BjZsz8UPgCn6htbuMipnH\/JHEvAQbKnj+peoi2fbYAWfgot2xpX7ZLWBy8R5iOadEuyoTnUR56v\/rKUYmyOIWhm+J4WBDxn4GTia\/x2+A+zJes4\/qOl6jaJbZzVLhdO\/dEz6ruPOOVo+L3Df3kfk6XVg8QB8Lzl7hO6csUX9VTJ1bSPJmr5b0HpOVGz+jMtF\/8LeynHFHACy96c9U\/fSHSlkI+Sp91Iwtyz2KLA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-238", "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-238", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-239", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090xisve6YSdUdX0wBeL5LOjLoiu2SRZ6UzgkcJXN5\/+Lh0E21olwdvUsY2J9uK95ztUEi1uhlhKq\/xt+SLVoWaLht6pnT3qFh5gX7m35igT2z51ljbjp0IMtjUCdr9JLGyQp891xDlKUL\/LWs+5XX4tDaET2KxoPT+t2+8cF1AOOwp\/Bk0SCmlVTFk+ux0yEC+hf\/PhiP5ojmbL2UF8svMzz2kDNLWN3fREnnv7GavXHkUxeKuHy0yo\/WWp33sCk\/gqqT8FOR1e\/IcheRFGEZIOfE46OxhjbBAFyikIlcwrVRLEItMQDnLtE6eaMUtw25vOEzYTI85aIhqF4UN6Ozvqcn04LymvAy9JqD9eYx\/eHzq2M3msWKKV\/5tN94\/xXmsFp3XB11gbEVADpG+NOdbZClpGwPs2E2q2v4Fj1BG3kmK3Flh+VoxOmjGaGCOjZpU67jmXcnEC5j5nOSlDF5upevtso1UR6l1G0vpn7FjcmUukfaXmUwCyZ9BnaR\/+VTwhjCpE\/dPtFA5q1qGMWc378b5+PbX127bJG9OevqxxXOgKPp7oTtwZC6TA3yjeWHXUYmgmOw\/zJQU5Vn0DHaYD4\/tuOupX9TX59hEuR7lni2gh+JlHeh8wHU2L2+4E73KC4qRLTc9u6R8ve4d1ORjxGDDGMLgFAZELZg53uXr2RENhrK07EsfWnqH7g5HHXz1VNQhVU3tn2VLa3LSsFF0SF\/nAvSzoMy6\/mrHx6NhHN+J\/QlN6v38ZeXGp9GH5jN+Da5OPTH1up+0MptAkMb\/6JoilAX\/VF0xjNGR289PQCwinR+NnHO+rlfWLBvMDy28vB8DB8S+b+0FkSPtmxjOaB7c5p9d6yG9osf1esOwhb66zcu1I+WZjfAY8ycPyNDIEdeq1D27B1zPT+2QX6zIunCOa4ye5ZCMIXM3qyHV0ms\/WBMW0GpJhWQ0DSsBNB6zRSfrlsseBefBOudvzF+juQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-239", "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-239", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-240", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjniBCQxdUtCjxgWfyuoc4i+KOIlRyuXQde0UUdPpyMkBHl11\/sTJ905gIS\/hTyvI07fy8K1LbEO5BPLU5hJQza1YcpS7\/tvt9+Zxvx5XkKK2l+UHKgRMvMC8awYC6lQFRjEMJZc1hvrSW8N0PeBWshFenakpzP9HvAxPkCMVj7GvIpXgGJ6s9EzWoVUjT9uhvxnpTX\/Qwx6KO5xlBKILNtArYP4ok1YfiFGT0Mfv8Aa1TyOJwxRcLov2ABh9sxKN2YfYWxZQtxHRGM1ocUa1P1rzxxWruAjh2I4GvbzyLo\/4l9K+4OCREv0w0eZBr4R4kIHjhOSzM\/wiCDbTEkUoL+v+aa8Y\/2LqNuwl0DLq8NscHq8OtwFrHK\/XtLJYc2EyVi72geJD9enriq4Nagl7Bn\/2lGoxvkwoPgvLaJNJLPOmxeW1amQJNBRY21CpvXLypJ3HZ7aOpDt2lJ+tovFInZ4Ry3wTIWhH2xDL03udMqvix4q3iznnOGReqijquD6HHdYcWgkneXj9CsBd7TYwW31P3XW9fOANB6aZW0PptxFuVBOJRiJBQXnETKRwz1HuTX5OLruaUqFwub20t1Ci8opYzHzw3N1nbZSxpPo04+v7tQg\/\/QPpSgCJCDGtEK71Fl7q4ULBC5LwJ35vzrG32c21c+SbUbtQT\/66SM+VnVeG6YFqhugOTzr0hZIkVWWK6ehIf3+rBeb\/2sYIVtSLFNm85TsdwA+jspE9yLt0z3lsPJeNHgs5\/CD07hGEpodMgvq7ihjN7APVpMPaLqBcfkyxWJ7feNT8WY\/7G1J2Yuw4tUG2CYl6QBXczg0+AOHIzUmuZL8F\/he8nmyQ2w2DFw2cmlJvtprrcvcRsuDJkI\/26Uqlw16W6sbga2\/5d7u2XvtivRDOq5W\/f+9NEeIjkfonBIyw5EjzWIUA8DtbmZeRYa1MkyYC44uVYUC2g86HORyi7942LktVKXnWfY9olgl6nXfHxJvPNSGX39VCZ28Y=", "PriceCodeRef": null, "supplier_title": "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-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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 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-240", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-241", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjnRS46S6ILAbYcD3OpXZBViRkhbw2BIP2mpdY\/K31mUfXadSNKwgNoqJ6VyxLN+YsjVVHn9C7mZb4P4YFPitk3to7bT+lDFlbp+aq7D4ccWXgOse4IoGeRrE+bNneGb67TWS0GYSrppQeKanvH7epqHzoMJWcQTT6iHGB\/26UlNF1e272KxgmC+TOQd6dSMYiRuqkbDKtXDeIh7mYifQL3+dclP87gRQmVz\/br1rFYEARk4CFfAopAYa+\/tuZldIsru1mffABsGCra2G8pIP+Vc2h5VBg9a045kJKzVxAqwtFzeFhkSkIsQCWT+ehjK5XiraSzmrNhLRAdWIAVjxfozXhbtf111KYXgMyZFvWNW1CIAgyOnt80MEt4XdRJTfVEi6JPG8s2p0bwFeOZ9Bspn3l3IUfgZ5\/31r9NkKs\/TpW+VOk\/OHrYSekkuhSiUU\/SlRWKrXhlgzw3kjp\/+CwjmRPCeFgXaBBq0YzSY9K0fYwZ6GziIFA0\/CuIJtAU3M8gI1BqvYY+l0fIcyzhkNlqX+CPzxheqkpvOXgm1uZ8nBcVfI7mAcmVI6m1kNG9NcjTeZdzb0ZKOOMq00+bu0egLP24tonefQ+ym8pFlAHnfRF3usiILWAB9sV9qbi7UZiK+phUAZMPo5WC2LV3vsay9d4acIPB4z4GgH2rNq4qgDkoX0fOfeV9i\/7u6OnPKme8PboZH+sUy0dw53hIBPZurhptczD4icDYP71VI7GvaZTFHylB2rV2V5PdKod5ec\/1RP9F\/a9yup\/kfklCt4CQE+xvKi+6Un8pVnYWT6zCicXCedfHGr4fVqplVp93TaiUFlbEvjU2lw9ShK9hUx125i1YqN\/lRA0HJgma14j5tY0dJE7RIGDCvEgBCCga+3SIDFviLQecps6URhkFdc8Gno7PUprRwJcls3\/fVKM2y78GGnV7AEXYKDtRUfWmwGBUdkkOYqqDXENuxhHt+l+xG\/3ilrzQfnz4lazPx\/Y9Jw=", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-241", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-242", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPnLDTnKCOX3Se3E\/iyNFIORZw9P11wi9SVwbZnvN876M=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBYdDByuZzoqWyJCRWKEpp8mtNrCiAgSP9FJdT5jeY8Vu6XVGXpoAuLdiyFjEdFi1o=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-242", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MiDaCQ4plIPOqlrn4AnzsCYOrTIZOnnVWWrcSiTQ34vZ\/Y3W2xVCuaeDU1vUj4zBo=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MiDaCQ4plIPOqlrn4AnzsCxLMhYE03eQrZPi2+GiLNfkj2LzKJeirPU7Vc9MO1\/GA=", "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-242", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-243", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFkWHivWgpjsrjbn6olzrWEMtEPVNEcZwlE5nRGwksxus=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeZWMpGDz04bbiN434DMmhlMdqEaSU7\/XIVeeJqc6QkJdTs5dUh\/zMiEW0xJSsO+OMA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNm0DDCbp7iFR+2Mm9ULEG8bW90cCb0dnfW+Ec0Z\/bncrkYzg0meVwyJq6jdg8qkMA=", "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNm0DDCbp7iFR+2Mm9ULEG8FL8+YfeJEd7aBf+UpQC91d837xLhqyY5y91IrxvdD4U=", "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-243", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-244", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090\/y3u1u0vQUwvl+br0W+sa1o32LOit3mFJv6xaf5RhbSPS46cN5gfcfXog60SxYaMfYB8ApqvSf3MLtKOq\/rSmV8koG7rca1eqTl3uMM+I4bw3MaXFKfmgWxVkvMvv0oGC0F1PwziTiRWtvqkvvtbFob30U+vFTpU6AosAZKgXLRxJTJUIOVRb0nacf2aZemKh5mm3v4IXeizlYG1KdtEEf+pTVXy6tXfK4fY9uLumzkF6gyt\/vliq2fFCmVGF2u4FbtCvJ7ZZLNHnRmy80ZCLVTj7JGEsjVEoIY+SHMW6hqr5eYjtHzvBzRuQieQ6ywj20CqQzmoX\/JL\/afmw0jI5Iaf+2JWmM8cUH6kuQv9pnyc7J2NyPorHwYVnvS1NVbWFM1lxXQiK5cCRRGqgSek7L7N\/tulBBeRw6QeL+oa2vLrfrvVaYzsBj1wcyarwjd0hszXiSkvBkFe7qdE5Y+H8+g7\/vRHa0v9MFyuzoR2DnK\/f868T6P\/2taBDAV0HVND0fPLBonTsJ3ENz1RIQltLGDA4d1a8qHh8Dwcf927Pl3gu+umYjmhRR7XnpYVDey1ADmLCi4DC8WNJlE8btsYlwp4KhH0TNAdEQiquDPue7sMBhOic7dW4JOctvsC1H9SUW9xnGDma20W7mus\/eZ01lOk44pYq3N+7zIcG4xODiuJF2lMuum3u2M93lzMS\/Awi1AcDJHj03Sy6Juon8DbLL2AeCdhQFH8lm0b\/TugKJkPC9NwGgDeNK\/4L7sNTqZ8+eK9KXlQc+FyD9MF9uQio\/R\/3nS7bLzfcFnCLY3neEXLKvKd3MWuu4ZctM9PfXEFviVelCyNcUTH0yJ4kgq2WO1cXJbwh6H0ChgVgQbI0MDDlYyOj82JMkNDLeRM6Fl7nDSttVH6cno6EaJrqqQ0IsBQ1czlQUp5jrGr5eCHhPMVjMqmikfM2gwlakmnrjGKBjTg2zojIfPQVTLkets3zw==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-244", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-245", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjwCgLI9EwAW0AVCNvZ1XN\/vrih+ViAzswEFhJyXZb5eob\/7Rtpum3F9HXfyiFltMxqT9+98GdWmSp1Ux9wcabDhMwsyWc2kr0cUA5NgksELcoDkCeQvoqw3xUh5MB6tRixs7ItKdqrbTnRfPlKhSi\/Uyy0n8uGBwfWY5my336+inIa1vzvUkK\/KO1zVV70\/U5rJFu1DtF9+uj8a7ystSbnka70UnHdjxKun78R59iF9v2u23h8A+OY5UFz8Xvf9djz0UP+qjxBScjGC\/9h4b517PKRx4WZ9WB7CH1ypsjZjc9Znv\/mh5PgEbIzHi5N8OMZLZ5JqmQ+nJGLFXzWGus4dWyQGuYQxn\/uryRxyfZ9Q8ym9YUewLSeEZy\/lCVKS9YkIGMlEIBuyHzuOEuSlMyXCtkafF8zaZEqi1gVMruHScfnwM+mJMgtrYFgXnIff0iEKpHY\/bKT77vuXwnMI+JYGz5c3KBpyxtz69BLeldfDxJw9eN7\/oB6+vk6ahKAjj3yHlkf6\/jkC09nhsUqNxFMAZw\/gvQHR5Kav6Rj4Z+xVHwoaIQNyYrf7lXosfJOCRzfjgqmQTo0nTsRWTpMI6ZykOn0E8AIVKFHZeAf68hVzEhCEXZl6ubRmARoWDObiR57vOG8vy8DCGKHKECbphXb32jmUy\/kSPatUZpb0xFrESAq5eMHQHn\/Iv28fazHhw+MqeHqTdZHo9sFjB\/6RHna+oPUlBkToUQET1wJkiNRdDysc2BclDeBD4hzPUMYfF3XuEpaCr98K1M17WnRN5x95+Eih1jU0U9F62fQdQPlD1AwqOEfLtFJDyssGd35OsiE2ynneBC8aCntnsX9WYIBTZasDodhrfGpeA8KrIO1APIrsBmWEvevIpZ8ZBtKoZPBQquZyrjtclyefbo+N59CP9gR4HRjx1UjxQ0gqqbTla9RvZLrfMOV0iQ\/jQgt1E1YsbddLBLYnuIvq6LZcMc0vI5mTN9yovrgf8vmTRCRdk=", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-245", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-246", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6+zscD38Cruo9wW7SB9lAqtGx9eQatGRm6q5kTs6pts92t7kmjtCUOm7JERVsr5EoNgYAGTfAgnjeLGNUDoBr2bRdmu0GFYP9W5w6x47d6A==", "PriceCodeRef": null, "supplier_title": "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": "gWWpBsN\/hy\/MlX3q3oAS\/exHb9wmleU6jh4YfXx0jzI=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-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": "ueBFbkmjYGw29z\/ywurHcCGKDCgRGm5m7et9FLgviKk=", "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-246", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-247", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq4+h2WWWC4y1RWklIqa0pWMO87psMbERg+8ugvpPs6LKqXYzy\/OOr5Ll36DIm\/TMhiU8Har8sf3jarVpCs+h2ReSxtna3d9gWakb9Y2N1esQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAdufTM4G0wlqW6Q684OVSJTMc=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-247", "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+mYhcxpgmQef9mAZwHyqf2agtCNR0yAlsK5t5vo=", "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-247", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-248", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrAP3g7tj1b7X5rqSjdU60wLgtPkVm43U4owOwRqn15MTps1K07+b76PsYIYHPH+OM7PHQfHmcWZ7OxI60Sk7xm6EeEd6FZSO4k6lL0cx2Wbw==", "PriceCodeRef": null, "supplier_title": "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": "dwpDaTPaQUc487EzvBZOJ5QQ\/+FMnpBkc1UJ7nSDD0A=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "6Tqg8oyxqezmc5eQ3TGTPWLq3yJr\/VpczmV7ZxotJXo=", "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-248", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-249", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpCKbnfAPJtCAwCEjUVq+JvpJocXW3gPIpYYq8SGEgnAWTelgEm7+\/o\/BFSJuqDJ88eL36FXssyS8f9ep8LzjkC", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "si1KrQEDfmouymU+WTCXL5MsMZiLBqBOV7pM4MX1rJEU194ZSQBvCN+gsA48WCRm", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "784" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.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": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "q5pQtRlcQ6\/RSN4seEsgVFzl0DpxKVD6jjsNA+MPQbzkOe6IBKhXPF8EPfbY18iu", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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": "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": "ETH6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-249", "get_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": "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": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "4" } }, { "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": 2827, "gross_total": 2797, "base_fare": 2267, "tax": 560, "sell": { "currency": "MYR", "total": 2827, "base_fare": 2267, "tax": 560 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjgyNywiYmFzZV9mYXJlIjoyMjY3LCJ0YXgiOjU2MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3OTcsImJhc2VfZmFyZSI6MjIzNywidGF4Ijo1NjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc5NywiYmFzZV9mYXJlIjoyMjM3LCJ0YXgiOjU2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2827, "base_fare": 2267, "tax": 560, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2237.00", "tax": "560.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2827, "base_fare": 2267, "tax": 560, "gross": { "base_fare": "2237.00", "tax": "560.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4MjcuMDAiLCJiYXNlX2ZhcmUiOiIyMjY3LjAwIiwidGF4IjoiNTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzNy4wMCIsInRheCI6IjU2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc5Ny4wMCIsImJhc2VfZmFyZSI6IjIyMzcuMDAiLCJ0YXgiOiI1NjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjM3LjAwIiwidGF4IjoiNTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc5Ny4wMCIsImJhc2VfZmFyZSI6IjIyMzcuMDAiLCJ0YXgiOiI1NjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2797, "base_fare": 2237, "tax": 560, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2827, "filter": { "id": "F123NP00114-249", "price": 2827, "gross_total": 2797, "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-08 09:00: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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-250", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboHwrkbo1SsymkakDkAMCG8c2b7V1d21GtbXUKD9olM\/RV0jDrfnJPZ+ILB\/NO5\/mfUIlqlbpi1RKzGQBkq9Y+e", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "9hrT30LysH5i+q2wg8LbPTYM9qGV+\/rsMlQ9upVaNFREDrwp+r+J6du8eK6fHvl6", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "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": "q5pQtRlcQ6\/RSN4seEsgVFzl0DpxKVD6jjsNA+MPQbzkOe6IBKhXPF8EPfbY18iu", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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": "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": "ETH6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-250", "get_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": "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": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "4" } }, { "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": 2827, "gross_total": 2797, "base_fare": 2267, "tax": 560, "sell": { "currency": "MYR", "total": 2827, "base_fare": 2267, "tax": 560 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjgyNywiYmFzZV9mYXJlIjoyMjY3LCJ0YXgiOjU2MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3OTcsImJhc2VfZmFyZSI6MjIzNywidGF4Ijo1NjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc5NywiYmFzZV9mYXJlIjoyMjM3LCJ0YXgiOjU2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2827, "base_fare": 2267, "tax": 560, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2237.00", "tax": "560.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2827, "base_fare": 2267, "tax": 560, "gross": { "base_fare": "2237.00", "tax": "560.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4MjcuMDAiLCJiYXNlX2ZhcmUiOiIyMjY3LjAwIiwidGF4IjoiNTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzNy4wMCIsInRheCI6IjU2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc5Ny4wMCIsImJhc2VfZmFyZSI6IjIyMzcuMDAiLCJ0YXgiOiI1NjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjM3LjAwIiwidGF4IjoiNTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc5Ny4wMCIsImJhc2VfZmFyZSI6IjIyMzcuMDAiLCJ0YXgiOiI1NjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2797, "base_fare": 2237, "tax": 560, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2827, "filter": { "id": "F123NP00114-250", "price": 2827, "gross_total": 2797, "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": "afternoon", "departure_departure_time": "2026-03-08 12:15: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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-251", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6vCWZ+dK\/zIs5mh0AnWc2rRhdsSosjGxqeM47bFj2aQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rjDzjrm2m7mqPJgipPAIjA==", "origin": "KUL", "departure_time": "2026-03-08 17:00: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-08 18:30:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "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": "W13MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "oeLmRfpsQ3yXDzmxo9vlCw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT02H10M", "lay_over_date": "2026-03-08", "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": "W13MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-251", "get_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 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": "CjwjBXA1ijwaJ\/xjZnhPsA==", "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": 2900, "gross_total": 2870, "base_fare": 2305, "tax": 595, "sell": { "currency": "MYR", "total": 2900, "base_fare": 2305, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkwMCwiYmFzZV9mYXJlIjoyMzA1LCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4NzAsImJhc2VfZmFyZSI6MjI3NSwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg3MCwiYmFzZV9mYXJlIjoyMjc1LCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2900, "base_fare": 2305, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2275.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2900, "base_fare": 2305, "tax": 595, "gross": { "base_fare": "2275.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MDAuMDAiLCJiYXNlX2ZhcmUiOiIyMzA1LjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI3NS4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjg3MC4wMCIsImJhc2VfZmFyZSI6IjIyNzUuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjc1LjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjg3MC4wMCIsImJhc2VfZmFyZSI6IjIyNzUuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjg3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2870, "base_fare": 2275, "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": 2900, "filter": { "id": "F123NP00114-251", "price": 2900, "gross_total": 2870, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 17: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": "kul202603081700sin202603081830115sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-252", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igboy2DaybPMUlYEuEDpAWkz6X6kslH0eBenaTY+PkkEM8g==", "PriceCodeRef": null, "supplier_title": "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": "rjDzjrm2m7mqPJgipPAIjA==", "origin": "KUL", "departure_time": "2026-03-08 17:00: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-08 18:30:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "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": "W13MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "oeLmRfpsQ3yXDzmxo9vlCw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT02H10M", "lay_over_date": "2026-03-08", "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": "W13MYR", "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": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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": 2902, "gross_total": 2872, "base_fare": 2307, "tax": 595, "sell": { "currency": "MYR", "total": 2902, "base_fare": 2307, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkwMiwiYmFzZV9mYXJlIjoyMzA3LCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4NzIsImJhc2VfZmFyZSI6MjI3NywidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg3MiwiYmFzZV9mYXJlIjoyMjc3LCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2902, "base_fare": 2307, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2277.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2902, "base_fare": 2307, "tax": 595, "gross": { "base_fare": "2277.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MDIuMDAiLCJiYXNlX2ZhcmUiOiIyMzA3LjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI3Ny4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjg3Mi4wMCIsImJhc2VfZmFyZSI6IjIyNzcuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjc3LjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjg3Mi4wMCIsImJhc2VfZmFyZSI6IjIyNzcuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjg3MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2872, "base_fare": 2277, "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": 2902, "filter": { "id": "F123NP00114-252", "price": 2902, "gross_total": 2872, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 17: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": "kul202603081700sin202603081830115sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-253", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq4+h2WWWC4y1RWklIqa0pWzJcgjIPU255kjjxElBKSot0tFeiAQazLvqnM652MmYSt22y+AuOKGJtLVfRSrRbFkUpmFnLf2CQDU5o3ZKRApg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAdufTM4G0wlqW6Q684OVSJTMc=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-253", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ueBFbkmjYGw29z\/ywurHcCGKDCgRGm5m7et9FLgviKk=", "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-253", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-254", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrAP3g7tj1b7X5rqSjdU60wbUp5dniRwuKBlPm6AW7PXMOgv4SubUCZACKHqn3wYc2zVxKBObKirZNuJCB4zWUgKlCKZ5YKG\/HSMMywZItSrw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJ5QQ\/+FMnpBkc1UJ7nSDD0A=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-254", "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+mYhcxpgmQef9mAZwHyqf2agtCNR0yAlsK5t5vo=", "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-254", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-255", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq1cjZEukJK7UR+XnL6tKi7cWoJ8QCYeProobXGwk2xqA==", "PriceCodeRef": null, "supplier_title": "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": "Nl33bc+tPMM1VLANzutEUA==", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "4C89LnoAqgizWgWjCgvnfQ==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-255", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Hl0Tr+XqCJl+53b2XMyp1w==", "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-255", "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": "afternoon", "departure_departure_time": "2026-03-08 13: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-256", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090gHTL3TtCmXf6zj\/X4RNVtopEF601pJAJFxsLlDbOGscWFMhl2laUu2Twk69gYwiZjNiZvJ1XUfeUtXNE\/8drTRFsz3wqEfy84bQwQ\/NeHRaon5BcP9GpAekol5F5cempDB2nbVuHKecG+O\/9WNH6pE7ybRQ4WxVsRexDBFK2W9lBu6eTMZhLDPeAHC2478Gd9IFVSBqrXN4qzGx8DHDqCVKSKBc2K3fDE\/6U6IudXXAdjUAxXBz6t8d2xKXt6\/40r5\/kCGs2W9XZTNKSixiG3QtuRD2GyJ5lrQE\/GC\/Br3118R0CmDULvkiQcoKf1z3mRvaJugbKm+IcwC60UV4atFFnjoDR2ike5a6pvqi86mWfhKtr205QcmmjV214Im5VvJOjJMf5U2QvamVlrB2rSUbiWR6Uljz0qekGIMDZBC2EMFF5tBdc\/ieoO6kKHKkktjh5fyG987Tdtm+FRABzZ9kbGtgmU0GiSTJNjC8oBS3AsVYUqbX6qf2BoZsX6d6Ood+gyjFz3ltbTh89pmQe9ScTayBXe3iNeiPxe03NZw1RTS35p\/U+F+BXIUtsNkN1fo34qGNBGPggcNT7GBYzH06x4Hvz5BnpRqnCLZgJZxOiDIMhpCk1sc+TrJ\/KnR2n0LkAD+oYiHomo1V348ecPQNQygR2yaucWe\/aO19H0PYuQi5syfSJWYQkyOrudO8J0hQArOvn6yyqdCNh8B\/gObj+7KJj3Fa\/VzvG5EqskwrnrDrwSU76tNp5MOLkyq8z+UycEho4FyOZoCE5BSFEDy5if\/rjO2iK2zJUADkhb1sGVW\/L+aeBwKo4J0AsKFUhb8IQUifM+URDFjHZ4eMYvJRcjwa\/MTcEviEUZkvCQfSrDK258erDpjp4Zs3ZUr\/Om4o1eYqoUwrGrkdzIsYyCDp590R2lK4x5Uwx+lKgX\/K0gFUXzuUxVT016Pgx1HrSQ9NKHeSaMEFE9X0gR9VZlQ==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-256", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-257", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ090\/NEfUBKlheTt7PLju9oQM6ljkDzVP4OOFyI8A4xPHSvffdswkrRBLzbYkzDskOXgFhj2AOFzIbNH6nCpzuF5zXN4lPXNpY8h7YeWXz59GcHBELM0C7egF8UjE6hhblC9tNmkXtralRS1tPQfRzWDuZIKMafymoF7OtKzhMGo6ctA2XrQgVv\/TctByaLoE+kxBzzyhEmNEMEMdtfAc2+sXZtz71aKvs2yIAiLBCNqG0\/KRSlDJVMpVL7ewvSkhSE7yP+y1B4ed3YEbwa7LCahrXKz7Frd0Oh0LU\/8ZpX6NKYH1hYUL+4fvtZifaFFUrqIPFiwKICClOpMGNnMqPbi5jaSdEcF47YIU298d\/WXeEzH0KNto6mig16VYCBJP90w1178CC8kVbLPaQDlRyguUlAs\/NuL+WDXaIruYpQi7atzpw0j3GXr3iy4Enf67YTtRgFstJ1Vufe17Tykx3alYf\/ri83zNSKK8ACIfuQAFYqQRDuli9wsgdN0NKqkPAvNguWyzXM9zi2GCe2JbU1bqZ\/\/Z2ibDENJqOIab+E6X6fa\/YIBmEvexaqNbZ7ZsWxGQPrMZo8gFWXS87w1y7joyVSFip2TByJpuTHF4khjcqmUChOzK18ydjpeHtpWipNKoHE014FCULq5QWqTFlwGqgEhgKxM\/+TFmVkYG1MYgceKfKbSLW4vQwazS9aSE1EGOivPdAd0i+RpywtgyTBmxc2StZ5cFz2woJJV2IJ2UHI4ZHzVaRXOxw88mX4d39faYihkO2NvI1YorYoejEWeBU9CqRbIN+VYGBTRyzvx3mOOPo3Q9suEDaMT327EKq8Ye0x9AtuYE2iKhMdAuJJ2BiRcI5niw78V+pc43aGqd\/7Fr0bsDWMz0vWNFLWMvkzCIjhRt2JxnQeT1l3SNgJNqINp\/nxslja8XTMYuHanApuEi8MtGbCw2mwcQc\/GMPlFq+8PS5Jdw6oXT\/miw0awCQ==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-257", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-258", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvzo9dHwgZ94nTcDCiV9mP5fe+jnkUWFkTROBm62woWB", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-258", "get_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-258", "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": "midnight", "departure_departure_time": "2026-03-08 01:15: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": "kul202603080115can2026030805355036can202603080905dac2026030811305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-259", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEq68w8N6\/2IliGG4d9JqV0TYxlYKdsWyiIlYg0KB6sxm", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-259", "get_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 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": 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-259", "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": "midnight", "departure_departure_time": "2026-03-08 01:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603080115can2026030805355036can202603080905dac2026030811305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-260", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEqSUtqB47N1b6gKDuKnnyO8DSfhrnXEhESAZeoP5s59x", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-260", "get_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-260", "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": "midnight", "departure_departure_time": "2026-03-08 01:15: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": "kul202603080115can2026030805355036can202603080905dac2026030811305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-261", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEhrgxfWb1MtMxWsAlIHDB33+FuorHNzCLtEx2qeamhmJ", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-261", "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": "midnight", "departure_departure_time": "2026-03-08 01:15: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": "kul202603080115can2026030805355036can202603080905dac2026030811305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-262", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEqPLqFUblSfIff4r++RTm\/URmmGU5t+\/D851Gl0mZG3\/", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-262", "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": "midnight", "departure_departure_time": "2026-03-08 01:15: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": "kul202603080115can2026030805355036can202603080905dac2026030811305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-263", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEkSoQpMdtr2dmL\/U5olBhr1S5hoFaTiObQMG4LdoIkOF", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-263", "get_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-263", "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-08 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": "kul202603081820can2026030822408302can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-264", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEkzLdYmWmZIm4LBt4FHYMax2+DewMGT9LlRQ1z3KGdQn", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-264", "get_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-264", "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-08 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": "kul202603081820can2026030822408302can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-265", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEq56\/7qD7IFu1zkLQQ6oLA8ioKun5tVot5FS7mgZrHRX", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-265", "get_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-265", "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-08 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": "kul202603081820can2026030822408302can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-266", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEg6842cfB7FfJuiUXhq0P+C1PlONHjWdDPcibWZc8kRJ", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-266", "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-08 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": "kul202603081820can2026030822408302can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-267", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEnDwmmtvNA\/m6ZTiMfELlizoww5b6Ay\/wRrjLZenrBN4", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-267", "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": "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-08 17:15: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": "kul202603081715can2026030821358348can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-268", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTErjm6F1WhnzszOGsDJ\/Z3YZ0nYI68B+BjCkrCouXwNiF", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-268", "get_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-268", "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": "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-08 17:15: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": "kul202603081715can2026030821358348can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-269", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEl5fODyL2gFH1R50JzRo0VKYKUXfu\/6eYaZY5alLJ53q", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-269", "get_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-269", "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": "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-08 17:15: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": "kul202603081715can2026030821358348can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-270", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEoPKSIGrF5Y+wb3BCnf4QY9gsNNyFJBEmctipp2A+nqr", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-270", "get_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-270", "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": "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-08 17:15: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": "kul202603081715can2026030821358348can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-271", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqF12ESO9ueY9te5NCXqOdZNSnuThlieB5VOzvGQsi403w=", "PriceCodeRef": null, "supplier_title": "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeb9wsy1BaCIMLgdjg7OO9zaNL7kkuUWOJixmb6YI58J\/jXK+eAwrAwzg0z39jfaR+8=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "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": "B", "fareBasisCode": "BBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPN1bI5mtrhGHJH2L9UzLQnF8tSF+4KsfRiYJpcm1ZLO7NVDNpGuWvgH9OUAugG3Kvk=", "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": 2978, "gross_total": 2948, "base_fare": 2472, "tax": 506, "sell": { "currency": "MYR", "total": 2978, "base_fare": 2472, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk3OCwiYmFzZV9mYXJlIjoyNDcyLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5NDgsImJhc2VfZmFyZSI6MjQ0MiwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk0OCwiYmFzZV9mYXJlIjoyNDQyLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2978, "base_fare": 2472, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2442.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2978, "base_fare": 2472, "tax": 506, "gross": { "base_fare": "2442.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NzguMDAiLCJiYXNlX2ZhcmUiOiIyNDcyLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ0Mi4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk0OC4wMCIsImJhc2VfZmFyZSI6IjI0NDIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDQyLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk0OC4wMCIsImJhc2VfZmFyZSI6IjI0NDIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_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": 2442, "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": 2978, "filter": { "id": "F123NP00114-271", "price": 2978, "gross_total": 2948, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-272", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcj6dAPRVMyg\/dsYIKuboQPVsJjH9h3+DRERcbouWsTAc+6d5yOFO08m9pWgo7sdo9inpC6g3Lq\/o8Pql90OUnyTEEIY6o66FraIWEwr3gdlPr2ZDNiIHxUYc038sikFjx6PPgpVZn1i6hSjosmMMZSbeYfLX1xRLLl6aldUEDqiTlaCRUk9dJU0IVh70bAQh6\/qsEjbhCsmL+H1AyZyNHSxDldGfRIply0qzs9MJj5XWduwS0x\/9LMAV3Fy4T3SSG2J5SScSMFi6b1xLEpQ6o2thR4rf3KGtfeAUwn1yotsHPhG1Whjksp6Fos\/kcC7CxH2ztyuxQ3hC9uj9LtLeHFUFvZHfgdfEruPNenSTy4NQ2zLL5\/WsW+H4i9JJLuiDuz\/RaereDO49dI0JImLtaOjZpMSt3cGBVmIIluYrRQ1VhRn07ClXpVxVo6d+QxjLNXrpEWKIUDQ88gPbbk32UZqVsE3sBG5Lrh2zIgVcFvA6YZdWPFgXjI4JJsCJ61tjhgyfYphTYoMgwX4AGCOmxIxNaiWKcRQ02yYPvArdQ6jXrjXzHA\/1fsW\/J8TvPqBaNrcfPsKyOcS+gCf7VAIPsXK9SFLO6kHrTdbVPQSoaxsPfBgrMLM38tGEVWrEEuYPAq44YCEM1Fb8AYkoC2HCrwnliwB6X1FI1t4df5onpqeeglFIoByh6cIq5\/ciM7EhMyArafM76DbyVezPh6W2Q+Uvln8KOgsHx+cuYOkL93tZv1qwztU1vyjE+AU6LGcqrLiiq+OorWS7aGJFMLZckOIIdt0PJPVuKhEld18skIUC0ZowxpsVpvuQ9kAprfIJt1wWDrQj4avLw8JYu56FBx48bw4e0shafVUwdsCwv1c\/HO5xUm1\/SPEIMRX92WRYuYb2E+T+IOH+Ib4Vf7Q+Phyg1PBg7FpxbyDN3jYR8Bokrq2wu0cjVsaZHcwuEmwakry2FrwXcahM9606Z\/Ouf5f5ixlebdYkchx+s6TOFMFZ0=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-272", "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-272", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-273", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjfPIMe2kitSb5z4JqFCQyMdy9pVZ02j1XWmq6oMuqPkOIybb6HYTk8\/nODz6F0KLFZkdYdQl7SpwERtvi+zprMvhJVyjlIkZveyupeVRgDOkzrIAtLpNKKsocunBPsED4JCi8cxdTKoLUO\/lazG8qZTpO1U0T0JTIvOfHwEYadvcAlnJMhVQtgOmI5EZ0iq9XaNIjT3esbhS\/AFmQPGZQKckjsZqU+xSy8YSlTJ4I+OjAYwKzwUqcmQYeIfJTVstB2K2L7oPRjN4yh1zBH+W2OUUFKaMGcbkCYT0CTsx8ApSudsfJ0cfIH8pbyFW6l4y8RDqNuvDbIBmHLihbR\/kKUjoCRby88pZyGtqLHNAIX8MwcbCmjGkiUaOEt+5ImMy5Jbc2xZL5UpUyBt6byxjtf\/yziyXWYPDrY3z7KOI0br4cD7kOXTdNK2Cg+zfRoIf3HuuQWGh+RnhOsSIAKqJNW6Y9XxZmYFdJdoSYPhSt3XnRBM0fdKSq9PA0IruVlWQm463MLINIGzo\/8pck2wdlBxKdwrFv9iId24PdPSx2mGdE\/8\/c7GGiRceRK3ZVTWw9eJ9GYK8m2LGxK2mT8cjL4kyIv7ENjiEy0bTRiZGXMMoSMXPXBO4ej2+XtTnmTSJJ+Ccilu\/LSn+nwhtEREhccvJFz8MuAthPJ86X66c7YpEFHciWnCBkvERdPxxmlIsSTwQRNvkEq+u6fBAIqgtaVOcgktV83Sz8pHDk6VtFUW1\/HsPj527k83gSQgS+6NVAdIEYchzAjUAdJF2gfvSxhQAdBAR186JryOBDlHsR2VrgoWb2U+E1ZZpvb+Ke0AgoOrS4BZpVgMLsFX\/d7TNuTdKQb5iuOsMszANjy9tVBZn0M+kYFtn1CfPTxRNv30KOekOlBQ\/sEbceeRzhat6JKimW9p7XmrZ9Ro3JF3KK3hWSxGscIghMKJEltrOSpcsRL2AgF9yTJv5mVxdWBHfakkp+p31blbrSxHzdk4MHFGw=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-273", "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-273", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-274", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqI40PAWjTtcdnC0rqqQ9yhm6Ik3X0cSNPMYkMcqAikaw==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TtGS5pzg3XmFzN9TONgpLg==", "origin": "KUL", "departure_time": "2026-03-08 11:10: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-08 12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8509" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8509" }, "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": "yy7Nw8BAY9g0+WIb\/GkI7w==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT08H20M", "lay_over_date": "2026-03-08", "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": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "WHaxT9j4SEAQ3rVN0D+T7w==", "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": "CjwjBXA1ijwaJ\/xjZnhPsA==", "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": 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-274", "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-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-08 11:10: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": "kul202603081110sin2026030812208509sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-275", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrqkyDW6RcrgLQ2Y7EcK799CLTE9oLwdVoqifpmdi2KdQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TtGS5pzg3XmFzN9TONgpLg==", "origin": "KUL", "departure_time": "2026-03-08 11:10: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-08 12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8509" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8509" }, "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": "yy7Nw8BAY9g0+WIb\/GkI7w==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT08H20M", "lay_over_date": "2026-03-08", "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": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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": 2992, "gross_total": 2962, "base_fare": 2420, "tax": 572, "sell": { "currency": "MYR", "total": 2992, "base_fare": 2420, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk5MiwiYmFzZV9mYXJlIjoyNDIwLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5NjIsImJhc2VfZmFyZSI6MjM5MCwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk2MiwiYmFzZV9mYXJlIjoyMzkwLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2992, "base_fare": 2420, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2390.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2992, "base_fare": 2420, "tax": 572, "gross": { "base_fare": "2390.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5OTIuMDAiLCJiYXNlX2ZhcmUiOiIyNDIwLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM5MC4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk2Mi4wMCIsImJhc2VfZmFyZSI6IjIzOTAuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzkwLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk2Mi4wMCIsImJhc2VfZmFyZSI6IjIzOTAuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2962, "base_fare": 2390, "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": 2992, "filter": { "id": "F123NP00114-275", "price": 2992, "gross_total": 2962, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "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-08 11:10: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": "kul202603081110sin2026030812208509sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-276", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpOQKFXLy+EpVk9LYv\/c0HBnd74CcJKHcCH1iboZxy+Jg==", "PriceCodeRef": null, "supplier_title": "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": "UXx82OJp\/HHKeedEe\/\/QFg==", "origin": "KUL", "departure_time": "2026-03-08 14: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-08 16:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "113" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "113" }, "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": "N2VI9nIM1mhDhT+RsesVgQ==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H40M", "lay_over_date": "2026-03-08", "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-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": "alqaGL9VBD1pzgJdAXoz4w==", "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": "azEJ1eQiZ9vVzKp7v3ZXTw==", "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-276", "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": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-08 14:40: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": "kul202603081440sin202603081600113sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-277", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrC8OXLxwSKy4poSCek+mla2\/MaPpGF1p3XzB2jncmyiA==", "PriceCodeRef": null, "supplier_title": "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": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-08 20: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-08 21:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "125" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "125" }, "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": "5" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-09 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-09 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 0m", "distance": null, "lay_over": "PT22H55M", "lay_over_date": "2026-03-08", "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": "5" } } ] }, { "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": "alqaGL9VBD1pzgJdAXoz4w==", "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": "azEJ1eQiZ9vVzKp7v3ZXTw==", "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-277", "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-08 20: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": "kul202603082030sin202603082145125sin202603092040dac202603092240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-278", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvHvlEacCjwUuHOBwrJAW2E2IfpkhIYZhzOXk\/3Kzx6R", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-278", "get_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": "Q2ASRYIB", "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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3034, "gross_total": 3004, "base_fare": 1721, "tax": 1313, "sell": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNCwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1691.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "gross": { "base_fare": "1691.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDA0LjAwIiwiYmFzZV9mYXJlIjoiMTY5MS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3004, "base_fare": 1691, "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": 3034, "filter": { "id": "F123NP00114-278", "price": 3034, "gross_total": 3004, "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-08 16:55: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": "kul202603081655can2026030821158012can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-279", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtRda47Ucpp6IqWLR\/KIM4ovtlfBLDOWBf7Lm2YwKAuL", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-279", "get_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": "Q2ASRYIB", "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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3034, "gross_total": 3004, "base_fare": 1721, "tax": 1313, "sell": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNCwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1691.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "gross": { "base_fare": "1691.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDA0LjAwIiwiYmFzZV9mYXJlIjoiMTY5MS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3004, "base_fare": 1691, "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": 3034, "filter": { "id": "F123NP00114-279", "price": 3034, "gross_total": 3004, "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-08 02: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": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-280", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTErpfTwkRk6KFjI3R9swF4rHJQGcGsCKJACQeBd6\/Bi\/q", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] }, { "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": "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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "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": 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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3034, "gross_total": 3004, "base_fare": 1721, "tax": 1313, "sell": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNCwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1691.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "gross": { "base_fare": "1691.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDA0LjAwIiwiYmFzZV9mYXJlIjoiMTY5MS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3004, "base_fare": 1691, "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": 3034, "filter": { "id": "F123NP00114-280", "price": 3034, "gross_total": 3004, "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-08 02:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-281", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEpFoqBjygyPqeT2NC+dFCR6cIN\/3VvTWHWuWZBYjft7L", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-281", "get_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": "Q2ASRYIB", "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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3034, "gross_total": 3004, "base_fare": 1721, "tax": 1313, "sell": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNCwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1691.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "gross": { "base_fare": "1691.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDA0LjAwIiwiYmFzZV9mYXJlIjoiMTY5MS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3004, "base_fare": 1691, "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": 3034, "filter": { "id": "F123NP00114-281", "price": 3034, "gross_total": 3004, "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-08 02: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": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-282", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtjsrEFLiHYCyWPpMorXSWieX6oztHUFqwx0Pii8BEzu", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-282", "get_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": "Q2ASRYIB", "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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3034, "gross_total": 3004, "base_fare": 1721, "tax": 1313, "sell": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNCwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1691.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "gross": { "base_fare": "1691.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDA0LjAwIiwiYmFzZV9mYXJlIjoiMTY5MS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3004, "base_fare": 1691, "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": 3034, "filter": { "id": "F123NP00114-282", "price": 3034, "gross_total": 3004, "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-08 02: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": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-283", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgv5V0X2uO\/qF3dwkjHvYQ7jmQpw0ZnHxGqXIzopb6T4", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": 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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-283", "get_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": "Q2ASRYIB", "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": "Q2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3034, "gross_total": 3004, "base_fare": 1721, "tax": 1313, "sell": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNCwiYmFzZV9mYXJlIjoxNzIxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDA0LCJiYXNlX2ZhcmUiOjE2OTEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1691.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3034, "base_fare": 1721, "tax": 1313, "gross": { "base_fare": "1691.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMzQuMDAiLCJiYXNlX2ZhcmUiOiIxNzIxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2OTEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDA0LjAwIiwiYmFzZV9mYXJlIjoiMTY5MS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjkxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDA0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3004, "base_fare": 1691, "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": 3034, "filter": { "id": "F123NP00114-283", "price": 3034, "gross_total": 3004, "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-08 02: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": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-284", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3cFbA94L2szm9OkvaJ0904ht9Lyj78e89q+xe+50lDAyzfenBVGod4G9qwd0Ekn1Q9T84KI\/aLZR3FVLBAuVMEStZLFZuhDMn1hIdSndEdMsX8aXsGtswmY5IL4Ioev8AF\/6YFj2ck7yL8byiTthjoHT9Fk+fO1fIXevz0XCqPfE+IrYUrkEhiCcN6+0UbeChL7otWRuTB0ReCx0VI4pWSQh7Yw7g7oZMmXpjS\/4GqHSQE5J5Pl4IuB0PpHxiuU0omI1VGBtfaqQs6fp\/jPwt\/FOZHjXkr\/CrwsJIkGw5TRQtG26\/9fYjUkymUiZuf6fmvorwj+b6IFSMiCMxZeOrzWXlbc+NPfk\/60kbvhb9nxHuaAafwJR\/KleIf88T7v4SoT0JqB4aoEFl8bsAXLV9rZyEyvVnVy7ku8+og3apoeSQOWImau6KXB3UhMVJ7GfxobmdUUNjG4cuyvMvsZYXZH0TR118cprE5ElqFDa3OqR\/0ekz2npRW3HfDGCVMGMu7Uvg1ijm3hGk4sc8UnEucjk43FGT2QdKSft19cB1uV\/jVK1an2EP3qPeGegYwPBHFRNQwR6KocYQznW7oaIhNciTPxDRiQl\/EQkzgDA6\/bSHMh11ROYg2\/mkLeE3gvRxQ4qsN2LhXyJHXsvNFfwiUoAzHFFhwIH+D4y76\/EydhEbwt7NYTHJ0Fuak6kEvsrVa+6WCaJj\/JodYr8tRTnKL+3pQsHshufXc5o94Qf9RStp\/7wF1LsnzJ77mR+9jvfIE+ACRamAUj3T+x7vTEBg4E+oOAn1Knqz2f6\/HKuLJfEMRgb2HhJihOl\/Csi0\/4H8+PGIKjl3yuoU4fQ+jr\/YTMqYHmmbKvzVFg++7a25h9xyYhvZYGl327A22Tr\/6W+tRN435MhjdP+pdYF8Q5IvyARAeTUFmwleivdRdslrbrut4A8JCIO0q68fh2KWoXl\/37e8roY39T4wy1PeHMwiAcOmF3u7vrdSU8e19GDOHg==", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "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-284", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-285", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrAP3g7tj1b7X5rqSjdU60wgRt5ED+ZOJIOfdc34HflHz8ldaYntwyp+qZzjeU7OdWmnVwGQjNizGfR5aBpNsK4sMQ1jTZswdoDzrox46F5fw==", "PriceCodeRef": null, "supplier_title": "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": "dwpDaTPaQUc487EzvBZOJ5QQ\/+FMnpBkc1UJ7nSDD0A=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "ueBFbkmjYGw29z\/ywurHcCGKDCgRGm5m7et9FLgviKk=", "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-285", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-286", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrhp91KvK1ntSsypkKtmxcjdXO1TmTVnsgc7AzkBUPiASJmWZNPQkmrZU40TvHXbW7A37eSpcVk80zGGrz\/+0DTs6SVLwruhPfeSkauvtkRpZPa9AaRcGVHGBT0bqRRM2SDndPKcjG2wnEZjrXmlJFXFoKQF1Fplb6r9GFwa6TTR62jyB1CIrgZs4v9DW8yCQ+SOhpFbA4DvJ5d9gnBnkkK+UTsck+qPtQUQeLxFXCu5eEjanH7+Ar4NcDjpA7VnMy+tHsRQnHVCSN2KFUdSoblJ2F65luq6OHX\/N\/J0F9XlVR0RZOGhA6s2uxWs3sW4MH+Vd+Gb4B8OUjOscYPT2tD2kxQAyhiVDpMIalIIYZ7McxtXopozPyTSCFl5m5pnl\/94tgHIBKD3qAkMKt958PN9CE6Gsrf6ofUiOUpHDi9tmv0AwX5eGQMmkVA50KPeUqSYchecxkFw7vmvwdEhGz0RQvkfiF71nZa1pfs\/IQ9r1As7CWTiX+HmzzaIeaYMcWIFEagMW5OwtsArkXFu90PdfUB9dP1UvjEhAaxSrPK\/Jvo14EesETEyIkeJhHzilbsAtADki11+9106EktLQvSIYBZ4fpGaJypQHBl87rlQODqdPg0qNqNq4Csu5yDQ+e76G6mT+N\/8ZRp\/zHH73yITZL0hP5aSyoZVf3PasIIExvvtQaF1n8+AsUe0sR2FYKmNIH5s3KP1sq2soAddE\/5QhFXDArXX1KcNpAmM27UyTraTwHmoA1V0k3jifDBSqVT4UHgnOcmUhglK07i97pyjnJ2VziNxNfbhZ3GVnYGmwHpSXFaGTKOXIgTGag0K\/UaViQ9Bak1D1TW+R3FDRX5HvTtB9cf1YUZ9SO6U4zF8VRSNVHcG\/DCznws5lHNOwNCje\/ktkENmMqk8B0s\/g6ivrKXR64u5VAXKCkBQUTerSH1hXHOo5ZELpArnGOTN2qRM0E+\/txc9CegHIPPWVYNSTCW2YE3d6kj4UtLZq1i+1KbvUp9Gtomd1KlGPDbHOI=", "PriceCodeRef": null, "supplier_title": "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": "0", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "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-286", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-287", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEn\/BTSR2JAwsPGg799+Z9lA6UNDusg4OxXYWyoo\/P\/HH", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 09:20: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-08 11:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "0102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0102" }, "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": "B", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "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": "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": 3065, "gross_total": 3035, "base_fare": 2861, "tax": 204, "sell": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA2NSwiYmFzZV9mYXJlIjoyODYxLCJ0YXgiOjIwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMzUsImJhc2VfZmFyZSI6MjgzMSwidGF4IjoyMDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNSwiYmFzZV9mYXJlIjoyODMxLCJ0YXgiOjIwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2831.00", "tax": "204.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "gross": { "base_fare": "2831.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNjUuMDAiLCJiYXNlX2ZhcmUiOiIyODYxLjAwIiwidGF4IjoiMjA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgzMS4wMCIsInRheCI6IjIwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODMxLjAwIiwidGF4IjoiMjA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3035, "base_fare": 2831, "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": 3065, "filter": { "id": "F123NP00114-287", "price": 3065, "gross_total": 3035, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac2026030811200102dac202604281215kul2026042818150103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-288", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEmWbvDvHM4rwl2tHgLWLV6isEwkL9jOr6LhAbkpeGCFA", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 09:20: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-08 11:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "0102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0102" }, "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": "B", "fareBasisCode": "YOW", "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": "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": 3065, "gross_total": 3035, "base_fare": 2861, "tax": 204, "sell": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA2NSwiYmFzZV9mYXJlIjoyODYxLCJ0YXgiOjIwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMzUsImJhc2VfZmFyZSI6MjgzMSwidGF4IjoyMDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNSwiYmFzZV9mYXJlIjoyODMxLCJ0YXgiOjIwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2831.00", "tax": "204.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "gross": { "base_fare": "2831.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNjUuMDAiLCJiYXNlX2ZhcmUiOiIyODYxLjAwIiwidGF4IjoiMjA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgzMS4wMCIsInRheCI6IjIwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODMxLjAwIiwidGF4IjoiMjA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3035, "base_fare": 2831, "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": 3065, "filter": { "id": "F123NP00114-288", "price": 3065, "gross_total": 3035, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac2026030811200102dac202604280205kul2026042808000197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-289", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEjNR\/yXvd6BY2pRxJMoun3dPNiMVqNwYgY\/0Fi7R815B", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-289", "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": 3065, "gross_total": 3035, "base_fare": 2861, "tax": 204, "sell": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA2NSwiYmFzZV9mYXJlIjoyODYxLCJ0YXgiOjIwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMzUsImJhc2VfZmFyZSI6MjgzMSwidGF4IjoyMDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNSwiYmFzZV9mYXJlIjoyODMxLCJ0YXgiOjIwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2831.00", "tax": "204.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "gross": { "base_fare": "2831.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNjUuMDAiLCJiYXNlX2ZhcmUiOiIyODYxLjAwIiwidGF4IjoiMjA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgzMS4wMCIsInRheCI6IjIwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODMxLjAwIiwidGF4IjoiMjA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3035, "base_fare": 2831, "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": 3065, "filter": { "id": "F123NP00114-289", "price": 3065, "gross_total": 3035, "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-08 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": "kul202603082140dac2026030823400196dac202604281215kul2026042818150103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-290", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEhugkAD2m\/QYl+QBL1UsTgrimYUYxWMiSnyh3kBOHiAC", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-290", "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": 3065, "gross_total": 3035, "base_fare": 2861, "tax": 204, "sell": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA2NSwiYmFzZV9mYXJlIjoyODYxLCJ0YXgiOjIwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMzUsImJhc2VfZmFyZSI6MjgzMSwidGF4IjoyMDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAzNSwiYmFzZV9mYXJlIjoyODMxLCJ0YXgiOjIwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2831.00", "tax": "204.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3065, "base_fare": 2861, "tax": 204, "gross": { "base_fare": "2831.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNjUuMDAiLCJiYXNlX2ZhcmUiOiIyODYxLjAwIiwidGF4IjoiMjA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgzMS4wMCIsInRheCI6IjIwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODMxLjAwIiwidGF4IjoiMjA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAzNS4wMCIsImJhc2VfZmFyZSI6IjI4MzEuMDAiLCJ0YXgiOiIyMDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3035, "base_fare": 2831, "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": 3065, "filter": { "id": "F123NP00114-290", "price": 3065, "gross_total": 3035, "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-08 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": "kul202603082140dac2026030823400196dac202604280205kul2026042808000197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-291", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKP\/7qR4ieYUZdsK\/I7HfFoV05XkQSbVkvVO\/ljRTxiMpE=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XC2JlWi9iXuRxdeJbBMoEbw2G9FeRw6dcI\/b4+UsYcfXDkaZAwiGIZKMc7x+WuFZwQ=", "origin": "KUL", "departure_time": "2026-03-08 15:30: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-08 17:25:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-291", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PoqHV85gx53gd4Bp+3J1ccUmfNmkmeMhp\/7Ac2RFQO+F8BHomZ5RyP0F5DoAq++jg=", "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-291", "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-08 15:30: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": "kul202603081530dac202603081725316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-292", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZFLlP20Unxdkg83Ph+ux4Gs+EqJOT206wq\/5lDNWSO2SryejhjNdSBD9cnzx6\/0OUg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "e77vTALyIwC8wGIEOp28wxtNNPFhgirS+GVUy24ZmCI=", "origin": "KUL", "departure_time": "2026-03-08 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-08 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlFrRjVkV2FiR2VWZ2dnUDFnN2JjS3c9PSIsInZhbHVlIjoicWFhaUMzTVNaNGRzd21BVTBHcUM5NXVKdGNHWUxwb0JUUWMra1RKNFZaaHo0eGtYTTVsUTU5UUF6Z1hycmNiTG5iSHVrNUpaQlpKRU9MSllZRkE5OE50dEFNdEtuWTVWT0VjdE5NTHE2U1NnaGt4U1Y0UlFvZEkzdW4xRllWK1FNcUJtdUxGUThZNGUzM25yaDBReE94VmdLYzNjVUllWkJHOVBDUVpkLzdrZHZ4WUR3elZxNmxJcU95VmFRTkpRZmpRSURaS0tGREtrRFZPRVRrSjJYdmJIOWhYamVtM3NZR2tja04wUENXeGtDaG1WVnkwNVh5WnpqVXFnV3I1bTJWd0ZjbTBJd0JTNDNLaW9UakNndVpTOVcrelhSd0NSMFhnRDFVVjdSamgxU3NnS3JsRWZCZUx4OUoyNGQyVjdFQUd1eExHL1FUV2l3R0FpOUxVTkdmRFRobHo1OTdJTmZrOFQybGNJWHRnL2NBLzFMVm0wNFk2S0d2ZWcyaHA4NWh5cVNXTVZWY0xLVTJzT2srbDNRcGhkTlh3Y21OU1VFQ3lTK0ZkaDVDRDZucjVhYk91TDJhRXJraW5XVjRrOEYzUEJyQTJxdG96Z29GRm0zZitHVEJOQkVVRkZLU3VFWjBPeE5MWlR1dm5jUnlNUnFiU3dZMjJyOGphNzVFVnZLTDV3Qkxnak5XNTc5dWRRNmZrU0JmOXZUTDhZTVYzbEFVbkxsaVVSeUhMVjk3bVhTNEtVdDJCQTRHN1Z4amR0VDZvYVJOcDc1bUF3RFJ4SEZxMXpaSlhjdUpGWmp5aEIrWHR1UjBZendvNTJKMzJTL1VkOGxmT3lYS0xVRmRxM1UwY0N5bmNVOXJYS3ZGWDEweFdXTTRHZ0RPbmt2RTJHMFhHSkFoWjIxM09yNHRucTFxSjA3cFN4Z09NQmZhVVZ0QnRjNU1qUWZhS3NpRmtnOWd4ZXlkNlVzTjJpZXJxVm4vNDhCUzNSSUhicnBhSk4yb1R1Z2FnWFFqZVJiTmRFa3RyQStadlRJS29nc0NidXhEVlhKL3pyOXA5enpFVnd2RWJjUFlWUTFwNCs5TWk0cTJXdk9NanRVdVZKUlQyelRYc2ZTS3BxVmViTUh3clNqMk1QWER6TmFCdk45MDY1cjA5K2xMVk9pREhtNzBkYlJuNjhNcWVUOXF4RVdVcU1wSmg0M1l5RG96cyt2RFF1SlVuRXpQR3JURXhDSXJkdEFjUWROZjN2ZG5JT3VTWUJGMnRQaFdqL2xpelFkMlkzck1qOXl1S1Q0N2pSVmN3YUFWS01FTW1GVzdBODYwWHVzVXBtRDRaQURPQVZLcXNxa2tReXQzREEyaWRtMG5PenRJRDZOUFpDd1h0OHQwcUZtK243ZFBJL3FXbzVqSldiSnRzTEZPS0lndE5ORGozcCsySFdKSVE5OXB2bDVTZWcxeU1JTlp4UlFoRGFIcGZXSG4rT0FvMHZBVlZTUlY2QUdwRWxBVitKbWNyN0xEZVBEZU5DNDUycVBMTml6TG5IdWtmamM1Yy9YRVk3M291NkFQTk00NUJhUXFVQ2tpS2lKRHpGSWxhTWdzSkdIUUNycSt6ZHZHUVVnS3Jibm9yNXJKbGJOWStLV1BBN2syb0tMOU8xTlVhV0JHTUtndExUTnNnWmNMdVJJQnBEeUwyaDR2VnRpRm15cGJrVWZ0dXd2aVVmdXBmdXBCMmtZNEl2YnVMYkx1TGxBMHdrbmdzVm5DczVvK1NhcDdneXU4d2MzNmVhSlBuOWw0cUlYdlFuakFBcTBMYnpWSzdUdmVpSEMxcFFKekxGYjVCVWMrNDM4S0g4VnRvR1lkMEpIK0NWb0JCZzhkKzh1ZEd2QW02dXU2UjBUL1htYlk0VmZxK1VEci9jR0Y3Y3J1a1B2MmcydG1XWEVOdU1mSEhmcWJVamlpRjRMejU1eXVwZThPM3ZBTWhqemd1OXdkNVVDUGNrSzlLdVVBYmtUNHliandhbGFuczJ5Rkp0b0Vvc29RdXR4cHZod09EUnQ4a29UNjVrWGpBSTBGMk9xdzRWVmZhNzQyQURMdU5sMmprVDBUbVVteE1RN0NEQUpqd3JEVWxFWGZGVU1jSWZnUlV2T243dWJLZzBibHBJM3ZsSUVqekhGT1VsTnNBcW9od2xELy9VWktnRWtuM1N4S0lrYlB6OWVyUHpuSGxUcTE0T3dNdEE5MHNCSFl2YXplOWFJRHplMXZXQWVFSStoVmxjL2laVTRER2xtNk82aUlQK0Z3WGdXYVF5eDdzSVRPOFU4QkRkMDlUOWphNDMya0pYYlZ6U0o3U1RmWXdZOGU3MXNIUnJ5YWNTU2h2ZzlWa1NERWlRWjVISXltT0RyalBGb2t2V1FsWHA2K1N0dFBQZ1lFQXB3bnF3TlZSenlMVmJtTDdDeGd5K3NUTy9GczM3WmZvSVVPdzU4Sm9EbGUzSE0zcU5uRGpuSXpXaS9kNnJldjlhd1J0bmFWeUNFVWJDK3k0V0dZMFd0VU5yT3Y4VFJ4SGc4Mm4vTmh0WmlUREQvZ1lrdTdNWitwUUY2cDNSc0FNbkNoUFVmMGgvTmk5TGZNaGlzdXowaTlFWUtkNGhpaC9FbnQ0MmFQNmFEMVQzREN3SENoVFJMeGlXOFEvTjYvdTVsM2hCUlpneEk1Z28zY3BBWHpvZVlneDRxOUpIS2NUTUVVYXBUODcycGtKVTZVWm1JVXFEZDRzMm1OTzFjRjNLWDc5b3U0eTZ4T0pBbXhNV3pHSUliLzBvTkVSaHNkdEt1MElzWWs5eFY4S041TEdrbVpNQllTK0xTQ2RFL1JwKzE1ZEFBbm0wZEIwalJWTStWT3h2Q2R4bHIvNVlhUEdMUmg4ejJybncxNXMwTlpoaXkyKythdkJ3ek5xRUZPR2Fabm1YUnlTY1VqQVdveDNwU3JIVkdmYUYwRUxqSFRYbGh4dG9CZkZyR05ZLytORlciLCJtYWMiOiIzYjRlYzU2ZTRmZjA3ZGQ5OGM4ODExODI1MTE4N2E2YmY4NTQ3MmFlNThmMDRhMzU3YzE4MDc2ZTEyZTM5ZTk4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "TR1SGgmY5z1WF\/HWa916V8Hsmnaf8uPZHb+1GKd35g8=", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-08", "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": "eyJpdiI6IlFrRjVkV2FiR2VWZ2dnUDFnN2JjS3c9PSIsInZhbHVlIjoicWFhaUMzTVNaNGRzd21BVTBHcUM5NXVKdGNHWUxwb0JUUWMra1RKNFZaaHo0eGtYTTVsUTU5UUF6Z1hycmNiTG5iSHVrNUpaQlpKRU9MSllZRkE5OE50dEFNdEtuWTVWT0VjdE5NTHE2U1NnaGt4U1Y0UlFvZEkzdW4xRllWK1FNcUJtdUxGUThZNGUzM25yaDBReE94VmdLYzNjVUllWkJHOVBDUVpkLzdrZHZ4WUR3elZxNmxJcU95VmFRTkpRZmpRSURaS0tGREtrRFZPRVRrSjJYdmJIOWhYamVtM3NZR2tja04wUENXeGtDaG1WVnkwNVh5WnpqVXFnV3I1bTJWd0ZjbTBJd0JTNDNLaW9UakNndVpTOVcrelhSd0NSMFhnRDFVVjdSamgxU3NnS3JsRWZCZUx4OUoyNGQyVjdFQUd1eExHL1FUV2l3R0FpOUxVTkdmRFRobHo1OTdJTmZrOFQybGNJWHRnL2NBLzFMVm0wNFk2S0d2ZWcyaHA4NWh5cVNXTVZWY0xLVTJzT2srbDNRcGhkTlh3Y21OU1VFQ3lTK0ZkaDVDRDZucjVhYk91TDJhRXJraW5XVjRrOEYzUEJyQTJxdG96Z29GRm0zZitHVEJOQkVVRkZLU3VFWjBPeE5MWlR1dm5jUnlNUnFiU3dZMjJyOGphNzVFVnZLTDV3Qkxnak5XNTc5dWRRNmZrU0JmOXZUTDhZTVYzbEFVbkxsaVVSeUhMVjk3bVhTNEtVdDJCQTRHN1Z4amR0VDZvYVJOcDc1bUF3RFJ4SEZxMXpaSlhjdUpGWmp5aEIrWHR1UjBZendvNTJKMzJTL1VkOGxmT3lYS0xVRmRxM1UwY0N5bmNVOXJYS3ZGWDEweFdXTTRHZ0RPbmt2RTJHMFhHSkFoWjIxM09yNHRucTFxSjA3cFN4Z09NQmZhVVZ0QnRjNU1qUWZhS3NpRmtnOWd4ZXlkNlVzTjJpZXJxVm4vNDhCUzNSSUhicnBhSk4yb1R1Z2FnWFFqZVJiTmRFa3RyQStadlRJS29nc0NidXhEVlhKL3pyOXA5enpFVnd2RWJjUFlWUTFwNCs5TWk0cTJXdk9NanRVdVZKUlQyelRYc2ZTS3BxVmViTUh3clNqMk1QWER6TmFCdk45MDY1cjA5K2xMVk9pREhtNzBkYlJuNjhNcWVUOXF4RVdVcU1wSmg0M1l5RG96cyt2RFF1SlVuRXpQR3JURXhDSXJkdEFjUWROZjN2ZG5JT3VTWUJGMnRQaFdqL2xpelFkMlkzck1qOXl1S1Q0N2pSVmN3YUFWS01FTW1GVzdBODYwWHVzVXBtRDRaQURPQVZLcXNxa2tReXQzREEyaWRtMG5PenRJRDZOUFpDd1h0OHQwcUZtK243ZFBJL3FXbzVqSldiSnRzTEZPS0lndE5ORGozcCsySFdKSVE5OXB2bDVTZWcxeU1JTlp4UlFoRGFIcGZXSG4rT0FvMHZBVlZTUlY2QUdwRWxBVitKbWNyN0xEZVBEZU5DNDUycVBMTml6TG5IdWtmamM1Yy9YRVk3M291NkFQTk00NUJhUXFVQ2tpS2lKRHpGSWxhTWdzSkdIUUNycSt6ZHZHUVVnS3Jibm9yNXJKbGJOWStLV1BBN2syb0tMOU8xTlVhV0JHTUtndExUTnNnWmNMdVJJQnBEeUwyaDR2VnRpRm15cGJrVWZ0dXd2aVVmdXBmdXBCMmtZNEl2YnVMYkx1TGxBMHdrbmdzVm5DczVvK1NhcDdneXU4d2MzNmVhSlBuOWw0cUlYdlFuakFBcTBMYnpWSzdUdmVpSEMxcFFKekxGYjVCVWMrNDM4S0g4VnRvR1lkMEpIK0NWb0JCZzhkKzh1ZEd2QW02dXU2UjBUL1htYlk0VmZxK1VEci9jR0Y3Y3J1a1B2MmcydG1XWEVOdU1mSEhmcWJVamlpRjRMejU1eXVwZThPM3ZBTWhqemd1OXdkNVVDUGNrSzlLdVVBYmtUNHliandhbGFuczJ5Rkp0b0Vvc29RdXR4cHZod09EUnQ4a29UNjVrWGpBSTBGMk9xdzRWVmZhNzQyQURMdU5sMmprVDBUbVVteE1RN0NEQUpqd3JEVWxFWGZGVU1jSWZnUlV2T243dWJLZzBibHBJM3ZsSUVqekhGT1VsTnNBcW9od2xELy9VWktnRWtuM1N4S0lrYlB6OWVyUHpuSGxUcTE0T3dNdEE5MHNCSFl2YXplOWFJRHplMXZXQWVFSStoVmxjL2laVTRER2xtNk82aUlQK0Z3WGdXYVF5eDdzSVRPOFU4QkRkMDlUOWphNDMya0pYYlZ6U0o3U1RmWXdZOGU3MXNIUnJ5YWNTU2h2ZzlWa1NERWlRWjVISXltT0RyalBGb2t2V1FsWHA2K1N0dFBQZ1lFQXB3bnF3TlZSenlMVmJtTDdDeGd5K3NUTy9GczM3WmZvSVVPdzU4Sm9EbGUzSE0zcU5uRGpuSXpXaS9kNnJldjlhd1J0bmFWeUNFVWJDK3k0V0dZMFd0VU5yT3Y4VFJ4SGc4Mm4vTmh0WmlUREQvZ1lrdTdNWitwUUY2cDNSc0FNbkNoUFVmMGgvTmk5TGZNaGlzdXowaTlFWUtkNGhpaC9FbnQ0MmFQNmFEMVQzREN3SENoVFJMeGlXOFEvTjYvdTVsM2hCUlpneEk1Z28zY3BBWHpvZVlneDRxOUpIS2NUTUVVYXBUODcycGtKVTZVWm1JVXFEZDRzMm1OTzFjRjNLWDc5b3U0eTZ4T0pBbXhNV3pHSUliLzBvTkVSaHNkdEt1MElzWWs5eFY4S041TEdrbVpNQllTK0xTQ2RFL1JwKzE1ZEFBbm0wZEIwalJWTStWT3h2Q2R4bHIvNVlhUEdMUmg4ejJybncxNXMwTlpoaXkyKythdkJ3ek5xRUZPR2Fabm1YUnlTY1VqQVdveDNwU3JIVkdmYUYwRUxqSFRYbGh4dG9CZkZyR05ZLytORlciLCJtYWMiOiIzYjRlYzU2ZTRmZjA3ZGQ5OGM4ODExODI1MTE4N2E2YmY4NTQ3MmFlNThmMDRhMzU3YzE4MDc2ZTEyZTM5ZTk4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-292", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Dh2R4TjXi2bIV123F8MIwlx5VHC+4d6pFQplLkb0Lu4=", "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": "eyJpdiI6IlFrRjVkV2FiR2VWZ2dnUDFnN2JjS3c9PSIsInZhbHVlIjoicWFhaUMzTVNaNGRzd21BVTBHcUM5NXVKdGNHWUxwb0JUUWMra1RKNFZaaHo0eGtYTTVsUTU5UUF6Z1hycmNiTG5iSHVrNUpaQlpKRU9MSllZRkE5OE50dEFNdEtuWTVWT0VjdE5NTHE2U1NnaGt4U1Y0UlFvZEkzdW4xRllWK1FNcUJtdUxGUThZNGUzM25yaDBReE94VmdLYzNjVUllWkJHOVBDUVpkLzdrZHZ4WUR3elZxNmxJcU95VmFRTkpRZmpRSURaS0tGREtrRFZPRVRrSjJYdmJIOWhYamVtM3NZR2tja04wUENXeGtDaG1WVnkwNVh5WnpqVXFnV3I1bTJWd0ZjbTBJd0JTNDNLaW9UakNndVpTOVcrelhSd0NSMFhnRDFVVjdSamgxU3NnS3JsRWZCZUx4OUoyNGQyVjdFQUd1eExHL1FUV2l3R0FpOUxVTkdmRFRobHo1OTdJTmZrOFQybGNJWHRnL2NBLzFMVm0wNFk2S0d2ZWcyaHA4NWh5cVNXTVZWY0xLVTJzT2srbDNRcGhkTlh3Y21OU1VFQ3lTK0ZkaDVDRDZucjVhYk91TDJhRXJraW5XVjRrOEYzUEJyQTJxdG96Z29GRm0zZitHVEJOQkVVRkZLU3VFWjBPeE5MWlR1dm5jUnlNUnFiU3dZMjJyOGphNzVFVnZLTDV3Qkxnak5XNTc5dWRRNmZrU0JmOXZUTDhZTVYzbEFVbkxsaVVSeUhMVjk3bVhTNEtVdDJCQTRHN1Z4amR0VDZvYVJOcDc1bUF3RFJ4SEZxMXpaSlhjdUpGWmp5aEIrWHR1UjBZendvNTJKMzJTL1VkOGxmT3lYS0xVRmRxM1UwY0N5bmNVOXJYS3ZGWDEweFdXTTRHZ0RPbmt2RTJHMFhHSkFoWjIxM09yNHRucTFxSjA3cFN4Z09NQmZhVVZ0QnRjNU1qUWZhS3NpRmtnOWd4ZXlkNlVzTjJpZXJxVm4vNDhCUzNSSUhicnBhSk4yb1R1Z2FnWFFqZVJiTmRFa3RyQStadlRJS29nc0NidXhEVlhKL3pyOXA5enpFVnd2RWJjUFlWUTFwNCs5TWk0cTJXdk9NanRVdVZKUlQyelRYc2ZTS3BxVmViTUh3clNqMk1QWER6TmFCdk45MDY1cjA5K2xMVk9pREhtNzBkYlJuNjhNcWVUOXF4RVdVcU1wSmg0M1l5RG96cyt2RFF1SlVuRXpQR3JURXhDSXJkdEFjUWROZjN2ZG5JT3VTWUJGMnRQaFdqL2xpelFkMlkzck1qOXl1S1Q0N2pSVmN3YUFWS01FTW1GVzdBODYwWHVzVXBtRDRaQURPQVZLcXNxa2tReXQzREEyaWRtMG5PenRJRDZOUFpDd1h0OHQwcUZtK243ZFBJL3FXbzVqSldiSnRzTEZPS0lndE5ORGozcCsySFdKSVE5OXB2bDVTZWcxeU1JTlp4UlFoRGFIcGZXSG4rT0FvMHZBVlZTUlY2QUdwRWxBVitKbWNyN0xEZVBEZU5DNDUycVBMTml6TG5IdWtmamM1Yy9YRVk3M291NkFQTk00NUJhUXFVQ2tpS2lKRHpGSWxhTWdzSkdIUUNycSt6ZHZHUVVnS3Jibm9yNXJKbGJOWStLV1BBN2syb0tMOU8xTlVhV0JHTUtndExUTnNnWmNMdVJJQnBEeUwyaDR2VnRpRm15cGJrVWZ0dXd2aVVmdXBmdXBCMmtZNEl2YnVMYkx1TGxBMHdrbmdzVm5DczVvK1NhcDdneXU4d2MzNmVhSlBuOWw0cUlYdlFuakFBcTBMYnpWSzdUdmVpSEMxcFFKekxGYjVCVWMrNDM4S0g4VnRvR1lkMEpIK0NWb0JCZzhkKzh1ZEd2QW02dXU2UjBUL1htYlk0VmZxK1VEci9jR0Y3Y3J1a1B2MmcydG1XWEVOdU1mSEhmcWJVamlpRjRMejU1eXVwZThPM3ZBTWhqemd1OXdkNVVDUGNrSzlLdVVBYmtUNHliandhbGFuczJ5Rkp0b0Vvc29RdXR4cHZod09EUnQ4a29UNjVrWGpBSTBGMk9xdzRWVmZhNzQyQURMdU5sMmprVDBUbVVteE1RN0NEQUpqd3JEVWxFWGZGVU1jSWZnUlV2T243dWJLZzBibHBJM3ZsSUVqekhGT1VsTnNBcW9od2xELy9VWktnRWtuM1N4S0lrYlB6OWVyUHpuSGxUcTE0T3dNdEE5MHNCSFl2YXplOWFJRHplMXZXQWVFSStoVmxjL2laVTRER2xtNk82aUlQK0Z3WGdXYVF5eDdzSVRPOFU4QkRkMDlUOWphNDMya0pYYlZ6U0o3U1RmWXdZOGU3MXNIUnJ5YWNTU2h2ZzlWa1NERWlRWjVISXltT0RyalBGb2t2V1FsWHA2K1N0dFBQZ1lFQXB3bnF3TlZSenlMVmJtTDdDeGd5K3NUTy9GczM3WmZvSVVPdzU4Sm9EbGUzSE0zcU5uRGpuSXpXaS9kNnJldjlhd1J0bmFWeUNFVWJDK3k0V0dZMFd0VU5yT3Y4VFJ4SGc4Mm4vTmh0WmlUREQvZ1lrdTdNWitwUUY2cDNSc0FNbkNoUFVmMGgvTmk5TGZNaGlzdXowaTlFWUtkNGhpaC9FbnQ0MmFQNmFEMVQzREN3SENoVFJMeGlXOFEvTjYvdTVsM2hCUlpneEk1Z28zY3BBWHpvZVlneDRxOUpIS2NUTUVVYXBUODcycGtKVTZVWm1JVXFEZDRzMm1OTzFjRjNLWDc5b3U0eTZ4T0pBbXhNV3pHSUliLzBvTkVSaHNkdEt1MElzWWs5eFY4S041TEdrbVpNQllTK0xTQ2RFL1JwKzE1ZEFBbm0wZEIwalJWTStWT3h2Q2R4bHIvNVlhUEdMUmg4ejJybncxNXMwTlpoaXkyKythdkJ3ek5xRUZPR2Fabm1YUnlTY1VqQVdveDNwU3JIVkdmYUYwRUxqSFRYbGh4dG9CZkZyR05ZLytORlciLCJtYWMiOiIzYjRlYzU2ZTRmZjA3ZGQ5OGM4ODExODI1MTE4N2E2YmY4NTQ3MmFlNThmMDRhMzU3YzE4MDc2ZTEyZTM5ZTk4IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "RStlzXjAXbGwVY24sb4HK3uR+TH9cqnsgM0cX2+1imA=", "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": "eyJpdiI6IlFrRjVkV2FiR2VWZ2dnUDFnN2JjS3c9PSIsInZhbHVlIjoicWFhaUMzTVNaNGRzd21BVTBHcUM5NXVKdGNHWUxwb0JUUWMra1RKNFZaaHo0eGtYTTVsUTU5UUF6Z1hycmNiTG5iSHVrNUpaQlpKRU9MSllZRkE5OE50dEFNdEtuWTVWT0VjdE5NTHE2U1NnaGt4U1Y0UlFvZEkzdW4xRllWK1FNcUJtdUxGUThZNGUzM25yaDBReE94VmdLYzNjVUllWkJHOVBDUVpkLzdrZHZ4WUR3elZxNmxJcU95VmFRTkpRZmpRSURaS0tGREtrRFZPRVRrSjJYdmJIOWhYamVtM3NZR2tja04wUENXeGtDaG1WVnkwNVh5WnpqVXFnV3I1bTJWd0ZjbTBJd0JTNDNLaW9UakNndVpTOVcrelhSd0NSMFhnRDFVVjdSamgxU3NnS3JsRWZCZUx4OUoyNGQyVjdFQUd1eExHL1FUV2l3R0FpOUxVTkdmRFRobHo1OTdJTmZrOFQybGNJWHRnL2NBLzFMVm0wNFk2S0d2ZWcyaHA4NWh5cVNXTVZWY0xLVTJzT2srbDNRcGhkTlh3Y21OU1VFQ3lTK0ZkaDVDRDZucjVhYk91TDJhRXJraW5XVjRrOEYzUEJyQTJxdG96Z29GRm0zZitHVEJOQkVVRkZLU3VFWjBPeE5MWlR1dm5jUnlNUnFiU3dZMjJyOGphNzVFVnZLTDV3Qkxnak5XNTc5dWRRNmZrU0JmOXZUTDhZTVYzbEFVbkxsaVVSeUhMVjk3bVhTNEtVdDJCQTRHN1Z4amR0VDZvYVJOcDc1bUF3RFJ4SEZxMXpaSlhjdUpGWmp5aEIrWHR1UjBZendvNTJKMzJTL1VkOGxmT3lYS0xVRmRxM1UwY0N5bmNVOXJYS3ZGWDEweFdXTTRHZ0RPbmt2RTJHMFhHSkFoWjIxM09yNHRucTFxSjA3cFN4Z09NQmZhVVZ0QnRjNU1qUWZhS3NpRmtnOWd4ZXlkNlVzTjJpZXJxVm4vNDhCUzNSSUhicnBhSk4yb1R1Z2FnWFFqZVJiTmRFa3RyQStadlRJS29nc0NidXhEVlhKL3pyOXA5enpFVnd2RWJjUFlWUTFwNCs5TWk0cTJXdk9NanRVdVZKUlQyelRYc2ZTS3BxVmViTUh3clNqMk1QWER6TmFCdk45MDY1cjA5K2xMVk9pREhtNzBkYlJuNjhNcWVUOXF4RVdVcU1wSmg0M1l5RG96cyt2RFF1SlVuRXpQR3JURXhDSXJkdEFjUWROZjN2ZG5JT3VTWUJGMnRQaFdqL2xpelFkMlkzck1qOXl1S1Q0N2pSVmN3YUFWS01FTW1GVzdBODYwWHVzVXBtRDRaQURPQVZLcXNxa2tReXQzREEyaWRtMG5PenRJRDZOUFpDd1h0OHQwcUZtK243ZFBJL3FXbzVqSldiSnRzTEZPS0lndE5ORGozcCsySFdKSVE5OXB2bDVTZWcxeU1JTlp4UlFoRGFIcGZXSG4rT0FvMHZBVlZTUlY2QUdwRWxBVitKbWNyN0xEZVBEZU5DNDUycVBMTml6TG5IdWtmamM1Yy9YRVk3M291NkFQTk00NUJhUXFVQ2tpS2lKRHpGSWxhTWdzSkdIUUNycSt6ZHZHUVVnS3Jibm9yNXJKbGJOWStLV1BBN2syb0tMOU8xTlVhV0JHTUtndExUTnNnWmNMdVJJQnBEeUwyaDR2VnRpRm15cGJrVWZ0dXd2aVVmdXBmdXBCMmtZNEl2YnVMYkx1TGxBMHdrbmdzVm5DczVvK1NhcDdneXU4d2MzNmVhSlBuOWw0cUlYdlFuakFBcTBMYnpWSzdUdmVpSEMxcFFKekxGYjVCVWMrNDM4S0g4VnRvR1lkMEpIK0NWb0JCZzhkKzh1ZEd2QW02dXU2UjBUL1htYlk0VmZxK1VEci9jR0Y3Y3J1a1B2MmcydG1XWEVOdU1mSEhmcWJVamlpRjRMejU1eXVwZThPM3ZBTWhqemd1OXdkNVVDUGNrSzlLdVVBYmtUNHliandhbGFuczJ5Rkp0b0Vvc29RdXR4cHZod09EUnQ4a29UNjVrWGpBSTBGMk9xdzRWVmZhNzQyQURMdU5sMmprVDBUbVVteE1RN0NEQUpqd3JEVWxFWGZGVU1jSWZnUlV2T243dWJLZzBibHBJM3ZsSUVqekhGT1VsTnNBcW9od2xELy9VWktnRWtuM1N4S0lrYlB6OWVyUHpuSGxUcTE0T3dNdEE5MHNCSFl2YXplOWFJRHplMXZXQWVFSStoVmxjL2laVTRER2xtNk82aUlQK0Z3WGdXYVF5eDdzSVRPOFU4QkRkMDlUOWphNDMya0pYYlZ6U0o3U1RmWXdZOGU3MXNIUnJ5YWNTU2h2ZzlWa1NERWlRWjVISXltT0RyalBGb2t2V1FsWHA2K1N0dFBQZ1lFQXB3bnF3TlZSenlMVmJtTDdDeGd5K3NUTy9GczM3WmZvSVVPdzU4Sm9EbGUzSE0zcU5uRGpuSXpXaS9kNnJldjlhd1J0bmFWeUNFVWJDK3k0V0dZMFd0VU5yT3Y4VFJ4SGc4Mm4vTmh0WmlUREQvZ1lrdTdNWitwUUY2cDNSc0FNbkNoUFVmMGgvTmk5TGZNaGlzdXowaTlFWUtkNGhpaC9FbnQ0MmFQNmFEMVQzREN3SENoVFJMeGlXOFEvTjYvdTVsM2hCUlpneEk1Z28zY3BBWHpvZVlneDRxOUpIS2NUTUVVYXBUODcycGtKVTZVWm1JVXFEZDRzMm1OTzFjRjNLWDc5b3U0eTZ4T0pBbXhNV3pHSUliLzBvTkVSaHNkdEt1MElzWWs5eFY4S041TEdrbVpNQllTK0xTQ2RFL1JwKzE1ZEFBbm0wZEIwalJWTStWT3h2Q2R4bHIvNVlhUEdMUmg4ejJybncxNXMwTlpoaXkyKythdkJ3ek5xRUZPR2Fabm1YUnlTY1VqQVdveDNwU3JIVkdmYUYwRUxqSFRYbGh4dG9CZkZyR05ZLytORlciLCJtYWMiOiIzYjRlYzU2ZTRmZjA3ZGQ5OGM4ODExODI1MTE4N2E2YmY4NTQ3MmFlNThmMDRhMzU3YzE4MDc2ZTEyZTM5ZTk4IiwidGFnIjoiIn0=", "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-292", "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-08 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": "kul202603082105bkk202603082210418bkk202603082315dac202603090050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-293", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqAmhneYddTNMiUwVySqk6Ef682Nrnss9VXpGkKc70w\/iILVWG1FWio9oucwKs72QjA627G9Az5Cf8dGOQIXOur", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "urKUg3LrWNi0NY7F\/T+Xig==", "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": 3075, "gross_total": 3231, "base_fare": 2764, "tax": 497, "sell": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3NSwiYmFzZV9mYXJlIjoyNzY0LCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNDUsImJhc2VfZmFyZSI6MjczNCwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIzMSwiYmFzZV9mYXJlIjoyNzM0LCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": 186, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": "186.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzUuMDAiLCJiYXNlX2ZhcmUiOiIyNzY0LjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTg2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDQ1LjAwIiwiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MzQuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE4Ni4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMzEuMDAiLCJiYXNlX2ZhcmUiOiIyNzM0LjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3231, "base_fare": 2734, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 186, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3075, "filter": { "id": "F123NP00114-293", "price": 3075, "gross_total": 3231, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-294", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo3nh\/Us6SXOJpmBN+H\/N9k7u0SurHHdEgOtn5GOAuKVRfUD4+ANvp37mwW4jwOob4cQlEWW3yZaamVgQoWo\/Ri", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "Zg23wJs1\/MOqsDehm6zqAQ==", "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": 3075, "gross_total": 3231, "base_fare": 2764, "tax": 497, "sell": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3NSwiYmFzZV9mYXJlIjoyNzY0LCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNDUsImJhc2VfZmFyZSI6MjczNCwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIzMSwiYmFzZV9mYXJlIjoyNzM0LCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": 186, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": "186.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzUuMDAiLCJiYXNlX2ZhcmUiOiIyNzY0LjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTg2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDQ1LjAwIiwiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MzQuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE4Ni4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMzEuMDAiLCJiYXNlX2ZhcmUiOiIyNzM0LjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3231, "base_fare": 2734, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 186, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3075, "filter": { "id": "F123NP00114-294", "price": 3075, "gross_total": 3231, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-295", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbqa0D\/2UWHtPg3Bn8VsVA+EBlN96XCIOiXTFpzlVu5mIexQsKIBjcteRHYVbjAH+9p\/MCZ1rv5550p1JmkrTaEZ", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "+p5cLzeuW+mgsL6FPvbd9w==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "urKUg3LrWNi0NY7F\/T+Xig==", "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": 3075, "gross_total": 3231, "base_fare": 2764, "tax": 497, "sell": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3NSwiYmFzZV9mYXJlIjoyNzY0LCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNDUsImJhc2VfZmFyZSI6MjczNCwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIzMSwiYmFzZV9mYXJlIjoyNzM0LCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": 186, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": "186.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzUuMDAiLCJiYXNlX2ZhcmUiOiIyNzY0LjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTg2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDQ1LjAwIiwiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MzQuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE4Ni4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMzEuMDAiLCJiYXNlX2ZhcmUiOiIyNzM0LjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3231, "base_fare": 2734, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 186, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3075, "filter": { "id": "F123NP00114-295", "price": 3075, "gross_total": 3231, "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-08 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": "kul202603082140dac202603082340196dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-296", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpC5URSFgDqbrCg3uH+SgdjWrJWSSYkNoebGjRJ+pFkFsbfS4hwpF3btryFbZieuOToqALYgY\/PXkp5HexjyfjT", "PriceCodeRef": null, "supplier_title": "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": "+p5cLzeuW+mgsL6FPvbd9w==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "BLG1YMY", "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": "Zg23wJs1\/MOqsDehm6zqAQ==", "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": 3075, "gross_total": 3231, "base_fare": 2764, "tax": 497, "sell": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3NSwiYmFzZV9mYXJlIjoyNzY0LCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNDUsImJhc2VfZmFyZSI6MjczNCwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIzMSwiYmFzZV9mYXJlIjoyNzM0LCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": 186, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3075, "base_fare": 2764, "tax": 497, "gross": { "base_fare": "2734.00", "tax": "497.00", "discount": "186.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzUuMDAiLCJiYXNlX2ZhcmUiOiIyNzY0LjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTg2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDQ1LjAwIiwiYmFzZV9mYXJlIjoiMjczNC4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3MzQuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE4Ni4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMzEuMDAiLCJiYXNlX2ZhcmUiOiIyNzM0LjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3231, "base_fare": 2734, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 186, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3075, "filter": { "id": "F123NP00114-296", "price": 3075, "gross_total": 3231, "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-08 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": "kul202603082140dac202603082340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-297", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboOoBr5p7hrZGCBeYnAgYPT2BjcD9xE8KZzIk6cXL7sNXcTmNOGGsl7JjUJdazea1w=", "PriceCodeRef": null, "supplier_title": "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": "CdCDq2WOZDxYogGtKWxWKmRI0oMClumbwVsfk5zenibvT5avuM8K6d3THjNxODSKuByby2VkLgMvoDVZKfbc9lJX5FloNSImFeD1E6hefec=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "\/I56xhZK87h4Djyl3nL0R913ZI\/a198VLICvd1SvqxohYksk7tZM9RtE\/KsfzMoURnCAofhiW8hcYUcojdI2I+WudSwsBvXfeIGaNTqdCoM=", "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-297", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-298", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPjfCXOXAyf9uQxP4lzVNd9Jacme+3zXLBIdpxAoDBkFI=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBM8GeBftAfw2RXD6U5oyjKxE60keJ1DEVQOmZMamEpcsoP926WVQSowPJbfjwMMcA=", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBM8GeBftAfw2RXD6U5oyjKDaVm4u\/rgCKjfYo8m\/Cx9N\/vsxdtfhhWYxje2alvvgU=", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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": "7" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OUeIDmH6H4aMWNSWLIQE+mIh\/39aRrqEPC47Tcofn2WHZKqgBBNCpo64T4b5sOAlc=", "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-298", "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": "afternoon", "departure_departure_time": "2026-03-08 13: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-299", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbqw4NeJzltMsC7Q01WSdQzSrjtyiX\/AUIwHIxZx6ZUjUmoBn4qZBMmISqFwtrVRBwYUmxPi8PKADU+NQre1+XdO", "PriceCodeRef": null, "supplier_title": "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": "LaZyQo4ekwg0dGawIvHwfQ==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "8y8tKbH4U7q35AnlUGjYjA==", "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": 3119, "gross_total": 3089, "base_fare": 2613, "tax": 506, "sell": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExOSwiYmFzZV9mYXJlIjoyNjEzLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwODksImJhc2VfZmFyZSI6MjU4MywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA4OSwiYmFzZV9mYXJlIjoyNTgzLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2583.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "gross": { "base_fare": "2583.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMTkuMDAiLCJiYXNlX2ZhcmUiOiIyNjEzLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU4My4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgzLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3089, "base_fare": 2583, "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": 3119, "filter": { "id": "F123NP00114-299", "price": 3119, "gross_total": 3089, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-300", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrp6gDL6zD73\/ugVT1CSWZNZHwcul10\/YoFaxHCwGwpXcc64x3QaeMmZUtzEJV4b4OXE4Qfbv2\/UgZMIUes3wnv", "PriceCodeRef": null, "supplier_title": "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": "LaZyQo4ekwg0dGawIvHwfQ==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "3RaJHwKefSFMyqy5pueWDg==", "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": 3119, "gross_total": 3089, "base_fare": 2613, "tax": 506, "sell": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExOSwiYmFzZV9mYXJlIjoyNjEzLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwODksImJhc2VfZmFyZSI6MjU4MywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA4OSwiYmFzZV9mYXJlIjoyNTgzLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2583.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "gross": { "base_fare": "2583.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMTkuMDAiLCJiYXNlX2ZhcmUiOiIyNjEzLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU4My4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgzLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3089, "base_fare": 2583, "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": 3119, "filter": { "id": "F123NP00114-300", "price": 3119, "gross_total": 3089, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-301", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrpTUZQUoZc7QjQW8k4Vctk2cLSrjs9t5uqq1YnWCs7OCuBtUrUxUjm0fCZ0CO9SqBiy874KCm3bJUvmjP\/WQ+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-301", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "+d3x4GYuT+RxpsF4opUerw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-301", "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": "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": 3119, "gross_total": 3089, "base_fare": 2613, "tax": 506, "sell": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExOSwiYmFzZV9mYXJlIjoyNjEzLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwODksImJhc2VfZmFyZSI6MjU4MywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA4OSwiYmFzZV9mYXJlIjoyNTgzLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2583.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "gross": { "base_fare": "2583.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMTkuMDAiLCJiYXNlX2ZhcmUiOiIyNjEzLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU4My4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgzLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3089, "base_fare": 2583, "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": 3119, "filter": { "id": "F123NP00114-301", "price": 3119, "gross_total": 3089, "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-08 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": "kul202603082140dac202603082340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-302", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo6dmaYOTQKXZyNOewvcge5VZe3ZAjtt2\/NHtljJuE7xSp3CHPCGuHxqLjl4CQUOu8sQ9PGZjGSCbZCNbsTZijq", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "+d3x4GYuT+RxpsF4opUerw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "BLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-302", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 3119, "gross_total": 3089, "base_fare": 2613, "tax": 506, "sell": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExOSwiYmFzZV9mYXJlIjoyNjEzLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwODksImJhc2VfZmFyZSI6MjU4MywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA4OSwiYmFzZV9mYXJlIjoyNTgzLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2583.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3119, "base_fare": 2613, "tax": 506, "gross": { "base_fare": "2583.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMTkuMDAiLCJiYXNlX2ZhcmUiOiIyNjEzLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU4My4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgzLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4OS4wMCIsImJhc2VfZmFyZSI6IjI1ODMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA4OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3089, "base_fare": 2583, "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": 3119, "filter": { "id": "F123NP00114-302", "price": 3119, "gross_total": 3089, "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-08 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": "kul202603082140dac202603082340196dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-303", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFOdVTTONTbUNCBrj1Sg1f7zg7otrU58G57pdz036M\/Jg=", "PriceCodeRef": null, "supplier_title": "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeZ1bt+qtDd4Q6vgt6I5O2jXDiDJupooP2fPHGDeu+z3yTIyjdPZFAV41T+Cvop+QnI=", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeZ1bt+qtDd4Q6vgt6I5O2jXGWV6TybuvY08a5DbmIYZN88wxLqAvZuCx+PKCE0KSuA=", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-303", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOYmFYox9+5euPphptMaeu6675gINSjBVQl9RUhlMwB3B2Uh6iYT3VdW4uyVPCb+Hw=", "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-303", "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": "afternoon", "departure_departure_time": "2026-03-08 13: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-304", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEn4qaDCI6lVf4XUxdVGNPUcaBMcfYAC4d01gQdh1Y8Fs", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "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-304", "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-08 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": "kul202603081445can2026030819103048can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-305", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgc\/MTvCArX2xZTAXHXSP6LYdsIP6CcSf+bijba\/EUky", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-305", "get_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-305", "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-08 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": "kul202603081445can2026030819103048can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-306", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEkob\/1gRkqEb6yZNFA97Dj4E83KgYeRAnQ\/3o9psVOl1", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-306", "get_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-306", "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-08 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": "kul202603081445can2026030819103048can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-307", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEouulbYUolpj8aZkYAdT0GfiFrJNug0wRQZQCig8\/AIg", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-307", "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-08 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": "kul202603081445can2026030819103048can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-308", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgzSezTBuej+6cGyVMVnoFjN5DVNP3P8eYeg5HWSsc4K", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-308", "get_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-308", "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-08 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": "kul202603081445can2026030819103048can202603090905dac2026030911305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-309", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEjSEq9RM7E9hdZrZzZg7V3isM22n\/7LHjwTwMj8ND5PT", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-309", "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-08 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": "kul202603081445can2026030819103048can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-310", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtbr5sSZToh6TuFp8QOFQ2V7qMr1rLmuswEfoB19SYVr", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-310", "get_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-310", "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-08 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": "kul202603081655can2026030821158012can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-311", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEp+0g5lWmmhLw\/dBku8dtqxHHUCsS5LRxDUV4XQ08Hoz", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-311", "get_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-311", "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-08 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": "kul202603081655can2026030821158012can202603090905dac2026030911305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-312", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEoT6sHBTj6XG9ZK+Jz+kX0Mb39aUO67icMaQW3ru18S8", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-312", "get_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-312", "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-08 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": "kul202603081655can2026030821158012can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-313", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtXmcoRN4WgWELRqnWZv2GKFrwWW7BluckNlpPXpXS3x", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-313", "get_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-313", "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-08 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": "kul202603081655can2026030821158012can202603090905dac2026030911305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-314", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEmBcOYadfnVXHJqdXHzyEn+Y7w+vJbb\/LAa8Ec4lkqpX", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-314", "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-08 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": "kul202603081655can2026030821158012can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-315", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEis5EZ6S8vD4wCpPrARWCR+tnWjXNjmm5UK+AHz+PdNw", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-315", "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-08 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": "kul202603080220can2026030806408072can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-316", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvppibpt\/ka7w8htR3BUpz9HBh5wQStlv5dhGfH1OU1Q", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-316", "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-08 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": "kul202603080220can2026030806408072can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-317", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEilKoZ11kaiQPGlx+W\/CboUc5baceXEVDiXlaCzWolFP", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-317", "get_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-317", "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-08 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": "kul202603080220can2026030806408072can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-318", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEo+2kbI\/s4DCJMKxbUV+Y81NEqksI1Ro2HvdeR57O971", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-318", "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-08 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": "kul202603080220can2026030806408072can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-319", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEuW2H0\/tb0K1kQDZo+sc4yMexYGKMM6dCG02byH\/GI9Y", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-319", "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-08 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": "kul202603080220can2026030806408072can202603081925dac2026030821500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-320", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEhm09YHuWgp0r8I2RrdMkh9rIKFE1\/ij2d9wbR0zlKc2", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-08", "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-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": "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-320", "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-08 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": "kul202603080220can2026030806408072can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-321", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEsROMI2FQsbhq4FB5m1+iBgkBFhVddGOAwVL6aRoJG2B", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-321", "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-08 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": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-322", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgXH6Ykj5raxYj7XK\/mQSbE7Te6NHWgNEtoL2oLj9nY7", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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-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": "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-322", "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-08 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": "kul202603081820can2026030822408302can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-323", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTElJSfqn9plvnzcluPk3yPAHBeK8BdcFVizkLrkCaw5xW", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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 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-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": "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-08 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": "kul202603081820can2026030822408302can202603090905dac2026030911305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-324", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTElI9BI2X0lKDEPnQFRQDn4Pqg1lQxWH6C8pzyvfPd2np", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "evening", "departure_departure_time": "2026-03-08 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": "kul202603081715can2026030821358348can202603090905dac2026030911305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-325", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtc4URot5D9XlitDVaTE3yvQuhqUdEbcH7k5vWECj95j", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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-09 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-09 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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 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-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": "evening", "departure_departure_time": "2026-03-08 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": "kul202603081715can2026030821358348can202603090905dac2026030911305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-326", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjfUaYwBlZuYhuXSmUWBhKCAA5Ttvvjm5ADLv+K3CcfCk=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElGowe8S3wfCJtfl8sJdHfkMUcnzjN6lFrO\/UscAtdp0u5itoZFzD2TXBSBQAlW1BA=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "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": "B", "fareBasisCode": "BBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-326", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgiCD2a483LzhsByzj7CoUYXF9S7pt2n3TJB9cc0E1ebrkuhgomMJKX+5Wwoj7aXiw0=", "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": 3143, "gross_total": 3310, "base_fare": 2843, "tax": 497, "sell": { "currency": "MYR", "total": 3143, "base_fare": 2843, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE0MywiYmFzZV9mYXJlIjoyODQzLCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxMTMsImJhc2VfZmFyZSI6MjgxMywidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMxMCwiYmFzZV9mYXJlIjoyODEzLCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "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": 2843, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2813.00", "tax": "497.00", "discount": 197, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3143, "base_fare": 2843, "tax": 497, "gross": { "base_fare": "2813.00", "tax": "497.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNDMuMDAiLCJiYXNlX2ZhcmUiOiIyODQzLjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgxMy4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTk3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMTEzLjAwIiwiYmFzZV9mYXJlIjoiMjgxMy4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4MTMuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE5Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzMTAuMDAiLCJiYXNlX2ZhcmUiOiIyODEzLjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxOTcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3310, "base_fare": 2813, "tax": 497, "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": 3143, "filter": { "id": "F123NP00114-326", "price": 3143, "gross_total": 3310, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-327", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbri2Fpv\/HTnzVkjakYb7NeZ+JQNyJxp4IchYnLBsarAvQ==", "PriceCodeRef": null, "supplier_title": "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": "D\/AGwIvgOWCsJAItfs12kA==", "origin": "KUL", "departure_time": "2026-03-08 22:00: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-08 23:15:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-788", "name": "Boeing-788", "picture": "Boeing-788.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8505" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8505" }, "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": "M", "fareBasisCode": "M33MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "58l3R3L5+kNd8YLTq3jq4A==", "origin": "SIN", "departure_time": "2026-03-09 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-09 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 0m", "distance": null, "lay_over": "PT21H25M", "lay_over_date": "2026-03-08", "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": "M", "fareBasisCode": "M33MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "WHaxT9j4SEAQ3rVN0D+T7w==", "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": "CjwjBXA1ijwaJ\/xjZnhPsA==", "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": 3145, "gross_total": 3115, "base_fare": 2573, "tax": 572, "sell": { "currency": "MYR", "total": 3145, "base_fare": 2573, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE0NSwiYmFzZV9mYXJlIjoyNTczLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxMTUsImJhc2VfZmFyZSI6MjU0MywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExNSwiYmFzZV9mYXJlIjoyNTQzLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3145, "base_fare": 2573, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2543.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3145, "base_fare": 2573, "tax": 572, "gross": { "base_fare": "2543.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNDUuMDAiLCJiYXNlX2ZhcmUiOiIyNTczLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU0My4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzExNS4wMCIsImJhc2VfZmFyZSI6IjI1NDMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTQzLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzExNS4wMCIsImJhc2VfZmFyZSI6IjI1NDMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzExNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3115, "base_fare": 2543, "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": 3145, "filter": { "id": "F123NP00114-327", "price": 3145, "gross_total": 3115, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Boeing-788", "aircraft_name": "Boeing-788", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-08 22: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": "kul202603082200sin2026030823158505sin202603092040dac202603092240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-328", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbogQa7AlM7TRXgEm2biv1veKNwjWmwvk0\/7wuCs+DKjFd6e+k3LNHN2Ja705KwAm+gvIqsoqjWYgAPdpUUNoJnm", "PriceCodeRef": null, "supplier_title": "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": "HFOGpfubtAv2QZ33613hg67t2uYFcKQmKmqg5SomYlVofPzZiugMUTQa1ByOSNei", "origin": "KUL", "departure_time": "2026-03-08 19:50: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-08 23:50: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-08", "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": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6010" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6010" }, "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": "LR21MAAR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "xgkKUYSvId8x7HlagoTdfFoPd2vSHsBtj\/MXj1sCv2VQszCH982wZCsBnYfkmp3A", "origin": "HKG", "departure_time": "2026-03-09 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-09 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT21H40M", "lay_over_date": "2026-03-08", "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": "L", "fareBasisCode": "LR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "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": 3152, "gross_total": 3122, "base_fare": 1899, "tax": 1253, "sell": { "currency": "MYR", "total": 3152, "base_fare": 1899, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE1MiwiYmFzZV9mYXJlIjoxODk5LCJ0YXgiOjEyNTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMTIyLCJiYXNlX2ZhcmUiOjE4NjksInRheCI6MTI1MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMTIyLCJiYXNlX2ZhcmUiOjE4NjksInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3152, "base_fare": 1899, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1869.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3152, "base_fare": 1899, "tax": 1253, "gross": { "base_fare": "1869.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNTIuMDAiLCJiYXNlX2ZhcmUiOiIxODk5LjAwIiwidGF4IjoiMTI1My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4NjkuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMTIyLjAwIiwiYmFzZV9mYXJlIjoiMTg2OS4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODY5LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjIuMDAiLCJiYXNlX2ZhcmUiOiIxODY5LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTIyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3122, "base_fare": 1869, "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": 3152, "filter": { "id": "F123NP00114-328", "price": 3152, "gross_total": 3122, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "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-08 19:50: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": "kul202603081950hkg2026030823506010hkg202603092130dac202603092355667dac202604280210hkg202604280815662hkg202604281240kul202604281640725", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-329", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboqKjxZIMnUO\/+16n6ah4yDzclPe3rubbyESDbyU3MIhX6WGcKL+sWWTPuwb1ql+JH4u\/liqn+JUVA\/Ulu9JxAn", "PriceCodeRef": null, "supplier_title": "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": "HFOGpfubtAv2QZ33613hg67t2uYFcKQmKmqg5SomYlVofPzZiugMUTQa1ByOSNei", "origin": "KUL", "departure_time": "2026-03-08 19:50: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-08 23:50: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-08", "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": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6010" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6010" }, "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": "LR21MAAR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "xgkKUYSvId8x7HlagoTdfFoPd2vSHsBtj\/MXj1sCv2VQszCH982wZCsBnYfkmp3A", "origin": "HKG", "departure_time": "2026-03-09 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-09 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 25m", "distance": null, "lay_over": "PT21H40M", "lay_over_date": "2026-03-08", "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": "L", "fareBasisCode": "LR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "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": 3152, "gross_total": 3122, "base_fare": 1899, "tax": 1253, "sell": { "currency": "MYR", "total": 3152, "base_fare": 1899, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE1MiwiYmFzZV9mYXJlIjoxODk5LCJ0YXgiOjEyNTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMTIyLCJiYXNlX2ZhcmUiOjE4NjksInRheCI6MTI1MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMTIyLCJiYXNlX2ZhcmUiOjE4NjksInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3152, "base_fare": 1899, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1869.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3152, "base_fare": 1899, "tax": 1253, "gross": { "base_fare": "1869.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNTIuMDAiLCJiYXNlX2ZhcmUiOiIxODk5LjAwIiwidGF4IjoiMTI1My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4NjkuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMTIyLjAwIiwiYmFzZV9mYXJlIjoiMTg2OS4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODY5LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjIuMDAiLCJiYXNlX2ZhcmUiOiIxODY5LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMTIyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3122, "base_fare": 1869, "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": 3152, "filter": { "id": "F123NP00114-329", "price": 3152, "gross_total": 3122, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "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-08 19:50: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": "kul202603081950hkg2026030823506010hkg202603092130dac202603092355667dac202604280210hkg202604280815662hkg202604281610kul202604282010729", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-330", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboOoBr5p7hrZGCBeYnAgYPTN\/sLr+kksAIuCfFwx1jjHwdwggOW+8Kh9vuOdpuu+Jc=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "CdCDq2WOZDxYogGtKWxWKmRI0oMClumbwVsfk5zeniYaSijdDjnIHWFFP2zTib3fjmSLtAqEkEaAuuSu+3flaFLHQwkYinPFqrbeQ+W27ps=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-330", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "\/I56xhZK87h4Djyl3nL0R913ZI\/a198VLICvd1SvqxpgxAa2q72jUYiliMFRsGx5dyQQy4B1\/DbpHffltzbuPYMDoyhsbZxmfTAMTqkKA+8=", "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-330", "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-08 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": "kul202603082220dac202603090010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-331", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPi5\/slto1QyEG4b6h4CK5yoa72oHbbrnr1MA+cMhv938=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCLeLdGrP1U0JF3Ga3ARxxtZhyuko8jfrxH7wuJbGFHfJkcKEkvXgOx6JCWWlB8Byk=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "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": "B", "fareBasisCode": "BBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-331", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0MMQRJG3yl9JS1uO26OIYqK5zS0+crFZLdriDvmg5SYxN+5is8RkeSsRkJC4FnXyQU=", "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": 3197, "gross_total": 3168, "base_fare": 2692, "tax": 506, "sell": { "currency": "MYR", "total": 3197, "base_fare": 2692, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE5NywiYmFzZV9mYXJlIjoyNjkyLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxNjcsImJhc2VfZmFyZSI6MjY2MiwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE2OCwiYmFzZV9mYXJlIjoyNjYyLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3197, "base_fare": 2692, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2662.00", "tax": "506.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3197, "base_fare": 2692, "tax": 506, "gross": { "base_fare": "2662.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxOTcuMDAiLCJiYXNlX2ZhcmUiOiIyNjkyLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY2Mi4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzE2Ny4wMCIsImJhc2VfZmFyZSI6IjI2NjIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjYyLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzE2OC4wMCIsImJhc2VfZmFyZSI6IjI2NjIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzE2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3168, "base_fare": 2662, "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": 3197, "filter": { "id": "F123NP00114-331", "price": 3197, "gross_total": 3168, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-332", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqvT97Se64+4tjSHnz+goqA2yHpIUDht4zvvJqOmJubqA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "J8ORXPj8PAZEGG5TGEodnQ==", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "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": "B", "fareBasisCode": "BBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-332", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wr3BgdDd5mrmW6CPUBkG4w==", "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": 3208, "gross_total": 3178, "base_fare": 2702, "tax": 506, "sell": { "currency": "MYR", "total": 3208, "base_fare": 2702, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIwOCwiYmFzZV9mYXJlIjoyNzAyLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxNzgsImJhc2VfZmFyZSI6MjY3MiwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE3OCwiYmFzZV9mYXJlIjoyNjcyLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3208, "base_fare": 2702, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2672.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3208, "base_fare": 2702, "tax": 506, "gross": { "base_fare": "2672.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMDguMDAiLCJiYXNlX2ZhcmUiOiIyNzAyLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY3Mi4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzE3OC4wMCIsImJhc2VfZmFyZSI6IjI2NzIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjcyLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzE3OC4wMCIsImJhc2VfZmFyZSI6IjI2NzIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzE3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3178, "base_fare": 2672, "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": 3208, "filter": { "id": "F123NP00114-332", "price": 3208, "gross_total": 3178, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-333", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFv6U2lKm\/RscYSOY7D+okNMV3kFnRcxRCuZJvwJ3gPzE=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeYzH9WQMC+Qqv9J\/KYINkVP\/Qank7b8XWObuMfaLKmMViQ\/5VcQ9ssCfAb9NOuFeFQ=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BFL1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-333", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNFqrvanRHmDRIMzPF6\/1\/GklBJHpT1DGl5Uz\/jpPREqv2IdCbLfb21FvSKYk+oYf8=", "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": 3216, "gross_total": 3186, "base_fare": 2710, "tax": 506, "sell": { "currency": "MYR", "total": 3216, "base_fare": 2710, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIxNiwiYmFzZV9mYXJlIjoyNzEwLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxODYsImJhc2VfZmFyZSI6MjY4MCwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE4NiwiYmFzZV9mYXJlIjoyNjgwLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3216, "base_fare": 2710, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2680.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3216, "base_fare": 2710, "tax": 506, "gross": { "base_fare": "2680.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMTYuMDAiLCJiYXNlX2ZhcmUiOiIyNzEwLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4MC4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzE4Ni4wMCIsImJhc2VfZmFyZSI6IjI2ODAuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjgwLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzE4Ni4wMCIsImJhc2VfZmFyZSI6IjI2ODAuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzE4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3186, "base_fare": 2680, "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": 3216, "filter": { "id": "F123NP00114-333", "price": 3216, "gross_total": 3186, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-334", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq+nIFJhWtpQL\/VVgZBlvN36haaPLMbrBUjrDZQRcn2VA==", "PriceCodeRef": null, "supplier_title": "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": "rjDzjrm2m7mqPJgipPAIjA==", "origin": "KUL", "departure_time": "2026-03-08 17:00: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-08 18:30:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "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": "W13MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "oeLmRfpsQ3yXDzmxo9vlCw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT02H10M", "lay_over_date": "2026-03-08", "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": "W13MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "alqaGL9VBD1pzgJdAXoz4w==", "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": "azEJ1eQiZ9vVzKp7v3ZXTw==", "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": 3305, "gross_total": 3275, "base_fare": 2710, "tax": 595, "sell": { "currency": "MYR", "total": 3305, "base_fare": 2710, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMwNSwiYmFzZV9mYXJlIjoyNzEwLCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMyNzUsImJhc2VfZmFyZSI6MjY4MCwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI3NSwiYmFzZV9mYXJlIjoyNjgwLCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3305, "base_fare": 2710, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2680.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3305, "base_fare": 2710, "tax": 595, "gross": { "base_fare": "2680.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzMDUuMDAiLCJiYXNlX2ZhcmUiOiIyNzEwLjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4MC4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzI3NS4wMCIsImJhc2VfZmFyZSI6IjI2ODAuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjgwLjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzI3NS4wMCIsImJhc2VfZmFyZSI6IjI2ODAuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzI3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3275, "base_fare": 2680, "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": 3305, "filter": { "id": "F123NP00114-334", "price": 3305, "gross_total": 3275, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 17: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": "kul202603081700sin202603081830115sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-335", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq7YXpBPTZD7wYnXEhsqHw71w0Qn9dg0HSgLrkbu++1SA==", "PriceCodeRef": null, "supplier_title": "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": "jJoV1A+0OYt5xsIXTa3dVg==", "origin": "KUL", "departure_time": "2026-03-08 17:35: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-08 19:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8611" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8611" }, "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": "E31MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "JDmPUDfkDIcmmuCBxCP1Dw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-03-08", "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": "E", "fareBasisCode": "E31MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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": 3331, "gross_total": 3301, "base_fare": 2759, "tax": 572, "sell": { "currency": "MYR", "total": 3331, "base_fare": 2759, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMzMSwiYmFzZV9mYXJlIjoyNzU5LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzMDEsImJhc2VfZmFyZSI6MjcyOSwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMwMSwiYmFzZV9mYXJlIjoyNzI5LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3331, "base_fare": 2759, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2729.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3331, "base_fare": 2759, "tax": 572, "gross": { "base_fare": "2729.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzMzEuMDAiLCJiYXNlX2ZhcmUiOiIyNzU5LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjcyOS4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMwMS4wMCIsImJhc2VfZmFyZSI6IjI3MjkuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzI5LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMwMS4wMCIsImJhc2VfZmFyZSI6IjI3MjkuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3301, "base_fare": 2729, "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": 3331, "filter": { "id": "F123NP00114-335", "price": 3331, "gross_total": 3301, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-32N", "aircraft_name": "Airbus-32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 17:35: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": "kul202603081735sin2026030819008611sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-336", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbodKUkbmJ6mcQDSGUqcvA8fgGa3rlKoMD3hBve2YGP9gg==", "PriceCodeRef": null, "supplier_title": "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": "CWIJd38cpOzG4f41Q2ayaw==", "origin": "SZB", "departure_time": "2026-03-08 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-08 15:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": 30, "unit": "kg", "title": "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": "E31MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "hqWhVXvLbAle+Cxh5ojo3Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H20M", "lay_over_date": "2026-03-08", "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": "E", "fareBasisCode": "E31MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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": 3331, "gross_total": 3301, "base_fare": 2759, "tax": 572, "sell": { "currency": "MYR", "total": 3331, "base_fare": 2759, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMzMSwiYmFzZV9mYXJlIjoyNzU5LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzMDEsImJhc2VfZmFyZSI6MjcyOSwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMwMSwiYmFzZV9mYXJlIjoyNzI5LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3331, "base_fare": 2759, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2729.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3331, "base_fare": 2759, "tax": 572, "gross": { "base_fare": "2729.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzMzEuMDAiLCJiYXNlX2ZhcmUiOiIyNzU5LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjcyOS4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMwMS4wMCIsImJhc2VfZmFyZSI6IjI3MjkuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzI5LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMwMS4wMCIsImJhc2VfZmFyZSI6IjI3MjkuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3301, "base_fare": 2729, "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": 3331, "filter": { "id": "F123NP00114-336", "price": 3331, "gross_total": 3301, "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-08 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": "szb202603081400sin2026030815208585sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-337", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo4X3F8q+iZrKzP9TJbEbFy5dnKYquH1FNTi4utoPOBITvYfKftNuJMNXfrn40ghfdjcKDxTWB2x1fkDAtLnHjr", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7i8rE5O4IkfytlODhqBrqM32R+vPdUGdgjer9VdhZQ2121HAxHGReV2TEPzWsEk2", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "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": "H", "fareBasisCode": "HBX1YMY", "meal_code": null, "seat_available": "1" } } ] }, { "group": 1, "flight_key": "F123NP00114-337", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Bir974Gu5dnJNRQRGkpqfeu0PEjBxCpPkILiGmw8YNWgrRZq9ygLtdrmey2eDg0Y", "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": 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": "BUSINESS", "cabin_code": "BUSINESS", "booking_code": "Z", "fareBasisCode": "ZGSFMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 3348, "gross_total": 3318, "base_fare": 2833, "tax": 515, "sell": { "currency": "MYR", "total": 3348, "base_fare": 2833, "tax": 515 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM0OCwiYmFzZV9mYXJlIjoyODMzLCJ0YXgiOjUxNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzMTgsImJhc2VfZmFyZSI6MjgwMywidGF4Ijo1MTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMxOCwiYmFzZV9mYXJlIjoyODAzLCJ0YXgiOjUxNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3348, "base_fare": 2833, "tax": 515, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2803.00", "tax": "515.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3348, "base_fare": 2833, "tax": 515, "gross": { "base_fare": "2803.00", "tax": "515.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzNDguMDAiLCJiYXNlX2ZhcmUiOiIyODMzLjAwIiwidGF4IjoiNTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgwMy4wMCIsInRheCI6IjUxNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMxOC4wMCIsImJhc2VfZmFyZSI6IjI4MDMuMDAiLCJ0YXgiOiI1MTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODAzLjAwIiwidGF4IjoiNTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMxOC4wMCIsImJhc2VfZmFyZSI6IjI4MDMuMDAiLCJ0YXgiOiI1MTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3318, "base_fare": 2803, "tax": 515, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3348, "filter": { "id": "F123NP00114-337", "price": 3348, "gross_total": 3318, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-338", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq3JP+haBS+5KNb1VJew3IKkpTvEdz0vErxpc6ZF3789yrprF0Xvhf9ClKV+I\/iwfjDaixzaI4yyQ\/9IGSCgx+H", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tF1y5oNgH4IlMB06iAEethfcu79\/CkvSXPhXod85fYZgYSbInb2ibrBS\/XfrmG6R", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": 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": "H", "fareBasisCode": "HBX1YMY", "meal_code": null, "seat_available": "8" } } ] }, { "group": 1, "flight_key": "F123NP00114-338", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Bir974Gu5dnJNRQRGkpqfeu0PEjBxCpPkILiGmw8YNWgrRZq9ygLtdrmey2eDg0Y", "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": 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": "BUSINESS", "cabin_code": "BUSINESS", "booking_code": "Z", "fareBasisCode": "ZGSFMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 3348, "gross_total": 3318, "base_fare": 2833, "tax": 515, "sell": { "currency": "MYR", "total": 3348, "base_fare": 2833, "tax": 515 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM0OCwiYmFzZV9mYXJlIjoyODMzLCJ0YXgiOjUxNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzMTgsImJhc2VfZmFyZSI6MjgwMywidGF4Ijo1MTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMxOCwiYmFzZV9mYXJlIjoyODAzLCJ0YXgiOjUxNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3348, "base_fare": 2833, "tax": 515, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2803.00", "tax": "515.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3348, "base_fare": 2833, "tax": 515, "gross": { "base_fare": "2803.00", "tax": "515.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzNDguMDAiLCJiYXNlX2ZhcmUiOiIyODMzLjAwIiwidGF4IjoiNTE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgwMy4wMCIsInRheCI6IjUxNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMxOC4wMCIsImJhc2VfZmFyZSI6IjI4MDMuMDAiLCJ0YXgiOiI1MTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODAzLjAwIiwidGF4IjoiNTE1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMxOC4wMCIsImJhc2VfZmFyZSI6IjI4MDMuMDAiLCJ0YXgiOiI1MTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3318, "base_fare": 2803, "tax": 515, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3348, "filter": { "id": "F123NP00114-338", "price": 3348, "gross_total": 3318, "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-08 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": "kul202603082140dac202603082340196dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-339", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjHu6RPNPHIy\/saDAVu\/Bmm+Lc1ssi975Y3oe9xuNRw6U=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmtlruMBmvxQHfvY86Vmdl0ZQtA+7Df1rB+C5rwLc2xPCxC3CIMb\/1YFPVO+6Xfaq4=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BFL1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-339", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjfP\/Zs25Nsz2Gbg+y3S1GyN4q5vW6PfJfTRZW3\/QIGgMN6fLzmOwqqSkwT6jb1RfU=", "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": 3374, "gross_total": 3558, "base_fare": 3091, "tax": 497, "sell": { "currency": "MYR", "total": 3374, "base_fare": 3091, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM3NCwiYmFzZV9mYXJlIjozMDkxLCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzNDQsImJhc2VfZmFyZSI6MzA2MSwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzU1OCwiYmFzZV9mYXJlIjozMDYxLCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3374, "base_fare": 3091, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3061.00", "tax": "497.00", "discount": 214, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3374, "base_fare": 3091, "tax": 497, "gross": { "base_fare": "3061.00", "tax": "497.00", "discount": "214.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzNzQuMDAiLCJiYXNlX2ZhcmUiOiIzMDkxLjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA2MS4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMjE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMzQ0LjAwIiwiYmFzZV9mYXJlIjoiMzA2MS4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwNjEuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjIxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM1NTguMDAiLCJiYXNlX2ZhcmUiOiIzMDYxLjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIyMTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3558, "base_fare": 3061, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 214, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3374, "filter": { "id": "F123NP00114-339", "price": 3374, "gross_total": 3558, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-340", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8n58UvNY4ZGr9eus7w5P0PiKFYB0NnAEWqVKuMkkEqG3w==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SK8XzgLbl9zTTbpsPKcRnxCs7S+VDfUQ3gPeAAFjniE=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6InUrZGhOVXF3ZkpoUEczeSt0c29LM1E9PSIsInZhbHVlIjoiYUxJdDBlRXBIVURzUmszTm5SZVYrN2JFTVdhSEtVOGlub3M0SlZFS1gxOHBlSG9EYnIvNmRVVnJsTkFXTlhKSTcrVytSNUVZbzNSQUgzSG5HeHFBR0pxTFlsSXFJS2dEbktTeFBpNHRyQWpjWVlDMXJpL3J6eHpVWkxKTVZLWkl0Y1pxT2lSRnNtRi9MaHJSMjg3NDUvRWkyUXI0TWdtWm41eHVwN0ZPei9NV0lVOC8ybThXQ3NnT1djRWI0L1JmODhJNUx0eGlmSno3aWdrVmxRT3o4YklzQjJuYWhuYVY2bklVUHlKZ01xVjBoOGxQNU4vZlVpM2k5Q1gvNlNiY1Y0QlAyenZyeHJWTElFQ1VvTVlQQjRVNFpXakt3L0lJVnFFNTFDNGV2OTh2cWZFQlN4ckhqYnBIRitUbVpFWUlnQjkzckJsYVhGbU5ESVR3YnR2MGhJaVFiSjA1Z2ErUGNHbFczWlY0RkF5bGpHaXRmM2I0cEZYbHdqNHEraTFOR2tRYWtwMGVad1BTeDNpeHFGdVJBYWd4ZE5vSDV5bzV1RWNhdjZLT2tMSE1UN0YvWXJYVzlNdldhLzh6UTZoUTlZOVNtVVdFRTh3UVdUdHI2SzNlOUVmVVYvUURyV1pnYXo3WTB5MUF4Z0hndWo5Z2ZKSndUbXJIN0FnYTk4SjFENDczR0VmRGE1eEhUQWxSV3ZsRCsyRlpqQ3lQems2V3o5RkdSZVJENWp0TTU5YWFtZExxaTVaczVVWW9jalMvV3ZUOWdpYzlDWGlwcVQzVGRyKzc5SGN6Q3VnVGJkbWlQb2VmalpxZGdtTjYyWWdLU0pVNnpyTlU2NHJRcE9aV0hsUkdlc0RmbTJhZFBBNnlPN2hNRldzb3ZQcXpTMi8wYzRmOW5NdkJ0dWRDelY4TU5MbzBKcjlWblByWWFPeUZ2ZnNGdnd4dTFNKzNNRlNUYktiQlYwM0VKZzBXcVBCUm1pdC9SMHB2ZG5ETWNoakNQWUR2dVovSGlCUENyS3hDNmp1aDZmbjVGM1pPSzdWK1loL0JYSGRrZy93TkZFR3VrNG5EUjViZWtMZmdIcXZPc3BtQkxjMU9GL08xdHNHa015a3dNWjlIenRXSk5LQlFNNCtCTTZObjhtY2F2cEFWU25xS2U5YkdSYVlVTk8wY3dRM2NiYVJWNVU0U0ZTTjZPL2dWOVBzblU5RW9tc2dmYytnNS9paXFhMXFaMzFjSVFRajFHZkorTU5PV3NyZWgzdVVQdUdhWVJpdjBuZ1E2QmxUWkduVG9wUXZ5RXo2c1pNSU5iR2VSN2NkS1ZzRURtMXpaYzJWL2pXL3JYdW9pWXJ3MWtVUjVXS3BWRWk5cmpqMWhjS3RlNDFwR1Z5b1ZLSlRySXVNcVphSDY4bnp5SHpxei95QWtLWHpISGZyeVF5WkFMRHRNU0g3em1aRnVCOG5LM3JXdjVZVVFWNlV0NmVTUGRrWUZxSFFiVHMrYzBGUkRqN1ZwbXl4OXI2RFBmZTBHMDQrbHkwMXNLMkV2Q0xPRWRpdTNLTEppM1hNY2xseW12TG8zS0MxaVVBY29ENElmR004b3hYQmlTYlJXTjNKNGRqYVRWamh5bHJqSWVScFZRTGtaTVV2by9rbHd3L0ZSQ3ZvdkJ5WWM1d3ljS0ZOaDNYR3pJa2hLWGJYeDhGZW9tRUVDQW10alp2TEVJWERFeFM0Q1ZsZUpuQ1FOWWxyL3NnWEZrdHl1Q3ZSVXJta2EzMFNMMmRHWDNSRUt4ejBoVEYyaEFCOWZZVTNiaVpYS2NzVC81alpmWXFvSEFDUmxNQ3kyOTJKTjkyTDVGempGcEtyNnl0RDVWWFF6K3pUMHBnbFRLd3BLVHA1QUhnOWpUNndTYjYwNmZnU2p2UlRDTnVkVW94bnlIVjhkb0xobURsV3dWNE5oYlNMZkhFSGlYcUVvYW1DN3RQRlAzd3kwNE9SRHAwa01qWjZhMll0dnh4Y2g1NTRTeEU3ZHdyN0VybjM1clVuNWN0dUUyRHdwN0xGY1RCWVZnZzhkWWpNWTRzZjBFeXFmODNDYW1IRWd0R1pHNVVKQ3czOFVBeVdmdndWTW8rVmtXNFRoTVdHTUZhS2w1OU13eTZ2Rzh0NUYxQ296djYxZkplbDhOdGZmUTVSc2Y0Vk9aSTljNUxkR0w1WXUzcUJlZlFSa0ttMWtzSTZvVjdTNGxIckN5MVdSWTdGMnZXazZBMkcxcStXL01IUUs3aHA4RVlTd1o3ZWJwQXRrMlFJS1hZRVBISmJ0cndIbkdJeld5L2pIQUd4KzJiRkNucnhITC9uMllIbEdyZXBTTDNsSlZqQXZnOWtmOE9JNldxTkxhbUFSOXIzM0xtTVRQS09CcEd4SnozdTlTd09hRE5zSGVEdlVEcXhsbzhMNEZ4M0dUZ2tGNytUaUt6WWRVR0ZsYjNWSTBNZWdMU1FPcGVpbEc3YzIrNDlBRCtqWG1PN2IxOXA0NnFIbnBOYUw3OGd6b3Y4UDBKaUgvVDNWM1VjSUl6bysybWVieXhPSmJqblh5aHlLRmU3Smo4elM4cFBHdVdsV0xGUUk0Y3RzdFYrZjBRcGlCQW9tbkdtQlRKbXkrc0N1RmxKTEdXZ3oyTEh4dGlSdyIsIm1hYyI6IjYwNzg2YmQwNjAyZjEzNzU2YjBhZmQ1YTFkZmM1NDJhMmEzODBhZTRmZWNkMzhkMTZmM2ZjY2Q2OWY3NDY1NDAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-340", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hxD3b4Zk5UX0H0m7JkZIQcc2rMG5jduhDduu\/XeAfVU=", "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": "eyJpdiI6InUrZGhOVXF3ZkpoUEczeSt0c29LM1E9PSIsInZhbHVlIjoiYUxJdDBlRXBIVURzUmszTm5SZVYrN2JFTVdhSEtVOGlub3M0SlZFS1gxOHBlSG9EYnIvNmRVVnJsTkFXTlhKSTcrVytSNUVZbzNSQUgzSG5HeHFBR0pxTFlsSXFJS2dEbktTeFBpNHRyQWpjWVlDMXJpL3J6eHpVWkxKTVZLWkl0Y1pxT2lSRnNtRi9MaHJSMjg3NDUvRWkyUXI0TWdtWm41eHVwN0ZPei9NV0lVOC8ybThXQ3NnT1djRWI0L1JmODhJNUx0eGlmSno3aWdrVmxRT3o4YklzQjJuYWhuYVY2bklVUHlKZ01xVjBoOGxQNU4vZlVpM2k5Q1gvNlNiY1Y0QlAyenZyeHJWTElFQ1VvTVlQQjRVNFpXakt3L0lJVnFFNTFDNGV2OTh2cWZFQlN4ckhqYnBIRitUbVpFWUlnQjkzckJsYVhGbU5ESVR3YnR2MGhJaVFiSjA1Z2ErUGNHbFczWlY0RkF5bGpHaXRmM2I0cEZYbHdqNHEraTFOR2tRYWtwMGVad1BTeDNpeHFGdVJBYWd4ZE5vSDV5bzV1RWNhdjZLT2tMSE1UN0YvWXJYVzlNdldhLzh6UTZoUTlZOVNtVVdFRTh3UVdUdHI2SzNlOUVmVVYvUURyV1pnYXo3WTB5MUF4Z0hndWo5Z2ZKSndUbXJIN0FnYTk4SjFENDczR0VmRGE1eEhUQWxSV3ZsRCsyRlpqQ3lQems2V3o5RkdSZVJENWp0TTU5YWFtZExxaTVaczVVWW9jalMvV3ZUOWdpYzlDWGlwcVQzVGRyKzc5SGN6Q3VnVGJkbWlQb2VmalpxZGdtTjYyWWdLU0pVNnpyTlU2NHJRcE9aV0hsUkdlc0RmbTJhZFBBNnlPN2hNRldzb3ZQcXpTMi8wYzRmOW5NdkJ0dWRDelY4TU5MbzBKcjlWblByWWFPeUZ2ZnNGdnd4dTFNKzNNRlNUYktiQlYwM0VKZzBXcVBCUm1pdC9SMHB2ZG5ETWNoakNQWUR2dVovSGlCUENyS3hDNmp1aDZmbjVGM1pPSzdWK1loL0JYSGRrZy93TkZFR3VrNG5EUjViZWtMZmdIcXZPc3BtQkxjMU9GL08xdHNHa015a3dNWjlIenRXSk5LQlFNNCtCTTZObjhtY2F2cEFWU25xS2U5YkdSYVlVTk8wY3dRM2NiYVJWNVU0U0ZTTjZPL2dWOVBzblU5RW9tc2dmYytnNS9paXFhMXFaMzFjSVFRajFHZkorTU5PV3NyZWgzdVVQdUdhWVJpdjBuZ1E2QmxUWkduVG9wUXZ5RXo2c1pNSU5iR2VSN2NkS1ZzRURtMXpaYzJWL2pXL3JYdW9pWXJ3MWtVUjVXS3BWRWk5cmpqMWhjS3RlNDFwR1Z5b1ZLSlRySXVNcVphSDY4bnp5SHpxei95QWtLWHpISGZyeVF5WkFMRHRNU0g3em1aRnVCOG5LM3JXdjVZVVFWNlV0NmVTUGRrWUZxSFFiVHMrYzBGUkRqN1ZwbXl4OXI2RFBmZTBHMDQrbHkwMXNLMkV2Q0xPRWRpdTNLTEppM1hNY2xseW12TG8zS0MxaVVBY29ENElmR004b3hYQmlTYlJXTjNKNGRqYVRWamh5bHJqSWVScFZRTGtaTVV2by9rbHd3L0ZSQ3ZvdkJ5WWM1d3ljS0ZOaDNYR3pJa2hLWGJYeDhGZW9tRUVDQW10alp2TEVJWERFeFM0Q1ZsZUpuQ1FOWWxyL3NnWEZrdHl1Q3ZSVXJta2EzMFNMMmRHWDNSRUt4ejBoVEYyaEFCOWZZVTNiaVpYS2NzVC81alpmWXFvSEFDUmxNQ3kyOTJKTjkyTDVGempGcEtyNnl0RDVWWFF6K3pUMHBnbFRLd3BLVHA1QUhnOWpUNndTYjYwNmZnU2p2UlRDTnVkVW94bnlIVjhkb0xobURsV3dWNE5oYlNMZkhFSGlYcUVvYW1DN3RQRlAzd3kwNE9SRHAwa01qWjZhMll0dnh4Y2g1NTRTeEU3ZHdyN0VybjM1clVuNWN0dUUyRHdwN0xGY1RCWVZnZzhkWWpNWTRzZjBFeXFmODNDYW1IRWd0R1pHNVVKQ3czOFVBeVdmdndWTW8rVmtXNFRoTVdHTUZhS2w1OU13eTZ2Rzh0NUYxQ296djYxZkplbDhOdGZmUTVSc2Y0Vk9aSTljNUxkR0w1WXUzcUJlZlFSa0ttMWtzSTZvVjdTNGxIckN5MVdSWTdGMnZXazZBMkcxcStXL01IUUs3aHA4RVlTd1o3ZWJwQXRrMlFJS1hZRVBISmJ0cndIbkdJeld5L2pIQUd4KzJiRkNucnhITC9uMllIbEdyZXBTTDNsSlZqQXZnOWtmOE9JNldxTkxhbUFSOXIzM0xtTVRQS09CcEd4SnozdTlTd09hRE5zSGVEdlVEcXhsbzhMNEZ4M0dUZ2tGNytUaUt6WWRVR0ZsYjNWSTBNZWdMU1FPcGVpbEc3YzIrNDlBRCtqWG1PN2IxOXA0NnFIbnBOYUw3OGd6b3Y4UDBKaUgvVDNWM1VjSUl6bysybWVieXhPSmJqblh5aHlLRmU3Smo4elM4cFBHdVdsV0xGUUk0Y3RzdFYrZjBRcGlCQW9tbkdtQlRKbXkrc0N1RmxKTEdXZ3oyTEh4dGlSdyIsIm1hYyI6IjYwNzg2YmQwNjAyZjEzNzU2YjBhZmQ1YTFkZmM1NDJhMmEzODBhZTRmZWNkMzhkMTZmM2ZjY2Q2OWY3NDY1NDAiLCJ0YWciOiIifQ==", "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-340", "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-08 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": "kul202603082220dac202603090010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-341", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8mjEvWVem6Xo6Y\/YZ4yLe5SDNLhXV7X62LXjgOEIIzbpw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "cbelKwJIgdzszNfQTsZeCUDPcNDJGWTVx7scUPkkRdg=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6Im9jbVY0RkpqZmE2SDNZeWZzK2N2T1E9PSIsInZhbHVlIjoiaDZyZlZ4Z3hMTTMxRkJncStEL0dQWGlEM0Z0cTQ0eXN4N1hoWTM5SHFacHZGTVl4TEJ6VEFpVFpRTXJZNjF6eHVlSlBjS2pQMUlpOGVMTmFqQ0tmZjl4TGVNdTA2VTY1TDhXcnBYbVFOeUVGbU9JcmRlc21mRDdINS9jM2FRRE9ESmY0d0dPanlFd08reHp3Z3pJMEdFOGRoc1B0T1ZYY0RxQncrVjNPOXRsczVjYURxNjFQZTNLMElhZEI1VWI4T21kOFJTVmZSZUZnM3JWUTBUdk9peUZ4NWlqMXJ4bWNzVUt0dFBZM1p0eEdDNy9paFVWMXlnRU4zbmVEM3M3YUVjTDZlRmgrMDJFZW1JaWtoU3ZMLzFkRGVTbXJnMjFQYkZXZlo5alRwU1pDR3ROR3N5NkxRSGlnWSt3dUFndzE2ZkxkQzJnWFJzRzZpd0ZYb0FjNEc4UXFUa0JvNTZBOXU1cUtjVHNoTFlNZ3E3SU9sRC8xOUl4dEhxdXNuSEdseTNWS1dkdmVGMEprQUJ1YWpvYUtVczlIaTB3bUl5UEFKaXE3MXdpTkIzcVkyY0hkcC9wN3o0UHFreXdzT1MwRm1EZXN1VmxNcGUvb3NOQi84NEYySkZmd2d1RW5lOG9DV1lFWWtNVW9RR1kwNkFlWkFpTWFvTDlFREJBbnN6T2ZvYmRqcmtkeDdJNmh1K284c1psS0w0MDcwT0RLclc2UjUwK3hMeVUwV1RCVHltamdGL0N3SXRhNjdocEhCajA0TlIwNzZTTUoraDN2bVNLdDl0Z3d1czdzY08rN2tYUUZHOXUveGUrUzQxbkVacXFDenNqZE9BMUlwUTZqOW9Qc0ZsdG90OHZUOXFWTUZHVUJNQlZIdFBXUWlqemJkazY5R25RaDdRYlpSWWc1RTNmRnFsRnJkTU1qeDIzVWlIeC85cFBHNmlRcXlFZXkyT2dWV05UekNOV3FBVE1NU1NhaDIvWCt2alZ2Nml0UkRBc1NqaDN6WUg0YUZIWmNEUkhsbkIzNVlITnNWQVZCdnQvQko1amRKU3NJbXl2SzYwUXd0YVFnbWJ3WUttR2lPYksrVzV3S3VJb0JhTFU0VTZ5QkV5aDRDRi9EUnlyT1dsSzNRM1A4Z3Vna2gwRzV0ZWJyejJhZzgyWnBXWlJlTHFnZk1yakNYRzREZzl3ZlhXMTliYmRzZDZ1SmFrTGQ5SWlLS3NSOXBKamF0VkhIOHQ4TDFadGFpWWxNaGIvN0hkeWkyKytNL0xiamFMNWliQzRVWXFwemp2MGRKMmYyVDVyNENsK1FCVzhpdWl4WjVRZVAxbmlNUFhMRjE1MG9aY2pqNFFBOEVzbmhHSVQ3TDExTGpzWi9TS0VqZ1JKamthMTdEV0ZhNkwrYWdJUjJqalJuVjE5R285QjgxOERQakVXQmgxY3lpZStpMC9HM2U3QzlweVY0Ym1xN0dpNC9DMEswYlE0dWZSc0tLYU16Z0xpdkV6V2ZTUms3c2hSQ3FoaWx1eGhWdHhXUURmYUlQNlhTMDVLMTVzOHJnd281M0dTS2w4OEd1b0xEVExVR1NkbE5ZNmJiUHJ1WjNhM2ZmYm1LOWdJL2hMSjZ5RmpPb2NBQXZKUmF3YXpKSFRzSFN5WDFNQ3J4SDZsZ0hnS0oreUs1WVRpWHRCMUdIZytmTzVEK2toZytHcnRpbUtEZGhaV0t3QzBXZDdML2xUelVaYlBTMG85MWs1NmdYM3luY3JoTTNyVk8rUlFNN3ZHNXRaZnIwaVBvdHdCRVhLQXQ1cHhSQmFXdlFQOFFBcEhsZXg2aUcvZHpaUWRmK2E2NGx3OHhSeVBOd2tCbFd5TWw4QnlSemRWRUdBRWxaZ3FnckF2VHJmT0QyYnRLSS9XZTBuMFo4QXVEWnRpNVdSeWlTYVRYck4vbEtkSGtHT3dVTHZMK1NVLzExeVh3TEtKK3FlWHZPd2VsRUg5REtUN3ovSEJXaDRiSUo3WkJXcHlrZ2hBN2JxSGZJRTdmTHRmVmxKOVVEOHF5RzVmWkgvSEY1N01nT3RyODVtQ21MKzhKTkIyREtkN1k5algyYzVRYjV5QnBwVDk3RU5oekh4T21TV3JJZ1VVVm0zWVZ4UVJvWlZQUTFYdUtFS3J4WFpxK0Rqek5DaENCS2xmcHpIbHdBdms2Nmo4WExINjZGMlA3MjR5RjFqaGRudm55dG1XU3V3SUlpZEp0WXVOMDdqQjRyVytpWHNjb0Zoa3lsR0RIam5qZWNVTFY0RDRGTEtaZmZaS1hrYW8rd1p6UEs0cVltOXF1YmpmQ0pWU3hoSWVLUW5EN1dvTXpocHNlMXdPNkk0YUdpRXdiKzRzRVlkVWg0dHlkeGZtVGFyMUt6ZlZ3VmxYWGlpeUxNRnJpcVlQNjZvdDBMUWlpSDZyTThaSEp2VnpHREFQVWttMC8zTU9OaElmMFpUazVUVklFTnZ1K0QveHkvNEJxNTczejRia20yMnFPL2pzanBtOTkya21RNmJjend5NU1YRVVoSVd0cmxGd29kVXhYdDVoRklvTWVmeHB1dnhnNzlNLzFGUzVBeXNRamxMSFJxL1Q0TG9NTG0rV3BvWVN6bCtIVHNLRHAwRDZod0FTTUZuV1MxeS9tbkplNCIsIm1hYyI6Ijk1NjMxMWIzZTc3YmNjYjk1OTVjOWZhZDM4NDNkYWQ3YjJhMTY0YTUyODhiZjQ0OTZkOTRjOTQ4MzA2NmJjZmIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-341", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jRI95m1X1LOynRymS0OElP53iiJKBJ9rwHV6SmkCxF0=", "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": "eyJpdiI6Im9jbVY0RkpqZmE2SDNZeWZzK2N2T1E9PSIsInZhbHVlIjoiaDZyZlZ4Z3hMTTMxRkJncStEL0dQWGlEM0Z0cTQ0eXN4N1hoWTM5SHFacHZGTVl4TEJ6VEFpVFpRTXJZNjF6eHVlSlBjS2pQMUlpOGVMTmFqQ0tmZjl4TGVNdTA2VTY1TDhXcnBYbVFOeUVGbU9JcmRlc21mRDdINS9jM2FRRE9ESmY0d0dPanlFd08reHp3Z3pJMEdFOGRoc1B0T1ZYY0RxQncrVjNPOXRsczVjYURxNjFQZTNLMElhZEI1VWI4T21kOFJTVmZSZUZnM3JWUTBUdk9peUZ4NWlqMXJ4bWNzVUt0dFBZM1p0eEdDNy9paFVWMXlnRU4zbmVEM3M3YUVjTDZlRmgrMDJFZW1JaWtoU3ZMLzFkRGVTbXJnMjFQYkZXZlo5alRwU1pDR3ROR3N5NkxRSGlnWSt3dUFndzE2ZkxkQzJnWFJzRzZpd0ZYb0FjNEc4UXFUa0JvNTZBOXU1cUtjVHNoTFlNZ3E3SU9sRC8xOUl4dEhxdXNuSEdseTNWS1dkdmVGMEprQUJ1YWpvYUtVczlIaTB3bUl5UEFKaXE3MXdpTkIzcVkyY0hkcC9wN3o0UHFreXdzT1MwRm1EZXN1VmxNcGUvb3NOQi84NEYySkZmd2d1RW5lOG9DV1lFWWtNVW9RR1kwNkFlWkFpTWFvTDlFREJBbnN6T2ZvYmRqcmtkeDdJNmh1K284c1psS0w0MDcwT0RLclc2UjUwK3hMeVUwV1RCVHltamdGL0N3SXRhNjdocEhCajA0TlIwNzZTTUoraDN2bVNLdDl0Z3d1czdzY08rN2tYUUZHOXUveGUrUzQxbkVacXFDenNqZE9BMUlwUTZqOW9Qc0ZsdG90OHZUOXFWTUZHVUJNQlZIdFBXUWlqemJkazY5R25RaDdRYlpSWWc1RTNmRnFsRnJkTU1qeDIzVWlIeC85cFBHNmlRcXlFZXkyT2dWV05UekNOV3FBVE1NU1NhaDIvWCt2alZ2Nml0UkRBc1NqaDN6WUg0YUZIWmNEUkhsbkIzNVlITnNWQVZCdnQvQko1amRKU3NJbXl2SzYwUXd0YVFnbWJ3WUttR2lPYksrVzV3S3VJb0JhTFU0VTZ5QkV5aDRDRi9EUnlyT1dsSzNRM1A4Z3Vna2gwRzV0ZWJyejJhZzgyWnBXWlJlTHFnZk1yakNYRzREZzl3ZlhXMTliYmRzZDZ1SmFrTGQ5SWlLS3NSOXBKamF0VkhIOHQ4TDFadGFpWWxNaGIvN0hkeWkyKytNL0xiamFMNWliQzRVWXFwemp2MGRKMmYyVDVyNENsK1FCVzhpdWl4WjVRZVAxbmlNUFhMRjE1MG9aY2pqNFFBOEVzbmhHSVQ3TDExTGpzWi9TS0VqZ1JKamthMTdEV0ZhNkwrYWdJUjJqalJuVjE5R285QjgxOERQakVXQmgxY3lpZStpMC9HM2U3QzlweVY0Ym1xN0dpNC9DMEswYlE0dWZSc0tLYU16Z0xpdkV6V2ZTUms3c2hSQ3FoaWx1eGhWdHhXUURmYUlQNlhTMDVLMTVzOHJnd281M0dTS2w4OEd1b0xEVExVR1NkbE5ZNmJiUHJ1WjNhM2ZmYm1LOWdJL2hMSjZ5RmpPb2NBQXZKUmF3YXpKSFRzSFN5WDFNQ3J4SDZsZ0hnS0oreUs1WVRpWHRCMUdIZytmTzVEK2toZytHcnRpbUtEZGhaV0t3QzBXZDdML2xUelVaYlBTMG85MWs1NmdYM3luY3JoTTNyVk8rUlFNN3ZHNXRaZnIwaVBvdHdCRVhLQXQ1cHhSQmFXdlFQOFFBcEhsZXg2aUcvZHpaUWRmK2E2NGx3OHhSeVBOd2tCbFd5TWw4QnlSemRWRUdBRWxaZ3FnckF2VHJmT0QyYnRLSS9XZTBuMFo4QXVEWnRpNVdSeWlTYVRYck4vbEtkSGtHT3dVTHZMK1NVLzExeVh3TEtKK3FlWHZPd2VsRUg5REtUN3ovSEJXaDRiSUo3WkJXcHlrZ2hBN2JxSGZJRTdmTHRmVmxKOVVEOHF5RzVmWkgvSEY1N01nT3RyODVtQ21MKzhKTkIyREtkN1k5algyYzVRYjV5QnBwVDk3RU5oekh4T21TV3JJZ1VVVm0zWVZ4UVJvWlZQUTFYdUtFS3J4WFpxK0Rqek5DaENCS2xmcHpIbHdBdms2Nmo4WExINjZGMlA3MjR5RjFqaGRudm55dG1XU3V3SUlpZEp0WXVOMDdqQjRyVytpWHNjb0Zoa3lsR0RIam5qZWNVTFY0RDRGTEtaZmZaS1hrYW8rd1p6UEs0cVltOXF1YmpmQ0pWU3hoSWVLUW5EN1dvTXpocHNlMXdPNkk0YUdpRXdiKzRzRVlkVWg0dHlkeGZtVGFyMUt6ZlZ3VmxYWGlpeUxNRnJpcVlQNjZvdDBMUWlpSDZyTThaSEp2VnpHREFQVWttMC8zTU9OaElmMFpUazVUVklFTnZ1K0QveHkvNEJxNTczejRia20yMnFPL2pzanBtOTkya21RNmJjend5NU1YRVVoSVd0cmxGd29kVXhYdDVoRklvTWVmeHB1dnhnNzlNLzFGUzVBeXNRamxMSFJxL1Q0TG9NTG0rV3BvWVN6bCtIVHNLRHAwRDZod0FTTUZuV1MxeS9tbkplNCIsIm1hYyI6Ijk1NjMxMWIzZTc3YmNjYjk1OTVjOWZhZDM4NDNkYWQ3YjJhMTY0YTUyODhiZjQ0OTZkOTRjOTQ4MzA2NmJjZmIiLCJ0YWciOiIifQ==", "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-341", "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-08 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": "kul202603082220dac202603090010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-342", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboQvEwcUQRW+8xOysh1UuuNi1x5VOcomlbVJeTJXEDa59m\/eZ3ywN+5m0KR4EUuXEKZhQMxhOzCAMViiGFg8byn", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ivJq0M7j3POyKvsiX46+bE+iGMQSWv7+VoxaRyGT0Zc+xSj0yd5hsLLUwGvmf36I", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "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": "B", "fareBasisCode": "BBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-342", "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": "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": 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": 3427, "gross_total": 3397, "base_fare": 2920, "tax": 507, "sell": { "currency": "MYR", "total": 3427, "base_fare": 2920, "tax": 507 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQyNywiYmFzZV9mYXJlIjoyOTIwLCJ0YXgiOjUwN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzOTcsImJhc2VfZmFyZSI6Mjg5MCwidGF4Ijo1MDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM5NywiYmFzZV9mYXJlIjoyODkwLCJ0YXgiOjUwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3427, "base_fare": 2920, "tax": 507, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2890.00", "tax": "507.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3427, "base_fare": 2920, "tax": 507, "gross": { "base_fare": "2890.00", "tax": "507.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0MjcuMDAiLCJiYXNlX2ZhcmUiOiIyOTIwLjAwIiwidGF4IjoiNTA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5MC4wMCIsInRheCI6IjUwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM5Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTAuMDAiLCJ0YXgiOiI1MDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODkwLjAwIiwidGF4IjoiNTA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM5Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTAuMDAiLCJ0YXgiOiI1MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3397, "base_fare": 2890, "tax": 507, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3427, "filter": { "id": "F123NP00114-342", "price": 3427, "gross_total": 3397, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-343", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrEw4XPEDSQv3twQv5F+lSp\/7yYaSzBLnFHqR6RIl2agO\/JgjOvMvpaCVQvqlO1os1bBZ2F9QXXqzm\/uHS7wt+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-343", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "m0kqiWltrR56wmCwDIb6f69\/DzVe7qFVKlS+3bs15tiLmrKTvX1EzYO6MOb9ATdG", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "B", "fareBasisCode": "BBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-343", "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": "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": 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": 3427, "gross_total": 3397, "base_fare": 2920, "tax": 507, "sell": { "currency": "MYR", "total": 3427, "base_fare": 2920, "tax": 507 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQyNywiYmFzZV9mYXJlIjoyOTIwLCJ0YXgiOjUwN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzOTcsImJhc2VfZmFyZSI6Mjg5MCwidGF4Ijo1MDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM5NywiYmFzZV9mYXJlIjoyODkwLCJ0YXgiOjUwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3427, "base_fare": 2920, "tax": 507, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2890.00", "tax": "507.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3427, "base_fare": 2920, "tax": 507, "gross": { "base_fare": "2890.00", "tax": "507.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0MjcuMDAiLCJiYXNlX2ZhcmUiOiIyOTIwLjAwIiwidGF4IjoiNTA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjg5MC4wMCIsInRheCI6IjUwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM5Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTAuMDAiLCJ0YXgiOiI1MDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODkwLjAwIiwidGF4IjoiNTA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM5Ny4wMCIsImJhc2VfZmFyZSI6IjI4OTAuMDAiLCJ0YXgiOiI1MDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3397, "base_fare": 2890, "tax": 507, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3427, "filter": { "id": "F123NP00114-343", "price": 3427, "gross_total": 3397, "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-08 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": "kul202603082140dac202603082340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-344", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPEFBD8M9Ux2eQODIZ8zISpQK4BKgxqyuKyapZuL6WhZQ=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XB73uWvL2S13Pt8DncYTxfqm\/1MZ4Y6ifi8LVOwnufDZVKj\/6u7+jusoM9fz\/5oCAI=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "fareBasisCode": "BFL1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-344", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0P5nB0TMJ59kGhPJZ0nbCp1Pj\/OV23NbXhdBfrqj6Q+KfuGQ1xKkyCK3uHu8wu0sGw=", "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": 3447, "gross_total": 3418, "base_fare": 2942, "tax": 506, "sell": { "currency": "MYR", "total": 3447, "base_fare": 2942, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ0NywiYmFzZV9mYXJlIjoyOTQyLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM0MTcsImJhc2VfZmFyZSI6MjkxMiwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQxOCwiYmFzZV9mYXJlIjoyOTEyLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3447, "base_fare": 2942, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2912.00", "tax": "506.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3447, "base_fare": 2942, "tax": 506, "gross": { "base_fare": "2912.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NDcuMDAiLCJiYXNlX2ZhcmUiOiIyOTQyLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkxMi4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzQxNy4wMCIsImJhc2VfZmFyZSI6IjI5MTIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyOTEyLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzQxOC4wMCIsImJhc2VfZmFyZSI6IjI5MTIuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3418, "base_fare": 2912, "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": 3447, "filter": { "id": "F123NP00114-344", "price": 3447, "gross_total": 3418, "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": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-345", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEnLe36ygaaCGAjac6m2U+BbZdldGdUlJvBf0tu8gfiBf", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-345", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603081400can2026030818150350can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-346", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEug5vDTKdYo4h+jttAu31SD\/qEuxodj+fFuGjpLhVGPz", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-346", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603081400can2026030818150350can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-347", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEh0u0MItTVLZnFUwIq1Qz5zxuaY8PsM9veGlAzOu920O", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-347", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603081400can2026030818150350can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-348", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEtV64soPkRXorITdZtl4rMNhLQFT5z97Stt2iYYBlcBv", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-348", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603081400can2026030818150350can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-349", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEjszOuU7MrAEoJiVSU7LfoJD51uesTPkXv8E2Dcm0DJB", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-349", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603081400can2026030818150350can202603081925dac2026030821500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-350", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEm8TARyUF6A6aOu8cfI4nZxWRMplNPl0Gk1IhW7f9X6t", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-350", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603081400can2026030818150350can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-351", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTElA\/eon352U7eUAc2eI2yTQZ8TqKWTc22wSTiIbZm\/p3", "PriceCodeRef": null, "supplier_title": "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-08 08:05: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-08 12:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "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": "0366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-351", "price": 3484, "gross_total": 3454, "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": "morning", "departure_departure_time": "2026-03-08 08:05: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": "kul202603080805can2026030812250366can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-352", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEuryXJL4\/ApK1xiWXaUH62WAfYJ9zaS\/nXofu6W6D1nB", "PriceCodeRef": null, "supplier_title": "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-08 08:05: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-08 12:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "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": "0366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-352", "price": 3484, "gross_total": 3454, "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": "morning", "departure_departure_time": "2026-03-08 08:05: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": "kul202603080805can2026030812250366can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-353", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgv04u87QgAKaVgBsfE3ouWbxcCcfUyF38U7mt5YthaM", "PriceCodeRef": null, "supplier_title": "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-08 08:05: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-08 12:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "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": "0366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-353", "price": 3484, "gross_total": 3454, "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": "morning", "departure_departure_time": "2026-03-08 08:05: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": "kul202603080805can2026030812250366can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-354", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEmmEO0vLWbXAWhdUVb5jnbuEYP3VBo8DJFYFHtLh8NgE", "PriceCodeRef": null, "supplier_title": "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-08 08:05: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-08 12:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "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": "0366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-354", "price": 3484, "gross_total": 3454, "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": "morning", "departure_departure_time": "2026-03-08 08:05: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": "kul202603080805can2026030812250366can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-355", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEmXvkC\/AXiIPaRnHAStq8jEKeEwu97hM3Nl4bakq7BtG", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 08:05: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-08 12:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "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": "0366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-355", "get_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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-355", "price": 3484, "gross_total": 3454, "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": "morning", "departure_departure_time": "2026-03-08 08:05: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": "kul202603080805can2026030812250366can202603081925dac2026030821500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-356", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvX29PxAoUMgA1x5NbgTm\/Vn1Yp3QYrlap1E7Hz4W3cv", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 08:05: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-08 12:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "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": "0366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-356", "get_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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-356", "price": 3484, "gross_total": 3454, "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": "morning", "departure_departure_time": "2026-03-08 08:05: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": "kul202603080805can2026030812250366can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-357", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvPrBClW4glMyyh4qqG6igfW3DBr5NG9v0zeZhKjath5", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-357", "get_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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-357", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-358", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEj4qELnwP9qJBNMyfxwTcS0BKkIIxDYkvm1AVngonr0S", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-358", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-359", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvDuhqmj2Gos\/Cczf2IPi+4L6+jF0ZzkxPw1yrnxLJAD", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-359", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603081925dac2026030821500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-360", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTElP\/whwA9wwO\/DJWbeU6I2Dx4ckVEsPSpC1sHpfBFSHA", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-360", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-361", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEj6ACs5Cw+9LLDhYl21+B3QPSLtRLGseUo+c3t+OGV5X", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-361", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603081925dac2026030821500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-362", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEgQBqZsIDdHtlSPuy+LLyklNX1V4ZY937GDOQgzgk+td", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-08", "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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-362", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603081925dac2026030821500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-363", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEpq\/e30GmuMOePzi+jXmrrt1y+0kg0vRDbCn84VEcke\/", "PriceCodeRef": null, "supplier_title": "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-08 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-08 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-08", "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": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-08 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-08 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.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": "A", "fareBasisCode": "A2ASRYIB", "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": "A2ASRYIB", "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": "A2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3484, "gross_total": 3454, "base_fare": 2177, "tax": 1307, "sell": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ4NCwiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozNDU0LCJiYXNlX2ZhcmUiOjIxNDcsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2147.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3484, "base_fare": 2177, "tax": 1307, "gross": { "base_fare": "2147.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0ODQuMDAiLCJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNDcuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNDU0LjAwIiwiYmFzZV9mYXJlIjoiMjE0Ny4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NTQuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNDU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3454, "base_fare": 2147, "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": 3484, "filter": { "id": "F123NP00114-363", "price": 3484, "gross_total": 3454, "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-08 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": "kul202603080115can2026030805355036can202603080905dac2026030811305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-364", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrdi2HBfnfYfigiKJ9X\/+4Bj07tdy5CqVv22dgQvf\/jZKim\/VjfbQVdIdR6HjdCS8nHq\/m3Wnwo46+xi7p68nGhv6L10Zb\/lalpX9nr3BZkAQ==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "lLJ50VTMgGporX0Um80QVljlUhVIFWPdilkb3AVx7oY=", "origin": "KUL", "departure_time": "2026-03-08 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-09 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "eyJpdiI6IlZLYWE4WDdQWWI4RUR3eW5DL2lSU0E9PSIsInZhbHVlIjoiMWEwc2U1OXRwMUl5dGdydWExSCt2NnY3dlNwdUFIQk5oaEpKeVJFV20zREZQZThTQmVlVHFtWnYvUGJ5SzR1VFpEbU5HTFdyREdBRURwS1ZnNHQ4alFVSGlZKzIrYmJOVDdya08xYTAvWSswWlN4T1JWekZ5Vy9NWjFSbUQySFVrT2JGUWl5RERMTUtWTDR4VGdieE1YbVpXZFdJRkdjYTVxS1NMQUtTNDlmVTlJUkY1WnJFeTV0a2JuK1RRR2VYLzA3V1JHMXo5TFFoR1FtOVpWcXV4MU44SG5RVVdsVWZnQ0dKN2g1SkRxLzBLdEY4anNuSTN1SDhhNTk5bStVUkI3RHlSOTlHL3VvMlVsYldIaTdRL01abFhjQmJkSjJMcUU5OXBWVVljZFFmaGNaRXkzanlETWZGQVpOSml4dnEwWDR1SHA4eVJNNXRHTVg3Z1ZKck5ZblYrYVF5UFV2dCs0WnRROEVrY2x0UThiM2RoY2ZLVVJxaHJRdFJkVTFCQVJNa2Vkek5sVnFJUUE0TFZJTldpKzZsM2lEeWJsSnJOMmJxR29lWEJRMzRlVktKUkdTQTBQZG5SM2FhRjdOSFk4YmYrbDE1KzVLUmNxRWt4NE5qL2h6V3hHZHppcVR1cXdGVzRWL1MzbVR0alpjUjhPZVc3a2QzNkd2VWZKWWN0aG5VTzdjNE4zZ1BvWis2VHYxUEZTR1Rza3dQQVQ1QlhKNmVsc3lQTDB3SG50VXlWZUlvU3lsWFJyOFF4M2lOTkw0UGZLT0tiSHJnM3ZZZ09zSFlkVjFtRmtQaG52VmY2Qko1K3dNbnZrOFV6WmZuTXpmRVR0a3BHZnVoUDhxZHpXTEg4Qkc5OWwwV0o5aXlNbEtZd1RKUDByanpDYjV1SmdZbHVXc3I1Z1NCSmM5YWR2dkhERWhDMU1DMDNkY04vQWY2OCsxWVp6b1Z2RE5sZm1QT1dKcm1oc2dwVUkwdWhJd2FHa3h5clRhUk9XLy9WbFNsTW9UbFVrRGwxb25xaDF6YkpMNitFd2dMMW83QWdXblo2dW9sU2J3ODIyY2FoTlZhbExPMjgxTm5YQXFWWDJCZXAxMk5RcnVMMlpCdk5xSUhvR0lvd1Zwc2ZCZ2dGL2UzUmNWaGRET3V4YjVKV2d2V1FoZ2FSVHRwNkU4aFBPZ0wwL1ppcllnVE04RTdBWDVpbTUrY1hjU3ZQU2FRcTBrSGZDRVdXNVhOSXVsWkI3OHVuWERjc3A4d1BBb1JISlZRd2tMR1J5anZSeUFybWRKNDhBMCtkcU9uUElreXMzTkNuUFd5Z1d4SWlTanZRMXI4RzdJOWlRWkJxSjdXbEl0OGpFcWVnNmM0czBIRTZrSEVnZm9Cc1NYSDFzaGdWdGZLck85UUhNWlFqSGh5VW85WFZ5ZWh6djZFdGdsTkxHa2kxejRIdGFWcjFjZ0pKa0JmSVllVnZjbFB4clk1R3kzTGdoa2dyVmpXbXZaUFJqT21OSXFQL2tmTU93WE1lYUh1OEhiaExmMHhQenpPOXlDaGxxdTdIaDFVLzF1MWVvQ3k4Y0J4MmlnNlFRU1FwWkhNY1BFUjVhaUJGd05kSDBVTHY5OXc2cHBwd0tEZWV0eVEweXZ0Tlkwc2hRclBWVXZWODFheFc2Q3FyRVVmck5tdjZSNGY2b29qWWhVVWE5U2x1aGNLalcxcUx4WCtzUEZjQmhoYW8xTUNnZDRFU2MxV1ZxRFN6R0NSVVpLZG1JdVpHL2RWR1lqbUp6OC9zT0dYNWl0ZHBVWC9tYkI0SHJWdWtQV2N1R0x3bkNCd2hqLzlOc0owSERxSHF1R2ZhRURTdGEwM1VGWlQwSDRNbjdBMWlSSTM3cWR5NzIwRlMvRklHQkxxS0x4V3dRZ1RRdEs4bFB3czAyQkNaSEFzcXYyNURxY1MyeVNWMkVuVzR0RW02UkowVUlDSWxkZTZvWTFPSWQ0Q1BvVlMxMmNGOEJ2Ynl5L0lVUHVLUCtJTWJUMDlFc2Z3K1NwRmtFdzdKdGdFb25wV1FObU1wYVlkZWZXUm0rcmd2UTFVeElVQWErTVJ2ZGRiazZxbGdxQ2tDWlRPcjlHRzd4RkpyOFcvWnpvSXhMenM3c2oxK3c5QTl4SzRtYi9xd1A1WG01ODkwaWFTQVIxREgwV1djSjZlLzRnOEhiV21xZ2Q2clVlQmZpWVF4bGFCbG10aUM5cEk1S0hWMmJpRVB6RnNTa1hIbTI1S3kxRHhjMjRHbkhMNExkUmxvMWJKR1k0anBoeEJESWptQWxoUTM3bHdiUkc3d3hTWXBhQXVPbjl2R2ExN2VKcnR3dDBKb3p2Nkg4czc1YTgvMDgyUjFvNGFGUVA0SG0xQitTQTZLMkoxVGRZeDQ5KzBVcnpHOWk5TlcrNUdhRmdNZzR4aVhRYW1nZDNXWVl5c0FXWTUyS01sRTBZSHk5K0h2aXp4OXo5d3VtL0d1bSs0SytyOGwxTGpaVzdaVmFrd01WS3g0SWkydGZFYVpVc1h5dVQvNlNIVCtFclQwelRmeWczL21qY1NVUURjNno5SktTdnA4ZVZqM1EvRUdTUE5qNzdMY0pQSTFwRTQ4N0N2ZnpoOUYxVktnRkgzR2pRdVRPWU9jVDNtTW95cSIsIm1hYyI6Ijc1OWYxOGU3MDFiYmJiNTU2M2JlYTlmZTcxNGQ5MjA0ZmE0MzVhMDMwNTgyMDIyYTQ4NzIyNTZiNTY3ZmZiODciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-364", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "h1RNGAebQhQHAGc1Axall\/HAHda5vAin\/+9D9Z1cMdM=", "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": "eyJpdiI6IlZLYWE4WDdQWWI4RUR3eW5DL2lSU0E9PSIsInZhbHVlIjoiMWEwc2U1OXRwMUl5dGdydWExSCt2NnY3dlNwdUFIQk5oaEpKeVJFV20zREZQZThTQmVlVHFtWnYvUGJ5SzR1VFpEbU5HTFdyREdBRURwS1ZnNHQ4alFVSGlZKzIrYmJOVDdya08xYTAvWSswWlN4T1JWekZ5Vy9NWjFSbUQySFVrT2JGUWl5RERMTUtWTDR4VGdieE1YbVpXZFdJRkdjYTVxS1NMQUtTNDlmVTlJUkY1WnJFeTV0a2JuK1RRR2VYLzA3V1JHMXo5TFFoR1FtOVpWcXV4MU44SG5RVVdsVWZnQ0dKN2g1SkRxLzBLdEY4anNuSTN1SDhhNTk5bStVUkI3RHlSOTlHL3VvMlVsYldIaTdRL01abFhjQmJkSjJMcUU5OXBWVVljZFFmaGNaRXkzanlETWZGQVpOSml4dnEwWDR1SHA4eVJNNXRHTVg3Z1ZKck5ZblYrYVF5UFV2dCs0WnRROEVrY2x0UThiM2RoY2ZLVVJxaHJRdFJkVTFCQVJNa2Vkek5sVnFJUUE0TFZJTldpKzZsM2lEeWJsSnJOMmJxR29lWEJRMzRlVktKUkdTQTBQZG5SM2FhRjdOSFk4YmYrbDE1KzVLUmNxRWt4NE5qL2h6V3hHZHppcVR1cXdGVzRWL1MzbVR0alpjUjhPZVc3a2QzNkd2VWZKWWN0aG5VTzdjNE4zZ1BvWis2VHYxUEZTR1Rza3dQQVQ1QlhKNmVsc3lQTDB3SG50VXlWZUlvU3lsWFJyOFF4M2lOTkw0UGZLT0tiSHJnM3ZZZ09zSFlkVjFtRmtQaG52VmY2Qko1K3dNbnZrOFV6WmZuTXpmRVR0a3BHZnVoUDhxZHpXTEg4Qkc5OWwwV0o5aXlNbEtZd1RKUDByanpDYjV1SmdZbHVXc3I1Z1NCSmM5YWR2dkhERWhDMU1DMDNkY04vQWY2OCsxWVp6b1Z2RE5sZm1QT1dKcm1oc2dwVUkwdWhJd2FHa3h5clRhUk9XLy9WbFNsTW9UbFVrRGwxb25xaDF6YkpMNitFd2dMMW83QWdXblo2dW9sU2J3ODIyY2FoTlZhbExPMjgxTm5YQXFWWDJCZXAxMk5RcnVMMlpCdk5xSUhvR0lvd1Zwc2ZCZ2dGL2UzUmNWaGRET3V4YjVKV2d2V1FoZ2FSVHRwNkU4aFBPZ0wwL1ppcllnVE04RTdBWDVpbTUrY1hjU3ZQU2FRcTBrSGZDRVdXNVhOSXVsWkI3OHVuWERjc3A4d1BBb1JISlZRd2tMR1J5anZSeUFybWRKNDhBMCtkcU9uUElreXMzTkNuUFd5Z1d4SWlTanZRMXI4RzdJOWlRWkJxSjdXbEl0OGpFcWVnNmM0czBIRTZrSEVnZm9Cc1NYSDFzaGdWdGZLck85UUhNWlFqSGh5VW85WFZ5ZWh6djZFdGdsTkxHa2kxejRIdGFWcjFjZ0pKa0JmSVllVnZjbFB4clk1R3kzTGdoa2dyVmpXbXZaUFJqT21OSXFQL2tmTU93WE1lYUh1OEhiaExmMHhQenpPOXlDaGxxdTdIaDFVLzF1MWVvQ3k4Y0J4MmlnNlFRU1FwWkhNY1BFUjVhaUJGd05kSDBVTHY5OXc2cHBwd0tEZWV0eVEweXZ0Tlkwc2hRclBWVXZWODFheFc2Q3FyRVVmck5tdjZSNGY2b29qWWhVVWE5U2x1aGNLalcxcUx4WCtzUEZjQmhoYW8xTUNnZDRFU2MxV1ZxRFN6R0NSVVpLZG1JdVpHL2RWR1lqbUp6OC9zT0dYNWl0ZHBVWC9tYkI0SHJWdWtQV2N1R0x3bkNCd2hqLzlOc0owSERxSHF1R2ZhRURTdGEwM1VGWlQwSDRNbjdBMWlSSTM3cWR5NzIwRlMvRklHQkxxS0x4V3dRZ1RRdEs4bFB3czAyQkNaSEFzcXYyNURxY1MyeVNWMkVuVzR0RW02UkowVUlDSWxkZTZvWTFPSWQ0Q1BvVlMxMmNGOEJ2Ynl5L0lVUHVLUCtJTWJUMDlFc2Z3K1NwRmtFdzdKdGdFb25wV1FObU1wYVlkZWZXUm0rcmd2UTFVeElVQWErTVJ2ZGRiazZxbGdxQ2tDWlRPcjlHRzd4RkpyOFcvWnpvSXhMenM3c2oxK3c5QTl4SzRtYi9xd1A1WG01ODkwaWFTQVIxREgwV1djSjZlLzRnOEhiV21xZ2Q2clVlQmZpWVF4bGFCbG10aUM5cEk1S0hWMmJpRVB6RnNTa1hIbTI1S3kxRHhjMjRHbkhMNExkUmxvMWJKR1k0anBoeEJESWptQWxoUTM3bHdiUkc3d3hTWXBhQXVPbjl2R2ExN2VKcnR3dDBKb3p2Nkg4czc1YTgvMDgyUjFvNGFGUVA0SG0xQitTQTZLMkoxVGRZeDQ5KzBVcnpHOWk5TlcrNUdhRmdNZzR4aVhRYW1nZDNXWVl5c0FXWTUyS01sRTBZSHk5K0h2aXp4OXo5d3VtL0d1bSs0SytyOGwxTGpaVzdaVmFrd01WS3g0SWkydGZFYVpVc1h5dVQvNlNIVCtFclQwelRmeWczL21qY1NVUURjNno5SktTdnA4ZVZqM1EvRUdTUE5qNzdMY0pQSTFwRTQ4N0N2ZnpoOUYxVktnRkgzR2pRdVRPWU9jVDNtTW95cSIsIm1hYyI6Ijc1OWYxOGU3MDFiYmJiNTU2M2JlYTlmZTcxNGQ5MjA0ZmE0MzVhMDMwNTgyMDIyYTQ4NzIyNTZiNTY3ZmZiODciLCJ0YWciOiIifQ==", "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-364", "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-08 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": "kul202603082220dac202603090010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-365", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqXFaVTdVSnQcj4mfYn7ymMgSK1IvuHXpqlxeNIe+aemg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uvxma5x5MeIcibdE4wI4AQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "WO6VYxOnC+2LgnIsrJ0EHg==", "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": "xicx9wcLZ1XQSPlifgoe7w==", "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-365", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604281815kul202604281925608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-366", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpdLs8Awwj9tTPLx0R5C1K3duB82cZwbQsKq\/KEX39i9A==", "PriceCodeRef": null, "supplier_title": "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": "jJoV1A+0OYt5xsIXTa3dVg==", "origin": "KUL", "departure_time": "2026-03-08 17:35: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-08 19:00:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8611" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8611" }, "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": "E31MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "JDmPUDfkDIcmmuCBxCP1Dw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-03-08", "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": "E", "fareBasisCode": "E31MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "alqaGL9VBD1pzgJdAXoz4w==", "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": "azEJ1eQiZ9vVzKp7v3ZXTw==", "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": 3733, "gross_total": 3703, "base_fare": 3161, "tax": 572, "sell": { "currency": "MYR", "total": 3733, "base_fare": 3161, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzczMywiYmFzZV9mYXJlIjozMTYxLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM3MDMsImJhc2VfZmFyZSI6MzEzMSwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzcwMywiYmFzZV9mYXJlIjozMTMxLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3733, "base_fare": 3161, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3131.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3733, "base_fare": 3161, "tax": 572, "gross": { "base_fare": "3131.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM3MzMuMDAiLCJiYXNlX2ZhcmUiOiIzMTYxLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzEzMS4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzcwMy4wMCIsImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMTMxLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzcwMy4wMCIsImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzcwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3703, "base_fare": 3131, "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": 3733, "filter": { "id": "F123NP00114-366", "price": 3733, "gross_total": 3703, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-32N", "aircraft_name": "Airbus-32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 17:35: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": "kul202603081735sin2026030819008611sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-367", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboLUF7E0BpcjjHGZZXKM94MkEncmpPWBBZ+H+5Xv1VxNQ==", "PriceCodeRef": null, "supplier_title": "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": "CWIJd38cpOzG4f41Q2ayaw==", "origin": "SZB", "departure_time": "2026-03-08 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-08 15:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": 30, "unit": "kg", "title": "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": "E31MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "hqWhVXvLbAle+Cxh5ojo3Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H20M", "lay_over_date": "2026-03-08", "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": "E", "fareBasisCode": "E31MYR", "meal_code": null, "seat_available": "9" } } ] }, { "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": "alqaGL9VBD1pzgJdAXoz4w==", "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": "azEJ1eQiZ9vVzKp7v3ZXTw==", "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": 3733, "gross_total": 3703, "base_fare": 3161, "tax": 572, "sell": { "currency": "MYR", "total": 3733, "base_fare": 3161, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzczMywiYmFzZV9mYXJlIjozMTYxLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM3MDMsImJhc2VfZmFyZSI6MzEzMSwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzcwMywiYmFzZV9mYXJlIjozMTMxLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3733, "base_fare": 3161, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3131.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3733, "base_fare": 3161, "tax": 572, "gross": { "base_fare": "3131.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM3MzMuMDAiLCJiYXNlX2ZhcmUiOiIzMTYxLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzEzMS4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzcwMy4wMCIsImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMTMxLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzcwMy4wMCIsImJhc2VfZmFyZSI6IjMxMzEuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzcwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3703, "base_fare": 3131, "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": 3733, "filter": { "id": "F123NP00114-367", "price": 3733, "gross_total": 3703, "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-08 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": "szb202603081400sin2026030815208585sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-368", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPTghnl2r39dRXHn9W\/qSExN4ZIngYVaT4tMpS96WtBtI=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XCq7fKQJg4ej2aTVyLE00An2bQGAC31DEUhP10jkVcvvw2lxUWH17PcBNohbBlLUtM=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OzYEey13PqvbyP+g4lVKU06r1QXXKTJidCSs1sdO0r\/Rx1iFG3SmkmJVPUIQdln6c=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OzYEey13PqvbyP+g4lVKU0G\/y25LnHLQ5dzm3enLNNGADWmFLbEnr9pR30yNgvxMY=", "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-368", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-369", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFLK9TqI0q5bwaTfoN8gqwJaU2X\/ygjKuhlmWmUNPWX+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-369", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeb2ezM2eVGYp6vvQ\/T6ZVIIQSgSqZxhw9b1Rx264Y0hPeZ5QGWKuMen5nD+8ZqQ2qA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOlGduoL3u5I6W0XIgayhfuv+HGvTzv+g+FVY24BQPrpNGMCBM7lHUiSXdgBk5N1\/A=", "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOlGduoL3u5I6W0XIgayhfuev3zBibUuyxBLUFB7F5FtM15wBh0AdgCtt65ucPswUA=", "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": 3852, "gross_total": 3822, "base_fare": 3338, "tax": 514, "sell": { "currency": "MYR", "total": 3852, "base_fare": 3338, "tax": 514 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzg1MiwiYmFzZV9mYXJlIjozMzM4LCJ0YXgiOjUxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM4MjIsImJhc2VfZmFyZSI6MzMwOCwidGF4Ijo1MTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzgyMiwiYmFzZV9mYXJlIjozMzA4LCJ0YXgiOjUxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3852, "base_fare": 3338, "tax": 514, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3308.00", "tax": "514.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3852, "base_fare": 3338, "tax": 514, "gross": { "base_fare": "3308.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM4NTIuMDAiLCJiYXNlX2ZhcmUiOiIzMzM4LjAwIiwidGF4IjoiNTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzMwOC4wMCIsInRheCI6IjUxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzgyMi4wMCIsImJhc2VfZmFyZSI6IjMzMDguMDAiLCJ0YXgiOiI1MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzA4LjAwIiwidGF4IjoiNTE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzgyMi4wMCIsImJhc2VfZmFyZSI6IjMzMDguMDAiLCJ0YXgiOiI1MTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzgyMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3822, "base_fare": 3308, "tax": 514, "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": 3852, "filter": { "id": "F123NP00114-369", "price": 3852, "gross_total": 3822, "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-370", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqzQDNjMGcfoFAubmQBAKe369RpcAVbxRNyLVSpzCc1Ng==", "PriceCodeRef": null, "supplier_title": "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": "rjDzjrm2m7mqPJgipPAIjA==", "origin": "KUL", "departure_time": "2026-03-08 17:00: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-08 18:30:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "115" }, "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": "oeLmRfpsQ3yXDzmxo9vlCw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT02H10M", "lay_over_date": "2026-03-08", "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-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": "rAVtlS8SHszXf2agnl03Uw==", "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": "ahGVSs0UhJPn3l+iPhHmPg==", "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-370", "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": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 17: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": "kul202603081700sin202603081830115sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290955kul2026042911105604", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-371", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbolYgm3EDH+iFR+g4ZLZyyIeK9V\/qNrZUxgeppx\/vXikA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "WdJfJ6Xqmzi2ljWvG3mqnw==", "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": "stUkIAMQFKNmtxYwahLwGA==", "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-371", "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-08 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": "kul202603080230dac202603080425387dac202604281115bkk202604281500388bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-372", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrvhIPJnoRNe\/VAzN+k3sOcoDvx67zLQTpwVEk6Ikx+FQ==", "PriceCodeRef": null, "supplier_title": "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": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-372", "get_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": "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": "nb69gtS2Jvk6MB\/FMIQNTw==", "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-372", "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-08 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": "kul202603080230dac202603080425387dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-373", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sj4OUDLRfUyqyZ86G8op7AdB+kAH6DBh2JIb45D+3LAP0=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Emz53BVDmwGiM\/9IlIl3USIbEMnW\/oztDJdG3Uq4iQWqvemfiJ0rSj3eXKm\/L+R8Zo=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-373", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggHJTpFplJNTQ5iFo4SX04YuNzT7tyzaDx5RYFMUzNkI8THIWozCv012PsgbKGI\/a4=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggHJTpFplJNTQ5iFo4SX04YKzcyDxIoLFhKp0KK6sCS1S3jzqng65XnUJl98eNTJqc=", "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-373", "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-08 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": "kul202603080230dac202603080425387dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-374", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbremryxFbHqfPPq8GbjQ3AMRddZkLC6pa8engFmyWlXcg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "XXYcSL98vasKPnU4jYXgwQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 18:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.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": "EB7gaQhgribgGk\/lnW6+lw==", "origin": "SIN", "departure_time": "2026-03-08 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-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 0m", "distance": null, "lay_over": "PT02H05M", "lay_over_date": "2026-03-08", "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-374", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "qUeNYFourj0xXHCFyzNBCg==", "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": "DJsz0kQST9pZ+C5GanRbPw==", "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-374", "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-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 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": "kul202603081720sin2026030818355613sin202603082040dac202603082240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-375", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjJ23eLCI\/euyWvn5En1La350i4QmW6q3hQTiq2OY9mmk=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Emk0nEGN4WfRn4YkP7HUxC4jEGgzjEBD+Ud2Xu9rNq7dQBd65ej3hCOGTyrr71JtoI=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgiiGYtpe0tGfwnoflO6IS4smAUOZNl0i+yM5JzkZSggB2kZWN+iltPB\/ITqMnQ0paE=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgiiGYtpe0tGfwnoflO6IS4sNqbqEXfdvTECGekOCJTdmEouIr2OU3C+Omj9\/hZFclo=", "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-375", "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-08 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": "kul202603080230dac202603080425387dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-376", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqnuGNoywZEpc4Ifbg+M7OVS+1lKr5751nsk1VqHjx+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-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": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-376", "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": "morning", "departure_departure_time": "2026-03-08 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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-377", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbotC1EOpfWbKwkVJ3aFxBKYXNp8RADxHzYLZiumixWEmQ==", "PriceCodeRef": null, "supplier_title": "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": "Zg23wJs1\/MOqsDehm6zqAQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-377", "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-08 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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-378", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq9GhLpQToT7697lo6hHDs3103llltKGlcEnJyvyZ7S2g==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-378", "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-08 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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-379", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqjidAG0d256cZea9fZW+oEomlq6idl753Z1Qh3Kkt7xw==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QNj6XNavgxlmKl4WfN8xSQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-379", "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-08 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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-380", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjgNFDHJF0WCdbaAZfW7xQCJyvGLlmKPaoH1+IPTzk\/YA=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkQWP6ito44AMEMIPVmGvQHJFB7aPEXl71BrUf2nwmhc5wYbOSaU1Abzt3cTqPAKUQ=", "origin": "KUL", "departure_time": "2026-03-08 21:25: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-09 00:30:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-08", "flight_time": "7h 5m", "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": "O", "fareBasisCode": "OCM6MY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkQWP6ito44AMEMIPVmGvQHuvYZW4N6LgLsa1igvs+iSAMlFWuNqqxOapf62u3OEcw=", "origin": "MCT", "departure_time": "2026-03-09 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-09 14:25:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 20m", "distance": null, "lay_over": "PT07H35M", "lay_over_date": "2026-03-09", "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": "O", "fareBasisCode": "OCM6MY", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgg52VLSnxgH3nfUwWwVFrMpGX+e20O9eVDsGsoEnvycvYNFuXpC0p8ilY4UIHMhEug=", "origin": "DAC", "departure_time": "2026-04-28 16:00:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2026-04-28 18:50:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-04-28", "flight_time": "4h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgg52VLSnxgH3nfUwWwVFrMpHJEbmpZwfQGpNQ\/AvH5GqkyhxYUZ0DOZ88HX\/esfjkE=", "origin": "MCT", "departure_time": "2026-04-28 21:25:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "6h 50m", "distance": null, "lay_over": "PT02H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 4199, "gross_total": 4401, "base_fare": 3343, "tax": 1088, "sell": { "currency": "MYR", "total": 4199, "base_fare": 3343, "tax": 1088 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE5OSwiYmFzZV9mYXJlIjozMzQzLCJ0YXgiOjEwODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0MTY5LCJiYXNlX2ZhcmUiOjMzMTMsInRheCI6MTA4OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0NDAxLCJiYXNlX2ZhcmUiOjMzMTMsInRheCI6MTA4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4199, "base_fare": 3343, "tax": 1088, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3313.00", "tax": "1088.00", "discount": 232, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4199, "base_fare": 3343, "tax": 1088, "gross": { "base_fare": "3313.00", "tax": "1088.00", "discount": "232.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxOTkuMDAiLCJiYXNlX2ZhcmUiOiIzMzQzLjAwIiwidGF4IjoiMTA4OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMTMuMDAiLCJ0YXgiOiIxMDg4LjAwIiwiZGlzY291bnQiOiIyMzIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxNjkuMDAiLCJiYXNlX2ZhcmUiOiIzMzEzLjAwIiwidGF4IjoiMTA4OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMzMTMuMDAiLCJ0YXgiOiIxMDg4LjAwIiwiZGlzY291bnQiOiIyMzIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0NDAxLjAwIiwiYmFzZV9mYXJlIjoiMzMxMy4wMCIsInRheCI6IjEwODguMDAiLCJkaXNjb3VudCI6IjIzMi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MTY5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4401, "base_fare": 3313, "tax": 1088, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 232, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4199, "filter": { "id": "F123NP00114-380", "price": 4199, "gross_total": 4401, "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-08 21:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603082125mct202603090030824mct202603090805dac202603091425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-381", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sj5\/6HhC2sMZZcMzS6ZqunIKgjghLqsCe3TQbtdeOYJ2Y=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-381", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElNBI3Ako9uNlzSrtQszahEWcCgyIFeoWE6kbfYf575i5CoajKP5P5gozatYUQVCGA=", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElNBI3Ako9uNlzSrtQszahE4QHRP2vk089swpjKyXECi7POZF93Qvdls3EIB3rR54Q=", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjT6YgzPKqb4cnSzm+ksil\/yRD2qfejT3X2Z8X5VrTw0MAG\/2IG\/+grcRJ+i1\/qI20=", "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-381", "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": "afternoon", "departure_departure_time": "2026-03-08 13: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-382", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjDmpauODkfWmrcPM0yJng9K7SEfLFifJMSL7YL\/7cBxA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-382", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EkdHxrIWet0gM6YOLBGuGLMzGLR5JsTNG5zI9J0H4+GauHY8Mb0igf9UHcDZ0y4N7k=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjZ78kXmTOzL8yyXDbIrEtSC9D9aafD96rAdO\/GDxAEYBZWPxVz6zhqoBrNZaPfPrE=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjZ78kXmTOzL8yyXDbIrEtSTpaT3h\/zfSSEcixCHZf+\/Caj8ShShMPUnVAMDmj\/ae0=", "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-382", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-383", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq5BaoMYEWl0Z4fJxJuzpvkvM8EoRxoPMM9OS7AQ76mJQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8nAdJn4EjpBnzcGSwsJQDA==", "origin": "KUL", "departure_time": "2026-03-08 10: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-08 11:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "627" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "627" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-383", "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-08 10: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": "kul202603081040sin202603081155627sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-384", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp3YOLW9v4fjlIIuY22yIm4+58svg6dlPg2AYQal0Cx+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-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": "ioDUwrvyw+0KB0hG3VfU1Q==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-384", "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-08 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": "kul202603081140sin202603081255603sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-385", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpRzTg8iWOJlyPsCO56WBxKZjW3nu7RqxLdYq3I8TazZg==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0Yc6+zphlooDDO9elyZelA==", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-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": "nw5RQVBaU1Kub73cOL\/HBw==", "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-385", "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": "afternoon", "departure_departure_time": "2026-03-08 13: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-386", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq0xOoKabnpzDbLc13gEFJHIg0rIor28tHI5NajFoJLhw==", "PriceCodeRef": null, "supplier_title": "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "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-386", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw5RQVBaU1Kub73cOL\/HBw==", "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-386", "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-08 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": "kul202603081105sin202603081220107sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-387", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo8Bh17wsutVjYHfORGbZ1abSgWXhfoNPdnrdzBqhJMTA==", "PriceCodeRef": null, "supplier_title": "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": "KdgrF8ud3i1tc3GON9KR6A==", "origin": "KUL", "departure_time": "2026-03-08 21:25: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-09 00:30:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-08", "flight_time": "7h 5m", "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": "O", "fareBasisCode": "OCM6MY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "zsvNoEB37bLFTYefS3fUsw==", "origin": "MCT", "departure_time": "2026-03-09 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-09 14:25:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 20m", "distance": null, "lay_over": "PT07H35M", "lay_over_date": "2026-03-09", "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": "O", "fareBasisCode": "OCM6MY", "meal_code": null, "seat_available": "7" } } ] }, { "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": "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": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "ZyTz69kq1VrhhbViAF62oA==", "origin": "MCT", "departure_time": "2026-04-28 21:25:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "6h 50m", "distance": null, "lay_over": "PT02H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 4311, "gross_total": 4281, "base_fare": 3205, "tax": 1106, "sell": { "currency": "MYR", "total": 4311, "base_fare": 3205, "tax": 1106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMxMSwiYmFzZV9mYXJlIjozMjA1LCJ0YXgiOjExMDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0MjgxLCJiYXNlX2ZhcmUiOjMxNzUsInRheCI6MTEwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0MjgxLCJiYXNlX2ZhcmUiOjMxNzUsInRheCI6MTEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4311, "base_fare": 3205, "tax": 1106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3175.00", "tax": "1106.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4311, "base_fare": 3205, "tax": 1106, "gross": { "base_fare": "3175.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMTEuMDAiLCJiYXNlX2ZhcmUiOiIzMjA1LjAwIiwidGF4IjoiMTEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNzUuMDAiLCJ0YXgiOiIxMTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MjgxLjAwIiwiYmFzZV9mYXJlIjoiMzE3NS4wMCIsInRheCI6IjExMDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMTc1LjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQyODEuMDAiLCJiYXNlX2ZhcmUiOiIzMTc1LjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MjgxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4281, "base_fare": 3175, "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": 4311, "filter": { "id": "F123NP00114-387", "price": 4311, "gross_total": 4281, "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-08 21:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603082125mct202603090030824mct202603090805dac202603091425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-388", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpvNtFieuEhz4dSn7lcNAdMk7mh5a9HpwR+Z39M9xr9sQ==", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4WnssfRmMLIoJNycIxWKug==", "origin": "KUL", "departure_time": "2026-03-08 21:25: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-09 00:30:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-08", "flight_time": "7h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "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": "O", "fareBasisCode": "OCM6MY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "S2I44CCDF5NmG64ldRGk0w==", "origin": "MCT", "departure_time": "2026-03-09 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-09 14:25:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 20m", "distance": null, "lay_over": "PT07H35M", "lay_over_date": "2026-03-09", "aircraft": { "code": "7M8", "name": "7M8", "picture": "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": "O", "fareBasisCode": "OCM6MY", "meal_code": null, "seat_available": "9" } } ] }, { "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": "HdMh7VN7Hc9eyOv7SLTssw==", "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": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "JVeFjGw5hwzOVQ6Qnn5\/bA==", "origin": "MCT", "departure_time": "2026-04-28 21:25:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "6h 50m", "distance": null, "lay_over": "PT02H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4311, "gross_total": 4281, "base_fare": 3205, "tax": 1106, "sell": { "currency": "MYR", "total": 4311, "base_fare": 3205, "tax": 1106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMxMSwiYmFzZV9mYXJlIjozMjA1LCJ0YXgiOjExMDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0MjgxLCJiYXNlX2ZhcmUiOjMxNzUsInRheCI6MTEwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0MjgxLCJiYXNlX2ZhcmUiOjMxNzUsInRheCI6MTEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4311, "base_fare": 3205, "tax": 1106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3175.00", "tax": "1106.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4311, "base_fare": 3205, "tax": 1106, "gross": { "base_fare": "3175.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMTEuMDAiLCJiYXNlX2ZhcmUiOiIzMjA1LjAwIiwidGF4IjoiMTEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNzUuMDAiLCJ0YXgiOiIxMTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MjgxLjAwIiwiYmFzZV9mYXJlIjoiMzE3NS4wMCIsInRheCI6IjExMDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMTc1LjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQyODEuMDAiLCJiYXNlX2ZhcmUiOiIzMTc1LjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0MjgxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4281, "base_fare": 3175, "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": 4311, "filter": { "id": "F123NP00114-388", "price": 4311, "gross_total": 4281, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-08 21:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603082125mct202603090030824mct202603090805dac202603091425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-389", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpzP4AEq\/OM1fHPj6XzBTS4cakQ9KtUzB\/A5N9EsBG8Qw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "uUNBKWLd4CEo4GsdHhYttw==", "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": "ywDJ0iLVoi6QDs\/sK+KHnQ==", "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-389", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604281815kul202604281925608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-390", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrFbDWAriAPr2VkXSRbnWH9\/ZhBND4PA7j0I3OAxDFHWw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "uUNBKWLd4CEo4GsdHhYttw==", "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": "IBmKkBh4ArH+DM73HQaNwA==", "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-390", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604281915kul202604282025616", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-391", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpEoQ4QWoV2Gn2D1J42qLyFlRd+frKPA9OAlFULbq4vLw==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "uUNBKWLd4CEo4GsdHhYttw==", "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": "kGx2NHXS3sI2buNIznXIKA==", "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-391", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604281830kul202604281945126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-392", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo7+fSIY8R5wXlol7I8QkrNwh4SF55L5XRdilX0pGQ+fyzdU99bEXhqPS9eYqI+7luogB90844nlDewLSUmgDU\/AX7gv+qG6qfv2lsD8MmSq1T9g9JFqIxYJty4VQ7EtFmE9Ns\/ULVbk\/Ys\/qK1og7H6BC8YC4xy4abeeVQyeLEwQh5PK3jkUFgT7S9nJi3e80qztPancCwPAA3DATdptd\/pk\/QfzKSJSBEzQjJVzRtYCmxFZa\/wP2NWU2lWPHxUr19Vb2F4ZZXMmWj7GV745KyoL8ehRv6bStW6PYs43BgawYnp7xYn6uMv2YQgSzS8oIukQG9H9ul4OJlz7RW7sMEuAcXdlrl++iVW3dELhzl\/RbxnBRdu+kr0jy8Am11AfAcZpbSe6S8RV2Gih89Wg43", "PriceCodeRef": null, "supplier_title": "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": "l535N+367x3GIMAub1amYg==", "origin": "KUL", "departure_time": "2026-03-08 21: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-09 00:30:00", "destination_terminal": "", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-08", "flight_time": "7h 5m", "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": "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": "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": "7" } }, { "air_segment_key": "g3ri+o0gTmt7vGOJaRjgzw==", "origin": "MCT", "departure_time": "2026-03-09 08:05:00", "origin_terminal": "", "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-03-09 14:25:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 20m", "distance": null, "lay_over": "PT07H35M", "lay_over_date": "2026-03-09", "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": "7" } } ] }, { "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": "8ADGW8qW9LDpKkmAp9ttLQ==", "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": "7" } }, { "air_segment_key": "JmSDATd0EylTQGnXzHPH+w==", "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": "7" } } ] } ], "price": { "currency": "MYR", "total": 4449, "gross_total": 4419, "base_fare": 3505, "tax": 944, "sell": { "currency": "MYR", "total": 4449, "base_fare": 3505, "tax": 944 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0OSwiYmFzZV9mYXJlIjozNTA1LCJ0YXgiOjk0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0MTksImJhc2VfZmFyZSI6MzQ3NSwidGF4Ijo5NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQxOSwiYmFzZV9mYXJlIjozNDc1LCJ0YXgiOjk0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4449, "base_fare": 3505, "tax": 944, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3475.00", "tax": "944.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4449, "base_fare": 3505, "tax": 944, "gross": { "base_fare": "3475.00", "tax": "944.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NDkuMDAiLCJiYXNlX2ZhcmUiOiIzNTA1LjAwIiwidGF4IjoiOTQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ3NS4wMCIsInRheCI6Ijk0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQxOS4wMCIsImJhc2VfZmFyZSI6IjM0NzUuMDAiLCJ0YXgiOiI5NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDc1LjAwIiwidGF4IjoiOTQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQxOS4wMCIsImJhc2VfZmFyZSI6IjM0NzUuMDAiLCJ0YXgiOiI5NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4419, "base_fare": 3475, "tax": 944, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4449, "filter": { "id": "F123NP00114-392", "price": 4449, "gross_total": 4419, "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": "night", "departure_departure_time": "2026-03-08 21: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": "kul202603082125mct202603090030824mct202603090805dac202603091425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-393", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjZ1wBbz0qXLQ4XVD+19vJiAU2N14P0qIz7dAWKe\/UWZk=", "PriceCodeRef": null, "supplier_title": "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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElYwN9L2O0USxkv+2luAMGqiErld4SX+8A+tinsEX7mxzTQRwo3uJZ0XudOd9KILMg=", "origin": "KUL", "departure_time": "2026-03-08 21:25: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-09 00:30:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-08", "flight_time": "7h 5m", "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": 30, "unit": "kg", "title": "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": "O", "fareBasisCode": "OFX6MY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElYwN9L2O0USxkv+2luAMGqiZmKhXAS2r97BeomtP6jsk8gZbadLmgBLyub4Pysdm4=", "origin": "MCT", "departure_time": "2026-03-09 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-09 14:25:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 20m", "distance": null, "lay_over": "PT07H35M", "lay_over_date": "2026-03-09", "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": 30, "unit": "kg", "title": "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": "O", "fareBasisCode": "OFX6MY", "meal_code": null, "seat_available": "7" } } ] }, { "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggSOH\/D8iR70e\/yti9ezKPwxZSLklqc1eMM8Kgyya5AP9gIG3Eg\/cizwvnUdI6AQlw=", "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": 30, "unit": "kg", "title": "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": "VFXRMY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggSOH\/D8iR70e\/yti9ezKPwO+9Ft2tFw0fdvYu08z1QeSzP7gZbP2I\/fuvibwQJuio=", "origin": "MCT", "departure_time": "2026-04-28 21:25:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "6h 50m", "distance": null, "lay_over": "PT02H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "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": "VFXRMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 4629, "gross_total": 4863, "base_fare": 3805, "tax": 1088, "sell": { "currency": "MYR", "total": 4629, "base_fare": 3805, "tax": 1088 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDYyOSwiYmFzZV9mYXJlIjozODA1LCJ0YXgiOjEwODh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0NTk5LCJiYXNlX2ZhcmUiOjM3NzUsInRheCI6MTA4OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo0ODYzLCJiYXNlX2ZhcmUiOjM3NzUsInRheCI6MTA4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4629, "base_fare": 3805, "tax": 1088, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3775.00", "tax": "1088.00", "discount": 264, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4629, "base_fare": 3805, "tax": 1088, "gross": { "base_fare": "3775.00", "tax": "1088.00", "discount": "264.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ2MjkuMDAiLCJiYXNlX2ZhcmUiOiIzODA1LjAwIiwidGF4IjoiMTA4OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3NzUuMDAiLCJ0YXgiOiIxMDg4LjAwIiwiZGlzY291bnQiOiIyNjQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1OTkuMDAiLCJiYXNlX2ZhcmUiOiIzNzc1LjAwIiwidGF4IjoiMTA4OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM3NzUuMDAiLCJ0YXgiOiIxMDg4LjAwIiwiZGlzY291bnQiOiIyNjQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0ODYzLjAwIiwiYmFzZV9mYXJlIjoiMzc3NS4wMCIsInRheCI6IjEwODguMDAiLCJkaXNjb3VudCI6IjI2NC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo0NTk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4863, "base_fare": 3775, "tax": 1088, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 264, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4629, "filter": { "id": "F123NP00114-393", "price": 4629, "gross_total": 4863, "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-08 21:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603082125mct202603090030824mct202603090805dac202603091425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-394", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqsTN\/3NQEGvkiPXYPEHKw70xeMxM607WsqtpvEbh1WWQ==", "PriceCodeRef": null, "supplier_title": "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": "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-08 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-08 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "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-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": "Hl0Tr+XqCJl+53b2XMyp1w==", "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-394", "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-08 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": "kul202603081105sin202603081220107sin202603081550dac202603081805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-395", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPnE9ki7xQXqdGf2sWtOqhiou1UiJcixO2E\/jX4ezjD1M=", "PriceCodeRef": null, "supplier_title": "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": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBhFwvn+o3GnLvhglBJUZm4s3gadBUXTBj9YbvxCdORIQka8efnbPz4kfip9wcJQi0=", "origin": "KUL", "departure_time": "2026-03-08 23: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-09 00:30:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "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": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XBhFwvn+o3GnLvhglBJUZm4rPhlYhwiWBLCKc+6zvyaJTjPKG2Mlo9+jHGwHOgUSAk=", "origin": "SIN", "departure_time": "2026-03-09 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-09 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-09", "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": "E", "fareBasisCode": "EHSG3M", "meal_code": null, "seat_available": "4" } } ] }, { "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PSDEjcfH7Il+CEAh1ut9vNggMNsNru9aiN+H2cVnTV3yZjhhoyQiV9goQx8JdQMmE=", "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": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PSDEjcfH7Il+CEAh1ut9vNW+qSZ1W61siyHxE4ab1Mt19P8WGACvDXqeZj9dr4y5E=", "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": 4705, "gross_total": 4676, "base_fare": 4113, "tax": 593, "sell": { "currency": "MYR", "total": 4705, "base_fare": 4113, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDcwNSwiYmFzZV9mYXJlIjo0MTEzLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ2NzUsImJhc2VfZmFyZSI6NDA4MywidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDY3NiwiYmFzZV9mYXJlIjo0MDgzLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4705, "base_fare": 4113, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4083.00", "tax": "593.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4705, "base_fare": 4113, "tax": 593, "gross": { "base_fare": "4083.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ3MDUuMDAiLCJiYXNlX2ZhcmUiOiI0MTEzLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA4My4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDY3NS4wMCIsImJhc2VfZmFyZSI6IjQwODMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MDgzLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDY3Ni4wMCIsImJhc2VfZmFyZSI6IjQwODMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDY3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4676, "base_fare": 4083, "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": 4705, "filter": { "id": "F123NP00114-395", "price": 4705, "gross_total": 4676, "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": "night", "departure_departure_time": "2026-03-08 23:20: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": "kul202603082320sin202603090030609sin202603091550dac202603091805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-396", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFJtUMeYSn0DQAIVdtu7Vv8nHnvO2JWijz7gZXNEIj7RY=", "PriceCodeRef": null, "supplier_title": "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeawb30X7ezRxuMmQbBK7KlXNU8cDYZYHvs3w2UQGhyqXkipvfOcZDOyXLoN\/RpESDY=", "origin": "KUL", "departure_time": "2026-03-08 23: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-09 00:30:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "flight_time": "1h 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": "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": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeawb30X7ezRxuMmQbBK7KlXrfQw+WRimWEVedEUStwSLhxcjn5Ixal9vIhG9FPB37g=", "origin": "SIN", "departure_time": "2026-03-09 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-09 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-09", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-09", "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": "E", "fareBasisCode": "EHSG3M", "meal_code": null, "seat_available": "4" } } ] }, { "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOAUMjwsLpA1ykl7g6QzImWnlf2rxU3qV9Yl9iD2gC+dr4wOW9bN5YZfweurC7xMGs=", "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOAUMjwsLpA1ykl7g6QzImWeD+qU2d9\/ZJXr+qrL7laIRvjddCUl\/8H7QPFG5MFN7w=", "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": 4716, "gross_total": 4686, "base_fare": 4123, "tax": 593, "sell": { "currency": "MYR", "total": 4716, "base_fare": 4123, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDcxNiwiYmFzZV9mYXJlIjo0MTIzLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ2ODYsImJhc2VfZmFyZSI6NDA5MywidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDY4NiwiYmFzZV9mYXJlIjo0MDkzLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4716, "base_fare": 4123, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4093.00", "tax": "593.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4716, "base_fare": 4123, "tax": 593, "gross": { "base_fare": "4093.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ3MTYuMDAiLCJiYXNlX2ZhcmUiOiI0MTIzLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA5My4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDY4Ni4wMCIsImJhc2VfZmFyZSI6IjQwOTMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MDkzLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDY4Ni4wMCIsImJhc2VfZmFyZSI6IjQwOTMuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDY4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4686, "base_fare": 4093, "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": 4716, "filter": { "id": "F123NP00114-396", "price": 4716, "gross_total": 4686, "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": "night", "departure_departure_time": "2026-03-08 23:20: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": "kul202603082320sin202603090030609sin202603091550dac202603091805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-397", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFedtOISBRKC6kLz8MtZ69jfuTrRjiLQT0qQAN+I352Ac=", "PriceCodeRef": null, "supplier_title": "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyebZ5BPF09KIvKq\/WnmXc12pH7e8G+NQ2cIXBKA7EWjypmVbziRQdnJVt2gY5IwrkvY=", "origin": "KUL", "departure_time": "2026-03-08 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-08 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-08", "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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyebZ5BPF09KIvKq\/WnmXc12pToiQ6w1hjiVjJn4k8vn5Dx4gyujVJty0CIg1zaJwy2o=", "origin": "CAN", "departure_time": "2026-03-08 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-08 21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-08", "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-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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOlX2v8ZlpG08PQFmHOy0env2qc2zkY0T+VhTa+iVJIbgo+ivTjqUKMfJNjhRB5uNo=", "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOlX2v8ZlpG08PQFmHOy0enOoqxWklsFAomeY07bNp9EHu+BgQ3zC25kDpSm7D3oZg=", "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-397", "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-08 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": "kul202603081400can202603081815350can202603081925dac202603082150391dac202604282315can202604290500392can202604290815kul202604291225349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-398", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqLH4+yQO6SSTJLCPhrmntWgE2g9g8h3JKCgo9VT20dEg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uvxma5x5MeIcibdE4wI4AQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "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": "RRKgIvo9GoberbmB0\/CTjA==", "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": "+0xxIiCXyhnuOweVPlArkQ==", "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-398", "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-08 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": "kul202603080230dac202603080425387dac202604280825sin202604281440584sin202604281830kul202604281945126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-399", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFlXUFMLLOwzdJn3jnx4FXOsmyBA7sdt2NZUhuqFufs4M=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeZC1DqN3B58+jYCwIpmjJzv4pC74k861l3ftjfkcVlvnWB1F9bQ0sQ3sajsf539k+I=", "origin": "KUL", "departure_time": "2026-03-08 02:20: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-08 06:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.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": 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": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeZC1DqN3B58+jYCwIpmjJzvPti44e\/7P9Pf86yE86gnARcK1VDhAacrcr5FamyrhM4=", "origin": "CAN", "departure_time": "2026-03-08 09:05: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-08 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 25m", "distance": null, "lay_over": "PT02H25M", "lay_over_date": "2026-03-08", "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": "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": 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-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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNn4412k\/6Q9NpSMbSDYOvKYf1M3XZKTbR9hF8OVoGY6wf4l6SzXo4u\/oFdmDxsU6M=", "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": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNn4412k\/6Q9NpSMbSDYOvKDp4PDsE1t2mLYzPGLOSb3+Gv0KN8xpVpRIUEopyJ1Ps=", "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-399", "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-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-08 02:20: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": "kul202603080220can2026030806408072can202603080905dac2026030811305015dac202604282315can202604290500392can202604290815kul202604291225349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-400", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjMiF8a1ZSFw1m2\/J6ALDMG00OfWqvHRRrsrKqLdDonD0=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElG3dq1Fk0TapYpQ86sExwZ3k5Esj37ZGzXZYB6erE0uEquuIzt8O3YWPCvNew\/3bk=", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElG3dq1Fk0TapYpQ86sExwZOBpV30x5YdmcroDwNL3bTmkFpc4zXnWcvu3bhZi3P2Y=", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgi\/miZaFKMJiLU1gyhiKP7grVWErg8j6vmyzyeSmy\/QRfrgHG1U7uUm62tcEM6FIBw=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgi\/miZaFKMJiLU1gyhiKP7gP1foMJKStXWw2I7ffBUrEnuJHlppZGOZpJAcEYqhmEU=", "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": 6382, "gross_total": 6782, "base_fare": 6350, "tax": 462, "sell": { "currency": "MYR", "total": 6382, "base_fare": 6350, "tax": 462 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjM4MiwiYmFzZV9mYXJlIjo2MzUwLCJ0YXgiOjQ2Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYzNTIsImJhc2VfZmFyZSI6NjMyMCwidGF4Ijo0NjIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Njc4MiwiYmFzZV9mYXJlIjo2MzIwLCJ0YXgiOjQ2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6382, "base_fare": 6350, "tax": 462, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6320.00", "tax": "462.00", "discount": 430, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6382, "base_fare": 6350, "tax": 462, "gross": { "base_fare": "6320.00", "tax": "462.00", "discount": "430.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYzODIuMDAiLCJiYXNlX2ZhcmUiOiI2MzUwLjAwIiwidGF4IjoiNDYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMyMC4wMCIsInRheCI6IjQ2Mi4wMCIsImRpc2NvdW50IjoiNDMwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2MzUyLjAwIiwiYmFzZV9mYXJlIjoiNjMyMC4wMCIsInRheCI6IjQ2Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMjAuMDAiLCJ0YXgiOiI0NjIuMDAiLCJkaXNjb3VudCI6IjQzMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY3ODIuMDAiLCJiYXNlX2ZhcmUiOiI2MzIwLjAwIiwidGF4IjoiNDYyLjAwIiwiZGlzY291bnQiOiI0MzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjM1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6782, "base_fare": 6320, "tax": 462, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 430, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6382, "filter": { "id": "F123NP00114-400", "price": 6382, "gross_total": 6782, "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-08 13: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-401", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjWmJMdNh558sVGC4TEgQlQzEtHzNX3FIvmEnDozRV0+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-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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmGypy+kpdeTqBqvE6hn80oU4On\/ldk6LCHFv\/ZWQhfKc1A\/NVl6K7ATo69wfCXeKE=", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmGypy+kpdeTqBqvE6hn80oswHrOYW2j0JrvjFptro2aPddCh8ePsCjDai0eJZcIog=", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjCAyakpqHY8MuXFFYIiNUVfbERlgMMFsfx137i9vCEvspQ81+7BMAgBjTvwqGBa8o=", "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgjCAyakpqHY8MuXFFYIiNUVTi+Y0oN1ezROa+94bLthTmcYFsuMYkKoveKj9G4NfNI=", "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": 6481, "gross_total": 6881, "base_fare": 6350, "tax": 561, "sell": { "currency": "MYR", "total": 6481, "base_fare": 6350, "tax": 561 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjQ4MSwiYmFzZV9mYXJlIjo2MzUwLCJ0YXgiOjU2MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjY0NTEsImJhc2VfZmFyZSI6NjMyMCwidGF4Ijo1NjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Njg4MSwiYmFzZV9mYXJlIjo2MzIwLCJ0YXgiOjU2MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6481, "base_fare": 6350, "tax": 561, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6320.00", "tax": "561.00", "discount": 430, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6481, "base_fare": 6350, "tax": 561, "gross": { "base_fare": "6320.00", "tax": "561.00", "discount": "430.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY0ODEuMDAiLCJiYXNlX2ZhcmUiOiI2MzUwLjAwIiwidGF4IjoiNTYxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjMyMC4wMCIsInRheCI6IjU2MS4wMCIsImRpc2NvdW50IjoiNDMwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NDUxLjAwIiwiYmFzZV9mYXJlIjoiNjMyMC4wMCIsInRheCI6IjU2MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzMjAuMDAiLCJ0YXgiOiI1NjEuMDAiLCJkaXNjb3VudCI6IjQzMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY4ODEuMDAiLCJiYXNlX2ZhcmUiOiI2MzIwLjAwIiwidGF4IjoiNTYxLjAwIiwiZGlzY291bnQiOiI0MzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6881, "base_fare": 6320, "tax": 561, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 430, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6481, "filter": { "id": "F123NP00114-401", "price": 6481, "gross_total": 6881, "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-08 13:05: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-402", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjFpnQGUs0SZefizCcZpijZ7ZaHggHNfs610ugBAqVTqA=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Enuzysb+qWBUsVbRyQm7TWTmXrCW5IN5qCBMJN7+41YjuZuwKDAXMZlYtql1adPRl4=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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-402", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrghBnVTPjNlcY7RE9t0lSFgoB0QJbFB7O25mXmwUNB9arceYcBZZYmnYiOFAF1rxk3g=", "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-402", "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": "morning", "departure_departure_time": "2026-03-08 09: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": "kul202603080920dac202603081120102dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-403", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8SjKjHwDzVaqkq84VckA\/RQadJ7WtW1ESg7Tz7L0rqjXjU=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5Elui8u44GtkRdtLvXKoqSSv4OwSRzoRnvFdMFRkaT3lotQJ7iI2D7Ght1L0WKPLdNs=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgiCOQilscyvaAlgRbvS8R226HI+IXwKsb205d90GlLnsM0pr+vurQ\/5vcU0mSqe+mk=", "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": "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgiCOQilscyvaAlgRbvS8R22EteGfO0E6H773dcBZZP4AXgzPoh6g9ka0LgP\/1hUy7Q=", "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": "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": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6781, "gross_total": 7221, "base_fare": 6747, "tax": 504, "sell": { "currency": "MYR", "total": 6781, "base_fare": 6747, "tax": 504 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Njc4MSwiYmFzZV9mYXJlIjo2NzQ3LCJ0YXgiOjUwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjY3NTEsImJhc2VfZmFyZSI6NjcxNywidGF4Ijo1MDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzIyMSwiYmFzZV9mYXJlIjo2NzE3LCJ0YXgiOjUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6781, "base_fare": 6747, "tax": 504, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6717.00", "tax": "504.00", "discount": 470, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6781, "base_fare": 6747, "tax": 504, "gross": { "base_fare": "6717.00", "tax": "504.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY3ODEuMDAiLCJiYXNlX2ZhcmUiOiI2NzQ3LjAwIiwidGF4IjoiNTA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcxNy4wMCIsInRheCI6IjUwNC4wMCIsImRpc2NvdW50IjoiNDcwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NzUxLjAwIiwiYmFzZV9mYXJlIjoiNjcxNy4wMCIsInRheCI6IjUwNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MTcuMDAiLCJ0YXgiOiI1MDQuMDAiLCJkaXNjb3VudCI6IjQ3MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcyMjEuMDAiLCJiYXNlX2ZhcmUiOiI2NzE3LjAwIiwidGF4IjoiNTA0LjAwIiwiZGlzY291bnQiOiI0NzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njc1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7221, "base_fare": 6717, "tax": 504, "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": 6781, "filter": { "id": "F123NP00114-403", "price": 6781, "gross_total": 7221, "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": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-08 09: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": "kul202603080920dac202603081120102dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-404", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sj9AgCK6i3mewdXcxhfCieOrfsqM\/02jLm6AIh4wjNSRQ=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5ElGPEy3Z58Xc4PZ8Gm3Az\/b2Fm3SWsZyfu\/HeL+ppBy0NdodgXJiVty65BGEcE4CQ0=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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-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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgg7uLoaWjBh21Tw47Kws5wUGWu4+g7KgMXA+vQGXvByU0xzR580Uhxwa9i+Jj40HNw=", "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": "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": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrgg7uLoaWjBh21Tw47Kws5wUykpi4agDk8tVjlvs36rVtGBrGTDSQ+QN3vebZNfzM64=", "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": "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": 6880, "gross_total": 7320, "base_fare": 6747, "tax": 603, "sell": { "currency": "MYR", "total": 6880, "base_fare": 6747, "tax": 603 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Njg4MCwiYmFzZV9mYXJlIjo2NzQ3LCJ0YXgiOjYwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjY4NTAsImJhc2VfZmFyZSI6NjcxNywidGF4Ijo2MDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMyMCwiYmFzZV9mYXJlIjo2NzE3LCJ0YXgiOjYwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6880, "base_fare": 6747, "tax": 603, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6717.00", "tax": "603.00", "discount": 470, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6880, "base_fare": 6747, "tax": 603, "gross": { "base_fare": "6717.00", "tax": "603.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": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY4ODAuMDAiLCJiYXNlX2ZhcmUiOiI2NzQ3LjAwIiwidGF4IjoiNjAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcxNy4wMCIsInRheCI6IjYwMy4wMCIsImRpc2NvdW50IjoiNDcwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2ODUwLjAwIiwiYmFzZV9mYXJlIjoiNjcxNy4wMCIsInRheCI6IjYwMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MTcuMDAiLCJ0YXgiOiI2MDMuMDAiLCJkaXNjb3VudCI6IjQ3MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMjAuMDAiLCJiYXNlX2ZhcmUiOiI2NzE3LjAwIiwidGF4IjoiNjAzLjAwIiwiZGlzY291bnQiOiI0NzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7320, "base_fare": 6717, "tax": 603, "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": 6880, "filter": { "id": "F123NP00114-404", "price": 6880, "gross_total": 7320, "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": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-08 09:20: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": "kul202603080920dac202603081120102dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-405", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbqy3FOejrRxu9BkwpL25LX7T1ya9eOlfklRPvI6UaN6WA==", "PriceCodeRef": null, "supplier_title": "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": "Nl33bc+tPMM1VLANzutEUA==", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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": "4C89LnoAqgizWgWjCgvnfQ==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-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": "WO6VYxOnC+2LgnIsrJ0EHg==", "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": "xicx9wcLZ1XQSPlifgoe7w==", "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-405", "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": "afternoon", "departure_departure_time": "2026-03-08 13:05: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604280825sin202604281440584sin202604281815kul202604281925608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-406", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboASb54uQ1J16PygNCTd8Sj6ysu+Q6P33DCOGcSonvJJ9tLDz57YtR2Nlot+Bp53nI=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OS+SxXD4I3\/6Al9l34NNSEQWx6WHU5QDs2gc89Bv5EmuN2uFxa8pEXVr3Lw9rJ6UGMzPcoEVdeQ5Ix3vicODSyXYcv\/P3fWSRlTkoqX8FRA=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-406", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "bbQy3uJDfkGOpmhTlYhK\/+wwEH6xqkpvc2OfcryCrggOXBVEG4lYNx6epFRNSEwCzL\/3\/8K0t9+1sSwW+3gt7UpF6L0lMWMfg6IQJEvUYO4=", "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-406", "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-08 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": "kul202603080230dac202603080425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-407", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKP7iXdw38w2bvhQI3Pe7n\/TnSikf+ulT4ecK5qvvfnemw=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XB2xX8as+\/MhEiO0Q7XUzq+jYGFk8wIY+pvgarQd3Eh0Y5nR7a9\/PV+CBq8l6emrW4=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-407", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0OiIu4t8OwK8F\/l67lnQA8E6XtgwmGfWWv6Fcp\/cN0PM4c7WCUSa3B8POjA\/Vsq85I=", "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-407", "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-08 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": "kul202603080230dac202603080425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-408", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgborU2CoGjPsADUUHGoBzNKPeWEnIL7EIAWom6KtiOm+KH7JA0gu6rSZ0TNVafPn+fg=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YOpRmmQ+ySxfqr18x9vjtVeStCERSKB0UQ6vbWXl9XDdEi\/LocfktBSH8\/+Zyv4zcKE3vDaPn03v+iV5aLB5c\/vY6vkbJITBJSKsBXKS4L8=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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-408", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kzZlq4aMoEGUer5nerDPedV015+jp8VDrY9cpXClE0PCwql3suYiPWbY1aQhQnfgvtbqNGXpsPk0p3ugQb2xo6+EruACoXYIqSC5MxWNnLU=", "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-408", "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": "morning", "departure_departure_time": "2026-03-08 09: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": "kul202603080920dac202603081120102dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-409", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqF7euHqOadVY1bR0fGnn1afI75J\/c+F7cL73y\/Pqd0lKM=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeb01PWTG12D9Ya\/8+OXbAUu6+uzmZdU1NL9sZ6424b5KGd55NzoXY5PrMHONFpxREg=", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-409", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPPb5wV\/pGN+\/Yu\/toXygEayAX3WBj7i1PgbfbqlHyi4lQrDx3jE3MKDBuLK53Ioir0=", "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-409", "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-08 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": "kul202603080230dac202603080425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-410", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqFbxxvraGz2xBBGt3lOos82ECV+cRDUbeXLaUVYqD+dLo=", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeYt500C058\/wuzZ1EN4E2hddTt9v75DikoF55NDiHrij68K7RU8nldYJ81L1aUBMyY=", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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-410", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPOAmxikbL2MbUPLVxahtQhQfSwPN\/twa2tVqIOyOG2ReAbLKT7XbS9DJ\/dndvZ\/BF4=", "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-410", "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": "morning", "departure_departure_time": "2026-03-08 09: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": "kul202603080920dac202603081120102dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-411", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqBtIk1+4cPnHQprtnNu01jE12fDD5D97YdbNH+KAfryA==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-411", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7185, "gross_total": 7662, "base_fare": 7266, "tax": 426, "sell": { "currency": "MYR", "total": 7185, "base_fare": 7266, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE4NSwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNTUsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY2MiwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7185, "base_fare": 7266, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "426.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7185, "base_fare": 7266, "tax": 426, "gross": { "base_fare": "7236.00", "tax": "426.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxODUuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTU1LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NjIuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7662, "base_fare": 7236, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7185, "filter": { "id": "F123NP00114-411", "price": 7185, "gross_total": 7662, "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-08 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": "kul202603080230dac202603080425387dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-412", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrcis\/MNZGpquW4ZGneQlWxbz57KZ2LlE2NRVW1MESCEg==", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-412", "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": "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7185, "gross_total": 7662, "base_fare": 7266, "tax": 426, "sell": { "currency": "MYR", "total": 7185, "base_fare": 7266, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE4NSwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNTUsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY2MiwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7185, "base_fare": 7266, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "426.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7185, "base_fare": 7266, "tax": 426, "gross": { "base_fare": "7236.00", "tax": "426.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxODUuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTU1LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NjIuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7662, "base_fare": 7236, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7185, "filter": { "id": "F123NP00114-412", "price": 7185, "gross_total": 7662, "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-08 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": "kul202603080230dac202603080425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-413", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboDQYr07wX0zcvrOD\/XPHiSQudGWoXKEnFcUR0QBbPTrA==", "PriceCodeRef": null, "supplier_title": "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": "Zg23wJs1\/MOqsDehm6zqAQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-413", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-413", "price": 7194, "gross_total": 7671, "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-08 09:00: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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-414", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpWbnLoVyQX1vlXCFQxYpcfvoiiQhP3sI3yqfPwcbSeug==", "PriceCodeRef": null, "supplier_title": "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": "Zg23wJs1\/MOqsDehm6zqAQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-414", "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": "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-414", "price": 7194, "gross_total": 7671, "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-08 09:00: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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-415", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboxPmcXIbe9roIIauSJxrSviPwNpfXG7y6EYpL5fCqQMw==", "PriceCodeRef": null, "supplier_title": "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": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-415", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-415", "price": 7194, "gross_total": 7671, "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-08 09:00: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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-416", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpnuFIhu2+QWLnn10VARnkvfJPM7KllXiI5Noig1bW7jQ==", "PriceCodeRef": null, "supplier_title": "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": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "KUL", "departure_time": "2026-03-08 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-08 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-08", "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-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": "3RaJHwKefSFMyqy5pueWDg==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-416", "price": 7194, "gross_total": 7671, "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-08 09:00: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": "kul202603080900bkk202603081015784bkk202603081615dac202603081800389dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-417", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpomRx1JdosKVWZEZzPwnmitz9NAi0Aq+bTCP2D1dcOVw==", "PriceCodeRef": null, "supplier_title": "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": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-417", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-417", "price": 7194, "gross_total": 7671, "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-08 12:15: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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-418", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbq4Wkkb6ZGqvBS+dxQ\/PcQxabFbRUKTxzvPyUJlbhKJZA==", "PriceCodeRef": null, "supplier_title": "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": "QNj6XNavgxlmKl4WfN8xSQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-418", "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": "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-418", "price": 7194, "gross_total": 7671, "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-08 12:15: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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-419", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboG1B+8covHuruiEVwgn06KSSa51u+1hqMSbjez78E4+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-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": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-419", "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": "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-419", "price": 7194, "gross_total": 7671, "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-08 12:15: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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-420", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboYlrldo+2BpyTjRzouvUhlg99bch4\/PIWZat3A1HBc\/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-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": "QNj6XNavgxlmKl4WfN8xSQ==", "origin": "KUL", "departure_time": "2026-03-08 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-08 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8qNmuhmCq4chG9rS1trS5A==", "origin": "BKK", "departure_time": "2026-03-08 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-08 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-08", "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-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": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7194, "gross_total": 7671, "base_fare": 7266, "tax": 435, "sell": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE5NCwiYmFzZV9mYXJlIjo3MjY2LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNjQsImJhc2VfZmFyZSI6NzIzNiwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzY3MSwiYmFzZV9mYXJlIjo3MjM2LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": 507, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7194, "base_fare": 7266, "tax": 435, "gross": { "base_fare": "7236.00", "tax": "435.00", "discount": "507.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxOTQuMDAiLCJiYXNlX2ZhcmUiOiI3MjY2LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiNTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTY0LjAwIiwiYmFzZV9mYXJlIjoiNzIzNi4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcyMzYuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjUwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2NzEuMDAiLCJiYXNlX2ZhcmUiOiI3MjM2LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiI1MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7671, "base_fare": 7236, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 507, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7194, "filter": { "id": "F123NP00114-420", "price": 7194, "gross_total": 7671, "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-08 12:15: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": "kul202603081215bkk202603081325788bkk202603081615dac202603081800389dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-421", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbqicxxKywpKiYwr4D6SZtO8q49+j14ckAlwfz7fIu4z9A==", "PriceCodeRef": null, "supplier_title": "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": "Ql8WcpFmx8fSz5ZPLT\/1aA==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "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-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": "RRKgIvo9GoberbmB0\/CTjA==", "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": "+0xxIiCXyhnuOweVPlArkQ==", "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-421", "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-08 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": "kul202603081105sin202603081220107sin202603081550dac202603081805585dac202604280825sin202604281440584sin202604281830kul202604281945126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-422", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboqACI2hq7ujKX9VDWjISEEYGSboefquAYFbNrXd\/KCsA==", "PriceCodeRef": null, "supplier_title": "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": "8nAdJn4EjpBnzcGSwsJQDA==", "origin": "KUL", "departure_time": "2026-03-08 10: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-08 11:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "627" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "627" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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" } }, { "air_segment_key": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-08", "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-422", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-422", "price": 7317, "gross_total": 7801, "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-08 10: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": "kul202603081040sin202603081155627sin202603081550dac202603081805585dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-423", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboHx7uFFGotm\/mDm8vTvcpMAhMCoBOh3yJckzIdo0cBSQ==", "PriceCodeRef": null, "supplier_title": "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": "8nAdJn4EjpBnzcGSwsJQDA==", "origin": "KUL", "departure_time": "2026-03-08 10: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-08 11:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "627" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "627" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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" } }, { "air_segment_key": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-08", "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-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": "3RaJHwKefSFMyqy5pueWDg==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-423", "price": 7317, "gross_total": 7801, "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-08 10: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": "kul202603081040sin202603081155627sin202603081550dac202603081805585dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-424", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbr9nCESSW7n9JMf76nRsB6G3DFDHvhW6CRdAAAvAowfQQ==", "PriceCodeRef": null, "supplier_title": "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "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-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": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-424", "price": 7317, "gross_total": 7801, "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-08 11:05: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": "kul202603081105sin202603081220107sin202603081550dac202603081805585dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-425", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo\/Jb9rQKU5cR8xgXnIDl4lUe4Pcd8tn6m5SoY8lEvgdg==", "PriceCodeRef": null, "supplier_title": "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": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-08", "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-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": "3RaJHwKefSFMyqy5pueWDg==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-425", "price": 7317, "gross_total": 7801, "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-08 11:05: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": "kul202603081105sin202603081220107sin202603081550dac202603081805585dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-426", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboUMszEpcDmo1vWSopAVvUGxtd1SwwIW+6ORFCom1zjBg==", "PriceCodeRef": null, "supplier_title": "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": "ioDUwrvyw+0KB0hG3VfU1Q==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-08", "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-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": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-426", "price": 7317, "gross_total": 7801, "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-08 11: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": "kul202603081140sin202603081255603sin202603081550dac202603081805585dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-427", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrKS1A6xXSft3WRhFY0m5v27ih6K1BnjaMndbDPlnrghg==", "PriceCodeRef": null, "supplier_title": "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": "ioDUwrvyw+0KB0hG3VfU1Q==", "origin": "KUL", "departure_time": "2026-03-08 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-08 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-08", "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-427", "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": "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-427", "price": 7317, "gross_total": 7801, "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-08 11: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": "kul202603081140sin202603081255603sin202603081550dac202603081805585dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-428", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igboo7UIuz2v6BhP\/ImOsgZD4O3kZ5xzW2vN3xEtt6vXLcg==", "PriceCodeRef": null, "supplier_title": "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": "0Yc6+zphlooDDO9elyZelA==", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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" } }, { "air_segment_key": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-428", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8y8tKbH4U7q35AnlUGjYjA==", "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-428", "price": 7317, "gross_total": 7801, "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-08 13:05: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-429", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboGWs8dkHTzGZA7KVjAGhDs30OIGe73Df3qzpJP7R8jpg==", "PriceCodeRef": null, "supplier_title": "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": "0Yc6+zphlooDDO9elyZelA==", "origin": "KUL", "departure_time": "2026-03-08 13: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-08 14:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-08", "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": "623" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "623" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_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" } }, { "air_segment_key": "9la8iyDzGDYaew43FKaI6Q==", "origin": "SIN", "departure_time": "2026-03-08 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-08 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "4h 15m", "distance": null, "lay_over": "PT01H30M", "lay_over_date": "2026-03-08", "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-429", "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": "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": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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": 7317, "gross_total": 7801, "base_fare": 7366, "tax": 465, "sell": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNywiYmFzZV9mYXJlIjo3MzY2LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODcsImJhc2VfZmFyZSI6NzMzNiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzgwMSwiYmFzZV9mYXJlIjo3MzM2LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": 514, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7317, "base_fare": 7366, "tax": 465, "gross": { "base_fare": "7336.00", "tax": "465.00", "discount": "514.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTcuMDAiLCJiYXNlX2ZhcmUiOiI3MzY2LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiNTE0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNzMzNi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczMzYuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjUxNC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4MDEuMDAiLCJiYXNlX2ZhcmUiOiI3MzM2LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiI1MTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7801, "base_fare": 7336, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 514, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7317, "filter": { "id": "F123NP00114-429", "price": 7317, "gross_total": 7801, "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-08 13:05: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": "kul202603081305sin202603081420623sin202603081550dac202603081805585dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-430", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbrz8trPhlMQ9CzYC6OcH8qgT\/ym2T2\/rpGB6rO+J8\/66xSEBjtUF6s0pU\/by5p+7WwLOWb7ZJjq4cEP+xS6r01U", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "iXAJ2tNe5Lb6xYdNf2gJj1bl86gyqCyFzAtJVMyBu3t5k9BrRQfYxD6Q5PHLYO3f", "origin": "KUL", "departure_time": "2026-03-08 09: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-08 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_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-430", "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": "YRT", "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-430", "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": "morning", "departure_departure_time": "2026-03-08 09: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": "kul202603080920dac202603081120102dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-431", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbrusM+Wqq58nO5dXEAXnW\/XxJ6NfY0K42yF22LC2YpWKW\/Rr0aosP7D9zU5pFmCVL7AP995+25gPwAdXv05TfxG", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ICeJJBZkmaisRrbDYuK6uClrFBTCGpbUVRV5b+l3IWzX1lSd8nfpF0PMlUeVbIN5", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-431", "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": "YRT", "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-431", "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-08 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": "kul202603082140dac202603082340196dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-432", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbo\/d2L68eWDn58FQasQdxF6cuDNObhurDDqj2tW\/TO8geD4juZ18YIIFD44tlHdLcnbM1iZV4UhyeLwRgbz6QhQ", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "70fXPoV4vBnuYwgNjDWlbbYQaY2MbHF6HRfCus\/tu4iQYVKFM91RwKm30oRrf8bf", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-432", "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-432", "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-08 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": "kul202603080230dac202603080425387dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-433", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp6QFExfPZKYvfYz3L0AwMJgLc7Q2m6p4cdivgf9MnTnvVSi6Jgq1lc4D1ElwLAWDdT5gcWIbTKrvsWxgprVvvt", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "70fXPoV4vBnuYwgNjDWlbbYQaY2MbHF6HRfCus\/tu4iQYVKFM91RwKm30oRrf8bf", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-433", "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-433", "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-08 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": "kul202603080230dac202603080425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-434", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvurxBxKAm1kbaujZoVtO4ZI3pCW2qnejrKbizLXCHR\/", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-434", "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": "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-434", "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-08 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": "kul202603080230dac2026030804250387dac202604281215kul2026042818150103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-435", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEt9sjDU4pMUNz1AFc0Ryxw+EaMNlxLb8SiFmpeBG3Bmq", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 04:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-435", "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": "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-435", "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-08 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": "kul202603080230dac2026030804250387dac202604280205kul2026042808000197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-436", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEvn7\/tkfF06UReWxX8AfmWmv4jPfwWWGzOmVOhZdIfWh", "PriceCodeRef": null, "supplier_title": "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": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 09:20: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-08 11:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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": "0102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0102" }, "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-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": "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-436", "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": "morning", "departure_departure_time": "2026-03-08 09: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": "kul202603080920dac2026030811200102dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-437", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbp8HvsLEl7rPyaV4ojHTF+Jki5Dv3VB5Z32MVxoFyyTEmZZZEHNT\/jkgijqGfeEFr2u9trIkskPBJg4v5zfbBYk", "PriceCodeRef": null, "supplier_title": "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": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-08 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-08 23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "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-437", "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-437", "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-08 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": "kul202603082140dac2026030823400196dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-438", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3Igbowzbh0LtlgMpRg7R2B9HNUcn+PnIRBI2\/OxZzP0EEMjQ==", "PriceCodeRef": null, "supplier_title": "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": "JRLfMTizTW9JOs6YRXkCdA==", "origin": "KUL", "departure_time": "2026-03-08 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-08 19:20:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "A2RONiuKFaWPdMSEvdOV6w==", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-08", "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-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": "GzO82y40gHijaOySLEU7ow==", "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": "VUr63QuiyqDxLm1ul6jAQg==", "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-438", "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-08 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": "kul202603081805bkk202603081920780bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-439", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboHfe2YWC1i0cXy9imcoi1LGm038K+bJ2xZTG066u2zICtFIHo51NEtakB+qaQITkEV9B3V5hFu3iDCgSpomk1e", "PriceCodeRef": null, "supplier_title": "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": "DN\/cAtSzx4MxEHRvey8duIn390YhiRffSmG4CWXJ7zdOdND6ydTcSych9ouxu20D", "origin": "KUL", "departure_time": "2026-03-08 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-08 17:40:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "774" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "774" }, "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": "f7Eup2kZBgr0AAJbhZQobbmkvf7+z+TIPI69pkwMUrlMb5qbGk7UmHudSmRKve9t", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT05H35M", "lay_over_date": "2026-03-08", "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": 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": "YRFFTG", "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": "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-439", "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": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 16:20: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": "kul202603081620bkk202603081740774bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-440", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgbpgwL+E2WMRrG1fdapEjarGXvycZD7NQ1vYVSP7+TBHbiY1DQ7qnz5+fvXYWnfvyICA3wo\/zJ\/jz1tMu2E2z3Vg", "PriceCodeRef": null, "supplier_title": "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": "8uFQAl56wl\/GL4aYyyW9647NseOIVBg2+K+NCWnNdg+vZuSU69bcPmMS5+sKGk3i", "origin": "KUL", "departure_time": "2026-03-08 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-08 19:20:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-08", "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": "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": "f7Eup2kZBgr0AAJbhZQobbmkvf7+z+TIPI69pkwMUrlMb5qbGk7UmHudSmRKve9t", "origin": "BKK", "departure_time": "2026-03-08 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-09 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 35m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-08", "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": 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": "YRFFTG", "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": "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-440", "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": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-08 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": "kul202603081805bkk202603081920780bkk202603082315dac202603090050339dac202604281335bkk202604281700322bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864043596235UBONL", "flight_key": "F123NP00114-441", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ1522149897560599", "ItemCodeRef": "jIGm11azWRGQcEDZrNcI5YoYxT4Cq2xmymbx3d3IgboVzPnj6qIAPIMs4HP36dqF6tHRa4Q3DgbILSSf7c4rNXcH8XOZpIXDPs9KRit0j7Y=", "PriceCodeRef": null, "supplier_title": "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": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeYrgOdU7FW3kqnuCJrUMmbPToMLBApY741Pz1Kx778NqSdmdp467nK5BKqOlzDDh+s=", "origin": "KUL", "departure_time": "2026-03-08 04:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "KMG", "arrival_time": "2026-03-08 07:50:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-08", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "858" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "858" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "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": "YSE0WCNS", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gO7tI7nHYg8lGUW8Mo9d+q2ZIJRoiOYJ7QrX8ZoLyeYrgOdU7FW3kqnuCJrUMmbPQiq3Jy1eDfFL95uzwpxBxAFM7R+ZipYnQTDzsEhtHmg=", "origin": "KMG", "departure_time": "2026-03-08 12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-08 13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-08", "flight_time": "2h 45m", "distance": null, "lay_over": "PT04H30M", "lay_over_date": "2026-03-08", "aircraft": { "code": "Boeing-73L", "name": "Boeing-73L", "picture": "Boeing-73L.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "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": "YSE0WCNL", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-441", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNCQRqi8vcTLltruBgHCmDqJ9mFeThv8P3KUFl5gqTWhbQwqcD33HNt2dGYr4U3C2Y=", "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": 2, "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": "M", "fareBasisCode": "M2AFFSIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HytaIzx863rHZ0BzrwY0xkQaBmZ6S0+Wd1QjNZ0daPNCQRqi8vcTLltruBgHCmDq4JBrsGqYwoGhtWOKpBOBv1fhDchRYFX+6CnAWkj+uOw=", "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": 2, "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": "M", "fareBasisCode": "M2AFFSIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 18159, "gross_total": 19004, "base_fare": 17523, "tax": 1511, "sell": { "currency": "MYR", "total": 18159, "base_fare": 17523, "tax": 1511 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgxNTksImJhc2VfZmFyZSI6MTc1MjMsInRheCI6MTUxMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTI5LCJiYXNlX2ZhcmUiOjE3NDkzLCJ0YXgiOjE1MTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkwMDQsImJhc2VfZmFyZSI6MTc0OTMsInRheCI6MTUxMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 18159, "base_fare": 17523, "tax": 1511, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "17493.00", "tax": "1511.00", "discount": 875, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 18159, "base_fare": 17523, "tax": 1511, "gross": { "base_fare": "17493.00", "tax": "1511.00", "discount": "875.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTU5LjAwIiwiYmFzZV9mYXJlIjoiMTc1MjMuMDAiLCJ0YXgiOiIxNTExLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0OTMuMDAiLCJ0YXgiOiIxNTExLjAwIiwiZGlzY291bnQiOiI4NzUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTI5LjAwIiwiYmFzZV9mYXJlIjoiMTc0OTMuMDAiLCJ0YXgiOiIxNTExLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0OTMuMDAiLCJ0YXgiOiIxNTExLjAwIiwiZGlzY291bnQiOiI4NzUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxOTAwNC4wMCIsImJhc2VfZmFyZSI6IjE3NDkzLjAwIiwidGF4IjoiMTUxMS4wMCIsImRpc2NvdW50IjoiODc1LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MTI5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 19004, "base_fare": 17493, "tax": 1511, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 875, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 18159, "filter": { "id": "F123NP00114-441", "price": 18159, "gross_total": 19004, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MU", "carrier_marketing": "CZ", "aircraft": "Airbus-32N", "aircraft_name": "Airbus-32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-08 04:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "partially-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603080405kmg202603080750858kmg202603081220dac2026030813052035dac202604282315can202604290500392can202604290815kul202604291225349", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }