요금 계산

AirPrice

  • Endpoint : https://apac.universal-api.pp.travelport.com/B2BGateway/connect/uAPI/AirService

Overview:

FareBasis 기준에 따른 요금을 실시간 요금 계산
air:AirSegment  에서 air:BookingCode 는 적용이 되지 않기 때문에 삭제요망

PreProduction 에서는 오늘 날짜로부터 최소 2개월 이내만 Pricing 및 Create 가 가능한 항공사들이 다수 존재 합니다.

AirPricingCommand

  • BookingCode:  특정 BookingCode로 계산
  • BookingCode 지정 하지 않을 시 : Validate Inventory is not supported without a booking code or for more than 8 segments 가 발생할 수 있음
  • FareBasisCode : 특정 FareBasisCode 로만 계산 (메뉴얼Pricing으로 계산 될 수 있어 사용금지)
  • 결과가 2개 이상의 upsell 포함 Pricing 요금이 나오면 예약자가 선택하거나, 그냥 금액이 맞는 요금으로 Booking 진행

2개 이상의 요금 예 (upsell Price 자동추가됨)

FareBasis 추가시 메뉴얼 요금에 대한 오류 내용

옵션

  • SellCheck : Bookable 가능 한지 상태 체크 옵션을 사용 하시면  더 상세한  메시지가 나옵니다. ( 에러상세 : The air segments are not bookable.-0 AVAIL/WL OPEN JL 00092Y 10APR2024GMPHND)
    SellCheck=’true’를 설정하면 AirPrice가 ‘Sell and ignore’를 수행하여 요청한 구간이 예약 가능한지 확인할 수 있습니다. *SellCheck가 실패하면 오류를 반환합니다.
  • BasicDetailsOnly ReturnBasicDetails : 이 XML 태그를 사용하면 AirPrice에서 복잡하게 반환되는 upSell 옵션을 최소화 할 수 있습니다.

요금에 대한 Price

AirPriceRsp

좌석 없을 시 SellCheck 옵션 사용 결과