Booking



 This API should call the Booking APIs of the provider and return PNR and Ticket Number.


• Accepts booking parameters and calls Provider API for Flight Booking
• Booking status at WebConnect end will be failed if connector does not return a PNR.
• Ticketing status at WebConnect end will be failed if connector does not return ticket number.
• Any Currency Conversions need not be handled, WebConnect will handle it.
• Should NOT call provider booking API when “EnableForceBookingFail” is “true” in request.


  • Field NameDescriptionSample
    conversationidConversation ID "186196|SB|2|6001|1 Piece(s) ( 20KG each )",
    CurrencyCodeCurrency Code "OMR",
    SIDSchema Identifier "FARES",
    FromSectorDeparture Airport Code "JED",
    ToSectorArrival Airport Code "LHE",
    UtlUTL 5122730,
    UplUPL 425,
    OnwardJourneyDateOnward Journey Date "9/8/2023",
    ReturnJourneyDateReturn Journey Date "9/8/2023",
    NumberOfAdultsNumber of Adults 1,
    NumberOfChildNumber of Children 0,
    NumberOfInfantsNumber of Infants 0,
    SpecificCriteria null,
    SearchTypeSearch Type "O",
    NetAmountNet Amount 40.452,
    GrossAmountGross Amount 40.452,
    CustomerAmountCustomer Amount 40.452,
    CouponAmountCoupon Amount 0,
    TransactionIDTransactionID 478,
    BookingTokenBooking Token 0,
    ForceFailBookingStatus false,
    AirlineBalanceDueAirline Balance Due 0,
    FareTypeFare Type "N",
    TripTypeTrip Type null,
    JournyTypeJourney Type null,
    PrivateFareEnabledWhether Private Fare is enabled false,
    BranchCode null,
    AccountCodeAccount Code null,
    SSRAmountSSR Amount 0.000,
    OnwardSSRAmountOnward SSR Amount 0.000,
    ReturnSSRAmountReturn SSR Amount 0.000,
    PreferredAirlinePreferred Airline "PF",
    ItineraryTypeItinerary Type null,
    BookingTypeBooking Type "NM",
    InitiateBooking false,
    FLTIntReservationReqFlights. FLTIntReservationReqOnwardFlights
    ChannelCodeChannel Code"PF"
    IsCorporateFareWhether Corporate Fare
    RowNumber1
    NoOfStopsNumber of Stops0
    OfferText""
    ConversationIDConversation ID"186196|SB|2|6001|1 Piece(s) ( 20KG each )"
    SecurityToken""
    PrivateFarePCCTypenull
    AirlineBalanceDueAirline Balance Due0
    InitiateBooking
    FLTIntReservationReqConnectionPoints
    FLTIntReservationReqFlightDetails
    FUIDFUID 1,
    SectorIDSector ID 1,
    ValidatingAirLineCodeValidating Airline Code "PF",
    MarketingAirLineCodeMarketing Airline Code "PF",
    OperatingAirLineCodeOperating Airline Code "PF",
    FareBasisCodeFare Basis Code "Standard",
    InfantFareBasisCodeInfant Fare Basis Code "",
    AdultFareIDAdult Fare ID 0,
    ChildFareIDChild Fare ID 0,
    InfantFareIDInfant Fare ID 0,
    FlightNoFlight Number "714",
    ArrivalDateTimeArrival Date Time "9/8/2023 8
    DepartureDateTimeDeparture Date Time "9/8/2023 6
    ArrivalAirportCodeArrival Airport Code "LHE",
    DepartureAirportCodeDeparture Airport Code "JED",
    ArrivalTerminalArrival Terminal "",
    DepartureTerminalDeparture Terminal "",
    AirEquipTypeAir Equipment Type "",
    BookingClassBooking Class "",
    CabinClassCabin Class "E",
    RefundableWhether the fare is Refundable "Y",
    AvailableSeatsNumber of Seats Available 0,
    ChangeOfGuageChange of Gurage false,
    RPHRPH "",
    FlightIdFlight ID "",
    OriginalCurrencyCode null,
    JourneyDurationJourney Duration "",
    MultiCityRefID 0,
    CRSPNRCRS PNR null,
    JourneySellKey null
    FLTIntReservationReqFareDetails
    AdultFareAdult Base Fare29.158
    ChildFareChild Base Fare0
    InfantFareInfant Base Fare0
    AdultTaxAdult Tax11.294
    ChildTaxChild Tax0
    InfantTaxInfant Tax0
    Identifier""
    BookingFeeCode""
    BookingFeeAmount0
    PrivateFareAmount0
    FLTIntReservationReqPaxSectorDetails
    SectorIDSector ID1
    PaxIDPax ID1
    PaxSectorIDPax Sector ID1
    PrivateFareAmount29.158
    FLTIntReservationReqPassengers
    PassengerIDPassenger ID1
    PaxIDPax ID1
    TitleTitle "MR"
    FirstNameFirst Name "RENJITH"
    LastNameLast Name "RAJEEV"
    AgeAge31
    DOBDate of Birth "1992/06/15"
    GenderGender "M"
    PassportNoPassport Number "dg6546546"
    EmigCheckEmigration Check null
    PassportDOIPassport Date of Issue "0001-01-01T00 0 00"
    PassportDOEPassport Date of Expiry "2024-03-05T18 44 36"
    PassportPLIPassport Place of Issue null
    FFNumberFrequent Flier Number null
    SSRequested null
    MLRequested null
    TourCode null
    TypePassenger Type Code "A"
    Adult – “A”
    Child – “C”
    Infant – “I”
    NationalityNationality "IN"
    IdTypeDocument ID Type "P"
    Passport – “P”
    Iquama – “I”
    NationalID – “N”
    VisaTypeVisa Type null
    VisaDescVisa Description null
    FLTIntReservationReqContactDetails
    FirstNameFirst Name "Robin"
    LastNameLast Name "Admin"
    MobileNoMobile Number "1234123412"
    PhoneNoPhone Number "1234123412"
    EmailIDEmail ID test@test.com"
    AddressAddress "AkbarTravels Online"
    CountryCountry "IN"
    StateState "Dubai"
    CityCity "Dubai"
    PincodePIN Code "25772"
    TitleTitle null
    GSTHolderNameGST Holder Name null
    GSTRegdEmailGST Registered Email null
    GSTPartyStateGST Party State null
    GSTCustomerTINGST Customer TIN null
    GSTRegdPhoneNumberGST Registered Phone Number null
    GSTRegdAddressGST Registered Address null
    FLTBookingSSRDetails
    PassengerIDPassenger ID1
    FLTPaxIDFlight PAX ID0
    FUIDFUID1
    FLTSectorIDFllight Sector ID0
    SSRTypeSSR Type "2"
    SSRCodeSSR Code "BAG"
    SSRChargeSSR Charge0
    SSRDescSSR Description "1 Pc"
    SSRCategorySSR Category ""

    Sample Payload

    
    {
      "AdditionalInfo": [],
      "FLTIntReservationReqFlights": {
        "FLTIntReservationReqOnwardFlights": [
          {
            "FLTIntReservationReqConnectionPoints": [
              {
                "FLTIntReservationReqFlightDetails": {
                  "MiscellaneousData": {
                    "Items": []
                  },
                  "FUID": 1,
                  "SectorID": 1,
                  "ValidatingAirLineCode": "PF",
                  "MarketingAirLineCode": "PF",
                  "OperatingAirLineCode": "PF",
                  "FareBasisCode": "Standard",
                  "InfantFareBasisCode": "",
                  "AdultFareID": 0,
                  "ChildFareID": 0,
                  "InfantFareID": 0,
                  "FlightNo": "714",
                  "ArrivalDateTime": "9/8/2023 8:00:00 AM",
                  "DepartureDateTime": "9/8/2023 6:00:00 AM",
                  "ArrivalAirportCode": "LHE",
                  "DepartureAirportCode": "JED",
                  "ArrivalTerminal": "",
                  "DepartureTerminal": "",
                  "AirEquipType": "",
                  "BookingClass": "",
                  "CabinClass": "E",
                  "Refundable": "Y",
                  "AvailableSeats": 0,
                  "ChangeOfGuage": false,
                  "RPH": "",
                  "FlightId": "",
                  "OriginalCurrencyCode": null,
                  "JourneyDuration": "",
                  "MultiCityRefID": 0,
                  "CRSPNR": null,
                  "JourneySellKey": null
                },
                "FLTIntReservationReqFareDetails": {
                  "FLTIntTaxSplitUP": [],
                  "FLTIntOrginalCurrencyTaxSplitUP": [],
                  "AdultFare": 29.158,
                  "ChildFare": 0.000,
                  "InfantFare": 0.000,
                  "AdultTax": 11.294,
                  "ChildTax": 0.000,
                  "InfantTax": 0.000,
                  "Identifier": "",
                  "BookingFeeCode": "",
                  "BookingFeeAmount": 0,
                  "PrivateFareAmount": 0
                },
                "FLTIntReservationReqPaxSectorDetails": [
                  {
                    "SectorID": 1,
                    "PaxID": 1,
                    "PaxSectorID": 1,
                    "PrivateFareAmount": 29.158
                  }
                ],
                "FLTIntReservationReqOrginalCurrencyPaxSectorDetails": []
              }
            ],
            "ChannelCode": "PF",
            "IsCorporateFare": false,
            "RowNumber": 1,
            "NoOfStops": 0,
            "OfferText": "",
            "ConversationID": "186196|SB|2|6001|1 Piece(s) ( 20KG each )",
            "SecurityToken": "",
            "PrivateFarePCCType": null,
            "AirlineBalanceDue": 0.000,
            "InitiateBooking": false
          }
        ],
        "FLTIntReservationReqReturnFlights": []
      },
      "FLTIntReservationReqPassengers": [
        {
          "PassengerID": 1,
          "PaxID": 1,
          "Title": "MR",
          "FirstName": "RENJITH",
          "LastName": "RAJEEV",
          "Age": 31,
          "DOB": "1992/06/15",
          "Gender": "M",
          "PassportNo": "dg6546546",
          "EmigCheck": null,
          "PassportDOI": "0001-01-01T00:00:00",
          "PassportDOE": "2024-03-05T18:44:36",
          "PassportPLI": null,
          "FFNumber": null,
          "SSRequested": null,
          "MLRequested": null,
          "TourCode": null,
          "Type": "A",
          "Nationality": "IN",
          "IdType": "P",
          "VisaType": null,
          "VisaDesc": null
        }
      ],
      "FLTIntReservationReqContactDetails": {
        "FirstName": "Robin",
        "LastName": "Admin",
        "MobileNo": "971552454411",
        "PhoneNo": "04844136000",
        "EmailID": "dulfi@benzyinfotech.com",
        "Address": "AkbarTravels Online",
        "Country": "IN",
        "State": "Dubai",
        "City": "Dubai",
        "Pincode": "25772",
        "Title": null,
        "GSTHolderName": null,
        "GSTRegdEmail": null,
        "GSTPartyState": null,
        "GSTCustomerTIN": null,
        "GSTRegdPhoneNumber": null,
        "GSTRegdAddress": null
      },
      "FLTBookingSSRDetails": [
        {
          "PassengerID": 1,
          "FLTPaxID": 0,
          "FUID": 1,
          "FLTSectorID": 0,
          "SSRType": "2",
          "SSRCode": "BAG",
          "SSRCharge": 0.00,
          "SSRDesc": "1 Pc",
          "SSRCategory": ""
        }
      ],
      "FLTBookingReqOrginalCurrencySSRDetails": [],
      "conversationid": "186196|SB|2|6001|1 Piece(s) ( 20KG each )",
      "CurrencyCode": "OMR",
      "SID": "FARES",
      "FromSector": "JED",
      "ToSector": "LHE",
      "Utl": 5122730,
      "Upl": 425,
      "OnwardJourneyDate": "9/8/2023",
      "ReturnJourneyDate": "9/8/2023",
      "NumberOfAdults": 1,
      "NumberOfChild": 0,
      "NumberOfInfants": 0,
      "SpecificCriteria": null,
      "SearchType": "O",
      "NetAmount": 40.452,
      "GrossAmount": 40.452,
      "CustomerAmount": 40.452,
      "CouponAmount": 0,
      "TransactionID": 478,
      "BookingToken": 0,
      "ForceFailBookingStatus": false,
      "AirlineBalanceDue": 0,
      "FareType": "N",
      "TripType": null,
      "JournyType": null,
      "PrivateFareEnabled": false,
      "BranchCode": null,
      "AccountCode": null,
      "SSRAmount": 0.000,
      "OnwardSSRAmount": 0.000,
      "ReturnSSRAmount": 0.000,
      "PreferredAirline": "PF",
      "ItineraryType": null,
      "BookingType": "NM",
      "InitiateBooking": false,
      "Parameters": {
        "AUI": "222",
        "Utl": "5122730",
        "Upl": "425",
        "TUI": "425",
        "Hosting": "GCC",
        "Region": "OM",
        "WORKFLOW": "FLTBOOKINTNRM",
        "HomeCurrencyCode": "OMR",
        "EnableForceBookingFail": "false",
        "UserName": "akbartravelksa",
        "Password": "34A5S82ia8L"
      }
    } 
    
    


  • Field NameDescriptionSample
    TransactionIDTransaction ID0
    FromSectorFrom Sector "JED"
    ToSectorTo Sector "LHE"
    FrequentFlyersFrequent Flyers ""
    OnwardJourneyDateOnward Journey Date "9/8/2023"
    ReturnJourneyDateReturn Journey Date "9/8/2023"
    NumberOfAdultsNumber of Adults1
    NumberOfChildNumber of Children0
    NumberOfInfantsNumber of Infants0
    NetAmountNet Amount40.452
    CustomerAmountCustomer Amount40.452
    SearchTypeSearch Type "O"
    GrossAmountGross Amount40.452
    CurrencyCodeCurrency Code ""
    BookingTokenBooking Token0
    SIDSID "FARES"
    BookingTypeBooking Type ""
    FLTIntReservationResFlights. FLTIntReservationResOnwardFlights
    OrginalCurrencyCode "SAR"
    ChannelCodeChannel Code "PF"
    ConversationIDConversation ID "186196|SB|2|6001|1 Piece(s) ( 20KG each )"
    SecurityToken ""
    PrivateFarePCCType ""
    FLTIntReservationResConnectionPoints
    CRSPNRCRS PNR "2SF65Q"
    AirlinePNRAirline PNR "2SF65Q"
    ValidatingAirLineCodeValidating Airline Code "PF"
    MarketingAirLineCodeMarketing Airline Code "PF"
    OperatingAirLineCodeOperating Airline Code "PF"
    FlightNoFlight Number "714"
    ArrivalDateTimeArrival Date Time "9/8/2023 8 0 00 AM"
    DepartureDateTimeDeparture Time "9/8/2023 6 0 00 AM"
    ArrivalAirportCodeArrival Airport Code "LHE"
    DepartureAirportCodeDeparture Airport Code "JED"
    ArrivalTerminalArrival Terminal ""
    DepartureTerminalDeparture Terminal ""
    CabinClassCabin Class "E"
    FlightIdFlight ID ""
    AvailSeatCountAvailable Seat Count "0"
    FLTIntReservationResPassengers
    PassengerIDPassenger ID1
    TicketNumberTicket Number "6734000071505"
    SectorIDSector ID1
    PaxIDPax ID1
    TransactionDetails
    ResponseCount0
    ResponseStatustrue – Some error/issue in the response false
    false – Successful response
    ResponseCode200 – Success ""
    Any other value – There is some error/issue in response
    ResponseMessageResponse Message ""
    ResponseEnquiry ""

    Sample Payload

    
    {
      "TransactionID": 0,
      "FromSector": "JED",
      "ToSector": "LHE",
      "FrequentFlyers": "",
      "OnwardJourneyDate": "9/8/2023",
      "ReturnJourneyDate": "9/8/2023",
      "NumberOfAdults": 1,
      "NumberOfChild": 0,
      "NumberOfInfants": 0,
      "NetAmount": 40.452,
      "CustomerAmount": 40.452,
      "SearchType": "O",
      "GrossAmount": 40.452,
      "CurrencyCode": "",
      "BookingToken": 0,
      "SID": "FARES",
      "BookingType": "",
      "AdditionalInfo": [
        {
          "Name": "",
          "Value": ""
        }
      ],
      "FLTIntReservationResFlights": {
        "FLTIntReservationResOnwardFlights": [
          {
            "OrginalCurrencyCode": "SAR",
            "ChannelCode": "PF",
            "ConversationID": "186196|SB|2|6001|1 Piece(s) ( 20KG each )",
            "SecurityToken": "",
            "PrivateFarePCCType": "",
            "FLTIntReservationResConnectionPoints": [
              {
                "CRSPNR": "2SF65Q",
                "AirlinePNR": "2SF65Q",
                "ValidatingAirLineCode": "PF",
                "MarketingAirLineCode": "PF",
                "OperatingAirLineCode": "PF",
                "FlightNo": "714",
                "ArrivalDateTime": "9/8/2023 8:00:00 AM",
                "DepartureDateTime": "9/8/2023 6:00:00 AM",
                "ArrivalAirportCode": "LHE",
                "DepartureAirportCode": "JED",
                "ArrivalTerminal": "",
                "DepartureTerminal": "",
                "CabinClass": "E",
                "FlightId": "",
                "AvailSeatCount": "0",
                "FLTIntReservationResPassengers": [
                  {
                    "PassengerID": 1,
                    "TicketNumber": "6734000071505",
                    "SectorID": 1,
                    "PaxID": 1,
                    "PaxSectorID": 1
                  }
                ]
              }
            ]
          }
        ],
        "FLTIntReservationResReturnFlights": []
      },
      "Response": {
        "TransRemarks": "",
        "TransStatus": false,
        "TransCode": "",
        "ErrorCode": "",
        "ErrorMessage": []
      }
    }
    
    
    

Copyright © 2015-2016 Benzy Infotech Pvt. Ltd. All rights reserved | Legal Notice