This is an auto-generated translation

B2C 宿泊単体公開要件

これらのローンチ要件は、エンド ユーザーがお客様のインテグレーションと直接やり取りする B2C (Business to Consumer) インテグレーション モデルを持つすべてのエクスペディア グループのパートナーに適用されます。

概要

これらの要件は2つのセクションに分類されています:

  • B2C SA 要件 : この予約フローに固有の要件です。これらの要件は、以前に統合した他の料金タイプ / 予約フローとは異なる場合があるため、注意深くお読みください。
  • 共通要件 : すべての予約フローに共通している要件です。すべてのフローでこれらすべての要件を満たしていることをご確認ください。

チェックリスト

開発支援に役立つチェックリストや、要件に関するフィードバックは、こちらをご覧ください。サイトレビューのスクリーンショットを提供する場合は、チェックリストにスクリーンショットと対応するログを追加してください。これにより、レビューの完了が円滑に進みます。

B2C 宿泊単体要件

|

一般的な要件

GR10: 会員限定のお得な情報へのアクセス

会員限定案件は、クローズドユーザー環境(例:サイトへのログイン、モバイルアプリ、エージェントツール)でのみ販売されます。

予約ページ

BP5 : 表示価格には合計価格と税およびサービス料の明細を含める必要があります。

A) 合計価格

予約の合計価格は、お支払いページで旅行者に表示する必要があります。合計価格は API レスポンスと一致する必要があり、切り上げや切り捨て、通貨換算は許可されていません。最終的な内訳には、宿泊料金(合計または1泊あたり)、追加宿泊料金(後述のproperty_fee フィールドにあるものを除く)、すべての宿泊金額と税金、請求可能な合計金額を記載し、宿泊施設で現在支払うものと後日支払うものを明記する必要があります。

B) 税金の明細

価格表示には、tax_and_service_feeproperty_fee の合計を「税金と手数料」というタイトルの1行として含める必要があります。税およびサービス料の合計が価格明細に記載される箇所では、以下と完全に一致する表現を使用して表示することが法的に義務付けられています。これは、ポップアップ、プレーンテキスト、モーダル、またはその他の実装として表示できます。チェックアウトページに物件料金を別途表示すべきではありません。

"税金は業者(ホテルなど)に支払う税金回収費用です。詳細は利用規約をご覧ください。サービス料は、お客様のご予約を処理する際の報酬として保持されるものであり、業者によって請求される手数料が含まれる場合があります。"- 翻訳は、こちらでご覧いただけます

tax_and_service_fee 、返される金額には、税務当局によって義務付けられた税金と手数料のみが含まれます。

C) パートナーサービス料と予約手数料

Expedia Group が予約手数料の許可の権利放棄を認める範囲で、パートナーサービス料または予約手数料は明確に分離する必要があります。提携先が課すサービス料が予約に加算される場合、その料金がエクスペディア グループではなく、提携先が課す別個のサービスであること (つまり、宿泊施設の提供に対する追加料金ではないこと) をお客様に明示する必要があります。料金は、既存の税金および手数料の項目に含まれない場合があります。パートナーは「手数料」という言葉を使用して請求する料金を説明することはできません。「アフィリエイト予約料」、または「アフィリエイト サービス料」という言葉を使用できます。

確認ページ

CP1: 価格表示には、合計価格と、内訳が記載されている場合は税金と手数料を含める必要があります。

A) 合計価格

予約の合計金額は、確認ページで旅行者に表示されなければなりません。合計価格は API レスポンスと一致する必要があり、切り上げや切り捨て、通貨換算は許可されていません。最終的な内訳には、宿泊料金(合計または1泊あたり)、追加宿泊料金(後述のproperty_fee フィールドにあるものを除く)、すべての宿泊金額と税金、請求可能な合計金額を記載し、宿泊施設で現在支払うものと後日支払うものを明記する必要があります。

B) 税金の明細

価格表示には、tax_and_service_feeproperty_fee の合計を「税金と手数料」というタイトルの1行として含める必要があります。税およびサービス料の合計が価格明細に記載される箇所では、以下と完全に一致する表現を使用して表示することが法的に義務付けられています。これは、ポップアップ、プレーンテキスト、モーダル、またはその他の実装として表示できます。チェックアウトのページでは、プロパティ料金は別途表示されません。

"税金は、業者(ホテルなど)に支払う税金回収料金です。詳細は、利用規約をご覧ください。サービス料は、お客様のご予約を処理するための報酬として保持され、ベンダーによって請求される手数料が含まれる場合があります。"- 翻訳はこちら

tax_and_service_fee 、返される金額には、税務当局によって義務付けられた税金と手数料のみが含まれます。

C) パートナーサービス料と予約手数料

Expedia Group が予約手数料の許可の権利放棄を認める範囲で、パートナーサービス料または予約手数料は明確に分離する必要があります。提携先が課すサービス料が予約に加算される場合、その料金がエクスペディア グループではなく、提携先が課す別個のサービスであること (つまり、宿泊施設の提供に対する追加料金ではないこと) をお客様に明示する必要があります。料金は、既存の税金および手数料の項目に含まれない場合があります。パートナーは「手数料」という言葉を使用して請求する料金を説明することはできません。「アフィリエイト予約料」、または「アフィリエイト サービス料」という言葉を使用できます。

確認メール

ER6 : 表示価格には合計価格と税およびサービス料の明細を含める必要があります。

A) 合計価格

予約の合計金額は、Eメールの領収書に旅行者に表示されなければなりません。合計価格は API レスポンスと一致する必要があり、切り上げや切り捨て、通貨換算は許可されていません。最終的な内訳には、宿泊料金(合計または1泊あたり)、追加宿泊料金(後述のproperty_fee フィールドにあるものを除く)、すべての宿泊金額と税金、請求可能な合計金額を記載し、宿泊施設で現在支払うものと後日支払うものを明記する必要があります。

B) 税金の明細

価格表示には、tax_and_service_feeproperty_fee の合計を「税金と手数料」というタイトルの1行として含める必要があります。税およびサービス料の合計が価格明細に記載される箇所では、以下と完全に一致する表現を使用して表示することが法的に義務付けられています。これは、ポップアップ、プレーンテキスト、モーダル、またはその他の実装として表示できます。チェックアウトのページでは、プロパティ料金は別途表示されません。

"税金は、業者(ホテルなど)に支払う税金回収料金です。詳細は、利用規約をご覧ください。サービス料は、お客様のご予約を処理するための報酬として保持され、ベンダーによって請求される手数料が含まれる場合があります。"- 翻訳はこちら

tax_and_service_fee 、返される金額には、税務当局によって義務付けられた税金と手数料のみが含まれます。

C) パートナーサービス料と予約手数料

Expedia Group が予約手数料の許可の権利放棄を認める範囲で、パートナーサービス料または予約手数料は明確に分離する必要があります。提携先が課すサービス料が予約に加算される場合、その料金がエクスペディア グループではなく、提携先が課す別個のサービスであること (つまり、宿泊施設の提供に対する追加料金ではないこと) をお客様に明示する必要があります。料金は、既存の税金および手数料の項目に含まれない場合があります。パートナーは「手数料」という言葉を使用して請求する料金を説明することはできません。「アフィリエイト予約料」、または「アフィリエイト サービス料」という言葉を使用できます。

共通要件

以下のローンチ要件は、すべての予約フローにおいて、すべてのエクスペディア グループのパートナーに適用されます。表示価格の詳細な説明を含む、各料金タイプに固有の追加要件は、個別の料金要件リストで提供されます。

|

一般的な要件

GR1: エクスペディア グループまたはエクスペディア グループの名前とロゴの使用は禁止されています。

エクスペディア グループの名称およびロゴの使用は、例外としてエクスペディア グループから事前に書面による明確な承認を得た場合に限り、顧客向けサイトまたは代理店向けサイトでのみ使用できます。

例 :

エクスペディア・グループのベストプラクティス

GR2:エクスペディア グループの利用規約 URL へのリンクが表示されます。

エクスペディア グループの利用規約へのリンクを、お客様のサイトの利用規約のテキスト内に設定するか、予約ページから直接利用規約にリンクしてください。これらの規約には、予約管理のポリシーが詳述されています。以下のリンクを「サプライヤー利用規約」というリンクテキストを使用して、わかりやすい場所に配置してください。

英語版はこちらです。

他言語版はこちらに掲載されています。

例 :

エクスペディアグループ利用規約例

GR4: Expedia Group MoR - クレジットカード規制に関する適切な使用と表示。

エンドカスタマーのカード会員データを取得、使用、送信、保管、または処理する場合、PCIセキュリティ基準審議会が発行したPCI DSSを遵守するものとします。これらの規制に関する完全なリファレンスは、公式サイトPCI セキュリティ基準 でご覧いただけます。

GR5:Expedia Group MoR または Property Collect - 該当するパートナーについて、PCI コンプライアンスの証拠を提供します。

エクスペディア グループまたは宿泊施設が MoR の場合、PCI 準拠の証拠として準拠証明書 (AOC) を提出する必要があります。PCI コンプライアンスに関するアドバイスは、公式サイト(PCI Security Standards)

検索ページ

SP1 : アフィリエイトが予約に子供を含めることを許可する場合、適切なメッセージと子供の年齢の入力を実装します。

お子様連れのご旅行を許可する場合は、チェックイン時にお子様の年齢を指定できるようにする必要があります。この情報は、occupancy 要素により提供されます (下記のコードサンプルを参照)。

お客様が子供の旅行者を指定する場合、API レスポンスには年齢制限、追加料金、補助ベッド料金が含まれることがあり、それが予約の料金や有効性に影響する場合があります。

子供とみなされる年齢の範囲は、ホテルごとに設定されます。多くの場合、17 歳以下が子供とみなされます。一部の施設では、18 歳未満の宿泊を許可していません。

API リクエストの例 :

https://api.ean.com/v3/properties/availability?checkin=2020-09-11
&checkout=2020-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=XXXX

**API レスポンスの例 : **

"occupancies": {
                         "2-9,4" : {
                            "nightly": [
                                [

ユーザーインターフェースの例 1 大人2人、9歳と4歳の子供2人の部屋

エクスペディアグループのユーザーインターフェイスの例

ホテル / 客室の空室状況

AP1 : 各客室のベッドタイプの説明を記載します。

ショップレスポンスは、1 つの値または複数オプションを含む bed_groups 配列を返すことがあります。configuration 配列に含まれる値を表示し、お客様が選択できるベッドを記載します。

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": [...]
                            }
                        },

**ユーザー インターフェースの例 : **

エクスペディアグループの客室詳細の例

AP2 : 返金不可フラグを明示します。

払い戻し不可の空席状況は、refundable=falseShop の空席状況レスポンスに で表示されます。空室状況のレスポンスで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",

**ユーザー インターフェースの例 : **

エクスペディアグループ基本ダブルルーム返金不可フラグ例

AP3 : チェックインに関する指示とチェックインに関する特記事項を表示します。

checkincheckoutfeespolicies の各オブジェクトの内容は、施設の内容の定義で返されるように、客室ごとに表示する必要があります。チェックイン時にかかる料金や特別なアクセス方法をお客様が認識できるように、この情報は必ず空き室情報ページに表示する必要があります。

special_instructions フィールドには、checkin オブジェクトのinstructions フィールドには含まれていない、チェックインに不可欠な情報が含まれている場合があります。たとえば、到着予定時刻を宿泊施設に通知する要件、宿泊棟とは異なる場所でのチェックイン、宿泊施設からの電子メールによる特別なチェックイン指示を期待するアラートなどです。

旅行者に対して同じエリア内に instructionsspecial_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.
            Extra-person charges may apply and vary depending on property policy.
            Government-issued photo identification and a credit card may be required at
            check-in for incidental charges.
            Special requests are subject to availability upon check-in and
            may incur additional charges. Special requests cannot be guaranteed.",
            "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": "You'll be asked to pay the following charges at the property:
            Deposit: USD 50 per day
            Resort fee: USD 28.25 per accommodation, per night The resort fee includes: Pool access, Fitness center access, Fitness/yoga classes, Airport shuttle, Phone calls, In-room safe, Self parking, Valet parking, Parking. 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.",
            "optional": "The following fees and deposits are charged by the property at time of service,
            check-in, or check-out. Breakfast fee: between USD 6 and USD 25 per person
            (approximately), Late check-out is available for a fee (subject to availability)Rollaway bed fee: USD 20.0 per night.
            The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change."
        "policies": {
            "know_before_you_go": "Up to 2 children 12 years old and younger stay free when
            occupying the parent or guardian's room, using existing bedding. 
            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."

**ユーザー インターフェースの例 : **

エクスペディアグループのチェックインと重要な情報の例

予約ページ

BP1 : 個人データを SSL 暗号化します。

個人データを送受信する場合は、SSL 暗号化を使用して、クライアントのブラウザ / アプリケーションとサイト間の接続、および依存システムとのネットワーク通信を保護する必要があります。個人データには、お客様の名前、電話番号またはメールアドレス、決済カードの詳細、予約 / 旅程の受領と確認のページが含まれます。接続が保護されていない場合は、接続を停止またはリダイレクトします。

BP2 : チェックインに関する指示とチェックインに関する特記事項を表示します。

checkincheckoutfeespolicies の各オブジェクトの内容は、施設の内容の定義で返されるように、客室ごとに表示する必要があります。チェックイン時にかかる料金や特別なアクセス方法をお客様が認識できるように、お客様が予約を確定する前に、この情報を必ず表示する必要があります。

special_instructions フィールドには、checkin オブジェクトのinstructions フィールドには含まれていない、チェックインに不可欠な情報が含まれている場合があります。たとえば、到着予定時刻を宿泊施設に通知する要件、宿泊棟とは異なる場所でのチェックイン、宿泊施設からの電子メールによる特別なチェックイン指示を期待するアラートなどです。

旅行者に対して同じエリア内に instructionsspecial_instructions の両方を必ず表示してください。

BP3 : キャンセルポリシーと返金不可タグを明確に表示します。

最終予約ページでお客様が購入を確定できるようにする前に、選択した客室のキャンセルポリシー / 返金不可タグを提示する必要があります。各料金のキャンセルポリシーは、Rapid Shop Availability API の cancel_penalties オブジェクト内で提供されます。

返金可の料金の場合、レスポンスには一連のキャンセルポリシーの詳細が含まれます。詳細には、指定されたキャンセル料の適用開始日と終了日、およびキャンセル料のタイプ、値、適用される例外予約期間が含まれます。キャンセル料のタイプには、固定金額、宿泊数、合計料金に対する割合が含まれます。

レスポンス意味
refundable=trueこの料金は全額返金可能です。
refundable=true + cancel_penalties• この料金は、キャンセル期間内であれば払い戻しが可能です。
• 最も早いcancel_penalties.[].start 、将来のタイムラインであれば、無料キャンセル期限となります。
• 料金は100%払い戻しできません。 cancel_penalties.[].end
refundable=false• この料金は払い戻しできません。
• キャンセル料適用期間は返されません。
refundable=false + cancel_penalties• 料金の一部は払い戻し可能です。
cancel_penaltiesは、nonrefundable_date_ranges と共に表示されます。この範囲の宿泊日は、予約が作成されると払い戻し不可であることが示されます。

キャンセル ポリシーの作成方法の詳細については、こちらをご覧ください。

参考ページ :

  • refundable=false : - 予約が作成されるとすぐに返金不可の金額が発生します。cancel_penaltiesnonrefundable_date_ranges が詳細を提供します。

  • nonrefundable_date_ranges : - 予約が作成されると、この範囲の滞在期間は返金不可となります。

  • cancel_penalties : - nonrefundable_date_ranges に含まれない滞在期間に適用されます。- cancel_penalties が空欄か返されない場合、料金は 100% 返金不可です。- cancel_penalties の期間内にキャンセルするとキャンセル料が発生します。- 最も早い cancel_penalties.[].start は無料のキャンセル期限です。それが将来の日付である場合、最新の cancel_penalties.[].end 以降の料金は 100% 返金不可です。

**API レスポンスの例 : **

全額返金可 :

"property_id": "XXXX",
        "rooms": [
            {
                "id": "XXXX",
                "room_name": "Traditional Room",
                "rates": 
                        "id": "XXXX",
                        "status": "available",
                        "available_rooms": 4999,
                         "refundable": true,
                         "cancel_penalties":  [
                            {
                                "start": "2021-05-27T18:00:00.000-07:00",
                                "end": "2021-05-28T18:00:00.000-07:00",
                                "amount": "76.00",
                                "currency": "USD"

返金不可 :

"property_id": "XXXX",
        "rooms": 
                "id": "XXXX",
                 "room_name": "Traditional Room",
                "rates": 
                        "id": "XXXX",
                        "status": "available",
                        "available_rooms": 4999,
                         "refundable": false ,
                        "deposit_required": false,
                        "merchant_of_record": "expedia",

一部返金可 :

"property_id": "XXXX",
        "rooms": [
            {
                "id": "XXXX",
                "room_name": "Traditional Room",
                "rates": 
                        "id": "XXXXXXXX",
                        "status": "available",
                        "available_rooms": 4999,
                         "refundable": false,

                         "cancel_penalties": [
                            {
                                "start": "2023-09-03T13:59:00.000+02:00",
                                "end": "2023-09-04T13:59:00.000+02:00",
                                "nights": "1",
                                "currency": "USD"
                            }
                        ],
                        "nonrefundable_date_ranges": [
                            {
                                "start": "2023-09-08",
                                "end": "2023-09-13"
                            }
                        ],

**ユーザー インターフェースの例 : **

エクスペディアグループのキャンセルポリシー例

BP4 : 施設で支払うべき料金を価格明細内に個別に表示します。

料金が fees 配列で返される場合、各値を施設で支払う料金 (チェックインまたはチェックアウト) として個別に表示します。旅行者に現地通貨を提示し、通貨を要求します。これらの料金は、宿泊施設 (エクスペディア グループや地方自治体ではありません) が直接徴収するもので、税金および料金の項目に含まれる標準的な税金回収手数料、税金、料金の一部ではありません。

**API レスポンスの例 : **

"fees" : {
        "resort_fee":  {
        "request_currency": {
            "value": "74.97",
            "currency": "USD"
            },
        "billable_currency": {
            "value": "74.97",
            "currency": "USD"
            },
        "scope": "per_accommodation",
        "frequency": "per_night"
            }
        },

**ユーザー インターフェースの例 : **

Rapid API のスタンダード ダブルルームの例

BP7 : 該当する場合、子供の年齢を明示します。

統合施設で子供の旅行者が許可されており、客室選択でお客様が子供の旅行者を指定した場合、予約ページで子供の旅行者の人数と各自の年齢を明確に確認する必要があります。この情報は、child_ages 要素により提供されます。

BP8: エクスペディア グループの MoR またはプロパティ コレクト:エンドトラベラーからの支払いがいつ行われるかを明記します。

エクスペディア グループの MoR の場合は、提供されたクレジットカードに予約全額が直ちに請求されることを明記します。

施設で徴収する場合、提示したクレジットカードでチェックインまたはチェックアウト時に施設により課金されることを明示します。施設が返金不可の後払い料金を提供している場合、予約実行後にお客様が施設により課金されることを示さなければなりません。

BP9 : 欧州経済領域の決済サービス指令第 2 版 (PSD2) に準拠します。

PSD2 への準拠は、欧州経済領域 (EEA) のお客様と取引を行うパートナーに必須です。詳細情報はこちらを参照してください。

エクスペディアグループのMoRまたはプロパティコレクト。

Expedia GroupがMoRである場合、またはProperty Collectがヨーロッパの顧客に使用される場合、予約経路には二要素認証のためのRapidのAPIの採用が含まれている必要があります

アフィリエイトMoR - 一般。

パートナーは、お客様との取引が規制の範囲内にある場合、PSD2 規制の強力な顧客認証 (SCA) 要件に従う必要があります。指令の全文は、欧州委員会から入手できます。採用可能な準拠規格の詳細については、EMVCo の『3D Secure Protocol and Core Functions Specification』を参照してください。

アフィリエイトMoR - コーポレートカードまたはバーチャルカード。

EEA内の国で発行されたパートナー所有のカードでエクスペディア グループに支払いを行うパートナーは、PSD2規制の要件に従う必要があります。PSD2 2FA の必要性を軽減するために、パートナーは、B2B 決済に準拠し、2FA (二段階認証) を免除されたカードを使用することができます。

準拠オプションに含まれるもの :

  • シングルユースのバーチャルカード
  • 会社 (人ではない) に登録されているマルチユースの法人カード特別なプロファイル設定が必要です。

API リクエストの例 :

https://api.ean.com<Price Check link from previous availability request>

**API レスポンスの例 : **

{
  "status": "available",
    "occupancy_pricing": {... },
    "links": {
         "payment_session":  {
            "method": "POST",
            "href": "/v3/payment-sessions?token=XXXX"
        }
    }
}

BP10: Expedia Group MoR - チェックアウトページに表示される支払い処理場所

エクスペディア グループが MoR である場合、お支払いが処理される国をチェックアウト ページの目立つ場所に表示する必要があります。国名のあとに、「で支払いが行われます」のフレーズを挿入しなければなりません。

この情報を取得するには、Shopping 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"
            }
        ]
}

**ユーザー インターフェースの例 : **

エクスペディアグループ キャンセルポリシーUI例

確認メール / バウチャー

モバイル アプリケーション内でホスティングされたバウチャーを提供する場合、以下の要件に引き続き従ってください。

ER1 : 旅程 ID を正しく表示します。

CDSのみ

お客様の統合により、エクスペディア グループのitinerary_id をお客様に直接提供する場合は、確認メールにこの番号を明確に表示する必要があります。

該当する場合は、エクスペディア グループのカスタマー サポートからのサポートが必要な場合に、お客様の代理店がエクスペディア グループの旅程 ID の原本にアクセスできることを証明する書類をご提出いただく必要があります。

A2A

代理店は、エクスペディア グループのカスタマー サポートからのサポートが必要な場合、オリジナルのエクスペディア グループの旅程 ID にアクセスできるようにしておく必要があります。

ER2 : オンライン カスタマー サービス ツールへのリンクを含め、カスタマー サポートを明確に表示します。

予約フローまたは確認メール内にカスタマー サポート チャネル (電話番号やライブチャットなど) を明確に表示します。エクスペディア グループのエージェントがお客様に直接サポートを提供する場合は、予約フローにエクスペディア グループのサポート番号を表示します。

ER3 : 各客室のベッドタイプの説明を記載します。

確認メール / バウチャーで旅行者がリクエストしたベッドタイプを確認し、同じ客室に複数ベッドタイプのオプションを選んだ旅行者には、リクエストはできるものの、空室状況によってはホテルで受け付けられない場合があるというメッセージを表示します。

configuration 配列に含まれる値を表示し、お客様が選択できるベッドを記載します。

ER4 : チェックインに関する指示とチェックインに関する特記事項を表示します。

checkincheckoutfeespolicies の各オブジェクトの内容は、施設の内容の定義で返されるように、客室ごとに表示する必要があります。チェックイン時にかかる料金や特別なアクセス方法をお客様が認識できるように、この情報は必ず空き室情報ページに表示する必要があります。

special_instructions フィールドには、checkin オブジェクトのinstructions フィールドには含まれていない、チェックインに不可欠な情報が含まれている場合があります。たとえば、到着予定時刻を宿泊施設に通知する要件、宿泊棟とは異なる場所でのチェックイン、宿泊施設からの電子メールによる特別なチェックイン指示を期待するアラートなどです。

旅行者に対して同じエリア内に instructionsspecial_instructions の両方を必ず表示してください。

ER5 : 施設で支払うべき料金を価格明細内に個別に表示します。

料金が fees 配列で返される場合、各値を施設で支払う料金 (チェックインまたはチェックアウト) として個別に表示します。これらの料金は、エクスペディア グループや地方自治体ではなく、宿泊施設によって直接徴収されるもので、標準的な税金回収料金の一部ではありません。

技術要件および制裁関連の要件

TR1: 各予約リクエストに一意のアフィリエイト参照IDを入力してください。

すべての予約リクエストに対して、affiliate_reference_id 要素を使用する必要があります:

  • 独自に追跡できるようにする。
  • 複数フォーム送信による二重予約 / 二重課金を回避する。
  • 上流のタイムアウトにより予約がタイムアウトした場合、または空の結果が返された場合、Expedia グループのシステムで旅程を確認します。
{
  "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 : 各リクエストで旅行者の国コードを提供します。

  • Shopping と Recommendations の API リクエストで、旅行者の country_code を渡す必要があります。国コードは、お客様がアクセスしている POS (販売時点情報管理) と一致する必要があります。
  • この要件により、エクスペディア グループのシステムは、販売市場に基づいた適切なコンテンツと最適な料金をお客様に提供できるようになります。

API リクエストの例 :

https://api.ean.com/v3/properties/availability?checkin=2020-09-11
&checkout=2020-09-14
¤cy=USD&language=en-US&occupancy=2-3,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=XXXX

TR3 : 課金情報

TR3a) 支払人名

  • 法人カードとバーチャルカードのお客様 :
    • パートナーは、エクスペディア グループから請求されるカード名義人の名前を送信する必要があります。
  • アフィリエイトコレクト/EACパートナー向け:
    • エクスペディア グループでは、可能な限り、パートナー様に予約の実際の最終支払者名を送信していただくことを強く推奨しています。
    • この情報は、規制 / 制裁審査の目的で必要です。
    • 実際の最終支払者の名前を提供できない場合は、エクスペディア グループに支払うパートナーの会社名/法人名を提供してください。

注: POS がロシア、ウクライナ、またはベネズエラの場合は、常に真の支払者情報が必要です。

TR3b) 課金国

請求先 / 支払人名フィールドに渡された個人名を表す必要があります。

TR3c) 課金郵便番号

請求先 / 支払人名フィールドに渡された個人名を表す必要があります。

郵便番号が管理されていない国は、この情報を提供する必要はありません。

"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 : お客様のメールアドレスまたはモニター対象とするメールボックスを提供します。

各旅程の email 要素には、旅行者のメールアドレスの情報、または統合施設で確認メール処理のためにモニター対象とするメールボックスの情報が含まれていなければなりません。これは、予約の紛争やトラブルシューティングの事例が発生した場合に必要です。

TR5 : 正確な旅行者情報を提供します。

TR5a) 旅行者名

エクスペディアのグループ予約では、各予約客室に実際に宿泊する旅行者の名前を必ず明記して送信する必要があります。これは、予約リクエスト本文で、given_name オブジェクト内のfamily_namerooms の値が、各部屋のチェックインするメインゲストの姓と名に一致する必要があることを意味します。

TR5b) 旅行者の電話番号

予約には、旅行者の有効な連絡先番号が含まれていなければなりません。各旅程で、この番号を予約リクエストの電話番号フィールドに含めてください。エクスペディアグループは、パートナーの代理店がエンドユーザーに直接サポートを提供する場合、旅行者に連絡することはありません。

TR6 : 複数の客室の予約

複数の客室の予約がサポートされている場合、各客室が予約、キャンセルされたことを示すテスト予約の API リクエストとレスポンスのログを提供します。

予約した客室に対して、それぞれ別の確認用 ID が作成されるので、客室を別々にキャンセルすることができます。すべての客室をキャンセルするには、確認用 ID ごとにキャンセルコールを完了します。

エクスペディア グループでは、API またはテンプレートを使用して 8 部屋以上のグループ予約を直接提供していません。8室以上のご予約が必要な場合は、エクスペディアグループの担当者がアドバイスいたします。

TR7 : Rapid でのエラー処理に関する推奨事項

Rapid でのエラー処理に関する推奨事項を確認し、処理用のロジックを実装していることを確認してください。

このページは役に立ちましたか ?
このコンテンツに改善が必要な点があれば、
サービス向上にご協力いただきありがとうございます。