This is a shared resource, please feel free to use this as a development guideline for the pmsXchange integration

Development Steps

Supporting Documentation

Getting Started

  • Verify Credentials provided in Development Pack Email
  • Send a successful Ping request to the test endpoint provided making correct use of SOAP Actions and Authentication
  • Understand PmsXchange Throttle Handling
  • Understand PmsXchange Project Timeline

PMS Room Mapping

  • Read Mapping Article
  • Determine the source of PMS Mapping Codes
  • Map your rooms in The Channel Manager

  • Will SiteMinder use the same codes as your PMS or would you rather SiteMinder create the code and your system matches ours?

Inventory API

  • Familiarise supported functionality of the OTA_HotelAvailNotifRQ
  • Decide which restrictions your PMS/RMS/CRS will support
  • Build correctly formed OTA_HotelAvailNotifRQ’s
  • Test supported functionality using relevant <AvailStatusMessages> in various OTA_HotelAvailNotifRQ
  • Run through some Hotel test cases that will trigger intended functionality
  • Let Partner Integrations team know the above steps have been completed and they will help to review

Rate API

  • Familiarise supported functionality of the OTA_HotelRateAmountNotifRQ
  • Confirm Rate update functionality i.e Rate Plan level or Booking Agent Level
  • Build correctly formed OTA_HotelRateAmountNotifRQ
  • Test rate update functionality
  • Run through some Hotel test cases that will trigger intended functionality
  • Let Partner Integrations team review recent rate updates.

Reservation API

  • Familiarise the Reservation Retrieval process
  • Build OTA_ReadRQ polling system
  • Build correct OTA_ResRetrieveRS
  • Correctly Confirm Reservations using OTA_NotifReportRQ
  • Build Availability Passback Functionality
  • Generate dummy reservations using the PMS Toolkit
  • Confirm Test Reservations have been processed correctly in your system