I have booked twice with optiontown, this year and last year, each time they charge £5 credit card fee/service fee for using credit card , my first reaction was they shouldn’t be charged then I thought this might be BA is charging optiontown as they are treating optiontown as corporate customer, didn’t bother to ask exact reason anyway.