處理預訂申請

請務必適當地處理預訂申請,以免發生錯誤和損失。

簡介

請務必善加設計您的預訂申請工作流程,以容忍網路問題。不要將缺乏回覆視為預訂失敗的指標。如果在發送預訂申請之後,但在收到回應之前出現基礎設施問題,那麼旅客的預訂可能仍會在 Rapid 系統中被收費和確認。基礎設施問題可能是:

  • 網路連結遺失 (例如無回傳回應)。
  • 伺服器端錯誤回傳 (例如回傳 HTTP 狀態碼 500 或 503)。
  • 觀察到錯誤的網路閘道 (例如回傳 HTTP 狀態碼 502)。
  • 觀察到網路閘道逾時 (例如回傳 HTTP 狀態碼 504)。
  • 回應未遵循 Rapid 文件 (例如回應訊息中缺少關鍵元素)。
  • 回應訊息不是 JSON 格式 (例如回應訊息是 HTML 格式)。
  • 其他異常、錯誤、未知行為或中斷。

建立預訂申請後,應提出擷取預訂申請,其中包括:

  • 建立預訂申請中使用的 affiliate_reference_id 的原始值和電子郵件。
  • 或者在建立預訂回應中回傳的 itinerary_idlinks.retrieve.href 的值。

然後可以擷取預訂的狀態,但新預訂的結果可能會延遲最多 90 秒。

推薦流程

一律發送 affiliate_reference_id

為每位旅客的預訂產生一個獨有的 affiliate_reference_id。如果重新發送相同的申請詳情 (例如因為嘗試失敗),應使用相同的 affiliate_reference_id 。這可以防止重複預訂的意外發生。傳送新的建立預訂申請時,在預訂被確認或拒絕前,API 都不會回應。大多數的回應會在幾秒鐘內回傳。但是,少部分的預訂最多可能需要幾分鐘來處理和產生回應。

監控無法快速解決的預訂

Rapid 連接到外部系統以即時進行預訂。從屬系統可以是不同飯店的預訂系統、前台接待系統、信用卡處理中心或詐欺偵測系統。98% 的預訂可以在約 13 秒內完成該流程。但是,如果您在 90 秒後未收到預訂回應,請使用與預訂一起發送的相同 affiliate_reference_id,透過擷取請求檢查預訂進度。如果預訂仍在進行中或預訂失敗,您將收到 404 錯誤「根據提供的申請並未找到相關行程」。收到此訊息後,您應該使用相同的 affiliate_reference_id 再次嘗試預訂申請。如果預訂仍在完成中,您將看到一個 400 錯誤,其中會包含「具有此合作夥伴參考 ID 的行程已存在」的訊息。如果回傳此錯誤,您可以再次擷取預訂,以查看預訂詳情是否可供查看。

處理預訂時,擷取 API 可能會回傳錯誤或不完整的回應。稍後重試擷取預訂呼叫可恢復 99.99% 的錯誤。否則,請與 Rapid 呼叫中心客服專員聯繫以獲得進一步支援。

預訂糾紛

如果您因逾時、50x HTTP 錯誤代碼或其他基礎架構問題而遇到任何預訂問題,請提供以下 Rapid API 交易記錄以進行疑難排解:

  • 預訂申請和回應 (如有)。
  • 上次預訂嘗試後 90 秒傳送的擷取預訂的請求和回應。

該記錄應包含請求和回應的 HTTP 標題。回應訊息有一個 transaction-id 標題,可以協助我們識別 Rapid API 交易。您可以在[此連結]中查看更多錯誤處理的指南(https://support.expediapartnersolutions.com/hc/en-us/articles/360013454100 '前往連結')。

登入您的 Rapid 請求支援帳戶以查看使用者介面範例處理預訂的偽代碼整合計畫範例。

這個頁面有幫助嗎?
我們能如何改善內容?
感謝您協助我們進行改善!