UPSell 인 경우 클래스는 같고 baggage에 따라 FareBasisCode 가 달라 FareBasisCode 를 특정 지어야지 결과 값이 하나만 나온다.
AirPricingCommand 에 FareBasisCode 적용
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <air:AirPriceReq TraceId="trace" TargetBranch="P*******" AuthorizedBy="User" xmlns:ter="http://www.travelport.com/schema/terminal_v33_0" xmlns:gds="http://www.travelport.com/schema/gdsQueue_v49_0" xmlns:unv="http://www.travelport.com/schema/universal_v49_0" xmlns:com="http://www.travelport.com/schema/common_v49_0" xmlns:air="http://www.travelport.com/schema/air_v49_0"> <com:BillingPointOfSaleInfo xmlns:com="http://www.travelport.com/schema/common_v49_0" OriginApplication="UAPI"/> <air:AirItinerary> <air:AirSegment ProviderCode="1G" AvailabilityDisplayType="Fare Shop/Optimal Shop" AvailabilitySource="P" OptionalServicesIndicator="false" PolledAvailabilityOption="Cached status used. Polled avail exists" LinkAvailability="true" ParticipantLevel="Secure Sell" ChangeOfPlane="false" Equipment="32Q" ETicketability="Yes" Distance="2602" FlightTime="410" ArrivalTime="2021-04-12T15:15:00.000+06:00" DepartureTime="2021-04-12T11:25:00.000+09:00" Destination="ALA" Origin="ICN" CabinClass="Economy" FlightNumber="910" Carrier="KC" Group="0" Key="nObIgYBAAA/BCguKzAAAAA=="> </air:AirSegment> </air:AirItinerary> <air:AirPricingModifiers PlatingCarrier="KC" FaresIndicator="AllFares" AccountCodeFaresOnly="false" InventoryRequestType="Basic" ReturnServices="false" CurrencyType="KRW"> <air:AccountCodes> <com:AccountCode ProviderCode="1G" Code="KRE1"/> </air:AccountCodes> <air:BrandModifiers ModifierType="BasicDetailOnly"/> </air:AirPricingModifiers> <com:SearchPassenger Code="ADT" BookingTravelerRef="passengerAdt0"/> <air:AirPricingCommand> <air:AirSegmentPricingModifiers AirSegmentRef="nObIgYBAAA/BCguKzAAAAA==" FareBasisCode="EFFO"> <air:PermittedBookingCodes> <air:BookingCode Code="E" /> </air:PermittedBookingCodes> </air:AirSegmentPricingModifiers> </air:AirPricingCommand> </air:AirPriceReq> </soapenv:Body> </soapenv:Envelope> |