Standard consumer advice these days is to pay for internet purchases using a Credit Card since, as Dodger has pointed out, if the goods are not delivered or the site isfraudulent, your Credit Card provider is responsible for providing any refund over £100. Debit cards, unfortunately don't have the same protection so always use a credit card in future when buying online. Some people recommend using a separate card for online purchases, but unless you're a very regular online buyer, you may not want to have this extra hassle.