/
5.5. RESERVATION CONFIRMATION REQUEST

5.5. RESERVATION CONFIRMATION REQUEST

Reservation Confirmation Request is used to confirm the booking of the selected offer. It should always follow after the corresponding "Initiate" request. Reservation Confirmation Request must be the same as Reservation Initiate Response except for ResStatus, TransactionIdentifier, and BookingCode values. Other elements and attributes must be the same. The only exception that can occur is the AdditionalQuestions element. If answers to AdditionalQuestions were not provided at the Initiate Step (and only questions were returned) answers should be provided on the Reservation Confirmation Request.

GP_TransferResRQ*:

*mandatory

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

PrimaryLangID

 

For more information see Common Data Description section in Glossary.

0...1

ResStatus*

string (“Book”)

Must be “Book“ for that step.

1...1

TransactionIdentifier

string

A unique ID returned in Reservation Initiate Response.

0...1

TransferReservations/TransferReservation*

 

 

Includes booking information.

1...1

TransferReservations/TransferReservation/Transfers/Transfer*

 

 

Represents a transfer details.

1...1

TransferRates/TransferRate*

 

 

Describes transfer rate. There could be several rates for the same transfer depending on vehicle type and other reasons.

1...1

RPH*

integer

Must be always 1.

1...1

BookingCode*

string

A unique offer identifier. Must be taken from the Reservation Initiate Response step.

Note: BookingCode may change between Availability response and Reservation Initiate response (it is supplier specific).

1...1

TransferRates/TransferRate/Services/Service

 

 

Contains additional Services which can be booked with this transfer. There should be only the Service elements previously received in Transfer Availability Response.

0..*

TransferRates/TransferRate/AdditionalQuestions/AdditionalQuestion

 

 

For more information see Reservation Initiate Response section. If answers on AdditionalQuestions were not provided and Initiate Step (and only questions were returned) so answers should be provided on Reservation Confirmation Request in AnswerValues element.

0...*

TransferDate

 

 

For more information see Common Data Description section in Glossary.

0..1

TransferSegments/TransferSegment

 

 

For more information see Reservation Initiate Request section.

0..1

TransferReservations/TransferReservation/ResGuests/ResGuest*

 

 

For more information see Reservation Initiate Request section.

1...*

TransferReservations/TransferReservation/ResGlobalInfo*

 

 

For more information see Reservation Initiate Request section.

1...1

GP_TransferResRQ/TransferReservations/TransferReservation/Transfers/Transfer/TransferRates/TransferRate/Services/Service:

Element

Attribute

Type

Description

Min…Max occurs

Element

Attribute

Type

Description

Min…Max occurs

 

ServiceRPH*

string (1 - 32)

Unique service ID from Transfer Availability Response.

1...1

GuestUniqueId

 

 

Refers to ResGuest/ProfileInfo/UniqueID/@ID and specified the traveler which the service should be assigned to. The GuestUniqueId is only necessary when the Service/@IsPerPerson="true" in Transfer Availability Response.

0...99

Id*

integer 1 - 999

1...1

<GP_TransferResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Book" TransactionIdentifier="188040" Version="2"> <POS> <Source> <RequestorID ID="client" MessagePassword="pwd" Type="22"/> <BookingChannel PriceDomain="1" Type="7"/> </Source> </POS> <TransferReservations> <TransferReservation> <Transfers> <Transfer> <TransferRates> <TransferRate BookingCode="134b50d8a6" RPH="1"/> </TransferRates> <TransferDate DateTime="2020-10-29T14:00:00"/> <TransferSegments> <TransferSegment> <TransferPickUpDetails> <FlightDetails ArrivalCode="ZRH" CodeContext="IATA" DepartureCode="MSQ" FlightDateTime="2020-10-29T14:00:00" FlightNumber="KK999"/> </TransferPickUpDetails> <TransferDropOffDetails> <Hotel HotelCityCode="ZRH" HotelCode="6419" HotelCodeContext="supplierCode"/> </TransferDropOffDetails> </TransferSegment> </TransferSegments> </Transfer> </Transfers> <ResGuests> <ResGuest AgeQualifyingCode="10" ResGuestRPH="1"> <Profiles> <ProfileInfo> <UniqueID ID="1"/> <Profile> <Customer> <PersonName> <NamePrefix>Mr</NamePrefix> <GivenName>Gastarbaiter</GivenName> <Surname>Eins</Surname> </PersonName> <CitizenCountryName Code="MC"/> </Customer> </Profile> </ProfileInfo> </Profiles> </ResGuest> <ResGuest AgeQualifyingCode="8" ResGuestRPH="1"> <Profiles> <ProfileInfo> <UniqueID ID="2"/> <Profile> <Customer BirthDate="2011-01-01"> <PersonName> <NamePrefix>Mr</NamePrefix> <GivenName>Gastarbaiter</GivenName> <Surname>Zwei</Surname> </PersonName> <CitizenCountryName Code="MC"/> </Customer> </Profile> </ProfileInfo> </Profiles> </ResGuest> </ResGuests> <ResGlobalInfo> <Comments> <Comment> <Text>comment example</Text> </Comment> </Comments> <TransferReservationIDs> <TransferReservationID ResID_Source="agent" ResID_Value="4b4faca6ag"/> <TransferReservationID ResID_Source="client" ResID_Value="4b4faca6"/> </TransferReservationIDs> </ResGlobalInfo> </TransferReservation> </TransferReservations> </GP_TransferResRQ>

Related content

5.1. RESERVATION INITIATE REQUEST
5.1. RESERVATION INITIATE REQUEST
More like this
5.2. RESERVATION INITIATE RESPONSE
5.2. RESERVATION INITIATE RESPONSE
More like this
2.3. TRANSFER AVAILABILITY RESPONSE
2.3. TRANSFER AVAILABILITY RESPONSE
More like this
7.1. HOTEL RESERVATION INITIATE REQUEST
7.1. HOTEL RESERVATION INITIATE REQUEST
Read with this
5.6. RESERVATION CONFIRMATION RESPONSE
5.6. RESERVATION CONFIRMATION RESPONSE
More like this
GP TRAVEL HUB TRANSFER USER GUIDE
GP TRAVEL HUB TRANSFER USER GUIDE
Read with this