{ "Flight_Data": [ { "tracking_id": "91176802454696235O9ZSZ", "flight_key": "F9SE00032-0", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre CR88", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F9SE00032", "supplier_partner_code": "sabre-9-00032", "flight_group": [ { "group": 1, "flight_key": "F9SE00032-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H0M", "routes": [ { "air_segment_key": "0-0", "origin": "DAC", "departure_time": "2026-01-24T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-24T23:50:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-24", "flight_time": "PT3H00M", "distance": 887, "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 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "ECO VALUE", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UU3YXSDC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO VALUE", "brand_code": "ECOVALU", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UU3YXSDC" ] } } }, { "air_segment_key": "1-0", "origin": "DEL", "departure_time": "2026-01-25T13:50:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-01-25T22:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-25", "flight_time": "PT5H40M", "distance": 2404, "lay_over": "PT14H00M", "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": 2384 }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": 2384 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "ECO VALUE", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UU3YXSDC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO VALUE", "brand_code": "ECOVALU", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UU3YXSDC" ] } } } ] } ], "price": { "currency": "BDT", "total": 28028.92, "gross_total": 28377, "base_fare": 11469.79, "tax": 16559.13, "sell": { "currency": "BDT", "total": 28028.92, "base_fare": 11469.79, "tax": 16559.13 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjgwMjguOTIsImJhc2VfZmFyZSI6MTE0NjkuNzksInRheCI6MTY1NTkuMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNzYyOC45MiwiYmFzZV9mYXJlIjoxMTA2OS43OSwidGF4IjoxNjU1OS4xMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjI4Mzc3LCJiYXNlX2ZhcmUiOjExOTAzLCJ0YXgiOjE2NDc0fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 28028.92, "base_fare": 11469.79, "tax": 16559.13, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "11903.00", "tax": "16474.00", "discount": 833.21, "ait": "85.13", "service_charge": 400 }, "partner": { "currency": "BDT", "total": 28028.92, "base_fare": 11469.79, "tax": 16559.13, "gross": { "base_fare": "11903.00", "tax": "16474.00", "discount": "833.21", "ait": "85.13", "service_charge": 400 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6136.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "438.00" }, "Other": { "title": "Others taxes", "amount": "4956.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI4MDI4LjkyIiwiYmFzZV9mYXJlIjoiMTE0NjkuNzkiLCJ0YXgiOiIxNjU1OS4xMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExOTAzLjAwIiwidGF4IjoiMTY0NzQuMDAiLCJkaXNjb3VudCI6IjgzMy4yMSIsImFpdCI6Ijg1LjEzIiwic2VydmljZV9jaGFyZ2UiOiI0MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNDAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjQwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI3NjI4LjkyIiwiYmFzZV9mYXJlIjoiMTEwNjkuNzkiLCJ0YXgiOiIxNjU1OS4xMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExOTAzLjAwIiwidGF4IjoiMTY0NzQuMDAiLCJkaXNjb3VudCI6IjgzMy4yMSIsImFpdCI6Ijg1LjEzIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjgzNzcuMDAiLCJiYXNlX2ZhcmUiOiIxMTkwMy4wMCIsInRheCI6IjE2NDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI4Mzc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjYxMzYuMDAifSwiWVIiOnsiYW1vdW50IjoiNDM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQ5NTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NTAwLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDQ0LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI1MDAsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMjI4LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMjI4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0MDAwLCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTM2LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyMTksInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjIxOSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjoiQ29taXNzaW9uIGZvciBBbnkgUm91dGUiLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOiI3LjAwIiwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6eyJ0aXRsZSI6IkNvbWlzc2lvbiBmb3IgQW55IFJvdXRlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxNzk4NzM5OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "ECO VALUE", "promo_rules": null, "brandCode": "ECOVALU#ER0", "brandName": "ECO VALUE", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 10799, "currency": "BDT", "fmg": { "amount": 10799, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 10799 }, "supplier": { "amount": 10799, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 10799, "currency": "BDT", "fmg": { "amount": 10799, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 10799 }, "supplier": { "amount": 10799, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16198, "currency": "BDT", "fmg": { "amount": 16198, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 16198 }, "supplier": { "amount": 16198, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16198, "currency": "BDT", "fmg": { "amount": 16198, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 16198 }, "supplier": { "amount": 16198, "currency": "BDT" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-24-2026-01-25", "calendar_flight_date": "2026-01-24", "calendar_arrival_date": "2026-01-25", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 28028.92, "calendar_total_sell": 28028.92, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 28028.92, "filter": { "id": "F9SE00032-0", "price": 28028.92, "gross_total": 28377, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT14H0M", "layover_duration_seconds": 50400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECO VALUE", "connecting_airport": { "": "DEL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-01-24T21:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-01-25T22:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601242120del202601242350238adtdel202601251350kul2026012522002384adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "91176802454696235O9ZSZ", "flight_key": "F9SE00032-1", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre CR88", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F9SE00032", "supplier_partner_code": "sabre-9-00032", "flight_group": [ { "group": 1, "flight_key": "F9SE00032-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H0M", "routes": [ { "air_segment_key": "0-1", "origin": "DAC", "departure_time": "2026-01-24T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-24T23:50:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-24", "flight_time": "PT3H00M", "distance": 887, "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 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "ECO CLASSIC", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UU3YWSDC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO CLASSIC", "brand_code": "ECOCLAS", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UU3YWSDC" ] } } }, { "air_segment_key": "1-1", "origin": "DEL", "departure_time": "2026-01-25T13:50:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-01-25T22:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-25", "flight_time": "PT5H40M", "distance": 2404, "lay_over": "PT14H00M", "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": 2384 }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": 2384 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "ECO CLASSIC", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UU3YWSDC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO CLASSIC", "brand_code": "ECOCLAS", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UU3YWSDC" ] } } } ] } ], "price": { "currency": "BDT", "total": 29975.16, "gross_total": 30463, "base_fare": 13409.77, "tax": 16565.39, "sell": { "currency": "BDT", "total": 29975.16, "base_fare": 13409.77, "tax": 16565.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Mjk5NzUuMTYsImJhc2VfZmFyZSI6MTM0MDkuNzcsInRheCI6MTY1NjUuMzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyOTU3NS4xNiwiYmFzZV9mYXJlIjoxMzAwOS43NywidGF4IjoxNjU2NS4zOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjMwNDYzLCJiYXNlX2ZhcmUiOjEzOTg5LCJ0YXgiOjE2NDc0fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 29975.16, "base_fare": 13409.77, "tax": 16565.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13989.00", "tax": "16474.00", "discount": 979.23, "ait": "91.39", "service_charge": 400 }, "partner": { "currency": "BDT", "total": 29975.16, "base_fare": 13409.77, "tax": 16565.39, "gross": { "base_fare": "13989.00", "tax": "16474.00", "discount": "979.23", "ait": "91.39", "service_charge": 400 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6136.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "438.00" }, "Other": { "title": "Others taxes", "amount": "4956.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5OTc1LjE2IiwiYmFzZV9mYXJlIjoiMTM0MDkuNzciLCJ0YXgiOiIxNjU2NS4zOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTg5LjAwIiwidGF4IjoiMTY0NzQuMDAiLCJkaXNjb3VudCI6Ijk3OS4yMyIsImFpdCI6IjkxLjM5Iiwic2VydmljZV9jaGFyZ2UiOiI0MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI0MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNDAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjQwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI5NTc1LjE2IiwiYmFzZV9mYXJlIjoiMTMwMDkuNzciLCJ0YXgiOiIxNjU2NS4zOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTg5LjAwIiwidGF4IjoiMTY0NzQuMDAiLCJkaXNjb3VudCI6Ijk3OS4yMyIsImFpdCI6IjkxLjM5Iiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzA0NjMuMDAiLCJiYXNlX2ZhcmUiOiIxMzk4OS4wMCIsInRheCI6IjE2NDc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjMwNDYzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjQwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ0LjAwIn0sIllRIjp7ImFtb3VudCI6IjYxMzYuMDAifSwiWVIiOnsiYW1vdW50IjoiNDM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjQ5NTYuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NTAwLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDQ0LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjI1MDAsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMjI4LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoxMjI4LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo0MDAwLCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50Ijo2MTM2LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyMTksInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVJGIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjIxOSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjoiQ29taXNzaW9uIGZvciBBbnkgUm91dGUiLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOiI3LjAwIiwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6eyJ0aXRsZSI6IkNvbWlzc2lvbiBmb3IgQW55IFJvdXRlIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxNzk4NzM5OTk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "ECO CLASSIC", "promo_rules": null, "brandCode": "ECOCLAS#ER1", "brandName": "ECO CLASSIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 8099, "currency": "BDT", "fmg": { "amount": 8099, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8099 }, "supplier": { "amount": 8099, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 8099, "currency": "BDT", "fmg": { "amount": 8099, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 8099 }, "supplier": { "amount": 8099, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 16198, "currency": "BDT", "fmg": { "amount": 16198, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 16198 }, "supplier": { "amount": 16198, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 16198, "currency": "BDT", "fmg": { "amount": 16198, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 16198 }, "supplier": { "amount": 16198, "currency": "BDT" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-24-2026-01-25", "calendar_flight_date": "2026-01-24", "calendar_arrival_date": "2026-01-25", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 29975.16, "calendar_total_sell": 29975.16, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 29975.16, "filter": { "id": "F9SE00032-1", "price": 29975.16, "gross_total": 30463, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT14H0M", "layover_duration_seconds": 50400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECO CLASSIC", "connecting_airport": { "": "DEL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-01-24T21:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-01-25T22:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202601242120del202601242350238adtdel202601251350kul2026012522002384adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "91176802454696235O9ZSZ", "flight_key": "F9SE00032-2", "journey_type": "OneWay", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sabre CR88", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F9SE00032", "supplier_partner_code": "sabre-9-00032", "flight_group": [ { "group": 1, "flight_key": "F9SE00032-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H0M", "routes": [ { "air_segment_key": "0-2", "origin": "DAC", "departure_time": "2026-01-24T21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-01-24T23:50:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-01-24", "flight_time": "PT3H00M", "distance": 887, "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 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UU3YFSDC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UU3YFSDC" ] } } }, { "air_segment_key": "1-2", "origin": "DEL", "departure_time": "2026-01-25T13:50:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-01-25T22:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-01-25", "flight_time": "PT5H40M", "distance": 2404, "lay_over": "PT14H00M", "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": 2384 }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": 2384 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } }, "booking_class": { "cabin_class": "ECO FLEX", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UU3YFSDC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECO FLEX", "brand_code": "ECOFLX", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UU3YFSDC" ] } } } ] } ], "price": { "currency": "BDT", "total": 35013.36, "gross_total": 35863, "base_fare": 18431.77, "tax": 16581.59, "sell": { "currency": "BDT", "total": 35013.36, "base_fare": 18431.77, "tax": 16581.59 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MzUwMTMuMzYsImJhc2VfZmFyZSI6MTg0MzEuNzcsInRheCI6MTY1ODEuNTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjozNDYxMy4zNiwiYmFzZV9mYXJlIjoxODAzMS43NywidGF4IjoxNjU4MS41OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjM1ODYzLCJiYXNlX2ZhcmUiOjE5Mzg5LCJ0YXgiOjE2NDc0fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 35013.36, "base_fare": 18431.77, "tax": 16581.59, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "19389.00", "tax": "16474.00", "discount": 1357.23, "ait": "107.59", "service_charge": 400 }, "partner": { "currency": "BDT", "total": 35013.36, "base_fare": 18431.77, "tax": 16581.59, "gross": { "base_fare": "19389.00", "tax": "16474.00", "discount": "1357.23", "ait": "107.59", "service_charge": 400 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "4000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "444.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "6136.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "438.00" }, "Other": { "title": "Others taxes", "amount": "4956.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1MDEzLjM2IiwiYmFzZV9mYXJlIjoiMTg0MzEuNzciLCJ0YXgiOiIxNjU4MS41OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5Mzg5LjAwIiwidGF4IjoiMTY0NzQuMDAiLCJkaXNjb3VudCI6IjEzNTcuMjMiLCJhaXQiOiIxMDcuNTkiLCJzZXJ2aWNlX2NoYXJnZSI6IjQwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjQwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI0MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNDAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMzQ2MTMuMzYiLCJiYXNlX2ZhcmUiOiIxODAzMS43NyIsInRheCI6IjE2NTgxLjU5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkzODkuMDAiLCJ0YXgiOiIxNjQ3NC4wMCIsImRpc2NvdW50IjoiMTM1Ny4yMyIsImFpdCI6IjEwNy41OSIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6IjAuMDAifX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjM1ODYzLjAwIiwiYmFzZV9mYXJlIjoiMTkzODkuMDAiLCJ0YXgiOiIxNjQ3NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozNTg2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI0MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0NC4wMCJ9LCJZUSI6eyJhbW91bnQiOiI2MTM2LjAwIn0sIllSIjp7ImFtb3VudCI6IjQzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI0OTU2LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOjQ0NCwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyNTAwLCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTIyOCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MTIyOCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NDAwMCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6NjEzNiwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUkYiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6MjE5LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllSRiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoyMTksInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkNvbWlzc2lvbiBmb3IgQW55IFJvdXRlIiwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjoiNy4wMCIsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOnsidGl0bGUiOiJDb21pc3Npb24gZm9yIEFueSBSb3V0ZSIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTc5ODczOTk5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpbyI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWQiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpbyI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWQiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImluZl9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvIjoiMC4wMCIsImluZl90YXhfZml4ZWQiOiIwLjAwIiwiaW5mX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImluZl90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnREb21lc3RpYyI6IjAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOiIwIiwic2VydmljZUNoYXJnZVBlclBheCI6IjAuMDAifSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "ECO FLEX", "promo_rules": null, "brandCode": "ECOFLX#ER2", "brandName": "ECO FLEX", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1350, "currency": "BDT", "fmg": { "amount": 1350, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 1350 }, "supplier": { "amount": 1350, "currency": "BDT" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 1350, "currency": "BDT", "fmg": { "amount": 1350, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 1350 }, "supplier": { "amount": 1350, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 4050, "currency": "BDT", "fmg": { "amount": 4050, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 4050 }, "supplier": { "amount": 4050, "currency": "BDT" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 4050, "currency": "BDT", "fmg": { "amount": 4050, "currency": "BDT", "penalty_markup": 0, "penalty_exchange_rate": 4050 }, "supplier": { "amount": 4050, "currency": "BDT" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-01-24-2026-01-25", "calendar_flight_date": "2026-01-24", "calendar_arrival_date": "2026-01-25", "calendar_carrier": "AI", "calendar_total_currency": "BDT", "calendar_total_price": 35013.36, "calendar_total_sell": 35013.36, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 35013.36, "filter": { "id": "F9SE00032-2", "price": 35013.36, "gross_total": 35863, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT14H0M", "layover_duration_seconds": 50400, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "320", "aircraft_name": "320", "cabin_class": "ECO FLEX", "connecting_airport": { "": "DEL" }, "total_segment_count": 2, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-01-24T21:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-01-25T22:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202601242120del202601242350238adtdel202601251350kul2026012522002384adt", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }