호텔 API 연동

Booking.com 및 Priceline 호텔 API 연동, 파트너 권한에 맞춰 설계

Booking.com, Priceline 또는 Expedia의 호텔 인벤토리를 정규화된 하나의 호텔 흐름으로 자체 OTA에 가져오세요. 각 공급사는 먼저 자체 파트너 또는 제휴(affiliate) 프로그램을 통해 귀사를 승인하며, 그다음 PHPTRAVELS가 발급받은 API 상품과 인증 정보에 맞춰 커넥터를 개발합니다.

  • Booking.com Demand API
  • Priceline·Expedia 공급
  • 정규화된 요금과 정책
  • 하나의 다중 공급사 호텔 흐름

시작하는 방법

Booking.com 및 Priceline 호텔 API 연동의 작동 방식

이 API들은 누구에게나 공개되어 있지 않습니다. Booking.com은 승인된 파트너에게 API 키와 affiliate ID로 Demand API 접근을 제공하고, Priceline은 상업 계약과 자사가 발급하는 API 인증 정보가 필요하며, Expedia 호텔 연결은 승인된 접근 권한에 달려 있습니다. 현재 PHPTRAVELS의 기성 커넥터가 아니므로, 각각을 호텔 모듈 위의 맞춤 개발로 범위를 정합니다. 호텔 모듈은 이미 당사가 연결한 공급사의 객실, 가격, 세금, 취소 정책을 정규화합니다.

  1. 프로젝트에 필요한 호텔 공급사와 판매 시장을 정리합니다
  2. 각 공급사가 승인한 API 상품, 인증 정보, 권한을 확인합니다
  3. 콘텐츠, 검색, 객실 가용성, 예약 호출을 PHPTRAVELS 호텔 흐름에 매핑합니다
  4. 공급사 테스트 환경에서 요금, 정책, 예약 응답, 오류 상황을 검증합니다
  5. 승인된 연결을 운영 환경으로 전환하고 공급사 응답을 모니터링합니다
API 상품
Demand API (여행 파트너)
환경
테스트
인증 정보
API 키: •••• · Affiliate ID: ••••
마크업
공급사 요금에 8%
상태
파트너 승인 확인 · 범위 검토 중
이메일로 범위 문의

예약 흐름

호텔 예약 API 요청이 사이트에서 처리되는 과정

연결된 모든 공급사에 동일한 다섯 단계가 적용되며, 각 단계는 해당 공급사 API가 지원하는 범위를 따릅니다.

  1. 검색

    고객이 목적지와 날짜를 입력하면 요청이 설정된 각 공급사로 전송됩니다.

  2. 정규화

    각 응답의 호텔, 객실, 정책, 가격 데이터를 하나의 구조로 매핑합니다.

  3. 재확인

    선택한 상품을 공급사의 최신 가격과 조건으로 다시 확인합니다.

  4. 예약

    공급사가 귀사 계정에 지원하는 흐름으로 예약을 전송합니다.

  5. 관리

    확정 내역, 공급사 참조 번호, 예약 후 작업이 관리자 화면에 저장됩니다.

공급사 접근

연결 전에 각 호텔 공급사가 요구하는 것

접근 권한은 PHPTRAVELS가 아니라 각 공급사가 부여합니다. 계정에서 실제로 활성화된 기능을 기준으로 작업 범위를 정하세요.

  • Booking.com Demand API

    승인된 여행 파트너용입니다. 현재 버전은 API 키 bearer 토큰과 affiliate ID로 인증하며, 사용 가능한 엔드포인트는 파트너 계정에 따라 다릅니다.

  • Priceline

    Priceline과 상업 계약을 맺고 제공받은 API 인증 정보가 있으면 추가 호텔 공급사로 연결됩니다.

  • Expedia

    귀사에 승인된 접근 권한이 있으면 Expedia 호텔 연결이 다른 공급사와 함께 운영됩니다.

PHPTRAVELS가 현재 연결하는 호텔 공급사:

  • Agoda
  • Amadeus
  • Booking.com
  • Hotelbeds
  • Hotelston
  • RateHawk
  • Stuba
  • TBO Holidays
  • Travelport
  • Wanderbeds
모든 호텔 연동 보기

수익과 관리

하나의 관리자 화면에서 호텔 예약 수익 창출

수익은 공급사 계약, 커미션, 마크업에 따라 달라집니다. 백오피스가 이를 모든 공급사에 일관되게 적용합니다.

  • 커미션 및 마크업 규칙

    B2C 예약에 대해 공급사, 시장, 고객 그룹별 마진을 설정합니다.

  • B2B 파트너 요금

    B2B 포털로 호텔을 예약하는 에이전트를 위한 별도 마진.

  • 교차 판매

    같은 플랫폼에서 호텔을 항공, 픽업, 렌터카, 투어와 함께 판매합니다.

  • 서버 측 인증 정보

    API 키와 affiliate ID는 백엔드에 보관되며 프런트엔드 소스 코드에 노출되지 않습니다.

  • 공급사 참조 번호

    공급사 참조 번호로 각 예약을 찾고 예약 후 상태를 추적합니다.

  • 공급사 보고서

    호텔 공급사별 예약과 마진을 바로 내보낼 수 있습니다.

