This is an auto-generated translation

B2C 宿泊単体公開要件

これらのローンチ要件は、business-to-consumer(B2C)統合モデルで、旅行者が統合と直接やり取りする場合に適用されます。

概要

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

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

チェックリスト

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

B2C 宿泊単体要件

|

一般的な要件

GR10:member-onlyお得な情報へのアクセス

Member-only案件は、closed-user環境(e.g. サイト、モバイルアプリ、またはエージェントツールへのログイン経由)のみで販売されます。

予約ページ

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

A) 合計価格

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

B) 税金の明細

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

"税金は業者(e.g. ホテル)に支払う税金回収料です。詳細は利用規約をご覧ください。サービス料は、お客様のご予約を処理する際の報酬として保持され、ベンダーから請求される手数料が含まれる場合があります。"- 翻訳は、エクスペディア パートナー ソリューションでをご覧ください

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

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

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

確認ページ

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

A) 合計価格

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

B) 税金の明細

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

_"税金はベンダー(e.g., ホテル)に支払われる税金回収料です。詳細は利用規約をご覧ください。_サービス料は、お客様のご予約を処理する際の報酬として保持され、ベンダーから請求される手数料が含まれる場合があります。"- 翻訳は、エクスペディア パートナー ソリューションでご覧いただけます。

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

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

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

確認メール

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

A) 合計価格

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

B) 税金の明細

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

_"税金はベンダー(e.g. ホテル)に支払われる税金回収料です。詳細は利用規約をご覧ください。_サービス料は、お客様のご予約を処理する際の報酬として保持され、ベンダーから請求される手数料が含まれる場合があります。"- 翻訳は、エクスペディア パートナー ソリューションでご覧いただけます。

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

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

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

共通要件

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

|

一般的な要件

GR1:Expedia Groupの名称およびロゴの使用禁止。

当社の名称およびロゴの使用は、traveler-facingまたはagent-facingのサイトにおいてのみ、例外として当社の書面による明確な事前承認がある場合に限り可能です。

例 :

Expedia Groupベストプラクティス

GR2:利用規約URLへのリンクを表示します。

あなたのサイトの利用規約のテキスト内に当社の利用規約へのリンクを提供するか、あなたの予約ページから直接利用規約にリンクしてください。これらの規約には、予約管理のポリシーが詳述されています。以下のリンクを「サプライヤー利用規約」というリンクテキストを使用して、わかりやすい場所に配置してください。

英語版 およびその他のバージョン は、Expedia Partner Solutionsに掲載されています。

例 :

Expedia Group利用規約の例

GR4: 当社はマーチャント・オブ・レコード(MoR)です:クレジットカード規制に関する適切な使用と表示

旅行者のカード会員情報を取得、使用、送信、保存、または処理する場合、PCIセキュリティ基準審議会が発行したPayment Card Industry Data Security Standard(PCI DSS)を遵守するものとします。これらの規制に関する完全なリファレンスは、公式サイトPCIセキュリティ基準 でご覧いただけます。

GR5: 当社はMoRまたは施設Collectです:該当する場合は、PCI準拠の証拠を提供します。

当社または施設がMoRである場合、PCI準拠の証拠として準拠証明書(AOC)を提出する必要があります。PCIコンプライアンスに関するアドバイスは、公式サイト(PCI Security Standards)

検索ページ

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

お子様のご旅行が可能な場合、ご旅行の際にお子様の年齢を指定することができます。check-in. この情報は、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人の部屋

Expedia Groupユーザー・インターフェース例

ホテル / 客室の空室状況

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

ショッピングのレスポンス は、単一の値あるいは複数のオプションを含むbed_groups 配列を返します。設定配列に含まれる値を表示し、旅行者のベッドの選択を説明します。

bed_groups配列が複数のオプションで返された場合、旅行者が選択できるように、各ベッドタイプのショッピングレスポンスで提供されるprice_check リンクを表示します。

同じ客室に複数ベッドタイプのオプションを選んだお客様に対しては、リクエストはできるものの、空室状況によってはホテルで受け付けられない場合があるというメッセージを表示しなければなりません。

部屋名はShoppingレスポンスの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": [...]
                            }
                        },

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

Expedia Group部屋詳細例

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

Non-refundable 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",

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

Expedia Groupベーシックダブルルームnon-refundable旗の例

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

checkin,checkout,fees,policies オブジェクトの内容は、コンテンツ 施設 定義で返されるように、部屋ごとに表示されなければなりません。この情報は、check-inで発生する可能性のある料金や、特別なアクセス方法について旅行者が確実に認識できるよう、空室状況ページに表示する必要があります。

