API Reference: Cancelación de una Reserva - Hoteles
De Wiki PriceSurfer
Revisión del 16:14 6 sep 2018 de Diego.alcantara (discusión | contribuciones)
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 | Sí | |
PreferedLanguage | Sí | 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 | No | Establece la moneda requerida para la respuesta.
Atributos: - CurrencyCode: Código de moneda correspondiente a los códigos de moneda estándar provistos. (Dicho nodo es No Obligatorio ya que la moneda utilizada actualmente es la configurada en el contrato) |
Bookings | Sí | |
Booking | Sí |
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 | Sí | Identificador de la reserva en Price Surfer. |
BookingState | Sí | Estado global de la reserva. Tabla de Códigos |
Hotels | No | |
Hotel | Si | |
BookingReferences | No | Identificadores de la resera. |
BookingReference | Sí | Identificador del item de la reserva.
Atributos: - ReferenceType: Tipo de Identificador. Tabla de Códigos |
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. |