Reservation Confirmation Request is used to confirm booking of the selected offer. It should always follow after the corresponding "Initiate" request. Reservation Confirmation Request must be the same as Reservation Initiate Request except ResStatus value and new attribute TransactionIdentifier. Likewise BookingCode must be taken from Reservation Initiate Request. Other elements and attributes must be the same.
GP_VehResRQ* :
*mandatory
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
Unique ID of transaction. This attribute must be set to the value that was returned on Initiate request.
1...1
Car Reservation Confirmation Request Sample XML - 2 adults 1 infant
<GP_VehResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Book" TransactionIdentifier="109" Version="2.0">
<POS>
<Source>
<RequestorID ID="client" MessagePassword="pwd" Type="22"/>
<BookingChannel Type="7"/>
</Source>
</POS>
<VehResRQCore>
<VehRentalCore BookingCode="352c8ba" PickUpDateTime="2023-10-13T15:20:00" ReturnDateTime="2023-10-23T19:00:00"/>
<ResGuests>
<ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<UniqueID ID="1" Type="1"/>
<Profile>
<Customer BirthDate="1990-05-01">
<PersonName>
<NamePrefix>Mr</NamePrefix>
<GivenName>Jeck</GivenName>
<Surname>Decline</Surname>
</PersonName>
<Telephone PhoneNumber="239875443"/>
<Email>test@gpsolutions.com</Email>
<Address>
<AddressLine>11-53, 92 Str.</AddressLine>
<CityName>LittleCity</CityName>
<PostalCode>234633</PostalCode>
<StateProv>New York</StateProv>
<CountryName Code="US">New York</CountryName>
</Address>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<UniqueID ID="2" Type="1"/>
<Profile>
<Customer BirthDate="1986-11-01">
<PersonName>
<NamePrefix>Mrs</NamePrefix>
<GivenName>Olga</GivenName>
<Surname>Decline</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
<ResGuest AgeQualifyingCode="7" ResGuestRPH="1">
<Profiles>
<ProfileInfo>
<UniqueID ID="3" Type="1"/>
<Profile>
<Customer BirthDate="2019-11-01">
<PersonName>
<NamePrefix>Mr</NamePrefix>
<GivenName>Bob</GivenName>
<Surname>Decline</Surname>
</PersonName>
</Customer>
</Profile>
</ProfileInfo>
</Profiles>
</ResGuest>
</ResGuests>
<SpecialEquipPrefs>
<SpecialEquipPref EquipType="7" Quantity="1"/>
<SpecialEquipPref EquipType="13" Quantity="1"/>
</SpecialEquipPrefs>
</VehResRQCore>
<VehResRQInfo>
<Comments>
<Comment>
<Text>example of comment</Text>
</Comment>
</Comments>
<CarReservationIDs>
<CarReservationID ResID_Source="agent" ResID_Value="adfbgy2"/>
<CarReservationID ResID_Source="client" ResID_Value="opinjdn354sfda"/>
</CarReservationIDs>
</VehResRQInfo>
</GP_VehResRQ>