Developer Hub
자동 생성된 번역입니다.

Rapid Car API 개요

end-to-end 를 통한 안정적인 렌터카 예약 기능 활성화

Car API 번들

Rapid Car API는 Expedia Group's 의 방대한 렌터카 재고를 기반으로 end-to-end 을 통한 렌터카 예약을 가능하게 하여, 여행객들에게 더욱 포괄적인 경험을 제공합니다. 190여 개국에 걸쳐 47,000여 개의 공급업체와 제휴함으로써, 파트너사는 제공 서비스를 대폭 확대하고 예약 실적을 높일 수 있습니다. 모듈형 API를 통해 비즈니스 요구에 맞게 여행 예약 과정을 쉽게 맞춤 구성할 수 있습니다.

당사의 엔드포인트는 개발자들에게 렌터카 서비스에 대한 포괄적인 접근 권한을 제공하며, 모든 지점의 이용 가능한 차량 검색, 요금 세부 정보 및 이용 가능한 추가 옵션 확인, 결제 수단 등록, 예약 생성, 예약 내역 조회, 예약 취소 등의 기능을 지원합니다.

Car API를 통한 여행자와의 상호작용

자동차 분야 흐름도

엔드포인트에 대해 알아보기

이 제품은 아직 얼리 액세스 단계에 있으므로, 스키마 세부 사항 및 기능은 현재 활발히 개발 중이며, 파트너사에 정식 출시되기 전까지 변경될 수 있음을 유의해 주시기 바랍니다.

작업메서드REST URI결과
자동차 검색GET/cars/availability다양한 기준( e.g. pick-up, drop-off,, 검색 반경)에 따라 이용 가능한 렌터카 목록을 반환하며, 요청당 최대 200대의 차량을 반환합니다. 이 응답에는 렌터카 ID, pick-up/drop-off 영업소, 차량 유형, 주행 거리 등의 세부 정보가 포함되어 있습니다.
자세히 보기GET/cars/{car_rental_id}/details특정 차량의 상세 정보(가격 내역, 선택 사양, 약관 등)를 반환합니다.
예약에 결제 수단 등록하기POST/payments예약 생성 요청의 본문에 포함될 결제 토큰을 반환합니다. 이 엔드포인트는 다른 API의 엔드포인트와 다릅니다.
예약하기POST/itineraries/car예약 절차를 완료합니다.
예약을 검색합니다.GET/itineraries/car.을 통해 예약 내역을 반환합니다 affiliate_reference.
일정를 가져옵니다.GET/itineraries/{itinerary_id}/car.을 기준으로 일정의 세부 정보를 반환합니다 itinerary_id.
예약 취소DELETE/itineraries/{itinerary_id}/car기존 예약을 취소합니다.

작동 방식

Rapid Car API를 사용하여 ‘ end-to-end ’ 예약 환경을 구축하는 방법은 다음과 같습니다.

1단계: 마음에 쏙 드는 자동차 찾기

/cars/availability를 사용하여 고객이 자신의 위치와 날짜에 맞춰 이용 가능한 차량을 검색할 수 있도록 하세요.

참고: 반환되는 결과의 최대 개수는 200개입니다.

주요 매개변수설명추천
pickup_time렌터카 수령 시간.확장 ISO 8601 형식으로 표기하면, e.g. 2027-02-12T11:59:00
dropoff_time렌터카 반납 시간.확장 ISO 8601 형식으로 표기하면, e.g. 2027-02-12T11:59:00
pickup_area차량 픽업 위치는 반경과 좌표로 지정됩니다.형식은 radius,latitude,longitude, e.g., 10,37.9838,23.7275 입니다. pickup_area또는 pickup_airport 중 하나만 필요합니다.
dropoff_area반경과 좌표로 지정된 차량 반납 장소.형식은 radius,latitude,longitude, e.g., 10,37.9838,23.7275 입니다. dropoff_area또는 dropoff_airport 중 하나만 허용됩니다.
pickup_airport차를 인수할 공항.pickup_area또는 pickup_airport 중 하나만 필요합니다.
dropoff_airport차를 반납할 공항.dropoff_area또는 dropoff_airport 중 하나만 허용됩니다.
driver_age운전자의 나이가 30세 미만 또는 70세 이상인 경우.해당 관할 구역에 별도의 규정이 없는 한, 운전자의 나이가 30세 미만이나 70세 이상이 아닐 경우 기본값으로 40을 설정할 것을 권장합니다.
currency요율에 적용할 통화.ISO 4217 형식으로 표기하면, e.g. USD입니다.
language응답에 사용될 언어를 지정합니다.언어 형식은 ISO 639-1 2자리 언어 코드와 BCP-47 2자리 로케일 코드를 함께 사용해야 합니다.
>> Rapid에서 지원하는 모든 언어 보기
country_code여행자의 결제 장소에 해당하는 국가 코드.ISO 3166-1 알파-2 형식으로 표기됩니다. 이는 거래가 이루어지는 국가를 나타내야 합니다.
traffic_profile검색에 사용된 귀하의 사이트 버전(예: 웹 대 앱)사이트를 설정하실 때 이 문자열 값을 설정하도록 도와드리겠습니다.

2단계: 세부 정보 확인하기

/cars/{car_rental_id}/details엔드포인트를 사용하여 가격 내역 및 보험 약관 등 추가 차량 정보를 조회할 수 있습니다.

3단계: 고객이 선택한 결제 수단에 대한 정보를 확인합니다.

이제 payments 엔드포인트를 사용하여 고객이 예약에 대한 결제 수단을 등록할 수 있도록 할 수 있습니다.

응답에는 예약 생성 요청의 본문에 포함될 예약 요청 객체( payment_token)가 포함됩니다.

4단계: 예약 생성하기

/cars/{car_rental_id}/details응답은 결제 절차를 완료하고 예약을 생성할 수 있는 링크를 반환합니다. /itineraries/car엔드포인트를 사용하면 예약을 완료할 수 있습니다.

5단계: 예약 내역 조회하기

예약 내역을 조회하려면, Expedia에서 설정한 확인 ID를 가져오려면 /itineraries/{itinerary_id}/car 엔드포인트를 호출하거나, 귀사에서 할당된 ID를 가져오려면 /itineraries/car?affiliate_reference_id={affiliateReferenceId} 엔드포인트를 호출하십시오.

이 페이지가 도움이 되었나요?
이 콘텐츠를 어떻게 개선하면 좋을까요?
더 나은 Developer Hub를 만드는 데 도움을 주셔서 감사합니다!