Appointment scheduler with payment options