OTA_HotelResRQ失败,未接受保证

时间:2018-10-31 13:57:52

标签: sabre

在OTA_HotelResRQ响应中,我们的预订失败,并带有“ GUARANTEE NOT ACCEPTED”。 RoomRate节点确实确实说GuaranteeSurchargeRequired =“ D”。因此,我们通过了“ GDPST”。通过将GC的“ G”传递给GDPST并将“ D”传递给GDPST,我们系统中的所有其他保留似乎都很好。对于此特定酒店,GDPST被列为HotelPropertyDescriptionRS中的一种存款类型。 Sabre,一如既往地令人困惑。

奇怪的是,我们确实获得了Success节点,但是没有酒店的确认号,通常在OTA_HotelResRS.Hotel.BasicPropertyInfo.ConfirmationNumber中找到。我们还可以在“成功”节点中看到“状态”为“ UC”,但是我不确定这意味着什么。也许是“未经证实?”

OTA_HotelResRQ和OTA_HotelResRS:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header>
      <MessageHeader xmlns="http://www.ebxml.org/namespaces/messageHeader">
         <From>
            <PartyId type="urn:x12.org:IO5:01">REDACTED</PartyId>
         </From>
         <To>
            <PartyId type="urn:x12.org:IO5:01">Sabre webservices.havail.sabre.com</PartyId>
         </To>
         <CPAId>REDACTED</CPAId>
         <ConversationId>1540952619</ConversationId>
         <Service type="sabreXML">OTA_HotelResLLSRQ</Service>
         <Action>OTA_HotelResLLSRQ</Action>
         <MessageData>
            <MessageId>1540952619</MessageId>
            <Timestamp>2018-10-30T20:23:39</Timestamp>
            <TimeToLive>2018-10-30T21:23:39</TimeToLive>
         </MessageData>
      </MessageHeader>
      <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility">
         <wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">REDACTED</wsse:BinarySecurityToken>
      </wsse:Security>
   </soapenv:Header>
   <soapenv:Body>
      <OTA_HotelResRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" ReturnHostCommand="true" TimeStamp="2015-05-12T02:00:26-06:00" Version="2.1.0">
         <Hotel>
            <BasicPropertyInfo InsertAfter="0" RPH="002" />
            <Guarantee Type="GDPST">
               <CC_Info>
                  <PaymentCard Code="VI" ExpireDate="2021-10" Number="****1111" />
                  <PersonName>
                     <Surname>Fubar</Surname>
                  </PersonName>
               </CC_Info>
            </Guarantee>
            <RoomType NumberOfUnits="1" />
         </Hotel>
      </OTA_HotelResRQ>
   </soapenv:Body>
</soapenv:Envelope>

<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
   <Header>
      <eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" mustUnderstand="1">
         <eb:From>
            <eb:PartyId eb:type="URI">Sabre webservices.havail.sabre.com</eb:PartyId>
         </eb:From>
         <eb:To>
            <eb:PartyId eb:type="URI">REDACTED</eb:PartyId>
         </eb:To>
         <eb:CPAId>REDACTED</eb:CPAId>
         <eb:ConversationId>1540952619</eb:ConversationId>
         <eb:Service>OTA_HotelResLLSRQ</eb:Service>
         <eb:Action>OTA_HotelResLLSRS</eb:Action>
         <eb:MessageData>
            <eb:MessageId>959157086198330212</eb:MessageId>
            <eb:Timestamp>2018-10-31T02:23:41</eb:Timestamp>
            <eb:RefToMessageId>1540952619</eb:RefToMessageId>
         </eb:MessageData>
      </eb:MessageHeader>
      <Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext">
         <BinarySecurityToken valueType="String" EncodingType="Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/RESB!ICESMSLB\/RES.LB!1540951687295!355929!327681</BinarySecurityToken>
      </Security>
   </Header>
   <Body>
      <OTA_HotelResRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:stl="http://services.sabre.com/STL/v01" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.1.0">
         <ApplicationResults status="Complete">
            <Success timeStamp="2018-10-30T21:23:41-05:00">
               <SystemSpecificResults>
                  <HostCommand LNIATA="222222">/0/0H1½Ú002/GDPSTVI****1111EXP 10 21-FUBAR</HostCommand>
               </SystemSpecificResults>
            </Success>
         </ApplicationResults>
         <Hotel NumberInParty="2" NumberOfUnits="1" SegmentNumber="1" Status="UC">
            <BasicPropertyInfo ChainCode="PF" HotelCityCode="YVR" HotelCode="9976" HotelName="REDACTED" />
            <Guarantee>DPSTVIXXXXXXXXXXXX1111EXP 10 21-FUBAR</Guarantee>
            <POS>
               <Source>
                  <RequestorID>46796444</RequestorID>
               </Source>
            </POS>
            <RoomRates>
               <RoomRate>
                  <AdditionalInfo>
                     <CancelPolicy Option="CNOR" />
                  </AdditionalInfo>
                  <Rates>
                     <Rate Amount="239.00" CurrencyCode="CAD" DCS_AuxRateCode="D1KSP6">
                        <HotelTotalPricing Amount="561.66">
                           <Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
                           <TotalSurcharges Amount="0.00" />
                           <TotalTaxes Amount="83.66">
                              <TaxFieldOne>53.26</TaxFieldOne>
                              <TaxFieldThree>24.20</TaxFieldThree>
                              <TaxFieldTwo>6.20</TaxFieldTwo>
                              <Text>BED TAX</Text>
                              <Text>MISCELLANEOUS FEE</Text>
                              <Text>FEDERAL TAX</Text>
                           </TotalTaxes>
                        </HotelTotalPricing>
                     </Rate>
                  </Rates>
               </RoomRate>
            </RoomRates>
            <Text>GUARANTEE NOT ACCEPTED</Text>
            <TimeSpan Duration="2" End="11-18" Start="11-16" />
         </Hotel>
      </OTA_HotelResRS>
   </Body>
</Envelope>

HotelPropertyDescriptionRS的房价:

<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="D1KSP6" IATA_ProductIdentification="FALL PROMOTIONAL RATE." LowInventoryThreshold="false" RPH="002" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
  <AdditionalInfo>
     <CancelPolicy Numeric="00" Option="N">
        <Text>RESERVATION CANNOT BE CANCELED</Text>
     </CancelPolicy>
     <Commission NonCommission="false">10.00 PERCENT COMMISSION</Commission>
     <Text>DELUXE KING 350 SQ FT  I KING PILLOW TOP BED</Text>
     <Text>INTERNET ACCESS 42 INCH LCD TV CABLE CHANNELS</Text>
  </AdditionalInfo>
  <Rates>
     <Rate Amount="239.00" ChangeIndicator="false" CurrencyCode="CAD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
        <AdditionalGuestAmounts>
           <AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
              <Charges AdultRollAway="0" Crib="0" ExtraPerson="40.00" />
           </AdditionalGuestAmount>
        </AdditionalGuestAmounts>
        <HotelTotalPricing Amount="561.66">
           <Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
           <TotalSurcharges Amount="0.00" />
           <TotalTaxes Amount="83.66" />
        </HotelTotalPricing>
     </Rate>
  </Rates>
</RoomRate>

从HotelRateDescriptionRQ:

<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="D1KSP6" IATA_ProductIdentification="FALL PROMOTIONAL RATE." LowInventoryThreshold="false" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
  <AdditionalInfo>
     <CancelPolicy Numeric="00" Option="N">
        <Text>RESERVATION CANNOT BE CANCELED</Text>
     </CancelPolicy>
     <Commission NonCommission="false">TA COMMISSION IS 10 PERCENT</Commission>
     <DCA_Cancellation>
        <Text>NON CANCELLABLE RESERVATION</Text>
     </DCA_Cancellation>
     <DCA_Deposit>
        <Text>A DEPOSIT OF 522.92 BY 30-OCT-18 IS MANDATORY</Text>
     </DCA_Deposit>
     <DCA_Guarantee>
        <Text>MUST GUARANTEE ROOM WITH DEPOSIT,AX,CA,CB,DC,DI,DS,IK,JB,JC,MC,</Text>
     </DCA_Guarantee>
     <DCA_Other>
        <Text>MINIMUM LENGTH OF STAY IS 1 NIGHT</Text>
     </DCA_Other>
     <Text>DELUXE KING 350 SQ FT  I KING PILLOW TOP BED</Text>
     <Text>INTERNET ACCESS 42 INCH LCD TV CABLE CHANNELS</Text>
     <Text>IN-ROOM SAFE- MARBLE BATHROOM- PLUSH BATHROBES</Text>
     <Text>-FULL PRE-PAYMENT IS REQUIRED.-NON CANCELLABLE NON REFUNDABLE</Text>
     <Text>239.00 DAILY RATE STARTING 16NOV FOR 2 NIGHTS</Text>
     <Text>478.00 TOTAL RATE STARTING 16NOV FOR 2 NIGHTS</Text>
  </AdditionalInfo>
  <Rates>
     <Rate Amount="239.00" ChangeIndicator="false" CurrencyCode="CAD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
        <AdditionalGuestAmounts>
           <AdditionalGuestAmount MaxExtraPersonsAllowed="1" NumAdults="0" NumCribs="0">
              <Charges AdultRollAway="0" Crib="0" ExtraPerson="0.00" />
           </AdditionalGuestAmount>
        </AdditionalGuestAmounts>
        <HotelTotalPricing Amount="561.66">
           <Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
           <TotalSurcharges Amount="0.00" />
           <TotalTaxes Amount="83.66">
              <TaxFieldOne>53.26</TaxFieldOne>
              <TaxFieldThree>24.20</TaxFieldThree>
              <TaxFieldTwo>6.20</TaxFieldTwo>
              <Text>BED TAX</Text>
              <Text>MISCELLANEOUS FEE</Text>
              <Text>FEDERAL TAX</Text>
           </TotalTaxes>
        </HotelTotalPricing>
     </Rate>
  </Rates>
</RoomRate>

2 个答案:

答案 0 :(得分:1)

您尝试使用Visa卡预订:Code =“ VI”

酒店似乎只接受:AX,CA,CB,DC,DI,DS,IK,JB,JC,MC作为保证

您尝试过其他卡吗?

答案 1 :(得分:0)

UC绝对表示“未确认”,在UC状态下,该预订将不会在该物业兑现(它甚至可能不会通过Sabre传送,但我不确定)。

托马斯对接受的付款方式的回答对我来说似乎是正确的。不幸的是,Sabre不会返回更清晰的错误响应,但这不足为奇。