Reservation - OTA_VehResRQ
To ensure the security of your credentials provided to you, the integrating merchant developer must safeguard the credentials on their back-end at all times, they should not be visible on the front-end for any reason.
The OTA_VehResRQ message is a request for a new rental vehicle reservation.
Request Variables
*= mandatory.| Var_Name | Type | Source | Notes |
|---|---|---|---|
| RequestorID.ID* | Int | OTA_VehLocSearchRS | |
| UniqueID_Type.ID | String | Broker Reference | This is the referencenumber you give us to the reservation. |
| LocCodePU* | Int | OTA_VehAvailRateRS | Pick-Up Location. |
| LocCodeRe* | Int | OTA_VehAvailRateRS | Return Location. |
| VehClass* | String | OTA_VehAvailRateRS | ACRISS Code. |
| VehType* | String | OTA_VehAvailRateRS | Car Model. |
| RateId* | Int | OTA_VehAvailRateRS | RequestorId:Type |
| NamePrefix | String | Customer Form | Salutation |
| GivenName | String | Customer Form | Customer name. |
| Surname | String | Customer Form | Customer last name. |
| Telephone:”001.PTT” | String | Customer Form | Customer telephone number. |
| Telephone:”005.PTT” | String | Customer Form | Customer mobile phone. |
| Email Value | String | Customer Form | Customer e-mail. |
| CityName | String | Customer Form | Customer city. |
| StateProv | String | Customer Form | Customer province. |
| CountryName | String | Customer Form | Customer country. |
| Fee:”049.VCP”:Amount | Float | OTA_VehAvailRateRS | Breakdown from the quotation* |
| Fee:”017.VCP”:Amount | Float | OTA_VehAvailRateRS | Breakdown from the quotation* |
| VehicleCharge:”022.VCP” | String | “022.VCP” = prepaid booking. “023.VCP” = postpaid booking. |
022: VCP in the Open Travel Standard to prepaid transaction. If you do not specify it, means to us we need to charge it. (But we know every reservation are prepaid so…) |
| VehicleCharge Calculation | Mix | OTA_VehAvailRateRS | Breakdown from the quotation* |
| TaxAmount | Float | OTA_VehAvailRateRS | Breakdown from the quotation* |
| Extras | Mix | Customer require an extra | Specify How many extras the customer is requiring, in this case just return the Extra:Code and the Extra:Quantity, example: <Extra Code="1" Quantity="1"></Extra> |
| Soecomments Text | Text | Reservation form. | Reservations observations. |
| ArrivalDetails Number | Text | Customer form. | |
| CompanyShortName | Text | Customer form. |
Response Variables
| Var. Name | Type | Source | Notes |
|---|---|---|---|
| Success | Bool | OTA_VehResRS | The ID of the branch office. |
| ReservationStatus | List | OTA_VehResRS | {Committed,Pending} |
| ConfID.ID | String | OTA_VehResRS | Booking confirmation number. |