[概要]
この記事では、AirHostとExpediaを連携するためのチャネル作成・施設追加の手順と、予約・料金・メッセージ・決済などの同期仕様や注意事項について説明します。
また、Expediaとの連携時によくある問題と、その確認方法・対処方法についてもご案内します。
[詳細]
事前準備
AirHost で Expedia チャネルを作成する前に、Expedia Groupのウェブサイト上で施設の接続設定を完了させてください。
Expediaの管理画面 >[客室と料金]>[サイトコントローラーの設定]>[サイトコントローラーを追加]から[AirHost]を選択・設定してください。
⚠️エラーが表示された場合には、Expediaの担当者に連絡し、料金取得タイプを "NET"へ 変更するよう依頼してください。
連携手順
1. チャネルを追加する
[管理コンソール]>[チャンネル]>[チャンネルを追加します]から、
[Expedia]を選択して次に進みます。
各情報を入力して次に進みます。
2. 施設をインポートする
[新しいOTAプロパティを追加する]をクリックし、施設IDを入力して[保存]します。
施設がインポートされた後は、以下の手順に沿って料金・在庫情報の同期を行います。
同期仕様
リンク前の予約
確定済みの未来予約を500日先まで自動取込みします。
自動メッセージ
Expedia ゲストとのメッセージ送受信は、Airbnb や Booking.com と同様に Message API を利用してゲストにメッセージが送信されます。
これにより以前より安定したメッセージの送受信が可能になります。
しかし、Hotels.com など、Expedia からの直接予約ではないアフィリエイトサイトからの予約については、Message API がサポートされません。
Expedia からの予約情報にメールアドレスが含まれる場合には、Message API ではなくメールでメッセージが送受信されます。
ゲストの電話番号
2026年10月15日以降に受け付けたExpedia予約(アフィリエイト予約を除く)では、チェックイン日の14日前から、AirHostの予約詳細にゲストの電話番号が表示されます。
14日前になると自動で反映されるため、お客様側での操作は必要ありません。
以下の場合、電話番号は空欄で表示されます。
チェックイン日の15日以上前の予約(14日前になると自動で反映されます)
2026年10月14日以前に受け付けた予約
アフィリエイト経由の予約(Expediaの仕様上、電話番号は提供されません)
ゲスト情報の編集で「OTAからの同期を停止」をオンにしている予約
Expediaの案内では、本機能の対象は「一部の宿泊施設」とされています。
上記に当てはまらないのに表示されない場合は、対象施設かどうかをExpedia(Partner Centralのヘルプとサポート)へ直接お問い合わせください。
※Expedia Partner Centralでは、電話番号は引き続き表示されません。
予約キャンセル時の動作
Expedia API は、他 OTA の API に比べて提供される情報への制限が多くなっており、予約キャンセル時にキャンセル料の情報が API 経由で提供されておりません。
ExpediaのキャンセルXMLにも、キャンセル料に該当する金額情報は含まれていません。
このため、キャンセルされた予約に関しては、料金が 0 としてAirHostの予約詳細の金額が表示されるように設定しております。
なお、AirHostに表示される「0円」は、Expediaから0円という金額が送信されているものではなく、キャンセル時に金額情報が提供されないことによるAirHost側の表示仕様です。
キャンセル料の徴収が必要なケースでは、実際のキャンセル料をExpedia側でご確認のうえ、手動での請求が必要になりますので、ご注意ください。
OTA手数料
ExpediaはApiにてOTA手数料が弊社へ提供されません。
OTA手数料を加えたい場合には、下記スクリーンショットにございますサービス料金(%)へ入力をお願い致します。
[管理コンソール] > [チャネル] > [該当チャネルを選択] > [編集] > [サービス料金(%)]
現地決済(Hotel collect)について
Expediaでの「現地決済」には、「AirHost自動決済」と「現地決済」の両方が含まれます。
自動決済方法を設定されている場合、AirHostは該当の現地決済予約に対して、自動的に決済を作成します。
※自動決済が完了すると、AirHost上では「支払い済み」と表示されます。
一方で、Expediaの管理画面上では「現地決済(Hotel Collect)」と表示される場合があります。これは、Expedia側の仕様により表示が異なるためであり、AirHost上の「支払い済み」ステータスは正しく処理された状態を示しています。
関連ヘルプ:【チャネルマネージャー】自動支払い
Expedia Collectでの支払いについて
Expedia Collect では、Expedia がゲストの支払いを回収した後、バーチャルクレジットカード(VCC)がチェックイン日以降に発行され、決済が可能 となります。
自動支払いの設定 「チェックインの何日前にゲストに請求する必要がありますか」 は、チェックイン日以降に設定してください。
チェックイン日前に設定すると、支払いエラー 「注文の支払いに失敗しました。失敗理由:このカードでは取引をする事ができません。」が発生し決済失敗となりますのでご注意ください。
返金処理について
Expedia上で行われる返金処理には、以下の2種があります。
ゲスト自身が操作した変更
Expedia サポート担当者が手動で実行した返金
■ AirHost に同期される操作
以下の操作は Expedia から AirHost へ webhook 通知が送信されるため、自動同期されます:
宿泊日変更
予約キャンセル
ゲスト自身による予約内容の変更
■ AirHost に同期されない操作
以下のような Expedia スタッフによる手動返金は、
Expedia 側から webhook 通知が送信されないため、AirHost に反映されません。
Expedia サポート担当者が手動で返金処理を行った場合
管理画面上で Expedia 側が内部的に調整した返金
この場合、AirHost 側では予約の支払いステータスは自動更新されません。
必要に応じて、AirHost の予約詳細画面より 「支払い済みへ調整」 をご利用ください。
よくある質問(FAQ)
Q. 取り込まれた Expedia 予約の金額に差異があるのですが?
A. Expediaから取り込まれた予約において、AirHost上の「未払い残高」に -1円〜数円程度の差額が表示されることがあります。
原因
この差額は、Expedia側で税金額を通貨換算する際の四捨五入処理によって発生します。
小数点以下の端数を切り上げ/切り捨てする過程で、1円前後の差が生じることがあります。
長期滞在などでは、1泊ごとの四捨五入による差額が累積し、数円になるケースもあります。
対応方法
AirHostでは、この差額を自動で修正・調整することはできません。
原則として手動での修正にも対応していません。
Expediaから当該予約のデータが再送されると、手動で行った修正は上書きされてしまうためです。
Expediaでは、この差額を「許容範囲内の挙動」として扱っており、実際の精算や入金には影響ありません。そのため、AirHost側でも特別な対応は不要です。
Q. Expediaの予約がAirHostに取り込まれません。
A. Expediaの通知方法が「e-notification」に設定されているかご確認ください。
「メール通知(Email)」に設定されている場合、ExpediaからAirHostへ予約情報が送信されないため、予約はAirHostへ取り込まれません。
以前はExpedia Partner Central上でこの設定を確認・変更できる画面が存在していましたが、現在はExpedia側で画面仕様が変更され、ユーザー側から直接変更できない設定となっております。
現在Expediaより案内されている対処方法は、Expedia Partner Centralにてチャネルマネージャー連携を一度切断し、再接続することです。
この操作によりBR接続(Booking Notification)が再構築され、e-notificationによる予約通知が復旧する場合があります。
Q. Expediaの料金プランがマッピング画面に表示されません
A. Expediaで作成した料金プランがAirHostのマッピング画面に表示されない場合、該当の料金プランが子料金プランとして登録されている可能性があります。
AirHostが料金同期を行うのは、親料金プランのみです。
子料金プランは、Expedia側で親料金プランに紐付けられ、親料金をもとに料金在庫が自動的に計算調整される仕組みです。
そのため、AirHostから子料金プランの料金を更新することはできません。
AirHostから料金を連携したい場合は、対象の料金プランを親料金プランとして作成してください。
また、Expediaの管理画面にて、対象の料金プランが親料金プランとして登録されていることをご確認ください。
ご不明点がございましたら、
画面右下 の [質問する] からお気兼ねなくお問い合わせ下さいませ。
Q. メッセージが連携されていないようなのですが?
A. Expedia管理画面で、AirHostとメッセージが連携されているか確認してください。
確認方法
Expediaの管理画面 >[客室と料金]>[サイトコントローラーの設定]>[サービスを管理する]> [メッセージ]→ [接続する]が表示されている場合には、接続することでメッセージが連携されます。









