Yes of course. Payment by credit card is required for online booking. If you book a customized experience, we will send you a link to pay by credit card online.