숙박 API 출시 요건
Rapid Lodging API로 바로 시작하세요
Rapid Lodging API의 출시 요건에는 대상 고객과 관계없이 모든 구현에 적용되는 요건과, 기업 간( business-to-business, B2B) 또는 기업과 소비자 간( business-to-consumer, B2C) 사용에 대한 구체적인 요건이 포함됩니다. 앞서 통합한 다른 요금 유형/예약 흐름과는 차이가 있을 수 있으므로, 이 요구 사항을 자세히 읽어보시기 바랍니다.
참고: 아래에 나열된 각 요구 사항에는 고객 서비스 팀이 고객님을 더 잘 도와드릴 수 있도록 참고 코드가 포함되어 있습니다.
요구 사항
다음 요구 사항은 모든 Lodging API 구현에 적용됩니다.
일반 요구 사항
익스피디아 정보를 올바르게 활용하세요
GR1: 당사의 명칭 및 로고 사용
당사의 명칭 및 로고는 예외적으로 사전에 당사의 명시적인 서면 승인을 받은 경우에만 traveler-facing 또는 agent-facing 사이트에서 사용할 수 있습니다.
사용자 인터페이스 예시

GR2: 표시할 이용약관 URL 링크
귀사 사이트의 이용약관 문구 내에 당사의 이용약관 링크를 포함하거나, 예약 페이지에서 당사의 이용약관으로 직접 연결되는 링크를 제공해 주십시오. 이 이용약관에서는 예약과 관련된 정책을 자세히 설명합니다. 다음 링크를 easy-to-find 위치에 배치하고, 링크 문구로 “공급업체 이용 약관”을 사용하십시오.
당사가 지원하는 모든 언어로 된 이용 약관 버전은 당사 지원 사이트에서 확인하실 수 있습니다.
사용자 인터페이스 예시 - B2B

사용자 인터페이스 예시 - B2C

