PMS API Documentation
Introduction
The documentation outlines how to successfully implement a 2-way JSON interface with Levart.
Messages Supported
Get Property Info
Ping Request
Push Booking or Modification
Push Cancellation
Set Inventory
Set Rates
Get Inventory
Push Transactions (JSON)
Push Transactions (XML)
Payment Integration
Payment API
- Get Access Token
- 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 |