購物測試要求
為協助您測試系統整合如何處理可能發生的購物錯誤狀態,我們提供所有 Rapid 購物 API 適用的測試要求。
重要測試購物備註
- 若要傳送 Rapid 購物 API 方法,請在預訂申請中加入名為測試的 HTTP 標頭,並使用下表提供的適用值。
- 若測試標題傳送失敗或該標題無效,系統將即時處理購物。
- 使用測試標題會使得一個固定的「罐頭簡訊」被當成輸出資料回傳。因此傳回的房價/內容等可能和所測試的旅宿不相關。
購物
測試標題值 | HTTP 代碼與回應 | 狀態 |
---|---|---|
standard | 200 - 標準回應 | available |
no_availability | 200 - 標準回應 | sold_out |
unknown_internal_error | 500 - 內部錯誤 | 無資料 |
service_unavailable | 503 - 服務無法使用錯誤 | 無資料 |
價格檢查
測試標題值 | HTTP 代碼與回應 | 狀態 |
---|---|---|
available | 200 - 標準回應 | available |
price_changed | 200 - 標準回應 | price_changed |
sold_out | 200 - 標準回應 | sold_out |
unknown_internal_error | 500 - 內部錯誤 | NA |
service_unavailable | 503 - 服務無法使用錯誤 | NA |
訂金規定
測試標題值 | HTTP 代碼與回應 |
---|---|
all | 200 - 含所有選項的標準回應 |
night | 200 - 標準夜間型訂金回應 |
amount | 200 - 標準金額型訂金回應 |
percent | 200 - 標準百分比型訂金回應 |
remainder | 200 - 標準餘額型訂金回應 |
unknown_internal_error | 500 - 內部錯誤 |
service_unavailable | 503 - 服務無法使用錯誤 |
如需 HTTP 錯誤代碼的詳細資訊,請參閱常見錯誤回應。