Booking Engines Using the BookingCenter APIs for Query Rates & Availability and Save Bookings
Posted by Jeff Tweddale on 06 May 2020 03:50 PM

When a Booking Engine wishes to work with the BookingCenter APIs to Query Rates & Availability and Save Bookings, they usually use the following APIs:


1) Connect to the ‘PMS/CRS’ and retrieve hotel rates and availability, with specifics for finding which rates are Packages, what Items they include, and Quantity and Price.  To learn about rates and availabiity for an XML developer, we recommend reviewing the KnowledgeBase articles here.


OTA_ HotelAvailRQ/RS-


From: would provide an array with Type and Rate availability, and you could parse that to get the ‘lowest’ available rate. You will have the credentials (User ID and password) stored for the Rates and Avail calls you make for BookingCenter customers, so you can use those credentials to enable this API call to return what is needed.  



2) Save the Booking, what we call the NewBooking message




As we explain at: when you are focusing on querying and selling Packages, understanding the way you call for Inventory Items (which constitute the ‘parts’ of a package) and then saving them with a booking is critical. 

If the BookingCenter customer is using a Payment Gateway, then you can request the server 'process' the deposit amount as part of saving the Booking.  If we get an authorization, then the server sends back the Booking ID (reference number) and you can be assured the 'payment' was stored and saved with the Booking. See: Point of Sale/MyCard (credit cards, hardware, etc.) part of the XML KnowledgeBase to get teh settings accurate and understand errors, especially with failed deposits.


(1 vote(s))
Not helpful

Comments (0)
Post a new comment
Full Name:
CAPTCHA Verification 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).