We take the payments in advance to secure advance bookings for Guests . We have secured payment gateway partners trusted across the world i.e. Paypal and Swipe to receive online payments. For the safety of our Guests we do not store any credit card numbers in our database to charge the cards later. So for security reasons we need to charge the card in advance. If booking is rejected all the amount will be refunded back to your account.