본문으로 건너뛰기

자주 묻는 질문 (FAQ)

ONDA API 연동과 관련하여 자주 묻는 질문들을 정리했습니다.


기본 정보

Q. ONDA Hub가 무엇인가요?

ONDA Hub는 숙박 상품 공급자와 판매 채널을 연결하는 통합 유통 플랫폼입니다.

  • Vendor(공급자): 숙박 상품을 ONDA에 공급하고 70+ 채널에 판매
  • Channel(판매자): ONDA의 25,000+ 숙박 상품을 판매

RESTful 기반의 API를 통해 실시간 재고/가격 조회, 예약 처리 등을 수행할 수 있습니다.

Q. Vendor와 Channel 파트너의 차이는 무엇인가요?

Vendor Partner (공급자)

  • 호텔, 리조트, 펜션 등 숙박 시설
  • PMS 시스템 제공사
  • 호텔 체인 및 상품 공급사
  • 목적: 숙박 상품을 ONDA에 공급하고 여러 채널에 판매

Channel Partner (판매자)

  • OTA (Online Travel Agency)
  • 여행사 및 메타서치 엔진
  • 숙박 예약 플랫폼
  • 목적: ONDA의 숙박 상품을 자사 플랫폼에서 판매
Q. 어떤 파트너 유형을 선택해야 하나요?

귀사의 비즈니스 모델에 따라 선택하세요:

  • 숙박 상품을 공급하시나요? → Vendor API 사용
  • 숙박 상품을 판매하시나요? → Channel API 사용

자세한 내용은 시작하기 페이지를 참고하세요.


시작하기

Q. API 연동 개발 기간은 얼마나 걸리나요?

평균 개발 기간

  • Channel API: 약 2주 (평균)
  • Vendor API: 약 1개월 (1 M/M)

실제 개발 기간은 구현 범위와 개발 리소스에 따라 달라질 수 있습니다.

Q. API 키는 어떻게 발급받나요?

발급 절차

  1. ONDA와 파트너 계약 체결
  2. 개발 환경용 API 키 발급
  3. 개발 및 테스트 진행
  4. 운영 환경용 API 키 발급
  5. 정식 서비스 시작

문의

Q. 테스트 환경은 어떻게 구성하나요?

ONDA는 개발과 운영 환경을 분리하여 제공합니다:

개발 환경

  • URL: https://dapi.tport.dev
  • 용도: API 연동 개발 및 테스트

운영 환경

  • URL: https://gds.tport.io
  • 용도: 실제 서비스 운영

각 환경별로 별도의 API 키가 발급됩니다.


기술 스펙

Q. API 엔드포인트는 어디인가요?

개발 환경

https://dapi.tport.dev

운영 환경

https://gds.tport.io

모든 API는 HTTPS 프로토콜을 사용합니다.

Q. 어떤 데이터 형식을 사용하나요?

기본 정보

  • 프로토콜: HTTPS
  • 데이터 형식: JSON (UTF-8 인코딩)
  • HTTP 메서드: GET, POST, PUT, PATCH, DELETE
  • Content-Type: application/json

모든 요청과 응답은 JSON 형식으로 처리됩니다.

Q. API 인증은 어떻게 하나요?

Channel API 인증

HTTP 헤더에 다음 두 가지 키를 포함해야 합니다:

  1. Authorization Key

    • 헤더: x-api-key
    • ONDA에서 발급한 API 인증 키
  2. Channel Key

    • 헤더: x-channel-key
    • 채널사를 구분하는 고유 키

Vendor API 인증

ONDA에서 제공하는 인증 방식에 따라 진행되며, 계약 시 상세 안내됩니다.


연동 방식

Q. Real Time Type과 DB Cache Type의 차이는 무엇인가요?

Real Time Type

  • 고객이 검색할 때마다 ONDA API를 실시간으로 호출
  • DB에 재고/요금 저장 불필요
  • Webhook 개발 불필요
  • 구현이 상대적으로 간단

DB Cache Type

  • 모든 상품의 재고/요금을 채널 DB에 저장
  • 고객 검색 시 자체 DB 조회 (빠른 응답)
  • Webhook 개발 필수 (실시간 업데이트)
  • 대용량 트래픽 처리에 유리

자세한 내용은 다음 문서를 참고하세요:

Q. Webhook은 무엇이고 언제 필요한가요?

Webhook이란?

ONDA에서 변경된 정보를 실시간으로 채널에 알려주는 Push 방식의 API입니다.

Webhook 종류

  • contents_updated: 숙소/객실/패키지 콘텐츠 변경 알림
  • status_updated: 상품 추가 또는 판매상태 변경 알림
  • inventory_updated: 요금/재고 변경 알림

필요한 경우

  • DB Cache Type 연동 시 필수
  • Real Time Type에서는 선택사항

자세한 내용은 Webhook 개요를 참고하세요.

Q. ONDA → Vendor와 Vendor → ONDA 방식의 차이는?

Vendor API는 두 가지 연동 방식을 제공합니다:

ONDA → Vendor (Pull 방식)

  • ONDA에서 Vendor 시스템의 API를 호출
  • 실시간 데이터 동기화
  • Vendor는 API를 제공하고 응답

Vendor → ONDA (Push 방식)

  • Vendor에서 ONDA API를 호출하여 정보 업데이트
  • 변경사항 발생 시 즉시 전송
  • ONDA가 데이터를 수신하고 저장

대부분의 경우 두 방식을 함께 사용합니다.


예약 및 테스트

Q. 테스트용 숙소는 어떻게 사용하나요?

테스트용 Property ID

Property ID분류Rateplan 포함
117417호텔포함
120135호텔포함

주의사항

  • 실제 숙소로는 테스트할 수 없습니다
  • 위 테스트 숙소로만 예약 테스트를 진행해야 합니다
  • 예약 테스트 후 반드시 취소 처리를 완료해야 합니다

자세한 내용은 예약 테스트 숙소를 참고하세요.

Q. 실제 숙소 콘텐츠는 조회할 수 있나요?

가능합니다 (단, 조건부)

  • 담당 매니저와 사전 협의 필요
  • 실제 숙소의 콘텐츠 정보까지는 조회 가능
  • 단, 예약 테스트는 절대 불가 (테스트 숙소만 사용)

실제 숙소로 예약을 생성하면 실제 예약이 발생하므로 주의가 필요합니다.


기술 지원

Q. 기술 문의는 어디로 하나요?

문의 채널

지원 시간

  • 평일 10:00 - 18:00 (KST)
  • 긴급 장애: 24/7 대응

이메일로 문의 시 다음 정보를 포함해주세요:

  • 파트너사명
  • API 유형 (Vendor/Channel)
  • 환경 (개발/운영)
  • 구체적인 문의 내용
Q. API 장애 발생 시 어떻게 대응하나요?

긴급 장애 대응

장애 문의 시 포함 정보

  • 발생 시간
  • 에러 메시지 또는 응답 코드
  • 요청 파라미터 (민감 정보 제외)
  • 재현 가능 여부

빠른 해결을 위해 구체적인 정보를 제공해주세요.


추가 문서

더 자세한 정보는 다음 문서를 참고하세요: