공급사 및 서비스 API 허브
하나의 예약 플랫폼에 연결된 여행 API
이 사이트의 모든 여행 API 가이드를 한곳에: GDS와 항공사 콘텐츠, 호텔 베드뱅크와 엑스트라넷, 투어, 렌터카와 픽업, 결제 게이트웨이와 백오피스 도구. 디렉터리를 카테고리별로 필터링하고, 재고를 확보하는 세 가지 방식을 비교하며, 샌드박스 키에서 실판매까지 연동이 거치는 경로를 따라가 보세요.
- 카테고리별 연동 가이드
- 검색, 가격, 예약, 발권 흐름
- API, 예약 엔진, GDS 비교
- 소스 코드 포함 자체 호스팅
요약
여행 API란 무엇이며 어디에 쓰이는가
이 허브의 모든 페이지에 세 가지 용어가 등장합니다. 공급사를 고르기 전에 각 용어의 뜻을 확인하세요.
주제가 처음이라면 API 연동이란부터 시작한 뒤 여행 API 연동의 기술 안내를 읽어 보세요. 바로 사용할 수 있는 커넥터 전체 목록은 모든 연동에 있고, 이를 사용하는 예약 모듈은 플랫폼 개요에서 설명합니다.
여행 API
항공권, 호텔, 렌터카, 투어의 가용성, 운임, 규정, 콘텐츠 같은 검색 가능한 여행 데이터를 보통 JSON이나 XML로 반환하는 프로그래밍 엔드포인트입니다.
여행 API 연동
공급사, GDS, 애그리게이터 엔드포인트를 예약 엔진에 연결하는 작업입니다. 인증, 필드 매핑, 멱등한 예약 호출, 오류 및 재시도 정책이 포함됩니다.
자체 호스팅 커넥터
PHPTRAVELS는 라이선스와 함께 커넥터 코드를 제공하므로, 각 공급사와 통신하는 어댑터를 팀이 직접 읽고 확장하고 호스팅할 수 있습니다.
모든 공급사가 공유하는 호출 순서
- 01검색
- 02가격 확인 및 재검증
- 03예약
- 04발권 또는 확정
공급사 이름과 응답 형식은 다르지만, 아래 디렉터리의 모든 커넥터는 동일한 네 단계 호출 순서에 대응합니다.
디렉터리
카테고리별 여행 API
카테고리를 선택해 목록을 좁히세요. 각 항목은 해당 공급사나 서비스가 무엇을 반환하고 플랫폼에서 어떻게 설정되는지를 다루는 전용 가이드로 연결됩니다.
GDS, 항공사, 항공 API
항공 모듈을 위한 글로벌 유통 시스템, NDC, 저비용 항공사 애그리게이터, 컨솔리데이터, 항공 데이터 서비스.
- Amadeus API 연동내 포털에서 Amadeus 항공, 호텔, 렌터카 판매
- Sabre API 연동내 포털에서 Sabre GDS 검색, PNR, 발권
- Travelport API 연동Travelport 운임, PNR, 발권, 사후 처리
- Galileo 예약 시스템Galileo 홀드, 발권, 사후 서비스를 한 화면에서
- Apollo GDS 소프트웨어Travelport를 통한 Apollo 운임, PNR, 발권
- NDC 항공 예약 시스템NDC 오퍼, 부가 서비스, 사후 처리 판매
- Amadeus 커넥터 설정Amadeus 모듈의 키, 환경, 설정 단계
- Duffel API 연동예약 사이트에서 Duffel 항공 오퍼와 주문 처리
- Kiwi API 연동Kiwi.com Tequila 항공권 검색과 예약
- TBO 항공 API엔진 안에서 TBO 항공 운임, 재확인, 발권
- PKFARE API 연동포털에서 PKFARE 항공 검색, 예약, PNR 처리
- Riya travel 예약 플랫폼B2B 에이전트, 기업 출장, 리테일을 하나로
- IndiGo 항공권항공 API로 IndiGo 운임을 판매하고 관리
- Google Flights API공개 API가 없는 이유와 대신 쓸 수 있는 것
- Kayak 제휴 프로그램추천 모델, 한계, 자체 대안
- 항공편 상태 API플랫폼 안에서 실시간 항공편 상태와 추적
- Amadeus 중앙 예약Amadeus와 자체 재고를 위한 하나의 예약 코어
- Amadeus 여행사 소프트웨어검색, PNR, 발권, 사후 처리를 하나의 포털에서
- Sabre 상담원 소프트웨어매일 쓰는 Sabre 데스크: 대기열, 사후 처리, 역할, 인보이스
- Galileo 소프트웨어Galileo 예약, 발권, 사후 처리 워크플로
호텔 API, 베드뱅크, 엑스트라넷
호텔 검색을 객실과 요금으로 채우는 도매 베드뱅크, OTA 제휴 프로그램, 엑스트라넷, 채널 매니저.
- Hotelbeds API 연동Hotelbeds 실시간 요금, 예약, 바우처
- Bedsonline 연동Bedsonline 호텔과 에이전트 요금을 엔진에서 판매
- TBO 호텔 API 연동예약 엔진에서 TBO Holidays 호텔 요금 판매
- Hotelston API 연동예약 엔진에서 Hotelston 호텔 요금 판매
- Go Global Travel 연동엔진에서 Go Global 호텔, 픽업, 렌터카 판매
- Bonotel 여행사 연동에이전트와 포털을 위한 미국 럭셔리 호텔
- Mark Travel 예약 엔진호텔 검색, 사우디 픽업, 에이전트 판매를 하나로
- Expedia API 연동API로 Expedia 호텔 요금, 예약, 바우처 제공
- Expedia TAAP API 연동포털에서 TAAP 호텔, 커미션, 변경 관리
- Expedia Extranet요금, 재고, 예약을 관리하는 파트너 포털
- Booking.com 엑스트라넷요금, 객실 재고, 예약, 정산 관리
- Agoda API 연동예약 엔진에서 Agoda 호텔과 숙소 판매
- Booking.com·Priceline APIBooking.com, Priceline, Expedia 호텔 API 연동 안내
- 호텔 예약 시스템 API하나의 예약 API로 여러 호텔 공급사 연결
- 채널 매니저 연동호텔 요금, 객실 재고, 예약 동기화
투어, 관광지, 렌터카, 픽업
항공권과 숙박 옆에 부가 상품을 더하는 액티비티 마켓플레이스, 렌터카 브로커, 픽업 공급사.
결제, CMS, 회계, 연동 도구
예약 흐름 주변의 결제 게이트웨이, 은행 및 맞춤 API, 회계 내보내기, 콘텐츠 관리 커넥터.
재고를 확보하는 세 가지 방식
여행 API, 예약 엔진, GDS API 비교
팀들은 직접 API, 패키지형 예약 엔진, 순수 GDS 계약을 같은 구매처럼 저울질하곤 합니다. 이들은 서로 다른 문제를 해결하며 보통 함께 사용됩니다.
| 기준 | 여행 API | 예약 엔진 | GDS API |
|---|---|---|---|
| 목적 | 여행 API엔드포인트를 통한 데이터와 작업 | 예약 엔진프런트엔드, 비즈니스 규칙, 결제 | GDS API기존 채널과 NDC를 통한 항공 콘텐츠와 부가 서비스 |
| 콘텐츠 범위 | 여행 API호텔, 항공권, 렌터카, 액티비티, 베드뱅크 | 예약 엔진연결된 모든 상품의 검색부터 결제까지 | GDS API주로 항공사와 그 부가 서비스 |
| 연동 노력 | 여행 API중간: 필드 매핑, 멱등성, 재시도 | 예약 엔진처음부터 만들면 중간에서 높음, PHPTRAVELS에서는 낮음 | GDS API높음: PCC 설정, 큐, 인증, 감사 |
| 상업 조건 | 여행 API호출, 마크업 또는 좌석 기준, 공급사가 정함 | 예약 엔진PHPTRAVELS 일회성 라이선스와 게이트웨이 수수료 | GDS APIGDS 계약, 인센티브, 세그먼트 목표 |
| 적합한 대상 | 여행 API여러 공급사를 섞는 OTA와 DMC | 예약 엔진자체 브랜드와 규칙으로 직접 판매 | GDS API항공 중심 여행사와 출장 관리 회사 |
| 출시까지 걸리는 시간 | 여행 API자격 증명이 발급되면 빠름 | 예약 엔진설치, 공급사 연결, 브랜딩, 출시 | GDS API승인과 인증이 먼저라 가장 오래 걸림 |
PHPTRAVELS는 예약 엔진 열에 해당합니다. 공급사 API와 GDS 계약이 여기에 연결되므로 소프트웨어를 한 번 구매하고 계약이 성사될 때마다 피드를 추가하면 됩니다. 가격은 가격에, 호스팅 부분은 요구 사항에 있습니다.
키에서 실판매까지
API 연동이 실서비스에 오르는 과정
아래 레일은 디렉터리의 모든 공급사에 적용되는 작업 순서이며, 커넥터를 켠 뒤 플랫폼이 주고받는 요청과 응답을 함께 보여 줍니다.
- 01
자격 증명
공급사 계약에 서명하고 샌드박스 키, 엔드포인트, 문서를 받습니다.
- 02
샌드박스 연결
관리자 패널에 키를 입력하고 첫 검색을 실행해 커넥터가 응답을 읽는지 확인합니다.
- 03
콘텐츠 매핑
공급사 코드를 플랫폼 마스터 데이터에 맞춥니다: 공항, 호텔 ID, 식사 조건, 차량 등급.
- 04
마크업과 규칙
여행사별, B2B 에이전트별, 고객 그룹별로 마크업, 세금, 수수료, 통화 규칙을 설정합니다.
- 05
테스트 예약
공급사의 인증 시나리오를 완료합니다: 예약, 변경, 취소, 그리고 테스트 콘솔과의 대조.
- 06
운영 키
실 자격 증명으로 전환하고 공개 사이트와 B2B 포털에서 공급사를 활성화한 뒤 첫 예약을 모니터링합니다.
플랫폼이 보내는 재검증 호출 한 건
{"supplier": "hotelbeds",1"env": "production",1"rateKey": "HB-20261112-118742-DBL-BB","occupancy": { "rooms": 1, "adults": 2 },"currency": "USD","markupRule": "b2c-default"2}
{"status": "available","net": 184.00,2"sell": 206.08,2"currency": "USD","cancellation": { "deadline": "2026-11-09", "fee": 184.00 },"hold": "PT-HLD-7731",3"expiresIn": 9003}
- 1
공급사 키는 환경별로 저장되며 고객에게 전달되는 요청 본문에는 절대 포함되지 않습니다.
- 2
순가와 판매가는 함께 전달되며, 마크업 규칙 이름이 백오피스에 둘이 다른 이유를 알려 줍니다.
- 3
홀드 참조 덕분에 고객이 결제를 재시도해도 예약 호출이 멱등하게 유지됩니다.
- 연동 안내 보기
비즈니스 모델별 선택
사업 유형별로 가장 먼저 연결하는 여행 API
여행 사업이 저마다 다르기에 디렉터리가 깁니다. 온보딩에서 흔히 보는 시작 조합은 다음과 같습니다.
- 01
온라인 여행사
항공권용 GDS 또는 NDC 피드, 호텔용 베드뱅크 한두 곳, 렌터카 브로커, 카드 게이트웨이. 먼저 폭을 넓히고 그다음 직계약으로.
- 02
목적지 관리 회사
관리자에 등록한 자체 재고, 빈틈을 메우는 베드뱅크, 투어 마켓플레이스와 픽업. 항공권은 보통 나중에 컨솔리데이터를 통해 추가됩니다.
- 03
기업 출장 관리
협상 운임이 포함된 GDS 콘텐츠, 엑스트라넷이나 베드뱅크를 통한 호텔 프로그램, 승인 규칙과 회계 내보내기.
- 04
컨솔리데이터 또는 B2B 도매사
하위 에이전트별 마크업이 적용된 여러 항공 소스, 에이전트 지갑, 계좌 이체와 게이트웨이 결제, 회계 피드.
각 모델은 전용 페이지에서 설명합니다: 온라인 여행사, DMC, 출장 관리. 도매사의 하위 에이전트 여신 부분은 에이전트 지갑에서 다룹니다. 이 피드들을 파트너에게 배포하는 화이트 라벨 계층은 화이트라벨 B2B 포털에서 설명합니다.
여행 API는 공급사, GDS 제공사, 애그리게이터가 실시간 재고, 가격, 규정, 그리고 검색, 재검증, 예약, 취소 같은 작업을 노출하는 엔드포인트입니다. 예약 플랫폼이 이를 호출해 응답을 검색 결과, 장바구니, 확정된 예약으로 바꿉니다.
공급사 키로 인증하고, 공급사 코드를 마스터 데이터에 매핑하며, 검색, 가격, 예약을 순서대로 호출하고, 중복 예약 없이 오류와 재시도를 처리하며, 결과를 결제, 바우처, 회계로 넘기는 일입니다. PHPTRAVELS에서는 커넥터가 이미 이를 구현하므로 자격 증명, 매핑, 규칙만 다루면 됩니다.
네. 플랫폼은 자체 호스팅이며 소스 코드가 상용 라이선스로 포함되므로, 개발자가 모든 어댑터를 읽고 디렉터리에 아직 없는 공급사를 추가하거나 기존 커넥터의 콘텐츠 매핑 방식을 바꿀 수 있습니다.
보통 하나의 피드보다는 조합입니다. 폭을 위한 저비용 항공사 애그리게이터, 풀서비스 항공사와 발권을 위한 NDC 또는 GDS 콘텐츠, 자체 항공사 계약이 없는 곳을 위한 컨솔리데이터입니다. 디렉터리의 항공 그룹에 각 옵션의 가이드가 있습니다.
모듈당 여러 개입니다. 플랫폼은 활성화된 각 공급사를 조회하고 마스터 ID로 결과를 병합하며 중복을 제거한 뒤 마크업 규칙을 적용해 가격을 보여 줍니다. 두 번째 베드뱅크나 항공 소스를 추가하는 것은 재구축이 아니라 설정 변경입니다.
API 자체는 공급사가 가격을 정하며 보통 호출당, 예약당 또는 마크업 계약으로 과금되고, 일부는 제휴 프로그램으로 무료입니다. 이를 연결하는 PHPTRAVELS 소프트웨어는 가격 페이지에 명시된 대로 2,499달러부터 시작하는 일회성 라이선스입니다.
