PMS API Documentation
Introduction
The documentation outlines how to successfully implement a 2-way JSON interface with Levart.
Messages Supported
Ping Request
Push Booking or Modification
Push Cancellation
Push Transactions (JSON)
Push Transactions (XML)
Payment Integration
API
- Get Access Token
- Property API
- Rooms API
- Rates API
- Payment API
- Get Booking Details
- Add/Modify/Cancel Booking
- Tokenize Card Details
- Request Card Details From Guest
- Create a charge
- Create a pre-authorization
- Charge a pre-authorization
- Cancel/Release a pre-authorization
- Schedule a charge
- Cancel Scheduled Payment
- Cancel Schedules
- Refund a charge
- Get Payment Transaction
- Get All Payment Transactions
- Get Booking Management URL
Message Direction
Message Structure
POST /servers/changeme.html HTTP/1.1
Host: secure.levartdistributionsystems.com.au
Content-type: application/json
Content-length: 656
{
"Authentication" : {
"Username": "abc",
"Password": "456"
},
"MessageID": "717b3bec-5321-4bad-84c1-075bff67f92c",
"TimeStamp": "2017-06-07T12:02:55+08:00",
"MessageType": "Ping",
"EchoData": "s87dasfbwedf7asccb"
}
HTTP/1.1 200 OK
Date: Wed, 7 Jun 2017 03:02:55 GMT
Connection: close
Content-Type: application/json
{
"MessageID": "717b3bec-5321-4bad-84c1-075bff67f92c",
"TimeStamp": "2017-06-07T12:02:55+08:00",
"Status": "Success",
"EchoData": "s87dasfbwedf7asccb"
}
Levart Interface Contact
| Name | Rick Anderson |
|---|---|
| Position | Interface Specialist |
| rick@levart.com.au | |
| Phone | +61 8 9382 8001 |