The general rule of thumb is if the card doesn't have a Cheque Guarantee symbol (£50) or hologram (£100/£250), then it won't work in any fuel station pay@pump system.
I could go into the technical reasons why 'online' cards don't work, but I wouldn't wanna bore you lol