Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A deep link is a special URL that routes to a specific spot, whether that's on a booking engine or website.

...

langID – Property language (numerical value)

• See Language ID List for full details
• Default is &langID=1 for US English

...

currID – Currency ID (numeric value)

• See Currency ID List for full details
• Will default to the currency listed as default in Property Description > Currency

Calendar Variables

checkin - Arrival date, Format: MM/DD/YYYY (e.g. 12/01/

...

2022 for December 1st,

...

2022)

checkout - Departure date, Format: MM/DD/YYYY (e.g. 12/03/

...

2022 for December 3rd,

...

2022)

nights - Number of nights stayed (numeric value)

...

Must use details view base URL: https://res.windsurfercrs.com/ibe/details.aspx?

Only one “Room Type, Rate Code and Package Variables” should be specified in a given URL.

Rate - Rate code (text string), Rate code as loaded in Windsurfer CRS

• Rate Code AAA – Use of “&Rate=aaa” will bring results showing the association rate offer first.
https://res.windsurfercrs.com/ibe/index.aspx?propertyID=1002&langId=1&checkin=05/21/20152022&nights=2&checkout=05/23/20142022&adults=1&rooms=1&children=0&rcID=aaa
• Multiple rates can be specified by using a comma separator, no spaces between each rate code

...

• (Numeric ID) is the specific CRS rate code numeric ID found by hovering over the rate code directly in the CRS under Rate Management > Rate Code > Rate Code List
• Alternately, it can be found in the browser URL bar if the rate code is selected from the rate code list after “RatecodeID=”

roomType – Room Type Code

• (Alphanumeric Code) is the specific CRS rate code found on the Room Type List. CRS under Property Description  Room Type  Room Type List “roomType=”

rmID – Room Type ID (Numeric ID)

• (Numeric ID) is the specific CRS rate code numeric ID found by hovering over the rate code directly in the CRS under Property Description > Room Type > Room Type List
• Alternately, it can be found in the browser URL bar if the room type is selected from the room type list after “RoomTypeID=”

...

packageID – Package ID (Numeric ID)

• (Numeric ID) is the specific CRS rate code numeric ID found by hovering over the package directly in the CRS under Group/Package/Add-Ons > Package > Package List
• Alternately, it can be found in the browser URL bar if the package is selected from the package list after “PackageID=”

package – Package Code

• The specific CRS Package code found in the Group/Package/Add-Ons in the CRS under Group/Package/Add-Ons > Package > Package List
• “package=”<CRS package Type Code>

Access and ID Code Variables

...

• Specifies a promotional rate code or ID offered by the property.
• Do not enter standard, discount, package, group, or corporate rate codes or IDs.
https://res.windsurfercrs.com/ibe/index.aspx?propertyID=1002&langId=1&checkin=05/21/20152022&nights=2&checkout=05/23/20142022&adults=1&rooms=1&children=0&promo=promofall

Group – Group attendee ID (text string)

• Group attendee code: the code entered by a guest to retrieve and book a group rate.
• Group rates will not be displayed unless requested by the guest.
• Not the CRS or PMS group rate code, but what is entered in the ‘Group Code’ field on the UI of the IBE
https://res.windsurfercrs.com/ibe/details.aspx?propertyid=1002&nights=1&checkin=01/01/20152022&group=beourguest

Corp – Corporate Code (text string)

• Use of “corp=” for negotiated or corporate travelers will bring the rate within the corporate category directly to the guest.
https://res.windsurfercrs.com/ibe/index.aspx?propertyID=1002&langId=1&checkin=05/21/20152022&nights=2&checkout=05/23/20142022&adults=1&rooms=1&children=0&corp=ibm

IATA – Travel agency IATA/ARC number (Numeric ID, 8 characters max)

• Assigns Travel Agent’s IATA or ARC ID to reservation made on the booking

Loyalty Variables

• To force the booking engine to perform the loyalty guest login check using the configured authentication server. Should be included in the URL when hotel/CRM website are redirecting a logged-in guest to the booking engine. performAuthCheck=true

IBE Reservation Confirmation Page Variables

In order to deep link into an IBE Reservation Confirmation from 3rd party websites like Maverick CRM or the Hotel Website, the source website will need to know following things about the reservation:


• Hotel ID/Code of the property in Windsurfer
• CRS Resv # of the reservation
• Last name of the primary guest on the reservation

Once these details are known, the source website should:


• Combine the CRS Resv # and the Last Name in Upper Case using pipe | symbol
• Generate a SHA256 Hash of the above combined string
• Get lower-case hexadecimal string of the Hash
• Pass this as "resvKey" URL query param to the IBE confirmation page along with CRS Resv # in the "crsID" URL query parameter

Example - if CRS Resv # is RMSL7PBJG and Reservation primary guest name is Smith then

• Combine string will be: RMSL7PBJG|SMITH
• Lowercase hex SHA256 Hash will be : ec6eca59551334f65573a1c222b6985d95fbf6f19f60333de88b470bef6a7cca
• Windsurfer Hotel ID is: 14094
• Booking Engine base URL is: https://uat.windsurfercrs.com/ibe/
• Booking Engine direct link will be: https://uat.windsurfercrs.com/ibe/confirm.aspx?hotelID=14094&crsID=RMSL7PBJG&resvKey=ec6eca59551334f65573a1c222b6985d95fbf6f19f60333de88b470bef6a7cca

Appendix

Language ID List

Language ID = Language – Date Format

Language ID = Language – Date Format

1 = English – MM/dd/yyyy 

11 = Portuguese – dd/MM/yyyy

2 = French – dd/MM/yyyy 

12 = Czech – dd.MM.yyyy 

3 = Spanish – dd/MM/yyyy 

13 = Swedish – yyyy/MM/dd 

4 = German – dd.MM.yyyy 

14 = Arabic – dd/MM/yyyy 

5 = Italian – dd/MM/yyyy 

15 = Greek – dd/MM/yyyy 

6 = English (GB) – dd/MM/yyyy 

16 = Hindi – MM/dd/yyyy 

7 = Chinese (Simplified) – yyyy-‐MM-‐dd 

17 = Dutch – dd/MM/yyyy 

8 = Russian – dd.MM.yyyy 

 

9 = Japanese – yyyy/MM/dd 

 

10 = Chinese (Traditional) – yyyy-‐MM-‐dd 

 

...