供应商消息指示预订仍在处理中

  待定供应商状态或“PS”状态代码是临时状态。必须监视返回此状态的预订,直至预订转为永久确认 (CF) 或错误 (ER) 状态。

可通过“reservationStatusCode”值识别处于待定供应商状态的预订。如果初次尝试返回包含“itineraryId”值的错误,请立即使用行程请求获取预订的状态代码。

要出于测试目的强制出现此错误,请参见强制出现预订错误页面

<ns2:HotelRoomReservationResponse xmlns:ns2="http://v3.hotel.wsapi.ean.com/">
<customerSessionId>abc-123-defg-456</customerSessionId>
  <itineraryId>123456789</itineraryId>
<processedWithConfirmation>false</processedWithConfirmation>
<reservationStatusCode>PS</reservationStatusCode>
<existingItinerary>true</existingItinerary>
  <numberOfRoomsBooked>1</numberOfRoomsBooked>
  <arrivalDate>12/02/2013</arrivalDate>
  <departureDate>12/08/2013</departureDate>
<hotelName>Seagull Hotel Miami Beach</hotelName>
<hotelAddress>100 21st St</hotelAddress>
<hotelCity>Miami Beach</hotelCity>
<hotelStateProvinceCode>FL</hotelStateProvinceCode>
<hotelCountryCode>US</hotelCountryCode>
  <roomDescription></roomDescription>
  <CancelPolicyInfoList/>
<nonRefundable>false</nonRefundable>
  <rateOccupancyPerRoom>0</rateOccupancyPerRoom>
  <RateInfos size="1">
  <RateInfo priceBreakdown="false" promo="false" rateChange="false">
  <RoomGroup>
  <Room>
  <numberOfAdults>2</numberOfAdults>
  <numberOfChildren>0</numberOfChildren>
<firstName>xxx</firstName>
<lastName>xxx</lastName>
  <bedTypeId>14</bedTypeId>
<bedTypeDescription>一张特大床</bedTypeDescription>
<smokingPreference>NS</smokingPreference>
  </Room>
  </RoomGroup>
  <ChargeableRateInfo commissionableUsdTotal="6993.42" currencyCode="EUR" maxNightlyRate="844.46"/>
  </RateInfo>
  </RateInfos>
</ns2:HotelRoomReservationResponse>

请注意,除“reservationStatusCode”之外,此回复看起来和成功的预订回复没有区别。

处理过程:

  1. 如果您发送自己的预订电子邮件,请发送一封包含初始预订请求中相关详细信息的“预订待处理”电子邮件。如果 EAN 管理您的预订电子邮件(默认行为),则会自动进行发送。
  2. 使用行程请求每5 分钟检查一次预订状态。继续监视预订直至状态代码不再是“PS”,或监视预订3 天时间,以两者中持续时间较短者为准。大多数预订会在几个小时到一天的时间内解决。
  3. 如果行程请求返回已确认/“CF”状态,则表示预订已转为成功状态。对此类预订的处理方式与第一次尝试即正常处理的预订相同。如果您发送自己的预订电子邮件,请向客户发送标准预订确认邮件。如果 EAN 管理您的电子邮件,则会自动进行发送。
  4. 如果行程请求返回错误/“ER”状态,则表示预订已永久失败。请发送标准失败预订通知,或要求 EAN 进行此操作(如果 EAN 管理您的电子邮件)。如果客户在预订状态发生变化时没有退出您网站上的会话,您可能希望提醒客户重新尝试预订。

请记住,“PS”预订必须受监视,不能主动管理。尝试取消或以其他方式处理仍处于“PS”状态的预订,可能会延长将预订处理为稳定状态的时间,或导致预订根本无法处理。