So it would go something like:
Step 1.) User clicks on schedule to book new appointment.
Step 2.) User checks availability, and saves appointment.
Step 3.) User inputs c. card info securely over ssl
Step 4.) User’s appointment is approved and added to calendar
phpschedule website:
http://php.brickhost.com/