The transaction fee is to cover payment gateway costs. Usually this surcharge is hidden within the products you buy but the BU committee decided to be open about the charge. You are paying a small fee for the convenience of buying online. If you choose you can still purchase from BU through conventional means (aka offline) for most products. The fee is calculated as such: 1.4% of the basket value + 20p for European credit/debit cards.