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

Hotel Push Sellers API Certification

Find out what you need to pass our 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.

When should I apply for certification?✔️

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

How is it the certification structured and what do I need to provide?💡

The certification for the Hotel Push Sellers API is divided into two main blocks. You need to deliver both Certification Files and any additional files requested for each Certification Phase:
  1. SetUp and Product Load (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 information: 

  • 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.

1. SetUp🏨

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

Depending on the methods implemented on your side, the SetUp can be done in two ways:

  1. XML SetUp: In case you have implemented the "HotelRatePlanInventoryNotif" method.
  2. Extranet SetUp: In case you haven't implemented the "HotelRatePlanInventoryNotif" method.

XML SetUp🚀

Create one test hotel with two rates and one room per rate - fill in the hotel name in the Inventory Certification file 1).

  • Rates should include the following information:
Name Code Cancel Policies
Rate One RC1 Non refundable
Rate Two RC2 -
  • Rooms should specify the following details:
Name Code Standard Occupancy Occupancy Only Adults Occupancy Adults With Babies Occupancy 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, along the Inventory Certification file 1, the complete request/response logs under the following names: 

  • inventory_rq.xml
  • inventory_rs.xml

Extranet SetUp☑️

In order to create the SetUp for your hotels, simply follow the steps below:

  1. Run your tests with TravelgateX "Hotel Test Pruebas Travelgate (Andorra la Vella)" (hotel code 23).
  2. First of all, add the aforementioned hotel to your Inventory SetUp section and add its rates and rooms:

  • Rates should include the following information:
Name Code Cancel Policies
Rate One RC1 Non refundable
Rate Two RC2 -

For instance:

  • Rooms should specify the following details:
Name Code Standard Occupancy Occupancy Only Adults Occupancy Adults With Babies Occupancy 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

For instance:

  • 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 SetUp is done, we are ready to start with the Product Load and Booking Management phase.

2. Product Load📦

The Product Load phase is divided into two parts:

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

Once all the scenarios included in the Certification File have been performed, we will need you to check our Extranet (Calendar) in order to make sure that the availability and amounts pushed are correct and the ones expected on your side.

Once you have completed the SetUp and loaded your product, you just need to apply for the Hotel Push Sellers API certification option via our website and attach the Hotel Push Sellers API certification file 1.

Booking Management📖

What is the goal of the Booking Management phase?☑️

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

It is divided into two parts:

  1. Confirmation
  2. Cancellation

When can I apply to the Booking Management phase?💡

You can apply to the Booking Management phase once the SetUp and the product upload phases have been completed - you will find all the Certification cases required in the Hotel Push Sellers API Certification file 2.

Once you have completed the second file, you can send it to us through the Onboarding screen in our website in order to certify that all reservations have been booked and cancelled successfully.

What comes next after getting certified?🌟

Congratulations on your certification! Let's explore the next steps you should take:
  1.  Request an activation for a new Buyer.
  2. Map your inventory against their own codes.
  3. Perform some final testing before going live.
  4. Once you've confirmed that everything is working properly, then you are ready to go live!

     
 

Don't forget to check our Inventory Documentation and YouTube video tutorials for further information on our Inventory Extranet!