The following JSON-RPC methods are supported (try these using the PaymentHelperService test page):
- bookingConfirmationDisplayed(parameters)
- clearSessionVariables()
- Clear Session Variables
- createBooking(parameters)
- Creates the booking
- getCreditCardFee(cardType)
- Gets credit card fee
- getEnteredCardType(parameters)
- Gets the entered card type
- getLeadPassengerDetails()
- Gets lead passenger details
- getPaxDetails()
- isAsynchronousBookingInProgress(parameters)
- lookupAddressById(parameters)
- Finds a full address by Id
- lookupAddressList(parameters)
- Finds a list of addresses from a postcode
- outboundCallCapture(outboundCallObj)
- Captures the pax details for outbound calling
- removeAsynchronousBookingDetails(parameters)
- removeInsurance()
- Removes Insurance from the booking
- retrieveAsynchronousBookingDetails(parameters)
- savePaxDetails(parameters)
- system.about()
- Returns a summary about the server implementation for display purposes.
- system.listMethods()
- Returns an array of method names implemented by this service.
- system.version()
- Returns the version server implementation using the major, minor, build and revision format.
- updateValidateBasketFlagOnPaxPage(parameters)
- Update Validate Basket flag on Pax Page
- updateValidateBasketSuccessStatusOnPaxPage(parameters)
- Update Validate Basket flag on Pax Page
- validateAvailabilityAndPrice(parameters)
- validateBooking(parameters)
- Validates the booking
The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET:
- system.about
- system.listMethods
- system.version