If taking your helmet is annoying why not fill up at a filling station with pay at the pump facility, there are only two in Salisbury but I use them in preference to paying in the kiosk anyway.
Of course thats fine unless you want to buy something else.