GR4: ‘ Expedia Group ’가 등록된 신용카드 발급사( Merchant of Record, MOR)인 경우 신용카드 규정의 적절한 사용 및 표시
여행객의 카드 소지자 데이터를 수집, 사용, 전송, 저장 또는 처리하는 경우, PCI 보안 표준 위원회에서 제정한 결제 카드 산업(PCI) 데이터 보안 표준을 준수해야 합니다.
GR5: 숙박 시설 collect를 사용하거나 Expedia Group 가 MOR인 경우, PCI 준수 증빙 자료를 제출하십시오(해당 파트너에 한함).
Expedia Group 가 MOR이든 숙박 시설가 MOR이든 상관없이, PCI 보안 표준 위원회(PCI Security Standards Council)의 규정에 따라 PCI 준수 증빙 자료로 준수 확인서(AOC)를 제출해야 합니다.
검색 페이지
정확한 검색 조건을 설정하세요
SP1: 제휴사가 예약에 자녀를 포함할 수 있도록 허용하는 경우, 자녀의 연령에 대한 정확한 안내 및 입력
통합 시스템에서 미성년자 승객의 탑승을 허용하는 경우, 체크인 시 각 미성년자 승객의 연령을 지정할 수 있는 기능을 제공해야 합니다. 이 정보는 occupancy 객체를 통해 제공됩니다(아래 예시 참조).
여행자가 동반 아동을 지정할 경우, API 응답에 예약 비용이나 예약 자격에 영향을 미칠 수 있는 연령 제한 및/또는 추가 숙박 요금 또는 유아용 침대 요금이 포함될 수 있습니다.
모든 호텔은 어린이로 분류하는 연령 범주를 구성합니다. 일반적으로 만 17세 이하의 개인을 어린이로 간주합니다. 일부 숙박 시설은 만 18세 미만을 허용하지 않습니다.
API 요청 예시
https://api.ean.com/v3/properties/availability?checkin=2027-09-11
&checkout=2027-09-14
¤cy=USD&language=en-US&occupancy=2-9,4&property_id=XXXX
&country_code=XX&sales_channel=XXXX
&sales_environment=XXXX&filter=XXXX&rate_plan_count=XXXX
&rate_option=XXXX&billing_terms=XXXX&payment_terms=XXXX
&partner_point_of_sale=XXXX&platform_name=XXXXAPI 응답 예시
"occupancies": {
"2-9,4" : {
"nightly": [
[사용자 인터페이스 예시: 성인 2명과 9세, 4세 어린이 2명이 투숙하는 1실.

숙박 시설 또는 객실 예약 가능 여부
해당 객실 또는 숙박 시설에 대한 정보를 표시합니다.
AP1: 각 객실별 침대 유형 설명이 제공됨
쇼핑 응답에는 단일 값 또는 여러 옵션이 포함된 bed_groups 배열이 반환될 수 있습니다. 여행객들의 침대 선택 사항을 설명하는 구성 배열에 포함된 값들을 표시하세요.
bed_groups배열이 여러 옵션을 반환할 경우, 여행자가 선택할 수 있도록 각 침대 유형에 대해 쇼핑 응답에서 제공하는 ‘ price_check ’ 링크를 표시합니다.
요청 시에만 동일한 객실의 여러 침대 유형 중 하나를 선택할 수 있으며, 예약 가능 객실이 없는 경우 호텔에서 요청을 접수하지 않을 수 있다는 메시지를 여행객에게 표시해야 합니다.
객실 이름은 쇼핑 응답의 rooms 배열 내에서 room_name 형식으로 반환됩니다.
API 응답 예시
"property_id": "11775754",
"rooms": [
{
"id": "230434524",
"room_name": "Superior double room" ,
"rates": [
{
...
"bed_groups": {
"133243": {
"id": "133243",
"description": "Double bed" ,
"links": {...},
"configuration": [...]
},
"133242": {
"id": "133242",
"description": "2 single beds" ,
"links": {...},
"configuration": [...]
}
},사용자 인터페이스 예시 - B2B

사용자 인터페이스 예시 - B2C

AP2: ‘ Non-refundable ’ 깃발이 선명하게 보인다
Non-refundable 가용성 정보는 조회 API 가용성 응답에서 refundable=false 로 표시됩니다. 가용성 응답에서 ‘ refundable=false ’이 반환될 경우, 해당 객실을 명확하게 표시하십시오. 이 값은 언제나 기타 정책 데이터보다 우선적으로 적용됩니다. 어떤 경우에도 숙박 시설은 이러한 예약을 환불하지 않습니다.
API 응답 예시
"property_id": "XXXX",
"rooms":
"id": "XXXX",
"room_name": "Fairmont King",
"rates":
"id": "XXXX",
"status": "available",
"available_rooms": 4999,
"refundable": false ,
"deposit_required": false,
"merchant_of_record": "expedia",사용자 인터페이스 예시 - B2B

사용자 인터페이스 예시 - B2C

AP3: Check-in 및 표시된 특별 지침
checkin, checkout, fees 및 policies 객체의 내용은 Content API 숙박 시설 정의에 따라 반환된 대로 각 객실별로 표시되어야 합니다. 이 정보는 여행자가 체크인 시 발생할 수 있는 추가 요금이나 특별 출입 지침을 미리 알 수 있도록, 예약 가능 여부 페이지에 반드시 표시되어야 합니다.
check-in 특수 필드에는 checkin 객체의 지침 필드에 포함되지 않은, check-in 에 필수적인 정보가 포함될 수 있습니다. 예를 들어, 숙박 시설에 예상 도착 시간을 통보해야 한다는 요구 사항, 게스트 건물과 다른 위치에서 check-in 를 이용해야 한다는 사항, 또는 숙박 시설로부터 이메일로 check-in 에 대한 특별 지침을 받을 예정이라는 알림 등이 이에 해당합니다.
동일한 영역에서 instructions 및 special_instructions를 여행객에게 표시해야 합니다.
API 응답 예시
"11775754": {
"property_id": "11775754",
"checkin": {
"begin_time": "16:00 PM",
"end_time": "4:00 AM",
"instructions": "Minimum age to check in is 18 years old.
<br />Extra-person charges may apply and vary depending on property policy.
<br />Government-issued photo identification and a credit card may be required at
check- in for incidental charges.
<br />Special requests are subject to availability upon check-in and
may incur additional charges. Special requests cannot be guaranteed. <ul>. ",
"special_instructions": "Front desk staff will greet guests on arrival. For more details,
please contact the property using the information on the booking confirmation.",
"min_age": 18
"checkout": {
"time": "11:00 AM"
"fees": {
"mandatory": "<p>You'll be asked to pay the following charges at the property:</p>
<ul><li>Deposit: USD 50 per day</li>
<li>Resort fee: USD 28.25 per accommodation,
per night</li></ul> The resort fee includes:<ul
><li>Pool access</li><li>Fitness center access</li><li>Fitness/yoga classes</li>
<li>Airport shuttle</li><li>Phone calls</li><li>In-room safe</li><li>Self parking</li>
<li>Valet parking</li><li>Parking</li></ul> <p>We have included all charges provided to us by the property.
However, charges can vary, for example, based on length of stay or the room you book. </p>",
"optional": "<p>The following fees and deposits are charged by the property at time of service,
check-in, or check-out. </p> <ul> <li>Breakfast fee: between USD 6 and USD 25 per person
(approximately)</li> <li>Late check-out is available for a fee (subject to availability)</li>
<li>Rollaway bed fee: USD 20.0 per night</li>
</ul> <p>The above list may not be comprehensive. Fees and deposits may not include tax
and are subject to change. </p>"
"policies": {
"know_before_you_go": "<ul> <li>Up to 2 children 12 years old and younger stay free when
occupying the parent or guardian's room, using existing bedding. </li>
<li>The property has connecting/adjoining rooms, which are subject to availability
and can be requested by contacting the property using the number on the booking
confirmation. </li> </ul>"사용자 인터페이스 예시

예약 페이지
결제에 필요한 필수 정보를 입력해 주세요
BP1: 개인정보에 대해 SSL 암호화가 적용됨
개인정보를 전송하거나 송신할 때 SSL 암호화를 사용하여 클라이언트 브라우저/앱과 사이트 간의 연결 및 종속 시스템과의 네트워크 통신을 보호해야 합니다. 개인정보에는 고객 이름, 전화번호 또는 이메일, 결제 카드 세부 정보, 예약/일정 영수증 및 확인 페이지가 포함됩니다. 보안 상태가 아닌 경우 연결을 중지하거나 리디렉션합니다.
BP2: ‘ Check-in ’ 및 표시된 특별 지침
checkin, checkout, fees 및 policies 객체의 내용은 Content API 숙박 시설 정의에 따라 반환된 대로 각 객실별로 표시되어야 합니다. 여행자가 예약을 확정하기 전에 check-in 에서 발생할 수 있는 수수료나 특별 이용 안내 사항을 확인할 수 있도록 이 정보를 반드시 표시해야 합니다.
check-in 특수 필드에는 checkin 객체의 지침 필드에 포함되지 않은, check-in 에 필수적인 정보가 포함될 수 있습니다. 예를 들어, 숙박 시설에 예상 도착 시간을 통보해야 한다는 요구 사항, 게스트 건물과 다른 위치에서 check-in 를 이용해야 한다는 사항, 또는 숙박 시설로부터 이메일로 check-in 에 대한 특별 지침을 받을 수 있다는 알림 등이 이에 해당합니다.
동일한 영역에서 instructions 및 special_instructions를 여행객에게 표시해야 합니다.
BP3: 취소 정책 및 ‘ non-refundable ’ 태그가 명확하게 표시됨
여행자가 최종 예약 페이지에서 예약을 확정하기 전에, 선택한 객실에 대한 취소 정책 또는 ‘ non-refundable ’ 태그를 반드시 제공해야 합니다. 각 요금제의 취소 정책은 Rapid Shopping Availability API의 cancel_penalties 객체 내에서 확인할 수 있습니다.
환불 가능 요금의 경우 응답에 일련의 취소 정책 세부 정보가 포함됩니다. 세부 정보에는 지정된 위약금의 시작일과 종료일, 위약금 유형 및 금액, 적용되는 예외 예약 날짜가 포함됩니다. 위약금 유형에는 고정 금액, 숙박 일수 기준 금액, 총 비용에 대한 백분율이 있습니다.
| 응답 | 의미 |
|---|---|
refundable=true | 전액 환불 가능한 요금입니다. |
refundable=true + cancel_penalties | • 이 요금은 취소 기간 내에 환불이 가능합니다. • cancel_penalties.[].start중 가장 이른 시점은, 해당 타임라인이 미래의 타임라인인 경우, 무료 취소 마감일입니다.• 최신 업데이트 이후 비율은 100%입니 다. non-refundable cancel_penalties.[].end |
refundable=false | • 이 요율은 non-refundable. • 취소 위약금 발생 기간이 반환되지 않습니다. |
refundable=false + cancel_penalties | • 요금은 일부 환불될 수 있습니다. • cancel_penalties``nonrefundable_date_ranges와 함께 표시되어야 하며, 예약이 생성되면 이 기간의 투숙 일자가 non-refundable 로 표시됩니다. |
참조:
refundable=false
- 환불 불가 금액은 예약이 생성되는 즉시 발생하며,
cancel_penalties및nonrefundable_date_ranges에서 추가 정보가 제공됩니다.
nonrefundable_date_ranges
- 이 범위에 해당하는 숙박 날짜의 경우 예약이 생성되면 환불이 불가합니다.
cancel_penalties
nonrefundable_date_ranges에 해당하지 않는 숙박 날짜에 적용됩니다.cancel_penalties항목이 비어 있거나 반환되지 않은 경우 해당 요금은 전액 환불 불가 요금입니다.cancel_penalties기간에 취소하는 경우 위약금이 발생합니다.cancel_penalties.[].start중 가장 이른 시점은, 해당 타임라인이 미래의 타임라인인 경우, 무료 취소 마감일입니다.- 최신
cancel_penalties.[].end게시물 이후, 비율은 100% non-refundable 입니다.
API 응답 예시: 취소 정책 및 non-refundable 플래그
"property_id": "11775754",
"rooms": [
{
"id": "230434524",
"room_name": "Traditional Room (Partner:Connect Test)",
"rates":
"id": "276321199",
"status": "available",
"available_rooms": 4999,
"refundable": true,
"cancel_penalties": [
{
"start": "2020-09-10T18:00:00.000-07:00",
"end": "2020-09-11T18:00:00.000-07:00",
"amount": "76.00",
"currency": "USD"사용자 인터페이스 예시

BP4: 가격 내역에 표시된 숙박 시설 항목에 대해 별도로 요금이 부과됩니다.
수수료 배열에서 요금이 반환되면 숙박 시설에서 체크인 또는 체크아웃 시 지불해야 할 요금으로 각 값을 개별 표시해야 합니다. 여행객에게 현지 통화를 건네고 환전을 요청하십시오. 이러한 요금은 숙박 시설에서 직접 징수하며(당사나 지방 정부가 징수하는 것이 아님), ‘세금 및 수수료’ 항목에 포함된 일반적인 세금 징수 비용, 세금 또는 수수료에는 해당하지 않습니다.
API 응답 예시: Fees 배열
"fees" : {
"resort_fee": {
"request_currency": {
"value": "74.97",
"currency": "USD"
},
"billable_currency": {
"value": "74.97",
"currency": "USD"
},
"scope": "per_accommodation",
"frequency": "per_night"
}
},사용자 인터페이스 예시

BP5: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
A) 총 요금
총 예약 요금은 결제 페이지에서 여행객을 대상으로 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다. 최종 내역서에는 객실 요금(총액 또는 1박당 요금), 추가 1박당 요금(아래에 설명된 ‘ property_fee ’ 필드에 기재된 금액 제외), 모든 숙박 요금 및 세금, 청구 총액이 포함되어야 하며, 현재 지불하는 금액과 나중에 숙박 시설에서 지불해야 할 금액을 명시해야 합니다.
참고: B2B 및 B2C 패키지 요금과 공개 패키지 요금 구현 모 두에 대해 추가적인 가격 표시 요건이 적용됩니다.
B) 세금 내역
가격 표시에는 tax_and_service_fee 및 property_fee 의 합계액을 “세금 및 수수료”라는 제목의 한 줄로 포함해야 합니다. 가격 내역에 포함된 세금 및 수수료 총액을 언급할 경우, 아래의 정확한 문구를 법적으로 표시해야 합니다. 이는 pop-up, 형식의 일반 텍스트, 모달 또는 기타 방식으로 표시될 수 있습니다. 숙박 시설 수수료는 결제 페이지에 별도로 표시되어서는 안 됩니다.
_"해당 세금은 공급업체(e.g. 호텔)에 지급되는 세금 환수 수수료입니다. 자세한 내용은 당사의 이용 약관을 참조해 주십시오." 서비스 수수료는 예약 처리에 대한 대가로 징수되며, 여기에는 공급업체에서 부과하는 수수료가 포함될 수 있습니다." _
>> 번역본을 보려면 Expedia Partner Solutions를 방문하세요
tax_and_service_fee에서 반환되는 금액에는 해당 세무 관할 구역에서 의무적으로 부과하는 세금 및 수수료만 포함됩니다.
C) 파트너 서비스 및 예약 요금
Expedia Group 가 추가 서비스 요금이나 예약 수수료를 허용하는 면제를 부여하는 경우, 해당 요금은 명확하게 구분되어야 합니다. 귀사가 예약 금액에 서비스 요금을 추가하는 경우, 해당 요금이 Expedia Group 에서 별도의 서비스(즉, 숙박 제공에 대한 추가 요금이 아님)에 대해 부과하는 것이 아니라 귀사에서 부과하는 것임을 여행자에게 명확히 알려야 합니다. 요금은 기존 세금 및 수수료 항목 내에 포함되어서는 안 됩니다. 숙박 시설에서 부과하는 어떠한 요금에 대해서도 “수수료”라 는 단어를 사용하지 마십시오. 대신 “제휴사 예약 요금” 또는 “제휴사 수수료”를 사용하실 수 있습니다.
참고: B2B 및 B2C 숙박 시설 수집 및 노출 패키지 요금 구현 모두에 추가 요구 사항이 적용됩니다.
사용자 인터페이스 예시

BP7: 아동의 연령을 다시 명시합니다(해당되는 경우).
귀사의 연동 시스템에서 아동 동반 여행객을 허용하고, 해당 여행객이 객실 선택 시 아동 동반 인원을 지정했다면, 예약 페이지에서 아동 동반 여행객의 인원과 연령을 명확히 확인해야 합니다. 이 정보는 child_ages 객체를 통해 제공됩니다.
사용자 인터페이스 예시

BP8: 최종 여행자로부터 대금을 징수할 시기에 대한 명세 ( 숙박 시설 수취인 부담인 경우 또는 Expedia Group 가 MOR인 경우)
Expeda Group이 MOR인 경우, 제공된 신용카드로 예약 총액이 즉시 청구될 것임을 명시하십시오.
Property Collect일 경우 숙박 시설에서 체크인 또는 체크아웃 시 신용카드로 요금이 청구된다고 명시해야 합니다. 만약 숙박 시설가 non-refundable post-pay 요금을 적용하고 있다면, 대신 예약 완료 직후 숙박 시설 측에서 여행자에게 요금이 청구될 수 있음을 안내해 주십시오.
BP9: SCA 규정 준수
규제 당국과 카드 네트워크 업체들은 온라인 결제의 보안을 강화하고 소비자를 사기 피해로부터 보호하기 위해 새로운 요건을 도입하고 있다. 이러한 규정 중 상당수는 온라인 결제 시 강력한 고객 인증(SCA)을 적용해야 한다는 요건을 포함하고 있습니다.
BP10: Expedia Group 가 MOR인 경우 check-out 페이지에 결제 처리 위치가 표시됨
Expedia Group 가 MOR인 경우, 결제 처리가 이루어질 국가는 ‘ check-out ’ 페이지의 눈에 잘 띄는 곳에 표시되어야 합니다. 문구인 “This payment will be processed in” 는 국가명 앞에 삽입되어야 합니다.
조회 API의 결제 옵션 기능을 사용하여 이 정보를 검색합니다.
결제 옵션에 대한 API 요청 예시
https://api.ean.com/<payment-options link from previous availability request>
API 응답 예시
"credit_card": {
"name": "Credit Card",
"card_options": [
"name": "MasterCard",
"processing_country": "US"
"name": "Visa",
"processing_country": "US"사용자 인터페이스 예시

확인 페이지
예약과 관련된 중요한 정보를 공유해 주세요
CP1: 가격 표시에는 총액뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
A) 총 요금
예약 총액은 확인 페이지에 여행객에게 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다. 최종 내역서에는 객실 요금(총액 또는 1박당 요금), 추가 1박당 요금(아래에 설명된 ‘ property_fee ’ 필드에 기재된 금액 제외), 모든 숙박 요금 및 세금, 청구 총액이 포함되어야 하며, 현재 지불하는 금액과 나중에 숙박 시설에서 지불하는 금액을 명시해야 합니다.
참고: B2B 및 B2C 패키지 요금제 구현 시 모두 추가적인 가격 표시 요건이 적용됩니다.
B) 세금 내역
가격 표시에는 tax_and_service_fee 및 property_fee 의 합계액을 “세금 및 수수료”라는 제목의 한 줄로 포함해야 합니다. 요금 내역에 '세금 및 수수료' 총액을 나타낼 때 아래의 텍스트를 분명하게 표시해야 할 법적 의무가 있습니다. 이는 pop-up, 형식의 일반 텍스트, 모달 또는 기타 방식으로 표시될 수 있습니다. 숙박 시설 수수료는 결제 페이지에 별도로 표시되어서는 안 됩니다.
_"해당 세금은 공급업체(e.g. 호텔)에 지급되는 세금 환수 수수료입니다. 자세한 내용은 당사의 이용 약관을 참조해 주십시오." 서비스 수수료는 예약 처리에 대한 대가로 징수되며, 여기에는 공급업체에서 부과하는 수수료가 포함될 수 있습니다." _
>> 번역본을 보려면 Expedia Partner Solutions로 이동하세요
tax_and_service_fee에서 반환되는 금액에는 해당 세무 관할 구역에서 의무적으로 부과하는 세금 및 수수료만 포함됩니다.
C) 파트너 서비스 및 예약 요금
Expedia Group 가 추가 서비스 요금이나 예약 수수료를 허용하는 면제를 부여하는 경우, 해당 요금은 명확하게 구분되어야 합니다. 귀사가 예약 금액에 서비스 요금을 추가하는 경우, 해당 요금이 Expedia Group 에서 별도의 서비스(즉, 숙박 제공에 대한 추가 요금이 아님)에 대해 부과하는 것이 아니라 귀사에서 부과하는 것임을 여행자에게 명확히 알려야 합니다. 요금은 기존 세금 및 수수료 항목 내에 포함되어서는 안 됩니다. 숙박 시설에서 부과하는 어떠한 요금에 대해서도 “수수료”라는 단어를 사용하지 마십시오. 대신 “제휴사 예약 요금” 또는 “제휴사 수수료”를 사용하실 수 있습니다.
참고: B2B 및 B2C 숙박 시설 collect 구현 모두에 대해 추가적인 가격 표시 요건이 적용됩니다.
확인 이메일 또는 바우처
참고용으로 여행객의 예약 정보를 제공해 주십시오
모바일 애플리케이션 내에서 호스팅 바우처를 제공하려는 경우, 아래의 요건을 준수해야 합니다.
ER1: 일정 ID가 정상적으로 표시됨
고객 직접 지원 (CDS) 만 해당)
귀사의 연동 서비스를 통해 여행자에게 당사의 ‘ itinerary_id ’를 직접 제공하는 경우, 확인 이메일에 이 번호를 명확하게 표시해야 합니다.
해당되는 경우, 귀사의 대리인이 당사 고객 지원팀의 도움이 필요할 때 당사의 원본 일정 ID에 접근할 수 있음을 입증하는 자료를 제출해야 합니다.
에이전트 간(A2A) 지원
귀사의 상담원들은 당사 고객 지원팀의 도움이 필요할 경우, 각자의 원래 일정 ID를 확인할 수 있어야 합니다.
ER2: 온라인 고객 지원 도구로 연결 되는 링크를 포함하여 고객 지원 정보가 명확하게 표시됨
예약 흐름 또는 확인 이메일에 고객 지원 채널을 명확하게 표시합니다(예: 전화번호 또는 실시간 채팅). 당사 상담원이 귀사의 여행객에게 직접 지원을 제공할 예정이라면, 예약 절차에 당사의 지원 전화번호를 표시해 주십시오.
ER3: 각 객실에 비치된 침대 유형 설명
확인 이메일/바우처에 여행객이 요청한 침대 유형을 표시하고, 요청 시에만 동일한 객실의 여러 침대 유형 중 하나를 선택할 수 있으며, 예약 가능한 객실에서 제공되지 않을 경우 요청이 받아들여지지 않을 수 있다는 점을 여행객에게 메시지로 표시해야 합니다.
여행자의 침대 선택 사항을 설명하는 구성 배열에 포함된 값들을 표시하십시오.
ER4: “ Check-in ” 및 특별 지침이 표시됨
checkin, checkout, fees 및 policies 객체의 내용은 숙박 시설 콘텐츠 정의에서 반환된 대로 각 방별로 표시되어야 합니다. 여행자가 check-in 에서 발생할 수 있는 수수료나 특별 출입 지침을 확인할 수 있도록, 이 정보는 예약 가능 여부 페이지에 반드시 표시되어야 합니다.
check-in 특수 필드에는 checkin 객체의 지침 필드에 포함되지 않은, check-in 에 필수적인 정보가 포함될 수 있습니다. 예를 들어, 숙박 시설에 예상 도착 시간을 통보해야 한다는 요구 사항, 게스트 건물과 다른 위치에서 check-in 를 이용해야 한다는 사항, 또는 숙박 시설로부터 이메일로 check-in 에 대한 특별 지침을 받을 수 있다는 알림 등이 이에 해당합니다.
동일한 영역에서 instructions 및 special_instructions를 여행객에게 표시해야 합니다.
ER5: 가격 내역에 표시된 숙박 시설 항목에 대한 요금은 별도로 청구됩니다.
수수료 배열에서 요금이 반환되면 숙박 시설에서 체크인 또는 체크아웃 시 지불해야 할 요금으로 각 값을 개별 표시해야 합니다. 이러한 요금은 숙박 시설 측(당사나 지방 정부가 아님)에서 직접 징수하며, 일반적인 세금 징수 비용에는 포함되지 않습니다.
ER6: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
A) 총 요금
예약 총 액은 이메일 영수증을 통해 여행객에게 반드시 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다. 최종 내역서에는 객실 요금(총액 또는 1박당 요금), 추가 1박당 요금(아래에 설명된 ‘ property_fee ’ 필드에 기재된 금액 제외), 모든 숙박 요금 및 세금, 청구 총액이 포함되어야 하며, 현재 지불하는 금액과 나중에 숙박 시설에서 지불하는 금액을 명시해야 합니다.
참고: B2B 및 B2C 패키지 요금과 공개 패키지 요금 구현 모두에 대해 추가적인 가격 표시 요건이 적용됩니다.
B) 세금 내역
가격 표시에는 tax_and_service_fee 및 property_fee 의 합계액을 “세금 및 수수료”라는 제목의 한 줄로 포함해야 합니다. 요금 내역에 '세금 및 수수료' 총액을 나타낼 때 아래의 텍스트를 분명하게 표시해야 할 법적 의무가 있습니다. 이는 pop-up, 형식의 일반 텍스트, 모달 또는 기타 방식으로 표시될 수 있습니다. 숙박 시설 수수료는 결제 페이지에 별도로 표시되어서는 안 됩니다.
_"해당 세금은 공급업체(e.g. 호텔)에 지급되는 세금 환수 수수료입니다. 자세한 내용은 당사의 이용 약관을 참조해 주십시오." 서비스 수수료는 예약 처리에 대한 대가로 징수되며, 여기에는 공급업체에서 부과하는 수수료가 포함될 수 있습니다." _
>> 번역본을 보려면 Expedia Partner Solutions로 이동하세요
tax_and_service_fee에서 반환되는 금액에는 해당 세무 관할 구역에서 의무적으로 부과하는 세금 및 수수료만 포함됩니다.
C) 파트너 서비스 및 예약 요금
Expedia Group 가 추가 서비스 요금이나 예약 수수료를 허용하는 면제를 부여하는 경우, 해당 요금은 명확하게 구분되어야 합니다. 귀사가 예약 금액에 서비스 요금을 추가하는 경우, 해당 요금이 Expedia Group 에서 별도의 서비스(즉, 숙박 제공에 대한 추가 요금이 아님)에 대해 부과하는 것이 아니라 귀사에서 부과하는 것임을 여행자에게 명확히 알려야 합니다. 요금은 기존 세금 및 수수료 항목 내에 포함되어서는 안 됩니다. 숙박 시설에서 부과하는 어떠한 요금에 대해서도 “수수료”라는 단어를 사용하지 마십시오. 대신 “제휴사 예약 요금” 또는 “제휴사 수수료”를 사용하실 수 있습니다.
참고: B2B 및 B2C 숙박 시설 collect 구현 모두에 대해 추가적인 가격 표시 요건이 적용됩니다.
기술적 요구 사항
Behind-the-scenes 요구 사항
TR1: 각 예약 요청 시 고유한 제휴사 참조 ID를 제공하십시오.
다음과 같은 의도로 affiliate_reference_id 요소를 반드시 사용해야 하는 모든 예약 요청에 대해:
- 자체 추적
- 복수의 양식 제출로 인한 중복 예약 방지/중복 청구 방지
- 예약이 타임아웃되었거나 업스트림 타임아웃으로 인해 빈 결과가 반환되었는지 확인하기 위해 시스템에서 일정를 점검 중입니다.
예시
{
"affiliate_reference_id": "Launch_Requirement_TR1" ,
"hold": false,
"email": "TR4@Launch.Requirement",
"phone": {
"country_code": "Launch_Requirement_TR5b",
"number": "Launch_Requirement_TR5b",
"area_code": "Launch_Requirement_TR5b"
},
"rooms": [
{
"given_name": "John_Launch_Requirement_TR5a",
"family_name": "Doe_Launch_Requirement_TR5a,
"smoking": false,
},
{
"given_name": "David_Launch_Requirement_TR5a",
"family_name": "Smith_Launch_Requirement_TR5a",
"smoking": false,
}
],TR2: 각 요청 시 여행자의 국가 코드를 제공하십시오.
- 쇼핑 및 추천 기능에 대한 API 요청 시, 여행자의 ‘
country_code’ 값을 반드시 전달해야 합니다. 국가 코드는 여행자가 접속하는 판매처와 일치해야 합니다. - 이 요건은 당사의 시스템이 여행객에게 판매 시장에 기반한 관련 콘텐츠와 가장 적합한 요금을 제공하도록 보장합니다.
API 요청 예시
https://api.ean.com/v3/properties/availability?checkin=2027-09-11
&checkout=2027-09-14
¤cy=USD&language=en-US&occupancy=2-9,4&property_id=XXXX
&country_code=XX&sales_channel=XXXX
&sales_environment=XXXX&filter=XXXX&rate_plan_count=XXXX
&rate_option=XXXX&billing_terms=XXXX&payment_terms=XXXX
&partner_point_of_sale=XXXX&platform_name=XXXXTR3: 각 요 청 시 청구 정보를 제공하십시오
A) 지급인명
여행자 카드, 법인 카드 및 가상 카드의 경우:
- 당사에서 요금을 청구하는 카드의 카드 소지자 이름을 반드시 알려주셔야 합니다.
익스피디아 어필리에이트 컬렉트(EAC) 파트너 여러분께:
- Expedia Group 는 가능한 한 예약에 대한 실제 최종 지불자의 이름을 알려주실 것을 강력히 권장합니다.
- 이 정보는 규제/제제 심사에 반드시 필요한 필수 정보입니다.
- 실제 최종 지급자의 이름을 제공할 수 없는 경우, 당사에 대금을 지급하는 회사 또는 법인의 이름을 기재해 주십시오.
참고: 판매처(POS)가 러시아, 우크라이나 또는 베네수엘라인 경우, 실제 지급자 정보가 반드시 필요합니다.
B) 청구 국가
- 청구 담당자/결제자 이름 필드에 전달된 각 이름을 표시해야 합니다.
C) 청구지 우편번호
- 청구 담당자/결제자 이름 필드에 전달된 각 이름을 표시해야 합니다.
참고: 우편번호 제도가 없는 국가의 경우, 이 정보를 기재할 필요가 없습니다.
예시
"payments": [
{
"type": "customer_card",
"billing_contact": {
"given_name": "Launch_Requirement_TR3a",
"family_name": "Launch_Requirement_TR3a",
"address": {
"line_1": "555 1st St",
"line_2": "10th Floor",
"line_3": "Unit 12",
"city": "Seattle",
"state_province_code": "WA",
"postal_code": "Launch_Requirement_TR3c",
"country_code": "Launch_Requirement_TR3b"
}
},TR4: 여행자의 이메일 주소 또는 모니터링 대상 이메일 계정을 제공하십시오.
각 일정의 이메일 요소에는 여행객의 이메일 주소 또는 통합에서 확인 이메일 처리를 위해 모니터링하는 메일함이 포함되어야 합니다. 이는 예약에 분쟁이나 문제가 발생할 경우 필요합니다.
TR5: 정확한 여행자 정보를 제공하십시오
A) 여행자 성명
예약 시에는 반드시 각 예약 객실에 실제로 투숙할 여행객의 이름을 기재해야 합니다. 즉, 예약 요청 본문 내의 ‘rooms’ 객체에 포 함된 ‘ given_name ’ 및 ‘ family_name ’ 값은 각 객실에 체크인하는 주 투숙객의 성명과 이름과 일치해야 합니다.
B) 여행자 전화번호
예약에는 여행객의 유효한 연락처 번호가 포함되어야 합니다. 각 일정의 예약 요청 전화번호 필드에 해당 번호를 기입해 주세요. Expedia Group 귀사의 담당자가 여행객에게 직접 지원을 제공하는 경우, 여행객에게 연락하지 않습니다.
TR6: multi-room 예약 정보 제공
여러 객실 예약이 지원될 경우 예약 후 취소된 각 객실을 보여주는 테스트 예약에 대한 API 요청과 응답 로그를 제공합니다.
각 예약 객실에 별도의 확인 ID가 생성되므로, 객실을 따로 취소할 수 있습니다. 모든 객실을 취소하려면 일정의 모든 확인 ID에 대해 취소 요청을 완료해야 합니다.
Expedia Group 당사의 API나 템플릿을 통해 8실 이상의 단체 예약을 직접 제공하지 마십시오. 객실을 8실 이상 예약해야 하는 경우, 담당 계정 관리자가 안내해 드릴 수 있습니다.
TR7: 오류 처리 권장 사항 검토
오류 처리에 대한 당사의 권장 사항을 확인하셨는지, 그리고 이를 처리하기 위한 로직을 구현하셨는지 확인해 주시기 바랍니다.
B2B 구현 세부 사항
개발을 지원하거나 피드백을 드리기 위해 체크리스트를 마련해 두었습니다. 사이트 검토를 위해 스크린샷을 제공하시는 경우, 검토를 원활하게 진행할 수 있도록 체크리스트에 해당 스크린샷과 관련 로그를 함께 첨부해 주시기 바랍니다.
일반 요구 사항
익스피디아 정보를 올바르게 활용하세요
GR3: 다운스트림 에이전트는 당사의 재고에 접근하기 위해 당사의 에이전트 이용 약관에 동의해야 합니다.
여행객을 대신하여 예약을 진행하는 여행사는 당사의 하도급 여행사 계약에 동의해야 합니다. 예약 전에 다운스트림 여행사 계약 링크를 담당자에게 제공하고 검토 후 동의를 받아야 합니다. 기타 버전은 익스피디아 파트너 솔루션 웹사이트에서 확인하실 수 있습니다.
사용자 인터페이스 예시

추가 패키지 요금 관련 요건
위에 나열된 일 반적인 요구 사항 외에도, 구현에 패키지 요금 요소를 포함하는 경우 다음 요구 사항도 충족해야 합니다.
숙박 시설 또는 객실 예약 가능 여부
예약에 대한 기본 정보 표시
AP4: 고유한 레이블이나 식별자를 사용하여 패키지 요금을 표시합니다.
Expedia Group 패키지 요금을 객실 단위의 패키지 요금(개별 항목이 아님)으로 명확히 표시해야 합니다.
사용자 인터페이스 예시

예약 페이지
결제에 필요한 필수 정보를 입력해 주세요
BP5: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
총 예약 요금은 결제 페이지에서 여행객을 대상으로 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
사용자 인터페이스 예시

BP11: 대리점에 택배 요금 규정 준수 의무화
담당자가 이 요금을 승인된 교통수단 요소와 함께 판매함을 인정하는 체크상자를 체크아웃 페이지에 포함하세요.
사용자 인터페이스 예시

확인 페이지
예약과 관련된 중요한 정보를 공유해 주세요
CP1: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
예약 총액은 확인 페이지에 여행객에게 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
확인 이메일 또는 바우처
참고용으로 고객의 예약 정보를 제공해 주십시오
ER6: 가격 표시에는 총 패키지 가격뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
예약 총액은 이메일 영수증을 통해 여행객에게 반드시 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
숙박 시설 추가 수집 요건
위에 나열된 일반적인 요구 사항 외에도, 구현에 숙박 시설 collect를 포함하는 경우 다음 요구 사항도 충족해야 합니다.
일반 요구 사항
익스피디아 정보를 올바르게 활용하세요
GR6: 요원들은 숙박 시설의 취소 절차를 지원해야 합니다.
숙박 시설 콜렉트(또는 후불) 예약의 경우, 숙박 시설가 MOR 역할을 합니다. 예약 시 입력한 결제 카드를 확인할 예정입니다. 결제가 실패하거나 카드의 유효성을 확인할 수 없는 경우, 숙박 시설는 담당자에게 연락하여 유효한 결제 수단을 확인하려고 시도할 것입니다. 숙박 시설 측에서 아무런 응답을 받지 못할 경우, 예약일 14일 전까지 예약을 취소할 수 있습니다. check-in.
예약이 취소되면, 예약 담당자에게 공급업체의 취소 알림이 전송됩니다. 여행자가 일정을 다시 예약할 수 있도록 해당 내용을 여행자에게 알려야 합니다.
대리인은 알림이 적시에 전달될 수 있도록 이러한 의사소통을 위한 구체적이고 모니터링이 가능한 연락 수단을 마련해야 합니다. 일반적이거나 모니터링되지 않는 연락 수단을 통해 응답이 없을 경우, 여행자의 위험이 커질 수 있습니다.
예약 페이지
결제에 필요한 필수 정보를 입력해 주세요
BP5: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
위에 나열된 일반적인 요구 사항 외에도, 숙박 시설 collect 구현체는 예치 정책에 대한 정보를 표시해야 합니다.
D) 예금
숙박 시설 예약에 대한 보증금을 수령할 때는 여행객에게 보증금 정책 및 결제 일정을 반드시 안내해야 합니다.
확인 페이지
예약과 관련된 중요한 정보를 공유해 주세요
CP1: 가격 표시에는 총액뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
위에 나열된 일반적인 요구 사항 외에도, 숙박 시설 collect 구현체는 판매세 및 보증금 정책에 대한 정보를 표시해야 합니다.
C) 판매세
B2B 숙박 시설 수집 구현에 대한 sales_tax 가 야간 처리 배열에서 반환되면, 이를 요금 내역 내에서 별도로 표시하십시오. 해당 항목은 현지 시 또는 도에서 징수하는 세금을 상세히 기술하며, 현지법에 따라 표시되어야 합니다.
E) 예금
숙박 시설 예약에 대한 보증금을 수령할 때는 여행객에게 보증금 정책 및 결제 일정을 반드시 안내해야 합니다.
확인 이메일 또는 바우처
참고용으로 여행객의 예약 정보를 제공해 주십시오
ER6: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
위에 나열된 일반적인 요구 사항 외에도, 숙박 시설 collect 구현체는 판매세 및 보증금 정책에 대한 정보를 표시해야 합니다.
C) 판매세
B2B 숙박 시설 수집 구현에 대한 sales_tax 가 야간 처리 배열에서 반환되면, 이를 요금 내역 내에서 별도로 표시하십시오. 해당 항목은 현지 시 또는 도에서 징수하는 세금을 상세히 기술하며, 현지법에 따라 표시되어야 합니다.
E) 예금
B2B 시스템 구축 시 당사의 숙박 시설 예치금 수납 기능을 사용할 경우, 여행객에게 예치금 정책 및 결제 일정을 반드시 안내해야 합니다.
ER8: 확인 이메일에는 결제가 숙박 시설를 통해 처리된다는 내용이 명시되어야 합니다.
여행객에게 발송되는 이메일 확인서에는 예약이 확정되었으며, 숙박 시설가 다음에서 결제를 처리할 것임을 명시해야 합니다. check-in. 환불 불가한 숙박 시설 수취 요금제로 예약한 경우, 이메일에는 예약 완료 직후 숙박 시설 측에서 여행자에게 요금이 청구될 수 있다는 내용이 명시되어야 합니다.
B2C 구현 세부 사항
여러분의 개발을 지원하거나 요구 사항에 대한 피드백을 제공하기 위해 체크리스트를 마련했습니다. 사이트 검토를 위해 스크린샷을 제공하시는 경우, 검토를 원활하게 진행할 수 있도록 체크리스트에 해당 스크린샷과 관련 로그를 함께 첨부해 주시기 바랍니다.
일반 요구 사항
익스피디아 정보를 올바르게 활용하세요
GR10: ‘ member-only ’ 상품에 대한 적절한 이용 기회를 제공
Member-only 해당 상품은 closed-user 환경(예: 웹사이트 로그인, 모바일 앱 또는 에이전트 도구)을 통해서만 독점적으로 판매됩니다.
사용자 인터페이스 예시

추가 패키지 요금 요건
위에 나열된 일반적인 요구 사항 외에도, 구현에 패키지 요금 요소를 포함하는 경우 다음 요구 사항도 충족해야 합니다.
예약 페이지
결제에 필요한 필수 정보를 입력해 주세요
BP5: 패키지 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요 금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
총 예약 요금은 결제 페이지에서 여행객을 대상으로 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
사용자 인터페이스 예시

확인 페이지
예약과 관련된 중요한 정보를 공유해 주세요
CP1: 가격 표시에는 총액뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
예약 총액은 확인 페이지에 여행객에게 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
확인 이메일 또는 바우처
참고용으로 고객의 예약 정보를 제공해 주십시오
ER6: 가격 표시에는 총 패키지 가격뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
예약 총액은 확인 페이지에 여행자에게 반드시 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
추가 노출 패키지 요금 요건
위에 나열된 일반적인 요구 사항 외에도, 구현에 노출된 패키지 요금 요소를 포함하는 경우 다음 요구 사항도 충족해야 합니다.
예약 조건
노출 포장 요금 적용 대상
EXP1: 노출된 패키지 비율이 표시될 수 있는 시나리오
여행객에게는 다음과 같은 패키지 요금이 제시될 수 있습니다:
- 출발일까지 30일 이상 남은 경우, 해당 요건 충족 상품 예약 후 20일 동안 이용 가능합니다.
- 해당 구성 요소가 예약된 후 10일 동안 이용 가능하며, 출발일이 교통편 예약일로부터 30일 이내인 경우에 한합니다.
EXP2: 왕복
호텔 숙박은 예약 시작일 또는 종료일로부터 3일 이내에 이루어져야 합니다.
EXP3: 한 가지 방법
호텔 숙박은 항공편 이용일 전후 1주일 이내에 이루어져야 합니다.
EXP4: 적격 부품 구매
다음과 같은 경우 여행객에게 노출 요금이 제시될 수 있습니다:
- 항공 여행
- 패키지 여행의 상 당 부분을 차지하는 철도 여행
- 예약된 호텔 숙박 기간 전체에 걸쳐 최소한 렌터카를 대여해야 합니다.
- 1박 크루즈
- 총 가격의 35% 이상을 차지하는 행사 또는 활동(장바구니 최소 금액 $100)
EXP5: 해당 구성 요소 예약을 한 여행객에게만 공개 요금을 제시합니다.
여행자는 제휴 사이트에 로그인해야만 이메일 요금 혜택이나 예약된 일정에 대한 고유 링크를 확인할 수 있습니다.
최대 객실 수는 예약에 포함된 개별 티켓 수를 초과할 수 없습니다.
cross-sell 경로에 여행객들이 특별 할인을 확인할 수 있는 이유에 대한 적절한 안내 문구를 포함해야 합니다.
EXP6: 목적지 제한
패키지 구성 요소의 목적지는 예약한 호텔에서 200마일 이내여야 합니다.
EXP7: rate_option 매개변수 포함
노출된 패키지 요율로 통합할 때는 반드시 rate_option 값( cross_sell)을 전송해야 합니다.
예약 페이지
결제에 필요한 필수 정보를 입력해 주세요
BP6: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
참고: 노출형 패키지 요금제 구현에 대한 가격 표시 요건은 위에 나열된 일반적인 요건과 다릅니다.
A) 총 요금
총 예약 요금은 결제 페이지에서 여행객을 대상으로 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
최종 내역서에는 객실 요금(총액 또는 1박당 요금), 추가 1박당 요금(아래에 설명된 ‘ property_fee ’ 필드에 기재된 금액 제외), 모든 숙박 요금 및 세금, 청구 총액이 포함되어야 하며, 현재 지불하는 금액과 나중에 숙박 시설에서 지불하는 금액을 명확히 명시해야 합니다.
B) 세금 내역
가격 표시에는 tax_and_service_fee 및 property_fee 의 합계액을 “세금 및 수수료”라는 제목의 한 줄로 포함해야 합니다. 가격 내역에 포함된 세금 및 수수료 총액을 언급할 경우, 아래의 정확한 문구를 법적으로 표시해야 합니다. 이는 pop-up, 형식의 일반 텍스트, 모달 또는 기타 방식으로 표시될 수 있습니다. 숙박 시설 수수료는 결제 페이지에 별도로 표시되어서는 안 됩니다.
_"해당 세금은 공급업체(e.g. 호텔)에 지급되는 세금 환급 수수료입니다. 자세한 내용은 당사의 이용 약관을 참조해 주십시오." 서비스 수수료는 예약 처리에 대한 대가로 징수되며, 여기에는 공급업체가 부과하는 수수료가 포함될 수 있습니다." _
>> 번역본을 보려면 Expedia Partner Solutions로 이동하세요
tax_and_service_fee에서 반환되는 금액에는 해당 세무 관할 구역에서 의무적으로 부과하는 세금 및 수수료만 포함됩니다.
C) 파트너 서비스 및 예약 요금
Expedia Group 가 추가 서비스 요금이나 예약 수수료를 허용하는 면제를 부여하는 경우, 해당 요금은 명확하게 구분되어야 합니다. 귀사가 예약 금액에 서비스 요금을 추가하는 경우, 해당 요금이 Expedia Group 에서 별도의 서비스(즉, 숙박 제공에 대한 추가 요금이 아님)에 대해 부과하는 것이 아니라 귀사에서 부과하는 것임을 여행자에게 명확히 알려야 합니다. 요금은 기존 세금 및 수수료 항목 내에 포함되어서는 안 됩니다. 숙박 시설에서 부과하는 어떠한 요금에 대해서도 “수수료”라는 단어를 사용하지 마십시오. 대신 “제휴사 예약 요금” 또는 “제휴사 수수료”를 사용하실 수 있습니다.
확인 이메일 또는 바우처
참고용으로 고객의 예약 정보를 제공해 주십시오
ER6: 가격 표시에는 총 패 키지 가격뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
노출형 패키지 요금의 총 가격 요건은 위에 나열된 일반적인 요건과는 다릅니다.
A) 총 요금
패키지 요금은 교통수단 요소와 함께 하나의 총 패키지 요금으로 표시되어야 합니다. 이는 일반적으로 숙박 시설에 운송비를 더한 금액인 per-person 의 비용을 표시함으로써 이루어집니다.
예약 총액은 이메일 영수증을 통해 여행객에게 반드시 표시되어야 합니다. 총 요금은 API 응답과 일치해야 하며 반올림하거나 통화를 전환해서는 안 됩니다.
숙박 시설 추가 수집 요건
위에 나열된 일반적인 요구 사항 외에도, 구현에 노출된 패키지 요금 요소를 포함하는 경우 다음 요구 사항도 충족해야 합니다.
일반 요구 사항
익스피디아 정보를 올바르게 활용하세요
GR6: 요원들은 숙박 시설의 취소 절차를 지원해야 합니다.
숙박 시설 콜렉트(또는 후불) 예약의 경우, 숙박 시설가 MOR 역할을 합니다. 예약 시 입력한 결제 카드를 확인할 예정입니다. 결제가 실패하거나 카드의 유효성을 확인할 수 없는 경우, 숙박 시설는 담당자에게 연락하여 유효 한 결제 수단을 확인하려고 시도할 것입니다. 숙박 시설 측에서 아무런 응답을 받지 못할 경우, 예약일 14일 전까지 예약을 취소할 수 있습니다. check-in.
예약이 취소되면, 예약 담당자에게 공급업체의 취소 알림이 전송됩니다. 여행자가 일정을 다시 예약할 수 있도록 해당 내용을 여행자에게 알려야 합니다.
대리인은 알림이 적시에 전달될 수 있도록 이러한 의사소통을 위한 구체적이고 모니터링이 가능한 연락 수단을 마련해야 합니다. 일반적이거나 모니터링되지 않는 연락 수단을 통해 응답이 없을 경우, 여행자의 위험이 커질 수 있습니다.
예약 페이지
결제에 필요한 필수 정보를 입력해 주세요
BP5: 패키지 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
위에 나열된 일반적인 요구 사항 외에도, 숙박 시설 collect 구현체는 예치 정책에 대한 정보를 표시해야 합니다.
D) 예금
숙박 시설 예약에 대한 보증금을 수령할 때는 여행객에게 보증금 정책 및 결제 일정을 반드시 안내해야 합니다.
확인 페이지
예약과 관련된 중요한 정보를 공유해 주세요
CP1: 가격 표시에는 총액뿐만 아니라, 세부 내역이 제공되는 경우 세금 및 수수료도 포함되어야 합니다.
위에 나열된 일반적인 요구 사항 외에도, 숙박 시설 collect 구현체는 예치 정책에 대한 정보를 표시해야 합니다.
D) 예금
숙박 시설 예약에 대한 보증금을 수령할 때는 여행객에게 보증금 정책 및 결제 일정을 반드시 안내해야 합니다.
확인 이메일 또는 바우처
참고용으로 고객의 예약 정보를 제공해 주십시오
ER6: 가격 표시에는 총액과 세금 및 수수료의 내역이 포함되어야 합니다.
위에 나열된 일반적인 요구 사항 외에도, 숙박 시설 collect 구현체는 예치 정책에 대한 정보를 표시해야 합니다.
D) 예금
B2B 시스템 구축 시 당사의 숙박 시설 예치금 수납 기능을 사용할 경우, 여행객에게 예치금 정책 및 결제 일정을 반드시 안내해야 합니다.
ER8: 확인 이메일에는 결제가 숙박 시설를 통해 처리된다는 내용이 명시되어야 합니다.
여행객에게 발송되는 이메일 확인서에는 예약이 확정되었으며, 숙박 시설가 다음에서 결제를 처리할 것임을 명시해야 합니다. check-in. 환불 불가한 숙박 시설 수취 요금제로 예약한 경우, 이메일에는 예약 완료 직후 숙박 시설 측에서 여행자에게 요금이 청구될 수 있다는 내용이 명시되어야 합니다.