1. Selling on TravelgateX
  2. I want to develop TravelgateX's API as a Push Seller

Hotel Push Sellers API Certification

Find out what you need to do to pass the Hotel Push Sellers API certification

Ensuring that our Partners fully understand our API, can make good use of it and that the information transmitted is correct, is essential for a successful collaboration. That's why all the Partners connecting to our platform through the Hotel Push Sellers API are required to pass a certification process.

Certification

When to apply?

You should apply once you've finished the Hotel Push Sellers API development.

How is it structured?

The Hotel Push Sellers API certification is divided in two main blocs:

  1. Set-up and Product upload (Hotel Push Sellers API certification file 1)
  2. Booking management (Hotel Push Sellers API certification file 2)

What we will be checking

The Hotel Push Sellers API certification aims to test and verify the following: 

  • Usage of general data structure of our API
  • Correct application of the Notif and Retrieve methods.
  • Correct product loading.
  • The correct handling of the prices and availability.
  • The correct application of different distributions.
  • Different rates.

Set-up

The first step consists in performing the set-up (building the foundations) of the hotels, rooms and rates where all the testings will be conducted.

Depending on the methods you've implemented, the set-up can be done in two ways:

  1. XML Set-up: In case you've implemented the "HotelRatePlanInventoryNotif" method.
  2. Extranet Set-up: In case you haven't implemented the "HotelRatePlanInventoryNotif" method.

XML Set-up

Create one test hotel with two rates and with one room per rate (let us know the hotel name in the InventoryX certification file 1).

*Before loading the set-up, it's needed to create the hotel master into the Hotel Push Sellers API system.

Rates should have the following information:

Name Code Cancel Policies
Rate One RC1 Non refundable
Rate Two RC2 -

Rooms should have the following information:

Name Code Standard Occuoancy Occupancy Only Adults Occupancy Adults With Babies Ocuupancy Adults With Children
Standard STD 3 2, 3 and 4 3 Adults + 1 Baby and 3 Adults + 2 Babies -
Superior Premier SUP 2 1, 2 and 3 - 2 Adults + 1 Child

Derived rates should have the following information:

Name Code Base Rate Base Rate Conditions
Derived Rate 1  DRVRATE1 RC1 Inherit all base rate conditions
Derived Rate 2 DRVRATE2 RC2 Inherit all base rate conditions

In case you perform the set-up through the "HotelRatePlanInventoryNotif" method, we will need you to provide the logs (rq/rs) along the InventoryX certification file 1 and under the following names: 

  • inventory_rq.xml
  • inventory_rs.xml

Extranet Set-up

Perform the set-up under the test hotel 23.

Rates should have the following information:

Name Code Cancel Policies
Rate One RC1 Non refundable
Rate Two RC2 -

See examples below:

Rooms should have the following information:

Name Code Standard Occuoancy Occupancy Only Adults Occupancy Adults With Babies Ocuupancy Adults With Children
Standard STD 3 2, 3 and 4 3 Adults + 1 Baby and 3 Adults + 2 Babies -
Superior Premier SUP 2 1, 2 and 3 - 2 Adults + 1 Child

See examples below:

Derived rates should have the following information:

Name Code Base Rate Base Rate Conditions
Derived Rate 1  DRVRATE1 RC1 Inherit all base rate conditions
Derived Rate 2 DRVRATE2 RC2 Inherit all base rate conditions

Once the set-up is done, we are ready to start with the product upload and booking management:

Product upload

It is divided in two parts:

  1. Notif methods: HotelRatePlanNotif and HotelAvailNotif
  2. Retrieve methods: HotelRatePlanRetrieve and HotelAvailRetrieve

Once all the scenarios have been performed, we will need you to check through our extranet that the availability and amounts pushed are correct.

Loaded product can be reviewed through our extranet calendar:

You will find all the questions in the certification file.

"Once both the set-up and the product upload phases have been completed, you should submit a ticket here, selecting the "Apply for the Hotel Push Sellers API certification" option and attaching the Hotel Push Sellers API certification file 1. So we can confirm and cancel all the options commented previously." 

Booking management

Once we have confirmed you through the certification ticket that all the reservations have been booked and cancelled, you will be able to start with the booking management bloc.

The main objective of this bloc is to confirm that the bookings made through TravelgateX are correct.

It is divided in two parts:

  1. Confirmation
  2. Cancellation

You will find all the questions in the Hotel Push Sellers API certification file 2.

Once you've filled the second file you can send it to us through the previously opened ticket.

What information do you need to provide for the certification?

In order for us to be able to test and certify the integration, we will need you to provide the following information:

How to apply for the Hotel Push Sellers API certification?

Once both the set-up and the product upload phases have been completed, you should submit a ticket here, selecting the "Apply for the Hotel Push Sellers API certification" option and attaching the InventoryX certification file 1. So we can confirm and cancel all the options commented previously.

Once we have confirmed you through the certification ticket that all the reservations have been booked and cancelled, you will be able to provide the Hotel Push Sellers API certification file 2 as a reply to the certification ticket.