What payment cards do you accept for an online booking? We accept Visa, MasterCard and American Express payment cards. Related articles Do I get a discount by booking online? What if I'm running late for my time slot? I have received an error message when making a booking, what should I do? Can I cancel my booking?