We currently have a set of forms in place that our clients fill out to submit requests for reservations. The forms are a five step process (sometimes less depending on the circumstances) at the end of which the information is stored in an SQL database. The client is then asked to make a deposit of $65.
There are some problems with the current system, so we need to recreate it with some new features.
-We need a page to allow clients to review the information they have entered before it's sent to the database.
-Clients should be able to navigate backwards and change information without any data being lost. This is something that cannot be done right now.
We also need a new payment processing system to handle the deposits. The payment processor must be able to process using a PayPal account or a credit card (which would be processed through PayPal's system).
Once, the payment is complete and successful, we need to send a flag to the database marking the deposit as received. If there is an error in payment we need to be notified by e-mail of the details of why the failure occured.
You can find the current forms at: [url removed, login to view]
If you go through the forms, please make sure you add that you're testing the forms to the comments section so we can separate them from the requests of our clients.