Knowledgebase: Online Bookings
Understanding the XML Web Services From BookingCenter
Posted by Jeff Tweddale on 01 Oct 2014 07:12 AM

BookingCenter provides an API (Application Programming Interface) to interact with our Property management Systems and our Central Reservation Service.  The XML we provide allows us, or your developer,  to create your own unique 'wrapper' (or 'web service') to replace our Booking Engine entirely for your website or to develop your own specific applications (such as kiosks or mobile apps). The method of interfacing is a SOAP XML web service allowing for:

Platform support

  • Our SOAP WSDLs are compatible with Microsoft's .NET platform and NuSOAP (the PHP variant for SOAP). Options exist for other development platforms, but we support these.
  • No restrictions on server implementation, as it has no impact on client.
  • SSL security certificate needs to be mainatined by the XML developer, as the 'host' website where shopping and transactions occur is the website serving the web pages and not BookingCenter's secure server. The communication between the XML developer and BookingCenter, however, does take place over secure SSL communication.

Service Definition

  • The XML Service supports multiple search criteria such as availability, rates, rooms, packages, amenities, activities, etc.
  • Availability is data is taken from data coming from any Desktop Pro, MyPMS, or Management Tool customers.

References

Support

We have a series of knowledgeBase articles at: https://support.bookingcenter.com/index.php?/Knowledgebase/List/Index/8/xml-team that can help you get going and 'scope' out the development of an XML web services project using BookingCenter.  BookingCenter will only provide general support for a webmaster/developer who attempts the XML web service for a customer. But BookingCenter can be hired to develop a custom 'Booking Engine' or other application. Just contact us at: http://www.bookingcenter.com/contact to request a quote after you send us a 'wire frame' and/or diagram of your intended screens and detailed functionality.  We need a detailed description of what you want prior to quoting a price or time estimate.

In order to examine the BookingCenter API documents, you will need to download the NDA (non disclosure, available at: http://files.bookingcenter.com/API_use_NDA.pdf, sign it and email it to info@bookingcenter.com or fax it to us at +1-718-228-5959 (please append a note telling us which BookingCenter customer you are working with). We will then send the appropriate documentation, login and info for you to test your code against our 'Test System' (if your customer is there), and then release to our production systems once readied. 

(6 vote(s))
Helpful
Not helpful

Comments (2)
Jeff
01 Oct 2014 07:14 AM
Excellent - I love this flexibility!!!
John Mulgrew
28 Feb 2017 11:28 AM
I like industry-supported APIs. Good idea, BookingCenter.
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).