Lists of Data

Method Goals

This paragraph aims to return all of the data lists used in our system: language codes, error codes,currency list, credit cards, nationality and market.

Language Codes

Language Code
English en
Spanish es
Portuguese pt
Italian it
French fr
German de
Brazilian br

Error codes

Code Description
101 TravelgateX’s System Exception. (It is possible that it is caused by a bad request.)
102 Error typed from your system.
103 Too many requests.
104 Timeout (Timeout during the execution of an operation (look in the common attribute timeout )).
105 Communication Error between your system and TravelgateX.
201 Hotels not found in HotelList
204 Your system does not return any results (For example no availability).
205 Your system does not accept the distribution in the request.
206 Your system does not accept the dates of the request.
207 Your system does not accept the request.
301 Option not found in policies.
302 Hotel Not Found in DescriptiveInfo.
303 The booking has not been confirmed on your system.

Credit Cards

Codes Names
VI Visa
AX American Express
BC BC Card
CA MasterCard
CB Carte Blanche
CU China Union Pay
DS Discover
DC Diners Club
T Carta Si
R Carte Bleue
N Dankort
L Delta
E Electron
JC Japan Credit Bureau
TO Maestro
S Switch
EC Electronic Cash
EU EuroCard
TP universal air travel card
OP optima
ER Air Canada/RnRoute
XS access
O others

Currency codes

Our system uses a standard ISO - 3 for all suppliers.

Markets

Most suppliers use a standard ISO - 3166_1_alfa_2, but it depends on each individual supplier.

Nationality

We use a standard ISO - 3166_1_alfa_2.

Payment Types

Codes Description
MerchantPay The payment is managed by the supplier.
LaterPay The payment is managed by the hotel. The customer will use a credit-card as a guarantee for the hotel and the payment will be completed at check in.
CardBookingPay The payment is managed by the supplier. The payment is effectuated at the time of booking.
CardChekInPay The payment is managed by the supplier. The payment is effectuated at check in in the hotel.
PayX The payment is managed by TravelgateX’s payment system.

Electronic Commerce Indicator Codes

Visa, American Express, Diners Club and JCB

ECI Value Description
05 3DS authentication was successful, transactions are secured by 3DS.
06 Authentication was attempted but was not or could not be completed; possible reasons being either the card or its Issuing Bank has yet to participate in 3DS.
07 3DS authentication is either failed or could not be attempted; possible reasons being both card and Issuing Bank are not secured by 3DS, technical errors, or improper configuration.

MasterCard

ECI Value Description
00 3DS authentication is either failed or could not be attempted; possible reasons being both card and Issuing Bank are not secured by 3DS, technical errors, or improper configuration.
01 3DS authentication was attempted but was not or could not be completed; possible reasons being either the card or its Issuing Bank has yet to participate in 3DS, or cardholder ran out of time to authorize.
02 3DS authentication is successful.

PARes Status

Status Value Description
Y Successful Authentication.
N Failed Authentication.
U Unable to complete Authentication.
A Successful Attempts Transaction.
B You can proceed to authorisation using the information received.
R Authentication Rejected.

Card Enrollment Status

Status Value Description
Y Cardholder is enrolled. Bank is participating in 3-D Secure protocol and will return the ACSUrl.
N Cardholder Not Participating – Cardholder is not enrolled.
U Unavailable. The DS or ACS is not available for authentication at the time of the request.

Signature Verification Status

Status Value Description
Y Signature of the PARes has been validated successfully.
N PARes could not be validated.

Rate Conditions

Codes Description
NonRefundable Cancellation fee is a 100% from the moment the reservation is create.
Negotiated Special rates the supplier offers to specific buyers. Each one has a code and a description.
Custom A way of setting less standardized rates. Can specify the restrictions that it deems convenient and that are not typified by TGX.
Older55 Rate that can only be sold to people who are 55 yeasrs or older.
Older60 Rate that can only be sold to people who are 60 yeasrs or older.
Older65 Rate that can only be sold to people who are 65 yeasrs or older.
Package Rate can’t be sold separately from another product attached to it, such as a flight.
CanaryResident Rate applicable to Canary Islands residents only.
BalearicResident Rate applicable to Balearic Islands residents only.
LargeFamily Rate applied to large families and is determined by each supplier.Check remarks for more details.
Honeymoon Rate applied to those who just got married and is determined by each supplier. Check remarks for more details.
PublicServant Rate applicable to public servants only.
Unemployed Rate applied to those without work.
Mobile Rate applicable to options booked by mobile.
Warranty Rate applicable to options with cancellation warranty.

Restriction Type

Enum Type
1 Company
2 Market
3 Others

Option Type

Codes Description
soloHotel Option Type used for hotels

View Codes

Codes Description
Others Other View.
Airport Airport View.
Bay Bay View.
Golf Golf View.
Mountain Mountain View.
Ocean Ocean View.
Pool Pool View.
River River View.
Water Water View.
Beach Beach View.
Garden Garden View.
Park Park View.
Forest Forest View.
RainForest RainForest View.
Various Various Views.
Countryside Countryside View.
Sea Sea View.

Room Classifications

Codes Description
Others Other kind of room
House House
AllEstablishment All Establishment
Aparthotel Room is in a Aparthotel
Cave Cave Room
Plaza Plaza Room
Bed Bed
Aparments Room is an apartment
Studios Studio Room
Cottage Cottage Room
Bungalow Bungalow
JuniorSuite JuniorSuite Room
Classic Classic Room
Comfort Classic Room
Deluxe Deluxe Room
DeluxeSuite Deluxe Suite
Economy Economy Room
Luxury Luxury Room
Premier Premier Room
Standard Standard Room
Superior Superior Room