비교

공급사별 개별 개발 vs 하나의 호텔 연동 레이어

일부 팀은 각 호텔 API를 웹사이트에 직접 연결합니다. 공급사가 하나의 레이어를 공유하면 일반적으로 다음이 달라집니다.

항목공급사별 개별 개발PHPTRAVELS
검색 페이지공급사별 개별 개발공급사 형식마다 프런트엔드 로직을 조정PHPTRAVELS모든 공급사에 하나의 검색·예약 경험
객실과 정책공급사별 개별 개발각 공급사 필드를 받은 그대로 표시PHPTRAVELS객실, 세금, 식사, 취소 규정을 정규화
인증 정보공급사별 개별 개발키가 코드와 설정 파일에 흩어지기 쉬움PHPTRAVELS백엔드 연동 레이어에 공급사별로 보관
마진공급사별 개별 개발커넥터마다 마크업 로직을 반복 구현PHPTRAVELS공급사, 시장, 고객 그룹별 하나의 규칙 세트
공급사 추가공급사별 개별 개발매번 새로운 전체 프로젝트PHPTRAVELS기존 호텔 흐름에 새 커넥터를 매핑

활용 사례

귀사에 맞는 Booking.com API는 무엇인가

  • OTA와 여행 앱

    여행자가 귀사 플랫폼에서 숙소를 찾고 예약한다면 Demand API가 해당하는 Booking.com API 제품군입니다.

  • PMS와 채널 매니저

    Booking.com Connectivity APIs는 요금, 객실 가용성, 예약을 관리하는 숙박 시설 소프트웨어용으로, 다른 활용 사례입니다.

  • B2B 여행사

    승인된 호텔 공급사를 하나의 예약 플랫폼에서 에이전트별 마진으로 판매합니다.

PHPTRAVELS를 선택하는 이유

공급사도, 계약도, 코드도 귀사의 것

  • 소스 코드 포함

    상업용 라이선스로 자체 호스팅하므로 개발자가 어떤 호텔 커넥터든 확장할 수 있습니다.

  • 귀사의 파트너 계정

    모든 공급사 계약과 인증 정보는 귀사가 보유하며 자체 설치 환경에 저장됩니다.

  • 명확한 범위

    어떤 공급사가 기성 커넥터이고 어떤 공급사가 맞춤 개발이 필요한지 분명히 알려 드립니다.

  • 24개 언어

    오른쪽에서 왼쪽으로 쓰는 언어를 포함해 시장의 언어와 통화로 호텔을 판매합니다.

FAQ

Booking.com, Priceline, Expedia API 관련 질문

OTA와 여행 플랫폼이 호텔 API 연동 프로젝트 전에 묻는 질문입니다.

영업팀 문의

먼저 각 공급사가 귀사를 승인합니다. Booking.com은 파트너 프로그램을 통해 API 키와 affiliate ID를, Priceline은 상업 계약과 API 인증 정보를 제공합니다. 그런 다음 PHPTRAVELS가 활성화된 검색, 가용성, 예약 기능을 하나의 호텔 흐름에 매핑하고 테스트한 뒤 운영 환경으로 전환합니다.

Booking.com은 파트너 활용 사례별로 다른 API를 제공합니다. Demand API는 승인된 여행 파트너에게 콘텐츠, 검색, 가용성, 지원되는 주문 기능을 제공할 수 있고, Connectivity APIs는 숙박 시설 관리 및 연결 서비스 제공업체용입니다.

Demand API는 Booking.com 인벤토리와 예약 기능이 필요한 여행 앱을 위한 것입니다. Connectivity APIs는 Booking.com에 등록된 숙박 시설을 관리하는 소프트웨어를 위한 것으로 예약, 요금, 가용성, 콘텐츠를 다룹니다.

현재 Demand API 버전은 API 키 bearer 토큰과 affiliate ID를 사용하며, 파트너 계정이 연동에 필요한 엔드포인트에 접근할 수 있어야 합니다. 귀사 계정에 해당하는 최신 Booking.com 개발자 문서를 따르세요.

아니요. 현재 연결된 호텔 공급사에는 Hotelbeds, TBO Holidays, RateHawk, Hotelston, Stuba, Agoda, Amadeus, Travelport가 있습니다. Booking.com, Priceline, Expedia는 각각 별도의 파트너 승인이 필요하며, 이들 중 어느 커넥터든 맞춤 개발로서 귀사와 함께 범위를 정합니다.

반드시 그렇지는 않습니다. 정규화된 연동 레이어가 각 공급사의 응답을 하나의 검색·예약 구조로 매핑하고, 공급사 규칙과 인증 정보는 백엔드에서 분리해 관리합니다.