Your EPS account
Sign in to view secure API documentation, update your account details, log support requests and much more.
Your email or password is incorrect. Please try again or reset your password.
If the issue persists please contact your EPS representative.
Reset your password
Please enter your email address below. We will send password reset instructions to the email associated with your EPS account.
Thank you
An email has been sent to your account email address with further instructions on how to reset your password.
출시 요구 사항 - B2B 단독
이 실행 요구 사항은 최종 고객이 여행사와 상호 작용하는 B2B(Business-to-Business) 통합 모델 기반의 모든 EPS Rapid 파트너사에 적용됩니다.
1. 일반 요구 사항
1.1 파트너의 호텔 공급자 사칭 금지
파트너는 통합, 관련 웹사이트, 마케팅 자료 등 사업 어느 부분에서도 EPS 숙박 시설의 공급자라고 사칭해서는 안 됩니다. 여기에는 숙박 시설이 독점적으로 제공하는 사항(예: '본 숙박 시설은 독점적으로 ~') 또는 가격 독점 사항(예: '인터넷 최저가')이 포함됩니다. EPS 숙박 시설과 관련된 귀사의 브랜드는 공급자가 아닌 EPS 숙박 시설의 마케팅 업체임이 분명하게 명시되어야 합니다.
예

1.3 파트너는 예약 시 실제 여행객의 이름 제공
EPS 예약은 항상 각 예약된 객실에 숙박하는 실제 여행객의 이름과 함께 제출해야 합니다. 즉, 예약 요청 본문의 rooms 개체 내의 given_name
및 family_name
값이 각 객실에 체크인하는 기본 고객의 성/이름과 일치해야 합니다.
코드 샘플
…… "rooms": [ { "title": "Mr", "given_name": "John", "family_name": "Smith", ……
예
1.4 파트너 이용약관에 EPS 예약 이용약관 URL 표시
최종 사용자/여행객에게 귀사 사이트의 자체 이용약관 텍스트 내부에서 EPS 이용약관 링크를 제공해야 합니다. 귀사 이용약관 페이지 상단과 같이 찾기 쉬운 위치에 다음 링크를 배치하십시오.
https://developer.expediapartnersolutions.com/terms/ko/
예

1.6 온라인 서비스 도구 링크를 비롯한 고객 서비스 번호를 명확하게 표시
상담원 대 상담원 지원 모델인 경우, 고객 예약에서 대체 지원을 제공하려면 EPS 지원 번호를 상담원에게 제공해야 합니다. EPS 상담원이 고객/여행객에게 직접 지원을 제공하는 경우, 확인 이메일에서 고객에게 EPS 지원 번호를 제공해야 합니다.
예
상단 메뉴/헤더 영역에 제시된 고객 서비스 번호 및 셀프 서비스 도구

1.7 신용카드 규정에 대한 적절한 사용 및 표시
파트너는 고객 신용카드 데이터를 요청, 처리, 저장할 때 PCI(Payment Card Industry) 규정을 따라야 합니다. 공식 PCI 보안 표준 웹사이트에서 규정 전문을 확인할 수 있습니다.
귀사의 통합에 있어 중요한 PCI 규칙을 지원하기 위해, EPS에서는 다음과 같이 파트너를 위한 맞춤형 안내서를 제공합니다. Credit Card Guide
위 안내서를 따르면 다음 사항이 보장됩니다.
- 모든 예약 요청에 CSV를 필수로 요구
- 표시 및 저장을 위해 카드 번호 길이 줄이기 요구 사항 충족
- 모든 예약 관련 페이지에서 SSL 사용
- 브랜드 패리티 요구 사항 충족
1.8 해당 파트너에게 제공되는 PCI 준수 증거
EPS가 MOR(Merchant of Record)인 경우 AOC(Attestation of Compliance)와 같은 PCI 준수에 대한 증거 자료가 제공되어야 합니다. EPS 파트너는 PCI 보안 표준 기관의 자가 평가 질문지 파일 'SAQ D - Merchants'를 사용하여 올바른 AOC를 생성해야 합니다. 공식 PCI 보안 표준 문서 라이브러리에서 SAQ 지침 및 안내를 검토하고 'SAQ D - Merchants' 파일을 확인할 수 있으며 SAQ D - Merchants 파일을 PDF 또는 Word 문서로 직접 다운로드할 수도 있습니다.
1.9 다운스트림 파트너는 EPS 상품 목록에 액세스하려면 EPS 이용약관에 동의해야 함
최종 사용자/여행객을 대신하여 예약을 수행하는 담당자는 EPS의 다운스트림 파트너 이용약관에 동의해야 합니다. 본 계약은 귀사와 EPS 사이의 계약에 속합니다. 귀사에서는 담당자가 수락할 수 있도록 귀사의 폐쇄형 플랫폼 환경 내에 다운스트림 파트너 이용약관을 호스팅하거나 다음 URL을 통해 링크해야 합니다. http://developer.ean.com/terms/agent/en/
2. 검색 페이지
2.1 적절한 메시지와 자녀 연령 입력 시 파트너가 예약을 허용하는 어린이
귀사의 통합에서 어린이 고객이 허용되는 경우, 모든 Expedia Collect 숙박 시설에서 성인 고객과 별도로 어린이 고객 및 해당 연령을 명시할 수 있는 기능을 제공해야 합니다. 이 정보는 child_ages
요소를 통해 제공됩니다.
고객이 어린이 고객을 명시하는 경우, API 응답에는 나이 제한 및/또는 추가 투숙 인원 또는 유아용 침대 요금이 포함될 수 있으며, 이는 예약 가능성 또는 예약 요금에 영향을 줄 수 있습니다. 이러한 항목은 고객이 체크아웃하기 전 쇼핑 중에 명확하게 인지할 수 있도록 제공되어야 합니다.
모든 호텔은 어린이로 분류하는 연령 범주를 구성합니다. 일반적으로 만 17세 이하의 개인이 어린이로 간주됩니다. 일부 숙박 시설은 18세 이하의 투숙객을 허용하지 않습니다.
코드 샘플
… "number_of_adults": 2, <strong>"child_ages": [4,5]</strong> …
3. 호텔 목록 결과 페이지
3.1 세금 및 요금 내역을 제공하는 경우 개별 요금을 명확하게 표시해야 함
호텔 목록 결과 페이지에서 청구 내역 표시 여부는 선택 사항입니다. 추가 요금을 숙박비와 함께 표시하려는 경우에는 쇼핑 응답의 숙박 배열 및 요금 배열에서 반환되는 모든 세금 및 요금을 표시해야 합니다. 요금 배열에 의해 반환되는 수수료는 체크인 또는 체크아웃 시 (EPS 또는 현지 정부가 아닌) 숙박 시설 자체에서 부과되므로 별도로 표시해야 합니다. 전체 청구 내역에는 숙박 배열의 base_rates
및 tax_and_service_fee
값, 추가 숙박 요금, 모든 수수료 및 총 요금이 포함되어야 합니다.
객실 요금만 표시하려는 경우에는 개별 숙박일별 요금으로 표시할 수도 있고 오른쪽 이미지에 나와 있는 것처럼 선택한 날짜의 총 요금(세금 제외)으로 표시할 수도 있습니다.
코드 샘플
이 블록은 본 요구 사항에서 언급한 요금 배열을 포함합니다.
… "occupancies": { "2": { "nightly": [ [ { "type": "tax_and_service_fee", "value": "74.38", "currency": "USD" }, { "type": "base_rate", "value": "399.39", "currency": "USD" } ] ], "fees": [ { "type": "resort_fee", "value": "14.19", "currency": "USD" } ], "totals": { "exclusive": { "value": "399.39", "currency": "USD" }, "inclusive": { "value": "473.77", "currency": "USD" } } …
4. 호텔 객실 예약 가능 여부
청구 내역이 객실 예약 가능 여부 페이지에서 제공되는 경우, salesTax가 Surcharges 배열에 의해 반환될 때 해당 세금이 별도로 표시되어야 합니다. 해당 항목은 현지 시 또는 주에서 청구하는 세금을 제공하며, 현지법에 따라 표시되어야 합니다.
4.1 세금 및 수수료가 별도의 항목으로 명시적으로 설명됨
요금 내역이 객실 예약 가능 여부 페이지에서 제공되는 경우 tax_and_service_fee
에 대해 반환되는 값이 모든 세금합니다.
- 유럽: '세금'
- 그 외 지역: '세금 및 서비스 요금'
예(유럽)

4.2 판매세는 해당하는 경우 별도로 보고
청구 내역이 객실 예약 가능 여부 페이지에서 제공되고 sales_tax
가 요금 배열에 의해 반환될 때 이 항목을 청구 내역에 별도로 표시합니다. 해당 항목은 현지 시 또는 주에서 청구하는 세금을 제공하며, 현지법에 따라 표시되어야 합니다.
4.3 각 객실에 대한 침대 유형 설명 및 객실 이름이 있음
쇼핑 응답은 the bed_group sarray을 단일 값 또는 복수의 옵션으로 반환할 수 있습니다. 고객의 침대 선택 사항을 설명하기 위해 구성 배열에 포함된 값을 표시합니다.
bed_groups
배열이 복수의 옵션으로 반환될 때 숙박 시설의 쇼핑 응답이 각 침대 유형에 해당하는 price_check
링크를 제공합니다. 고객이 선택할 수 있도록 이러한 링크를 표시합니다.
또한 요청 시에만 동일한 객실의 여러 침대 유형 중 하나를 선택할 수 있으며, 예약 가능 객실이 없는 경우 호텔에서 요청을 접수하지 않을 수 있다는 메시지를 표시해야 합니다.
객실 이름은 쇼핑 응답의 객실 배열에 room_name
으로 반환됩니다.
코드 샘플
예시 쇼핑 응답 - 객실 이름
[ { "property_id": 19248, "rooms": [ { "id": 180482, "room_name": "Fancy Queen Room", "rates": [ …
예시 쇼핑 응답 - 싱글침대 옵션
"bed_groups": [ { "links": { "price_check": { "method": "GET", "href": "/2/properties/availability/19248/rooms/abc123/rates/abc123/price-check?token=MY5S3j36cOcLfLBZjPYQ1abhfc8CqmjmFVzkk7euvWaunE57LLeDgaxm516m" } }, "configuration": [ { "type": "Bed", "size": "Queen", "quantity": 1 } ] } ],
4.4 체크인 지침 표시
체크인 개체의 지침 내용은 숙박 시설 콘텐츠 정의에 반환된 경우 각 객실에 대해 표시되어야 합니다. 이러한 지침에는 체크인이나 운영 시간 이후 체크인 시 발생할 수 있는 수수료와 같은 중요한 정보가 포함될 수 있습니다.
코드 샘플
… "checkin": { "begin_time": "3:00 PM", "end_time": "11:00 PM", "<strong>instructions</strong>": "Extra-person charges may apply and vary depending on hotel policy. <br />Government-issued photo identification and a credit card or cash deposit are 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. <br />", "min_age": 18 }, ……
4.5 환불 불가능 정책이 명시적으로 표시됨
환불 불가능 예약 가능 여부는 쇼핑 예약 가능 여부 응답에서 refundable=false
로 표시됩니다. 이 값은 기타 정책 데이터에 언제나 우선합니다. 어떤 경우에도 숙박 시설은 이러한 예약을 환불하지 않습니다.
예약 가능 여부 응답에서 refundable=false
가 반환되는 경우, 개별적인 예약 가능 여부가 제공될 때는 해당 객실을 명확하게 표시하여 제공합니다(전체 객실 선택 페이지, 목록 결과 페이지의 부분적인 선택 등).
코드 샘플
"rates": [ { "id": "200706716", "available_rooms": 12, "refundable": <strong>false</strong>,
4.6 special_instructions
이 반환된 경우 파트너가 해당 내용 표시
체크인 개체의 special_instructions
필드 내용은 숙박 시설 콘텐츠 정의에 반환된 경우 각 객실에 대해 표시되어야 합니다.
이 필드에는 숙박 시설에 예정 도착 시간 알림, 게스트 건물의 다른 장소에서 체크인, 이메일을 통해 숙박 시설에서 고지하는 특별 체크인 지침 등과 같이 체크인 개체의 지침 필드에 포함되어 있지 않은 체크인에 중요한 정보가 포함되어 있을 수 있습니다.
기본 체크인 지침과 동일한 영역에 이 정보를 표시합니다.
코드 샘플
"checkin": { "begin_time": "3:00 PM", "end_time": "11:00 PM", "instructions": "추가 인원 요금이 적용될 수도 있습니다(호텔 정책에 따라 다름). 부대 비용 청구를 위해 체크인 시에 정부에서 발급한 사진이 있는 신분증과 신용카드를 제시하거나 현금으로 보증금을 지불해야 합니다. 특별 요청은 체크인 시 가능한 경우에만 적용되며 추가 요금이 부과될 수 있습니다. 특별 요청은 보장되지 않습니다. ', <strong>"special_instructions":</strong> "이 숙박 시설에는 프런트 데스크가 없습니다. 체크인을 위해 예약하려면 예약 확인의 정보를 사용하여 숙박 시설에 먼저 문의해 주세요.", "min_age": 18 },
5. 예약 페이지
5.1 민감한 정보에 대해 SSL 암호화 제공됨
민감한 정보를 보내거나 전송할 때는 SSL 암호화를 사용해야 합니다. 민감한 정보에는 투숙객 이름, 전화번호 또는 이메일, 결제 카드 세부 정보, 예약/일정 영수증 및 확인 페이지가 포함됩니다.
고객의 브라우저에서 이러한 정보를 보내거나 받기 위해 보안 연결을 사용하지 않는 경우, SSL이 제대로 통합되지 않을 수 있습니다.
예
브라우저에 표시되는 유효한 SSL 인증

5.2 명확한 청구 내역 제공
예약 페이지에는 청구 내역이 표시되어야 합니다. 청구 내역에는 요금 확인 응답에서 숙박 배열 및 요금 배열로 반환되는 개별적인 내역을 모두 명확하게 표시해야 합니다. 요금 배열에 의해 반환되는 수수료는 체크인 또는 체크아웃 시 (EPS 또는 현지 정부가 아닌) 숙박 시설 자체에서 부과되므로 별도로 표시해야 합니다. 선택한 날짜에 대해 개별 1박 요금을 포함하거나 세금 없이 총 숙박일 요금 합계를 포함합니다. 최종 내역에는 숙박비(총 요금 또는 숙박일별 요금), 추가 숙박 요금, 숙박 이용료 및 총 요금이 포함되어야 합니다.
코드 샘플
이 블록은 본 요구 사항에서 언급한 요금 배열을 포함합니다. 예약 토큰 링크를 얻는 데 사용된 것과 동일한 요금 확인 응답의 데이터를 사용해야 합니다.
…… "occupancies": { "2": { "nightly": [ [ { "type": "tax_and_service_fee", "value": "74.38", "currency": "USD" }, { "type": "base_rate", "value": "399.39", "currency": "USD" } ] ], "fees": [ { "type": "resort_fee", "value": "14.19", "currency": "USD" } ], "totals": { "exclusive": { "value": "399.39", "currency": "USD" }, "inclusive": { "value": "473.77", "currency": "USD" } } ……
예

5.3 세금 및 수수료가 별도의 항목으로 명시적으로 설명됨
모든 세금 참조 및/또는 예약 양식에 요금 내역이 제공되는 곳에 tax_and_service_fee
에 대해 반환된 값을 별도로 포함해야 합니다.
가격 내역에 '세금 및 요금' 총액을 나타낼 때 모든 Expedia Collect 재고에 대한 사이트에서 아래의 정확한 텍스트가 법적으로 요구됩니다. 위치는 고객의 위치가 아닌 호텔의 위치를 기반으로 표시해야 합니다.
- 유럽: '세금'
- 그 외 지역: '세금 및 서비스 요금'
5.4 총 요금을 명확하게 표시
예

5.5 파트너 서비스 또는 예약 수수료는 분명히 구분되어야 함
자체적인 예약 또는 서비스 요금을 청구하는 경우 고객에게 EPS가 아니라 파트너의 별도 서비스임을 분명히 밝혀야 합니다(예: 숙박 시설 제공을 위한 추가 청구가 아님). 기존 요금 내역에 수수료를 포함하지 않습니다. 파트너 예약 또는 서비스 수수료는 요금에 포함하여 제공하지 않고 별도로 구분해야 합니다.
예
예시로 제공되는 아래 객실에는 총 27.09유로의 세금 및 서비스 요금이 포함되어 있습니다. 올바르지 않은 예에서는 파트너 서비스 요금이 EPS 총 수수료에 포함되어 있습니다. 올바른 예에서는 파트너 서비스 요금이 별도로 제공되어 있으며, 그 출처가 분명하게 명시되어 있습니다.
5.6 시 세금을 별도로 보고
mandatory_tax
값이 반환되는 경우 이 값을 청구 내역에 별도로 명시합니다. 해당 요금은 표준 세금이 아니며, 호텔에 의해 직접 부과됩니다.
예
5.7 판매세는 해당하는 경우 별도로 보고
sales_tax
가 수수료 배열을 통해 반환되면 청구 내역에 이 항목을 별도로 표시합니다. 해당 항목은 현지 시 또는 주에서 청구하는 세금을 제공하며, 현지법에 따라 표시되어야 합니다.
5.8 체크인 지침 표시
체크인 개체의 지침 내용은 숙박 시설 콘텐츠 정의에 반환된 경우 각 객실에 대해 표시되어야 합니다. 이러한 정보는 고객이 예약 완료 전 체크인 시 잠재적으로 발생 가능한 수수료 또는 특별 액세스 지침에 대해 분명히 알 수 있도록 예약 전 페이지에 표시되어야 합니다. 이러한 지침에는 체크인이나 운영 시간 이후 체크인 시 발생할 수 있는 수수료와 같은 중요한 정보가 포함될 수 있습니다.
코드 샘플
"checkin": { "begin_time": "3:00 PM", "end_time": "11:00 PM", "<strong>instructions</strong>": "추가 인원 요금이 적용될 수도 있습니다(호텔 정책에 따라 다름). 부대 비용 청구를 위해 체크인 시에 정부에서 발급한 사진이 있는 신분증과 신용카드를 제시하거나 현금으로 보증금을 지불해야 합니다. 특별 요청은 체크인 시 가능한 경우에만 적용되며 추가 요금이 부과될 수 있습니다. 특별 요청은 보장되지 않습니다.", "min_age": 18 },
5.9 파트너가 각 예약 요청에 대해 고객의 이메일 주소 또는 모니터링된 이메일 사서함 제공
BillingContact
안의 email
요소에는 확인 이메일 처리를 위해 귀사의 통합에서 모니터링하는 고객의 이메일 주소 또는 사서함이 포함되어야 합니다. 이렇게 하면 EPS에서 생성되는 모든 이메일의 목적지가 언제나 분명히 파악될 수 있습니다. 이는 예약 분쟁 또는 문제 해결 시 필요하게 됩니다.
5.10 총 예약 금액이 청구된다는 사실을 예약 전에 명시
Expedia Collect 예약 가능 객실의 예약 페이지에 총 예약 금액이 신용카드로 즉시 청구됨을 명시해야 합니다. Expedia Collect 예약 확인 페이지에 총 예약 요금이 지불되어야 한다고 설명해야 합니다.
예
5.11 해당하는 경우 어린이 연령을 분명하게 명시
귀사의 통합에서 어린이 고객이 허용되는 경우, 그리고 고객이 객실 선택 시 어린이 고객을 명시하는 경우, 모든 Expedia Collect 숙박 시설에서 어린이 고객의 명수와 해당 연령을 명시해야 합니다. 이 정보는 child_ages
요소를 통해 제공됩니다.
고객이 어린이 고객을 명시하는 경우, API 응답에는 나이 제한 및/또는 추가 투숙 인원 또는 유아용 침대 요금이 포함될 수 있으며, 이는 예약 가능성 또는 예약 요금에 영향을 줄 수 있습니다. 이러한 항목은 고객이 체크아웃하기 전 명확하게 인지할 수 있도록 제공되어야 합니다.
모든 호텔은 어린이로 분류하는 연령 범주를 구성합니다. 일반적으로 만 17세 이하의 개인이 어린이로 간주됩니다. 일부 숙박 시설은 18세 이하의4투숙객을 허용하지 않습니다.
예

5.12 환불 불가능 정책이 명시적으로 표시됨
환불 불가능 예약 가능 여부는 refundable=false
로 표시됩니다. 이 값은 기타 정책 데이터에 언제나 우선합니다. 객실 선택 페이지에 해당 객실은 환불이 불가능함을 분명하게 명시하고, 최종 예약 페이지에도 환불 불가 정책을 다시 한 번 명시합니다. 어떤 경우에도 숙박 시설은 이러한 예약을 환불하지 않습니다.
5.13 취소 정책을 명확하게 표시
최종 예약 페이지에서 고객의 구매 내역을 확인하기 전에 선택한 객실에 대한 취소 정책과 계속 진행하기 위해 필요한 확인용 체크박스를 제공해야 합니다. 고객은 객실별 취소 정책에 동의해야 예약을 진행할 수 있습니다.
취소 정책은 항상 실제 쇼핑 응답의 cancel_penalties
배열을 통해서 획득해야 합니다.
귀사 이용약관의 일부로 해당 사항에 대한 동의를 포함할 수 있습니다(예: '이 체크상자를 선택함으로써/본 예약을 진행함으로써' 등). 귀하는 이용약관 및 선택한 객실의 취소 정책에 동의하게 됩니다.
예

5.14 각 예약 요청에 전화번호 포함
예약에는 고객의 유효한 연락처 번호가 포함되어야 합니다. BillingContact
개체 내 예약 요청의 휴대폰 필드에 이 번호를 포함합니다. 고객에게 체크인 전에 예약 관련 문제를 해결해야 하는 경우 이 전화번호를 사용하여 고객에게 연락이 갈 수 있음을갈 수 있음을 알리십시오. >
예

5.15 special_instructions이 반환된 경우 파트너가 해당 내용 표시
체크인 개체의 special_instructions
필드 내용은 숙박 시설 콘텐츠 정의에 반환된 경우 각 객실에 대해 표시되어야 합니다.
이 필드에는 숙박 시설에 예정 도착 시간 알림, 게스트 건물의 다른 장소에서 체크인, 이메일을 통해 숙박 시설에서 고지하는 특별 체크인 지침 등과 같이 체크인 개체의 지침 필드에 포함되어 있지 않은 체크인에 중요한 정보가 포함되어 있을 수 있습니다.
기본 체크인 지침과 동일한 영역에 이 정보를 표시합니다.
코 드 샘플
"checkin": { "begin_time": "3:00 PM", "end_time": "11:00 PM", "instructions": '추가 인원 요금이 적용될 수도 있습니다(호텔 정책에 따라 다름). 부대 비용 청구를 위해 체크인 시에 정부에서 발급한 사진이 있는 신분증과 신용카드를 제시하거나 현금으로 보증금을 지불해야 합니다. 특별 요청은 체크인 시 가능한 경우에만 적용되며 추가 요금이 부과될 수 있습니다. 특별 요청은 보장되지 않습니다.', "special_instructions": '이 숙박 시설에는 프런트 데스크가 없습니다. 체크인을 위해 예약하려면 예약 확인의 정보를 사용하여 숙박 시설에 먼저 문의해 주십시오.', "min_age": 18 },
5.16 EPS MoR – 체크아웃 페이지에 표시되는 결제 처리 위치
EPS가 거래의 MOR(Merchant of Record)인 경우 결제를 처리하는 국가를 체크아웃 페이지에서 쉽게 확인할 수 있는 위치에 표시해야 합니다. 국가 이름 앞에는 '이 결제가 처리되는 국가:'라는 문구를 삽입해야 합니다.
쇼핑 API의 결제 옵션 기능을 사용하여 이 정보를 검색합니다.
코드 샘플
{ "affiliate_collect": { "name": "Affiliate Collect" }, "credit_card": { "name": "Credit Card", "card_options": [ { "name": "AmericanExpress", "card_type": "AX" }, { "name": "MasterCard", "card_type": "CA", "processing_country": "US" } ] } }
6. 확인 페이지
6.1 총 요금을 명확하게 표시
예

7. 확인 이메일/바우처
7.1 확인 이메일을 통해 명확한 청구 내역 제공
고객에게 보내는 이메일/바우처에는 청구 내역을 제공해야 합니다.
7.2 세금 및 수수료가 별도의 항목으로 명시적으로 설명됨
모든 세금 참조 또는 Expedia Collect 숙박 시설에 대한 요금 내역(예약 가능 객실, 예약 양식, 확인 결과 등)이 제공되는 곳에 tax_and_service_fee에 대해 반환된 값을 별도로 포함해야 합니다.
'세금 및 요금' 총액을 나타낼 때 모든 Expedia Collect 재고에 대한 사이트에서 아래의 정확한 텍스트가 법적으로 요구됩니다. 위치는 고객의 위치가 아닌 호텔의 위치를 기반으로 표시해야 합니다.
- 유럽: '세금'
- 그 외 지역: '세금 및 서비스 요금'
7.3 파트너 서비스 또는 예약 수수료는 분명히 구분되어야 함
자체적인 예약 또는 서비스 요금을 청구하는 경우 고객에게 EPS가 아니라 파트너의 별도 서비스임을 분명히 밝혀야 합니다(예: 숙박 시설 제공을 위한 추가 청구가 아님). 기존 요금 내역에 수수료를 포함하지 않습니다. 파트너 예약 또는 서비스 수수료는 요금에 포함하여 제공하지 않고 별도로 구분해야 합니다.
예
예시로 제공되는 아래 객실에는 총 27.09유로의 세금 및 서비스 요금이 포함되어 있습니다. 올바르지 않은 예에서는 파트너 서비스 요금이 EPS 총 수수료에 포함되어 있습니다. 올바른 예에서는 파트너 서비스 요금이 별도로 제공되어 있으며, 그 출처가 분명하게 명시되어 있습니다.
7.4 시 세금을 별도로 보고
예약 대상 숙박 시설에 대해 이전에 mandatory_tax
값이 반환된 경우, 예약 전 요금 내역에 이 값을 별도로 반환합니다. 해당 요금은 표준 세금이 아니며, 호텔에 의해 직접 부과됩니다.
예

7.6 각 객실에 대한 침대 유형 설명이 있음
귀사의 확인 이메일/바우처에서 고객이 선택한 침대 유형을 확인합니다. 쇼핑 응답은 the bed_groups
array을 단일 값 또는 복수의 옵션으로 반환할 수 있습니다. 고객의 침대 선택 사항을 설명하기 위해 구성 배열에 포함된 값을 표시합니다.
bed_groups
배열이 복수의 옵션을 반환하는 경우 해당 호텔의 객실 선택 페이지에서 고객의 선택 사항을 확인합니다. 예약 전에 사용된 price_check
링크에 정의되어 있는 고객이 선택한 침대 유형을 표시합니다.
또한 요청 시에만 동일한 객실의 여러 침대 유형 중 하나를 선택할 수 있으며, 예약 가능 객실이 없는 경우 호텔에서 요청을 접수하지 않을 수 있다는 메시지를 표시해야 합니다.
코드 샘플
예시 쇼핑 응답 - 싱글침대 옵션
"bed_groups": [ { "links": { "price_check": { "method": "GET", "href": "/2/properties/availability/19248/rooms/abc123/rates/abc123/price-check?token=MY5S3j36cOcLfLBZjPYQ1abhfc8CqmjmFVzkk7euvWaunE57LLeDgaxm516m" } }, "configuration": [ { "type": "Bed", "size": "Queen", "count": 1 } ] } ],
7.7 체크인 지침 표시
체크인 개체의 지침 내용은 숙박 시설 콘텐츠 정의에 반환된 경우 각 객실에 대해 표시되어야 합니다. 이러한 정보는 고객이 체크인 시 잠재적으로 발생 가능한 수수료 또는 특별 액세스 지침에 대해 분명히 알 수 있도록 확인 이메일에 표시되어야 합니다. 이러한 지침에는 체크인이나 운영 시간 이후 체크인 시 발생할 수 있는 수수료와 같은 중요한 정보가 포함될 수 있습니다.
코드 샘플
… "checkin": { "begin_time": "3:00 PM", "end_time": "11:00 PM", "instructions": "추가 인원 요금이 적용될 수도 있습니다(호텔 정책에 따라 다름). 부대 비용 청구를 위해 체크인 시에 정부에서 발급한 사진이 있는 신분증과 신용카드를 제시하거나 현금으로 보증금을 지불해야 합니다. 특별 요청은 체크인 시 가능한 경우에만 적용되며 추가 요금이 부과될 수 있습니다. 특별 요청은 보장되지 않습니다.", "min_age": 18 }, ……
7.8 일정 ID가 올바르게 표시됨
귀사의 통합에 의해 EPS의 itinerary_id
가 고객에게 직접 제공되는 경우, 확인 이메일에 이 번호를 명시해야 합니다. 일정 검색 링크를 확인 이메일에 직접 포함해야 합니다. 해당하는 경우, 귀사의 담당자가 EPS 고객 지원의 도움을 필요로 하는 경우 기존 EPS 일정 ID에 액세스할 수 있다는 증거 자료를 제공해야 합니다.
코드 샘플
… { "itinerary_id": 8999989898988, "property_id": 8150374, "links": { "cancel": { "method": "DELETE", "href": "/2/itineraries/8999989898988?token=MY5S3j36cOcLfLBZjPYQ1abhfc8CqmjmFVzkk7euvWaunE57LLeDgaxm516m" } }, ……
7.9 special_instructions
이 반환된 경우 파트너가 해당 내용 표시
체크인 개체의 special_instructions
필드 내용은 숙박 시설 콘텐츠 정의에 반환된 경우 각 객실에 대해 표시되어야 합니다.
이 필드에는 숙박 시설에 예정 도착 시간 알림, 게스트 건물의 다른 장소에서 체크인, 이메일을 통해 숙박 시설에서 고지하는 특별 체크인 지침 등과 같이 체크인 개체의 지침 필드에 포함되어 있지 않은 체크인에 중요한 정보가 포함되어 있을 수 있습니다.
기본 체크인 지침과 동일한 영역에 이 정보를 표시합니다.
코드 샘플
"checkin": { "begin_time": "3:00 PM", "end_time": "11:00 PM", "instructions": "추가 인원 요금이 적용될 수도 있습니다(호텔 정책에 따라 다름). 부대 비용 청구를 위해 체크인 시에 정부에서 발급한 사진이 있는 신분증과 신용카드를 제시하거나 현금으로 보증금을 지불해야 합니다. 특별 요청은 체크인 시 가능한 경우에만 적용되며 추가 요금이 부과될 수 있습니다. 특별 요청은 보장되지 않습니다.', "special_instructions": "'이 숙박 시설에는 프런트 데스크가 없습니다. 체크인을 위해 예약하려면 예약 확인의 정보를 사용하여 숙박 시설에 먼저 문의해 주십시오., "min_age": 18 },
8. 기술 및 사기 방지 요구 사항
8.1 파트너는 각 예약 요청에 대해 제휴사 참조 ID를 제공
모든 예약 요청에 대해 다음을 위해 affiliate_reference_id
요소를 반드시 사용해야 합니다.
- 자체적인 추적
- 복수의 양식 제출로 인한 중복 예약 방지/중복 청구 방지
- 예약 시간이 초과되었거나 업스트림 시간 초과로 인해 공백 결과가 반환된 경우 EPS 시스템에서 일정 확인.
8.2 파트너는 각 요청에 대해 고객의 IP 주소를 제공
판매 지점 식별을 위해 고객의 기기 IP 주소가 모든 API 호출에 반드시 포함되어야 합니다. 이렇게 하면 고객에게 관련 콘텐츠 및 위치에 기반을 둔 적합한 요금을 제공할 수 있도록 EPS 시스템에 올바른 POS가 설정될 수 있습니다.
정적, 더미 또는 서버 IP를 포함하면 요금 불일치 오류 및 올바르지 않은 콘텐츠 반환으로 이어집니다.
EPS Home | EPS Portal Login | Expedia Partner Central | Advertise with Expedia | News | Privacy Policy | Cookie Policy
© 2020 Expedia, Inc. All Rights Reserved.