選擇飯店進行測試訂房

請依照此準則搜尋物業進行測試訂房 (靜態測試亦須遵守)慎選飯店可避免在進行訂房測試時被收取任何意外費用。

  • 確認訂房不會被飯店根據取消規定收取罰款
    • 即便是為了測試促銷活動,也請絕對不要挑選隔天或當天的空房情況
    • 盡量在幾個月前訂房
  • 即便是進行靜態測試,也請絕對不要訂房 nonRefundable 傳回 true 的客房,
  • 請務必避免自動執行靜態訂房測試,我們可能會因此檢舉您的帳戶或暫時將其停權

請購買至少數個月之後的可用客房並注意 nonRefundable 標記。這麼做可以避免大多數的測試訂房常見問題。請注意,EAN 對於您在測試時不小心進行的任何即時或不可退款的訂房動作,將一概不負責

靜態測試訂房

靜態測試可以讓您查看您對 EAN API 核心所進行的整合,但無須提出飯店供應商層級的要求。這項測試不會建立任何即時訂房紀錄。就大多數的開發中方案而言,相較於即時測試,靜態測試是較適合的選項。

靜態測試訂房有下列常見特點:

  • 由特殊 travelnow 地址值與測試卡資料觸發
  • 訂房回應中的 confirmationNumber 將一律為 1234 (如有其他客房,則會以 1235 繼續,依此類推)
  • 訂房詳細資料絕不會進入 EAN 的即時訂房資料庫或目標飯店
  • 取消會傳回錯誤,而不會傳回標準回應
  • 自動 EAN 電子郵件通知功能對即時訂房的運作方式也完全相同
建立靜態測試訂房
  1. 搜尋未來至少 60 – 90 天的空房情況。
  2. 選擇沒有任何外部政策取消罰款規定的客房 (請按一下此處,參閱第二個範例)
  3. 確認客房沒有 true nonRefundable 的標幟
  4. 輸入值 travelnow
  5. 針對所選飯店供應商使用正確的測試信用卡資料。這些信用卡號碼只能作為測試使用。請不要將這些信用卡用於建立靜態測試訂房以外的用途。

Expedia Collect 靜態測試:

  • firstName:測試訂房
  • lastName:測試訂房
  • creditCardTypeCA (萬事達卡)
  • creditCardNumber5401999999999999
  • creditCardIdentifier123
  • creditCardExpirationMonthcreditCardExpirationYear:任何在訂房當日之後的日期
  • address1travelnow (必須為小寫字母)

在啟用網站前,請記得將 travelnow 值的所有個體移除。否則無論採用的是測試版或即時 CID/API 金鑰組,系統都將持續建立靜態訂房。

當您的網站啟動後,若顧客在不知情的情況下建立了靜態訂房,則 EAN 支援系統將不會把他們的訂房視為有效訂房。

取消靜態測試訂房

這是取消所有靜態測試訂房的最佳作法。測試訂房可以利用與即時訂房 相同的程序 取消。靜態測試訂房的回應總是會以 UNKNOWN 錯誤回傳,而非標準的取消回應。取消測試訂房時,出現下列錯誤訊息是正常現象

<ns2:HotelRoomCancellationResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">
    <EanWsError>
        <itineraryId>145829278</itineraryId>
        <handling>UNKNOWN</handling>
        <category>UNKNOWN</category>
        <exceptionConditionId>1632</exceptionConditionId>
        <presentationMessage>OMS OrderNumber not found for emain itinerary number:null</presentationMessage>
        <verboseMessage>OMS OrderNumber not found for emain itinerary number:null</verboseMessage>
        <ServerInfo instance="136" timestamp="1393530278" serverTime="13:44:38.993-0600">
        </ServerInfo>
    </EanWsError>
    <customerSessionId>0ABAAD88-FBEE-0891-4872-4DF4109951A4</customerSessionId>
</ns2:HotelRoomCancellationResponse>

之所以回傳這項錯誤,是因為我們的取消服務僅針對即時訂房取消而設計。靜態測試無法達到供應商等級,因此不可能建立即時訂房。

因此請查看您用於測試訂房的電子郵件地址信箱中是否有取消確認的郵件。當您收到我們發送的電子郵件並向您確認取消,或通知您取消正在處理中,您的程式碼即為有效。

確認電子郵件的範例

 

即時測試訂房

即時測試就是簡單地利用真實信用卡進行標準即時訂房,然後在確認後進行取消。您有責任選擇可接受的候選飯店,亦有責任取消您的測試。建議您只在啟用前開發的最終階段再進行即時測試。

EAN 對於飯店根據取消規定所收取的任何費用,或因訂房不可退款之客房所產生的費用一概不負責。請依照下列流程以避免任何問題。

進行即時測試訂房
  1. 搜尋未來至少 60 – 90 天的空房情況。
  2. 選擇沒有任何外部政策取消罰款規定的客房 (請按一下此處,參閱第二個範例)
  3. 確認客房沒有 true nonRefundable 的標幟
  4. 在訂房要求 Room 物件中,使用「測試訂房」作為房客名字值。
  5. ReservationInfo 物件中使用與您信用卡相關聯的實際名字、地址及電話號碼。
取消即時測試訂房
  1. 必須在訂房後的 48 小時內取消客房。
  2. 請記住,如果要取消單一行程的多間客房,只能透過多個取消要求,一次取消一間客房
  3. 處理取消費退款需時 5 個工作天
  4. 退款金額進入信用卡帳戶需時 30 個工作天