피드로 돌아가기
Dev.toBackend
원문 읽기
Merchant of Record 기반 OTA 거래 처리 및 Bundle Pricing 구조 분석
How OTA Bundle Pricing Works: A Dev's Guide to Booking Bali Accommodation
AI 요약
Context
단순 검색 및 리다이렉션 방식이 아닌 Full Transaction Processor로서의 OTA 아키텍처 분석. 항공사와 호텔 간의 서로 다른 예약 데이터 모델과 결제 주체 일원화로 인한 정산 복잡성 해결이 핵심 과제.
Technical Solution
- GDS(Amadeus, Sabre) 연동을 통한 항공 인벤토리 예약 및 Expedia 자체 Booking Reference 생성 구조 설계
- Merchant of Record 모델 채택으로 결제 처리 주체를 OTA로 일원화하여 정산 흐름 제어
- Airline PNR과 OTA Reference 간의 2중 확인 레이어를 통한 예약 데이터 동기화 및 전파 로직 구현
- Bundle Pricing 적용 시 항공 운임은 고정하고 호텔 Bulk Rate를 통해 할인액을 산출하는 동적 가격 책정 모델 도입
- Refund Path를 OTA 내부 큐로 라우팅하여 항공사 취소와 별개로 7~14 영업일의 처리 주기 관리
실천 포인트
1. 외부 API 연동 시스템 설계 시 Merchant of Record 여부에 따른 정산 및 환불 책임 소재 명확화
2. 다수 벤더의 상품을 묶는 Bundle 모델 설계 시, 개별 컴포넌트별 가격 변동성 및 할인 적용 가능 범위 정의
3. 분산된 예약 레코드 간의 상태 동기화를 위한 Propagation 전략 수립