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.
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:
- Set-up and Product upload (Hotel Push Sellers API certification file 1)
- 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:
- XML Set-up: In case you've implemented the "HotelRatePlanInventoryNotif" method.
- 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
💡 Check here our Inventory documentation to find out how to use our extranet to perform your tests.
Perform the set-up under the test hotel "Hotel Test Pruebas Travelgate (Andorra la Vella)" code 23 First, add hotel in Inventory SetUp section:
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:
- Notif methods: HotelRatePlanNotif and HotelAvailNotif
- 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:
- Confirmation
- 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:
- Hotel Push Sellers API certification file 1: including the set-up and product upload methods.
- Hotel Push Sellers API certification file 2: Including the booking management methods.
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.