Let's say you were building a multi-step ( 5 part ) booking engine that had a fully working backend but had a layer of ajax, where you can go through all 5 steps in the initially loaded page. The steps would be:
- input dates and specify availability information
- availability results where you can choose rooms
- input your information including credit card information
- confirm information and availability
- confirmation information to print
I'd assume you'd want to keep the whole site on an https
protocol, I'm not quite sure what types of measures I need for encrypting or securing ajax calls while I'm loading in data and submitting the form that contains the credit card information.