跳到內容
資源

開發者如何將飯店訂房加入產品?

Section titled “開發者如何將飯店訂房加入產品?”

搜尋與價格是簡單的部分。產品只有在能建立真實訂房、收款,並通知旅客與飯店訂房完成時才有價值。

許多 API 提供飯店內容,但能完成交易的少之又少。

簡短回答

你需要四項功能:即時價格與可訂房狀態、訂房建立、付款,以及確認與 webhook。只讀內容 API 只涵蓋第一項。在 Wink,Consumer 與 Booking Engine API 免費使用,訂房建立透過 REST 與 OAuth2 執行,有 70 種 webhook 事件包含 booking.create,付款由飯店收取 — 飯店仍是商戶,因此你不必成為商戶。MCP 伺服器為 AI 代理提供相同功能,網頁元件則適用於想要訂房流程但不想自行建立 UI 的情況。

能力意義為何產品會因缺乏而停滯
即時價格與可訂房狀態每個日期範圍的當前價格與實際可訂房狀態快取價格在確認時會失效,破壞信任
訂房建立建立飯店能收到的真實訂房沒有此功能你只是轉介連結,不是產品
付款在訂房流程中收款轉到其他網站會導致轉換率下降
確認與 webhook通知旅客、飯店與系統訂房狀態否則無法支援負載與對帳差異

大多數開發者找到的「飯店 API」涵蓋前兩項,有時只有第一項。交易是最困難的部分,也是決定你是否擁有產品的關鍵。

這個問題決定後續一切。透過多層轉售的供應價格含加價,且可訂房狀態較不即時,且無法直接向飯店查詢訂房問題。直接來自飯店的供應則帶有飯店自訂價格、即時可訂房狀態,且飯店知道訂房存在。

對於旅客會與飯店官網比較的情況(大多數情況),飯店控管的供應避免價格較差的尷尬時刻。

若自行建立飯店訂房,成為商戶代表需承擔付款責任、拒付、退款、稅務處理,且通常需在各市場取得旅行社執照。

在 Wink,飯店仍是商戶,付款由飯店收取,整合者不需承擔這些責任。若合作夥伴確實需要自行收款,API 整合可提供商戶方案,但該方案有其授權要求。

  1. 網頁元件。 將可訂房搜尋、房型列表或結帳元件放入現有頁面。無需後端工作;對版面控制最少。
  2. REST API。 完整控制搜尋、價格、訂房建立與確認,使用 OAuth2 認證。當訂房流程是產品體驗一部分時使用。
  3. MCP 伺服器。 為 AI 代理提供相同功能,助理可搜尋、報價並完成訂房,而非將使用者導向網站。

三者非互斥,產品常用元件作為行銷介面,API 作為核心流程。

  • 先做一個城市、一個日期範圍的搜尋與報價。 先取得真實價格再設計其他。
  • 建立一筆測試訂房,從頭到尾完成,包含付款與確認。
  • 在建立 UI 前先訂閱 booking.create 與取消事件。
  • 早期決定歸因模型 — 來源資訊需隨訂房傳遞,否則報告後續只能猜測。
  • 處理失敗狀況:報價與訂房間可訂房狀態消失、付款被拒、部分退款。

Consumer 與 Booking Engine API 免費。Partner API 每月含 10,000 晚免費額度,超出後按單位計費。確認訂房需支付飯店 1.5% 平台費及成本卡片手續費,且當你的產品促成訂房時,適用10% 預設佣金,這是整合者的收益來源。

  • 使用快取價格。 開發時看起來正常,生產環境會失敗。
  • 付款交由重定向。 每次轉交都會流失訂房。
  • 忽略 webhook 直到上線。 對帳變成人工工作。
  • 不必要地成為商戶。 這是授權與責任決定,不只是技術問題。
  • 不傳遞來源資訊。 後續無法重建歸因。

繼續探索

飯店訂房 API 常見問題

整合內容、費用與付款責任歸屬。

飯店訂房 API 需要支援什麼?
即時價格與可訂房狀態、訂房建立、付款,以及帶 webhook 的確認。只讀內容 API 只涵蓋第一項,無法完成交易。
Wink API 是免費使用嗎?
Consumer 與 Booking Engine API 免費。Partner API 每月含 10,000 晚免費額度,超出後按單位計費。
我必須成為商戶嗎?
不必。飯店仍是商戶,付款由飯店收取。商戶方案適用於確實需要自行收款的 API 整合,並有其授權要求。
AI 代理能使用相同功能訂房嗎?
可以。MCP 伺服器為代理提供搜尋、報價與訂房功能,助理可完成訂房而非將使用者導向網站。
我如何作為整合者獲利?
當你的產品促成訂房時,適用 10% 預設佣金,計算基礎為飯店平台費與卡片手續費後,歸因期限為每次點擊 6 個月。
我需要建立 UI 嗎?
不一定。網頁元件提供可訂房搜尋、房型列表與結帳,可直接放入現有頁面;REST API 適用於流程需由你掌控時。

即時飯店供應、透過 REST 建立訂房、webhook、為代理設計的 MCP 伺服器,以及你不必擁有的付款功能。