Developer Hub
此為系統自動產生的翻譯

購物測試要求

測試您對可能發生的購物錯誤狀態的處理方式。

重要注意事項

  • 若要針對 Rapid Shopping API 方法發送測試請求,請在預訂請求中新增一個名為test的 HTTP 標頭,並使用下表中的適當值。
  • 若測試標題傳送失敗或該標題無效,系統將即時處理購物。
  • 使用測試標頭會返回一個靜態的「預設」回應。因此傳回的房價/內容等可能和所測試的旅宿不相關。
  • 透過測試標頭發送的「Shop」請求所回傳的「Price Check」代幣或連結,不應在模擬的「Price Check」請求中重複使用。若嘗試重複使用該憑證或連結,可能會導致 400 錯誤invalid_input
  • 若要使用測試標頭進行「快速價格查詢」,請求應採用以下格式:/properties/{property_id}/rooms/{room_id}/rates/{rate_id}.
  • 當包含有效的測試標頭值時,property_idroom_id 以及rate_id 便無需取自先前 Shop 的回應。任何數值皆可用來回傳預設的「價格查詢」回應。

購物

測試標題值HTTP 代碼與回應狀態
standard200 - 標準回應available
no_availability200 - 標準回應sold_out
unknown_internal_error500 - 內部錯誤無資料
service_unavailable503 - 服務無法使用錯誤無資料
marketing_fee_details200 - 標準回應available

價格檢查

測試標題值HTTP 代碼與回應狀態
available200 - 標準回應available
price_changed200 - 標準回應price_changed
sold_out200 - 標準回應sold_out
unknown_internal_error500 - 內部錯誤NA
service_unavailable503 - 服務無法使用錯誤NA
marketing_fee_details200 - 標準回應available

訂金規定

測試標題值HTTP 代碼與回應
all200 - 含所有選項的標準回應
night200 - 標準夜間型訂金回應
amount200 - 標準金額型訂金回應
percent200 - 標準百分比型訂金回應
remainder200 - 標準餘額型訂金回應
unknown_internal_error500 - 內部錯誤
service_unavailable503 - 服務無法使用錯誤

>> 請參閱我們的常見錯誤處理說明以獲取更多資訊

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