On the first pass the module inserts and updates all the appropriate database records as the
user has confirmed the booking. It then displays a list of payment methods and a ‘pay’ button.
Depending on the payment method chosen different pages are displayed with the appropriate
information. An email receipt is sent to the user. When a user who has paid a
deposit by credit card through the web visits the site again they may then make further
payments using the same credit card as they have already used, or use a different card.