Table of Contents 1
Overview 1
Reservation Tool Implementation 1
Appendix A – Required Name/Value Parameters 2
Appendix B – Sample Reservation Tool Form Post 4
Appendix C – Sample Multiple Room Scenarios 5
Appendix D – Origin and Destination List 6
Overview
This document contains the information required for implementing a reservation tool on a third party web site that will post to the Trisept Solutions hosted Sherpa site. It is assumed that the third party affiliate (Affiliate) will follow these guidelines. Deviation from the guidelines may result in the affiliate not being able to obtain product availability. Trisept Solutions reserves the right to update this information to meet new system requirements.
Any issues related to the Affiliate-hosted reservation tool should be addressed to Funjet Vacations.
Reservation Tool Implementation
Preferred Reservation Tool Implementation
Affiliate will implement a reservation tool that sends parameters via a post method to the Affiliate Funjet site (http://res.funjet.com/search/default.aspx).
The required name/value parameters for posting to the Affiliate Funjet site are shown in Appendix A.
A sample form for posting the reservation tool parameters is shown in Appendix B.
A static list of origins and destination can be used by the Affiliate to display in their reservation tool. A list of the origins and destinations is shown in Appendix D.
The manner in which the origins and destinations function on the Affiliate site is determined by the Affiliate.
Form Validation
Any form validation (ex. valid dates format is entered) that is required on the Affiliate reservation tool should be implemented by the Affiliate. The only requirement is that the forms’ name/value pairs are not changed.
Appendix A – Required Name/Value Parameters
Single Stop/Single Room
Name parameters are in bold.
Form Action – http://res.funjet.com/search/default.aspx
Form Method – Post is preferred, Get will also work
gsVendor – FJ1
gsVacationType
AH – (Round-trip air and hotel)
A02 – (Flight Only)
H02 – (Hotel Only)
F01 – (Activities Only)
gsOrigin – 3 character airport code.
gsDestination – 3 character airport code.
gsDepartureDate – MM/DD/YY
gsLengthofStay – This field is a maximum of 2 numeric bytes representing the length of stay. This value is the difference between the gsDepartureDate and gsReturnDate.
gsReturnDate – MM/DD/YY
This field is not required.
gsNumberofTravelers - ## - Maximum of 2 numeric bytes representing the total number of travelers.
gsAge1 – maximum of 2 numeric bytes
gsAge2 – maximum of 2 numeric bytes
gsAge3 – maximum of 2 numeric bytes
gsAge4 – maximum of 2 numeric bytes
gsAge5 – maximum of 2 numeric bytes
(gsAge1 through gsAge5 are optional for the search and can be submitted as blank, “”. These fields have a maximum of 2 numeric bytes representing every non-adult traveling. A maximum of 5 non-adults are allowed on a search and no non-adult can travel without at least one adult.)
plCode – Affiliate must pass in their private label code provided by <>.
referrer – Affiliate must pass in their referrer code provided by <>.
gsprefhotelcode –
gspromotioncode – Affiliate must pass in their promotion code provided by <>. This field is a maximum of 20 alpha/numeric bytes representing the promotion that will affect the search.
|
Single Stop/Multiple Room
Name parameters are in bold.
Form Action – http://res.funjet.com/search/default.aspx
Form Method – Post is preferred, Get will also work
gsVendor – “Vendor Code”
gsVacationType
If gsVendor = “Vendor Code”
AH – (Round-trip air and hotel)
F01 – (Activities Only)
gsOrigin – 3 character airport code.
gsDestination – 3 character airport code.
gsDepartureDate – MM/DD/YY
gsLengthofStay – This field is a maximum of 2 numeric bytes representing the length of stay. This value is the difference between the gsDepartureDate and gsReturnDate.
gsReturnDate – MM/DD/YY
This field is not required.
gsNumberofTravelers - ## - Maximum of 2 numeric bytes representing the total number of travelers per room. Each room will be separated with a pipe “|”. For example, if there are 4 travelers in the first room and 2 travelers in the second room, it would be displayed as 4|3. See Appendix C for multiple scenarios.
gsAge1 – maximum of 2 numeric bytes
gsAge2 – maximum of 2 numeric bytes
gsAge3 – maximum of 2 numeric bytes
gsAge4 – maximum of 2 numeric bytes
gsAge5 – maximum of 2 numeric bytes
(gsAge1 through gsAge5 are optional for the search and can be submitted as blank, “”. These fields have a maximum of 2 numeric bytes representing every non-adult traveling. A maximum of 5 non-adults are allowed on a search and no non-adult can travel without at least one adult. When submitting multiple rooms, each non-adult traveling will be displayed with a pipe. See Appendix C for multiple scenarios.)
plCode – Affiliate must pass in their private label code provided by Funjet.
referrer – Affiliate must pass in their referrer code provided by Funjet.
gsprefhotelcode –
gspromotioncode – Affiliate must pass in their promotion code provided by Funjet. This field is a maximum of 20 alpha/numeric bytes representing the promotion that will affect the search.
|