Client needs to go through certification process in order to get live access. Here we are mentioning the certification process which is mandatory to be completed when the client is done with the API Integration.
Please check below Certification Process steps
Step 1 : Work Flow
Work flow is required where client will mention what API methods they are using, flow of method calls for these methods. This will help us to define the criteria for verifying the integration done by client.
Step 2 : Test Cases Execution
Here we are providing a list of test cases needs to be executed by clients at their end. Request / response XMLs for these cases will be required for verification as part of certification process.
[Case 1] : Room 1 - Adult 1
[Case 2] : Room 1 - Adult 1, Child 1
[Case 3] : Room 1 - Adult 2, Child 2
[Case 4] : Room 1 - Adult 1 Room 2 - Adult 1
[Case 5] : Room 1 - Adult 1, Child 1 Room 2 - Adult 1
[Case 6] : Room 1 - Adult 1, Child 2 Room 2 - Adult 2
[Case 7] Room with supplements
Booking room with supplements (Provide xmls for any one case)
For some hotels you will get supplements in room response, if room contains 'AtProperty' supplements then these supplements must be present in Book request. By providing these supplements in booking request, we assure that the customer is agreeing to pay these charges at hotel.
You can find supplements for below criteria
City : New york, Country : United States, Hotel Name : Le Parker Meridien – Demo
[Case 8] : Call HotelBookingDetail() method for any of the above case.
In certain scenarios booking might be created at TBO Holidays end but you may receive an error or do not get response for booking request due to the technical issues. For such cases, it is strongly recommended that Agency call HotelBookingDetail() method using ClientReferenceNumber(sent in booking request) to verify and get the booking details.
Client needs to provide xmls for each case like below example Eg. [Case 1] : Single room booking (Room 1- Adult 1) HotelSearch-AvailableHotelRooms- HotelCancellationPolocies- AvailabilityAndPricing- HotelBook- Amendment -HotelCancel -HotelBookingDetail
Note: Please provide request / responses for all the methods that you are implementing
Step 3 : Certification request by client
Client makes a certification request by providing Work flow and Request / Response XMLs for the test cases as suggested in Step 1, Step 2.
Step 4 : Test Cases Verification
TBOHolidays will verify the test cases using Request / Response XMLs and suggest if there is any change required.
Step 5 : Client Application testing
After completion of step 4, TBOHolidays will ask client to provide test link of their integration website to verify the integration flow.
Step 6 : Sign off and Live access
On successful completion of all the above steps, TBOHolidays will give sign off and provide Live access details to client.