본사 설명 : https://support.travelport.com/webhelp/JSONAPIs/Airv11/Content/Air11/Search/AirShoppingGuide.htm#split
Split Ticketing (스플릿 티켓팅) 기능 설명 (Travelport JSON)
1. 기본 개요
- 적용 버전: Search API 23.11.5.2 이상, GDS 전용. (NDC 미지원)
- 현재 상태: Split Ticketing은 Search, Price, Fare Rules API에서만 지원되며, 아직 예약이나 발권은 불가능합니다.
- 계정 설정 필요:
- Split Ticketing 사용 권한이 없는 계정에서 includeSplitPaymentInd를 설정하면 일반 검색 응답과 함께 아래 경고 메시지가 반환됩니다:
- “User is not authorized for Split Ticketing Shop. Please contact support.”
- Split Ticketing 사용 권한이 없는 계정에서 includeSplitPaymentInd를 설정하면 일반 검색 응답과 함께 아래 경고 메시지가 반환됩니다:
2. Split Ticketing 기능 설명
- Split Ticketing 검색은 왕복 운임뿐만 아니라 편도 출발편과 편도 귀환편 운임도 반환합니다.
- 결과적으로 동일한 왕복 여정보다 더 낮은 운임이 나올 수 있습니다.
- 항공편 또는 운임이 없을 경우, 편도 또는 왕복 운임만 반환될 수 있습니다.
3. 요청 방법
- Split Ticketing 활성화 요청
- PricingModifiersAir/includeSplitPaymentInd를 true로 설정하여 Split Ticketing 요청.
- 응답 내 왕복/편도 비율 변경:
- 기본적으로 응답의 34%는 왕복 운임, 나머지는 편도 출발 및 귀환 운임으로 분류됩니다.
- 이를 변경하려면 PricingModifiersAir/SplitPaymentOfferings를 통해 원하는 비율을 설정합니다.
4. 응답 구조
- 결과 반환 순서:
- 편도 출발편 운임
- 편도 귀환편 운임
- 왕복 운임
- CombinabilityCode 식별자:
- 편도 운임 : j0
- 왕복 운임 : j1부터 시작하여 1씩 증가.
5. Split Ticketing의 지원 범위
- 지원되는 기능:
- 검색 요청(Search requests)
- GDS 콘텐츠(GDS content)
- 여정 기반 왕복 제공(Journey-based offerings, isJourney 헤더 사용)
- 업셀(Upsells)
- 미지원 기능:
- 다음 구간 검색(Next Leg Search), 특정 항공편 검색(Flight Specific Search)
- 편도, 원형 여정(Circle Trip), 개방 구간(Open Jaw), 다중 출발지/목적지 검색
- 구간 기반 왕복 제공
- 가상 인터라이닝(Virtual Interlining)
- NDC 콘텐츠
6. 예외 처리
- Split Ticketing을 지원하지 않는 시나리오에서 includeSplitPaymentInd를 true로 설정하면
- Split Ticketing 지표가 무시되며 일반 검색 응답이 반환됩니다.
- 반환된 결과 객체에 아래 경고 메시지가 포함됩니다:
- “Split Ticketing is not supported and has been ignored.”
예제
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 40 41 42 43 44 45 46 47 |
{ "CatalogProductOfferingsQueryRequest": { "CatalogProductOfferingsRequest": { "@type": "CatalogProductOfferingsRequestAir", "offersPerPage": 999, "contentSourceList": [ "GDS" ], "maxNumberOfUpsellsToReturn": 0, "PassengerCriteria": [ { "number": 1, "passengerTypeCode": "ADT" }, { "number": 1, "passengerTypeCode": "INF" } ], "SearchCriteriaFlight": [ { "departureDate": "2024-10-23", "From": { "value": "SYD" }, "To": { "value": "CHC" } }, { "departureDate": "2024-10-27", "From": { "value": "CHC" }, "To": { "value": "SYD" } } ], "PricingModifiersAir": { "includeSplitPaymentInd": true } } } } |