This is to test RON
...
requests and
...
responses (XML-API and JSON-API)
The data is configured against the sales-trinity software organisation (Host ID = SALES). Follow below the methods to be tested:
- Method - Read Tours
- RON-XML-API: readTours
- RON-JSON-API: read-tours
FYI - For the RON-XML-API, more methods must be executed to read more details from the tour:
- Method - Read Bases and SubBases:
- RON-XML-API: readTourBases
- Method - Read Tour Time:
- RON-XML-API: readTourTimes
FYI - For the RON-JSON-API, there is another method to get the extra tours for the tour specified:
- Method - Read Extras
- RON-JSON-API: read-extras
- Method - Read Payment Options
- RON-XML-API: readPaymentOptions
- RON-JSON-API: read-payment-options
- Method - Read Availability Range
- RON-XML-API: readTourAvailabilityRange
- RON-JSON-API: read-availability-range
FYI - There is no method to read availability for Pickup, if it is required, we advise to work with method "Check Reservation".
- Method - Read Tour Price Range
- RON-XML-API: readTourPricesRange
- RON-JSON-API: read-price-range
FYI: Some of the prices cannot be read by this request, for example a special price for Family Package (Smart Rule). We advise to contact the Operator to create a special passenger to work with Family Package (i.e. Passenger 1 = Adult, Passenger 3 = Child and Passenger 5 - Family Child). Or, another idea, is work to work with the method "Check Reservation".
- Method - Read Tour Pickups
- RON-XML-API: readTourPickups
- RON-JSON-API: read-tour-pickups
FYI: For the RON-JSON-API, there is another method to read Transfers (Pickup + Dropoff). We hardly recommend this method:
...
- Method - Check Reservation
- RON-XML-API: checkReservation
- RON-JSON-API: check-reservation
FYI - For the RON-XML-API, there is a special method to also check the price (JSON-API already include the price):
- Method - Check Reservation and Prices
- RON-XML-API: CheckReservationAndPrices
- RON-XML-API: CheckReservationAndPrices
- Method - Write Reservation
- RON-XML-API: writeReservation
- RON-JSON-API: write-reservation
FYI - For the JSON-API, there is also a method to read reservation for a review:
...
...
...
- Method - Cancel Reservation
- RON-XML-API: writeCancelation
- RON-JSON-API: write-cancelation
...
FOLLOW BELOW SOME TESTS REQUIRED BY RESPAX BEFORE PROCEED PROCEEDING TO GO LIVE:
1. Tour with Levy (Tour Code: CNRCITY)
...
Child $50 + $5 (Levy)
Provide to ResPax on this test: read-price-range request & booking number
_______________________________________
2. Tour with Family Package Discount (Tour Code: CNRCNH)
2x Adults
1x Child
1x Child (Family Discount - Passenger Type 5)
2x Children
No Pickup included
Price: Adult $240
Child $100$200
Child (Family Discount) $50Discount: $100
TIP: use endpoint read-reservation to check Family Discount
Provide to ResPax on this test: check-reservation request & booking number
________________________________________
...
Include Pickup
Price: Adult $90
Provide to ResPax on this test: booking number
________________________________________
...
Adult $150 + Pickup $5 + Dropoff $5 (Cairns)FYI - API-XML cannot provide Dropoff but if the tour has a setting of Dropoff be the same as Pickup, the price will be included for Dropoff
TIP: use endpoint read-reservation to check Transfer Price
Provide to ResPax on this test: read-reservation response & booking numbers for both locations
________________________________________
...
1 x Adult
No Pickup includedAvailability only for Thursday to Sunday.
Price: Adult $130
Provide to ResPax on this test: provide the availability request & booking number
________________________________________
...
Price: Adult $220 + Extra $100
FYI - Extra tour will only work for JSON-APITIP: user endpoint read-reservation to check Extra Price
Need on this test: provide read-reservation response and booking number