Handling 程式碼及 Category 程式碼會根據供應商所作的修訂而變更,且無須通知您。

下方所有資料是我們從許多測試或開發者所提出的問題中收集而來。若對應訊息或程式碼遺失,則系統將不會回報問題。當較新的版本回傳字串值時,舊版 API 會回傳整數值

處理 類別代碼 顯示訊息 詳細訊息 已知的錯誤資訊

2

不可復原

5

UNABLE_TO_
PROCESS_REQUEST

無法取消預訂。 error.ResModifyError:
不允許變更
訂房無法取消,通常發生於無法退款的訂房。若無即時預訂,則測試預訂中也會回傳此錯誤類型。

2

不可復原

5

UNABLE_TO_
PROCESS_REQUEST

無法取消預訂。 error.blockSpace 當使用者對訂房要求價格比對保證時,取消要求會出現此錯誤。當訂房的原始價格接受價格比對保證並進行調整後,系統將無法處理取消要求。

2

不可復原

5

UNABLE_TO_
PROCESS_REQUEST

無法取消預訂。 error.nonRefundableBooking:訂房無法退款。 當使用者要求取消無法退款的訂房時,取消要求會出現此錯誤。系統會發送聲明無法退款取消政策的電子郵件給使用者。

2

不可復原

5

UNABLE_TO_
PROCESS_REQUEST

無法線上取消預訂。如有您預訂狀態的相關問題,請傳送電子郵件至 reply@travelnow.com 並提供您的行程編號。 無法線上取消預訂。 當已經建立行程編號的預訂失敗時,系統會回傳此錯誤。由於系統已標註此行程以便代理商追蹤錯誤訊息,因此無法進行自動取消。取消要求會提醒代理商在不嘗試手動完成預訂的情況下取消預訂要求。

AGENT_ATTENTION

RES_NOT_FOUND

無法找到此訂房。 error.orderNumber.notFound  

AGENT_ATTENTION

UNABLE_TO_
PROCESS_REQUEST

目前系統正在處理指令中,請稍後再試一次。 error.order.currentProcessing.tryLater  

AGENT_ATTENTION

RES_NOT_FOUND

無法找到此訂房。 error.orderLine.notFound.
for.ordernum.orderguid.passed
 

AGENT_ATTENTION

PROCESS_FAIL

很抱歉,由於發生未知問題,我們無法處理您的要求。 error.cancel.orderline.
multiple.notSupported
 

AGENT_ATTENTION

RES_CANCELLED

此項取消要求已處理完畢。 error.orderline.already.canceled  

需要特別注意的取消

在取消之前,依據政策或其他細節 (例如使用者透過電話要求代理商處理的預訂變更,或對價格比對保證的訂房提出變更要求) 某些取消要求需要特別注意。

若與此訂房相關的政策或其他細節導致訂房取消須經過特別處理,則此訂房就無法線上取消。  在這種情況下,系統會回傳錯誤訊息,且取消電子郵件中會註明當物業接受此取消時,取消編號會由代理商回傳;若此預訂為無法退款預訂,則電子郵件會註明此項預訂不得取消。

案例範本:

  • 使用者對其訂房送出 價格比對保證 要求。
  • 代理商接受價格比對要求並手動將其訂房變更為較低價格,因此產生預付總額差價的退款。
  • 在此之後,此使用者想線上取消此行程,但收到此訊息。
<ns2:HotelRoomCancellationResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">
<EanWsError>
  <itineraryId>27172169</itineraryId>
  <handling>UNRECOVERABLE</handling>
  <category>UNABLE_TO_PROCESS_REQUEST</category>	
  <exceptionConditionId>-1</exceptionConditionId>
  <presentationMessage>Unable to cancel reservation.</presentationMessage>		
  <verboseMessage>error.blockSpace</verboseMessage></EanWsError>
  <ServerInfo serverTime="13:35:28.256-0600" timestamp="1327520128" instance="42" />
</EanWsError>
<customerSessionId>[xxx]</customerSessionId>
</ns2:HotelRoomCancellationResponse>
  • NOTE that handling=UNRECOVERABLE 。因此,使用者無法重新送出此項要求。
  • NOTE that category=UNABLE_TO_PROCESS_REQUEST。這表示系統無法處理線上取消要求。
  • 此訂房無法線上取消,因為資料庫內的價格及訂房價格已手動改變。
  • 由於此訂房紀錄的價格已手動改變,代理商就必須手動處理取消要求。

在這些特殊情況下,系統會標示此行程,而代理商則須檢視「blockspace」錯誤以手動處理此項要求,並通知使用者結果如何。若退款已經到期,則代理商須處理此項退款。

在飯店取消政策中規定無法退款的任何款項,都不會退款給使用者。

靜態預訂測試的取消錯誤訊息

使用提供的測試信用卡進行的所有測試預訂,會建立「靜態」預訂回傳,進行取消要求時,該回傳會傳回取消錯誤訊息。
  • 請謹慎選取測試預訂:對所有不可退款的即時預訂或在規定之內取消的預訂,您必須付費。
  • 靜態測試預訂回傳 CF#1234、1235 等情況。

由於依照下列靜態測試規定,您 沒有 與供應商達成實際訂房交易,因此當您提出取消要求時會收到錯誤訊息:

  • 若您送出要求後收到取消電子郵件,請將此電子郵件視為以下事項的確認訊息:
    • 系統收到您的查詢
    • 通過識別
    • 並如同已經處理的預訂要求,系統傳回回傳
  • 發生此取消要求錯誤的原因是供應商實際上並未收到此訂房。
  • 因此訂房紀錄 並不 存在。
  • 系統無法找到要取消的實際訂房

靜態測試範例

於靜態行程的第一次取消嘗試時傳回。

<ns2:HotelRoomCancellationResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">><EanWsError>
<itineraryId>-1</itineraryId>
    <handling>UNRECOVERABLE</handling>
    <category>UNABLE_TO_PROCESS_REQUEST</category>
    <presentationMessage>Unable to cancel reservation.</presentationMessage>
    <verboseMessage>error.hrnSystemNotAvailable: The sale record contains no confirm info.</verboseMessage>
  <ServerInfo serverTime="13:35:28.256-0600" timestamp="1327520128" instance="42" />
</EanWsError>
<customerSessionId>[xxx]</customerSessionId>
</ns2:HotelRoomCancellationResponse>

第二次嘗試傳送相同靜態行程時傳回。

<ns2:HotelRoomCancellationResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">
<EanWsError>
	<itineraryId>-1</itineraryId>
    <handling>UNRECOVERABLE</handling>
    <category>UNABLE_TO_PROCESS_REQUEST</category>
	<presentationMessage>Reservation cannot be cancelled online. 
	  Please email reply@travelnow.com and reference your Itinerary Number 
	  if you have questions regarding the status of your reservation.</presentationMessage>
	<verboseMessage>Reservation cannot be cancelled online.</verboseMessage>
  <ServerInfo serverTime="13:35:28.256-0600" timestamp="1327520128" instance="42" />
</EanWsError>
<customerSessionId>[xxx]</customerSessionId>
</ns2:HotelRoomCancellationResponse>