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 |
---|---|---|---|---|
|
| 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 | |
|
| 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...* |
|
| For more information see Common Data Description section in Glossary. | 0..1 | |
|
| For more information see Reservation Initiate Request section. | 0..1 | |
TransferReservations/TransferReservation/ResGuests/ResGuest* |
|
| For more information see Reservation Initiate Request section. | 1...* |
|
| 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 |
---|---|---|---|---|
| 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 |