Let us consider final scenario in cancellation which allows the Hotel Administration interface for cancelling bookings. The Hotel administrator would cancel the booking if the Guest doesn’t turn up. The administrator would key-in the receipt number for a booking. This information is retrieved by the Hotel Agent using the Booking ID supplied by the administrator which is displayed in read only mode. Confirmation prompt gives the user the option to confirm in order to reduce user errors and to improve overall user interaction as shown in Fig. 15. This allows for an intelligent interaction between the Desktop Graphical User Interface (GUI) and the end user. The verified Hotel Agent contacts the Card Agent (CA) which connects over HTTPs to verify and charge the amount against the card holder’s account as shown in Fig. 16. This ends a successful cancellation by a member of the hotel administrative staff as shown in Fig. 17