API Reference: Cancelación de una Reserva - Hoteles

De Wiki PriceSurfer
Revisión del 18:51 31 mar 2014 de Heraldo.gerber (discusión | contribuciones) (Página creada con 'Ejemplo de uso: *** Solicitud: <code xml> <BookingCancellationRQ> <GeneralParameters> <PreferedLanguage LanguageCode="es"/> <PreferedCurrency CurrencyCode="ARS"/> ...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Ir a la navegaciónIr a la búsqueda

Ejemplo de uso:

      • Solicitud:

<BookingCancellationRQ>

 <GeneralParameters>
   <PreferedLanguage LanguageCode="es"/>
   <PreferedCurrency CurrencyCode="ARS"/>
 </GeneralParameters>
 <Bookings>
   <Booking BookingReference="XX_007GP"/>
 </Bookings>

</BookingCancellationRQ>


Parámetro Obligatorio Descripción
GeneralParameters
PreferedLanguage Establece el lenguaje requerido para la respuesta.

Atributos:

LanguageCode: Código de lenguaje correspondiente a los códigos de lenguaje estándar provistos por Nemo.

PreferedCurrency Establece la moneda requerida para la respuesta.

Atributos:

- CurrencyCode: Código de moneda correspondiente a los códigos de moneda estándar provistos.

Bookings
Booking

Atributos:

- BookingReference: Localizador (Identificador) de la Reserva en Price Surfer

      • Respuesta:

<BookingCancellationRS>

  <Details>
     <Bookings>
        <Booking>
           <BookingReference ReferenceType="NMO.GBL.BRT.NAV">XX_007GP</BookingReference>
           <BookingState>NMO.GBL.BST.CAN</BookingState>
           <Products>
              <Hotels>
                 <Hotel>
                    <BookingReferences>
                       <BookingReference ReferenceType="NMO.GBL.BRT.NAV">XX_007GP-1</BookingReference>
                    </BookingReferences>
                    <BookingState Code="NMO.HTL.BST.CAN">NMO.HTL.BST.CAN</BookingState>
                 </Hotel>
              </Hotels>
              <Passengers/>
           </Products>
        </Booking>
     </Bookings>
  </Details>

</BookingCancellationRS>


Parámetro Obligatorio Descripción
Notifications No
Notification Si Nodo que informa cuando ocurre algún error o excepción. En el atributo TripNumber se indica el trip al cual se refiere la notificación.
NotificationId Si Identificador de la notificación. Las mismas serán provistas por Nemo.
NotificationType Si Tipo de notificación.
NotificationMessage Si Mensaje de notificación.
Details Si
Bookings Si
Booking Si Detalle de la reserva.
BookingReference Identificador de la reserva en Price Surfer.
BookingState Estado global de la reserva. Tabla de Códigos
Hotels No
Hotel Si
BookingReferences No Identificadores de la resera.
BookingState No Estado actual del item de la reserva.

Code: Código del estado del item de la reserva. Tabla de Códigos

Exceptions Si Si no se puede armar el nodo Details se arma un nodo Exceptions con las notificaciones correspondientes.