special_instructionsフィールドには、checkin オブジェクトのinstructions フィールドには含まれない、check-inにとって重要な情報が含まれる場合があります。たとえば、施設 に到着予定時刻を通知する要件、ゲストビルとは異なる場所でのcheck-in到着予定時刻、施設 からの電子メールによる特別なcheck-in指示を期待するアラートなどです。

旅行者に対して同じエリア内に 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."

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

Expedia Group check-inおよび重要な情報の例

予約ページ

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

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

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

checkin,checkout,fees,policies オブジェクトの内容は、コンテンツ 施設 定義で返されるように、部屋ごとに表示されなければなりません。この情報は、旅行者が予約を確定する前に、check-inで発生する可能性のある料金や特別なアクセス方法を確実に認識できるように表示する必要があります。

special_instructionsフィールドには、checkin オブジェクトのinstructions フィールドには含まれない、check-inにとって重要な情報が含まれる場合があります。たとえば、施設 に到着予定時刻を通知する要件、ゲストビルとは異なる場所でのcheck-in到着予定時刻、施設 からの電子メールによる特別なcheck-in指示を期待するアラートなどです。

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

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

旅行者が最終予約ページで購入を確定する前に、選択した客室のキャンセルポリシーまたは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_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"
                            }
                        ],

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

Expedia Groupキャンセルポリシー例

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または施設Collectです:エンドトラベラーからの支払いがいつ行われるかを明記してください。

弊社がMoRの場合、提供されたクレジットカードに予約金額全額が直ちに請求されることを明記します。

施設で徴収する場合、提示したクレジットカードでチェックインまたはチェックアウト時に施設により課金されることを明示します。もし施設がnon-refundable post-payレートを提供している場合は、代わりに旅行者が予約完了後すぐに施設から請求される可能性があることを示します。

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

欧州経済地域(EEA)内の旅行者と取引を行う場合は、PSD2への準拠が必要です。

PSD2についての詳細はこちらをご覧ください。

私たちはMoRまたは施設Collectです。

私たちがMoRである場合、または施設Collectがヨーロッパの旅行者に使用される場合、予約経路にはRapidのAPIの採用が含まれている必要がありますtwo-factor認証

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

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

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

EEA内の国で発行されたご自身のカードでお支払いをされる場合は、PSD2規制の要件に従う必要があります。PSD2 2FAの必要性を軽減するために、B2B決済に準拠し、2FA(two-factor認証)が免除されるカードを使用することができます。

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

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

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: 私たちは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"
            }
        ]
}

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

Expedia GroupキャンセルポリシーUI例

確認メール / バウチャー

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

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

CDSただ

お客様の統合が旅行者に直接当社のitinerary_id を提供する場合は、確認メールにこの番号を明記する必要があります。

該当する場合、代理人がカスタマーサポートのサポートを必要とする場合に、代理人が当社のオリジナルの旅程IDにアクセスできることを証明する書類をご提出いただく必要があります。

A2A

代理店様は、弊社カスタマーサポートからのサポートが必要な場合、弊社から旅程IDの原本にアクセスできるようにしておいてください。

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

予約フローまたは確認メール内にカスタマー サポート チャネル (電話番号やライブチャットなど) を明確に表示します。当社のエージェントが旅行者に直接サポートを提供する場合は、予約フローに当社のサポート番号を表示してください。

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

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

設定配列に含まれる値を表示し、旅行者のベッドの選択を説明します。

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

checkin,checkout,fees,policies オブジェクトの内容は、コンテンツ 施設 定義で返されるように、部屋ごとに表示されなければなりません。この情報は、check-inで発生する可能性のある料金や、特別なアクセス方法について旅行者が確実に認識できるよう、空室状況ページに表示する必要があります。

special_instructionsフィールドには、checkin オブジェクトのinstructions フィールドには含まれない、check-inにとって重要な情報が含まれる場合があります。たとえば、施設 に到着予定時刻を通知する要件、ゲストビルとは異なる場所でのcheck-in到着予定時刻、施設 からの電子メールによる特別なcheck-in指示を期待するアラートなどです。

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

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

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

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

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 : 各リクエストで旅行者の国コードを提供します。

  • Shopping と Recommendations の API リクエストで、旅行者の country_code を渡す必要があります。国コードは、旅行者がアクセスする販売店と一致している必要があります。
  • この要件により、当社のシステムは、販売市場に基づいた適切なコンテンツと最適な料金を旅行者に提供することができます。

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 でのエラー処理に関する推奨事項を確認し、処理用のロジックを実装していることを確認してください。

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