Booking fees, transaction fees, resort fees, service fees and whatever else they're called, no one likes them.
This is especially the case for "surprise" fees that pop up only at the end of the booking process, a practice commonly adopted by companies like Ticketmaster and Seatwave.
A quick Google search on "How to avoid hidden travel booking fees" produces over 35 million articles that discuss the various hidden fees consumers regularly come across. (My favourite one is the "print at home fee" where Ticketmaster charges you a fee to print your own tickets in your own home.)
The thing to note here is that people, your customers, are going online to look for ways to avoid those fees. If they can't find a way to avoid it, they might avoid your services altogether.