The objective for FerryGateway is two-folded:
The above is a very simplified description of the message flow that can have many iterations. FerryGateway message communication is stateless and includes 10 different messages with Request and Response for each of them.
Static information – Age definitions, Passenger Category, Vehicle dimensions
Cruise / Mini cruise – Special fare type and a cruise indicator
Amend and cancel bookings; Recall booking, request for amend/cancel, get price, execute
Special offer – One offer-code, Validation by the awarding system, possible error message
Loyalty card -May impact the price, points might be earned, but not used for payment
Multi-leg – Handled within the same operator. Between operators – to be handled by agent
Passengers – Adults and Children, if Child then age will be asked for
Pets – Big dog, Small Dog, Cat or Other. Kennel may be mandatory.
On-board Accommodation (Cabin, Seat) – Available options are presented. Customer can choose and refine. Cabin characteristics include allergic, pet friendly and disabled. Cabin allocation exists.
Vehicles – Standard definitions exist. Dimensions are provided by operator and includes roof-boxes, bikes on rear etc. Multiple vehicles are supported albeit the operator may have restrictions.
Customer details – Standardised and include details for the paying customer, passengers and vehicles
Payment – Terms and conditions to be ticked, but payment is handled by the agent
Confirmation – Greeting and reservation number plus info on how to print
In general every service is recognised by its dedicated Code and described by its Description that should include everything that does not have an impact on price or booking content. On-board services can be grouped together to achieve a logical presentation order.
Priority Boarding – Applies to car – first on-board, late arrival or first off-board. The feature also handles disabled persons.
Kennel – Applicable options can be chosen, mandatory or not.
Wi-Fi – Bookable charged Wi-Fi connection.
Lounge – VIP-lounge, Business lounge or similar. Restrictions may apply.
SPA – Pre-booking of relax option.
Event – Special arrangements, e.g. wine-tasting, but can be anything.
On-board Deluxe – Special service in cabin or restaurant.
Gift vouchers – Vouchers with monetary value to be used in shops, restaurants etc.
Meals on-board – Table reservation, All-inclusive and what-have-you – all options presented by description and identified by code.
Dependent on the awarding system’s capabilities. Customer must get a voucher or ticket to use the service.
Transfer – Bus, Rail, etc.
Destination voucher – Vouchers (free entrance or for discount) to restaurants, parking, sport events, day tours, amusement parks, museums etc.
Companies can download the FerryGateway standard, which will accompanied by documentation. This documentation includes the following sections.
Implementation of the FerryGateway standard protocol is increasing with agents, ferry operators and reservation system providers.
FerryGateway is an initiative that was started by 8 major Ferry companies in North-West Europe.