Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

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
  •  Verify Receptionist access (same credentials as The Channel Manager)
  •  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
API
  • 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
API
  • 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 Receptionist
  •  Confirm Test Reservations have been processed correctly in your system