Won't help your current situation, but word of advice - never use your debit card on the internet because if somebody manages to clone it, they have access straight to your bank account, and although there is nothing to say you would never get your money back if something went wrong, in the period of waiting for the bank to sort it out, you've got no money to live on at least until your next payslip. Secondly, if a transaction why awry (just like this) you can easily dispute it with a credit card company. I wouldn't know where to start if I wanted to dispute a transaction paid for by a debit card. I suspect my bank would want me to do all the leg work before they got the slightest bit interested.