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 and Domain = https://ron2-sandbox.respax.com/). Follow below the methods to be tested:
- Method - Read Tours
- RON-XML-API: readTours (Deprecated)
- 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 (Deprecated)
- Method - Read Tour Time:
- RON-XML-API: readTourTimes (Deprecated)
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 (Deprecated)
- RON-JSON-API: read-payment-options
- Method - Read Availability Range
- RON-XML-API: readTourAvailabilityRange (Deprecated)
- 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 (Deprecated)
- 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 work with the method "Check Reservation".
- Method - Read Tour Pickups
- RON-XML-API: readTourPickups (Deprecated)
- RON-JSON-API: read-tour-pickups
FYI: For the RON-JSON-API, there is another method to read Transfers (Pickup + Dropoff). We highly recommend this method:
- Method - Read Transfers
- JSON-API: read-transfers
- JSON-API: read-transfers
- Method - Check Reservation
- RON-XML-API: checkReservation (Deprecated)
- 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 (Deprecated)
- RON-XML-API: CheckReservationAndPrices (Deprecated)
- Method - Write Reservation
- RON-XML-API: writeReservation (Deprecated)
- RON-JSON-API: write-reservation
- Method - Cancel Reservation
- RON-XML-API: writeCancelation (Deprecated)
- RON-JSON-API: write-cancelation
FYI - There are some rules that will not allow to Write Cancelation:
- Cannot cancel the booking within the web expiry time;
- Cannot cancel the booking after tour date;
- Cannot cancel booking if the payment was already collected (via Credit Card, PayPal, etc);
- After the booking be edited by the Operator, the agent can only cancel what was not edited. For example, the Operator added a new tour, the booking will not be cancelled but the tour will be.
_______________________________________________________________________________________________________________
FOLLOW BELOW SOME TESTS REQUIRED BY RESPAX BEFORE PROCEEDING TO GO LIVE:
1. Tour with Levy (Tour Code: CNRCITY)
1x Adult
1x Child
No Pickup included
Price: Adult $60 + $5 (Levy)
Child $50 + $5 (Levy)
Provide to ResPax for this test: read-price-range request & booking number
_______________________________________
2. Tour with Family Discount - Smart Rule (Tour Code: CNRCNH)
2x Adults
2x Children
No Pickup included
Price: Adult $240
Child $200
Discount: $100
TIP: use endpoint check-reservation to check Family Discount
Provide to ResPax for this test: check-reservation request & booking number
________________________________________
3. Tour with Mandatory Pickup (Tour Code: MB)
1 x Adult
Include Pickup
Price: Adult $90
Provide to ResPax for this test: booking number
________________________________________
4. Tour with Pickup and Dropoff - Price included (Tour Code: REEF)
1 x Adult
Include Pickup
Include Dropoff
Price: Adult $150 + Pickup $10 + Dropoff $10 (Departing Mission Beach)
Adult $150 + Pickup $5 + Dropoff $5 (Departing Cairns)
TIP: use endpoint check-reservation to check Transfer Price
Provide to ResPax for this test: check-reservation request & booking numbers for both locations
________________________________________
5. Tour with restrict Availability (Tour Code: CT)
1 x Adult
No Pickup included
Price: Adult $130
Provide to ResPax for this test: provide the availability request & booking number
________________________________________
6. Tour with an Extra Tour (Tour Code: PD and Extra Tour: RESTAURANT)
2 x Adults
No Pickup included
Add Extra Tour
Price: Adult $220 + Extra $100
TIP: use endpoint check-reservation to check Extra Price and Availability (if no availability, will display a message informing)
Provide to ResPax for this test: check-reservation request & booking number
_______________________________________
7. Tour with Family Discount - Pax Discount (Tour Code: GRAND)
2x Adults
1x Child
1x Family Child (Pax ID = 5)
No Pickup included
Price: Adults $220
Child $100
Family Child $50
Provide to ResPax for this test: read-price-range request and response, and booking number