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: