For a new booking the details passed from the booking form are validated and the deposit and
costs are calculated and displayed to allow the user to confirm the booking. The customer will
be prompted to print out this page as their record of booking. If the customer wishes to modify
the details, they can return to the booking form to change the details. If it is an existing
booking the combination of email address and booking reference are checked against the database
and the booking and payment details displayed. The user then presses the ‘confirm’ button to
move to the payments module. A confirmation email may be sent to the user and to the cottage
owner/cleaner at this stage.