The retailer is not much wiser than you, all they do is enter the number to find out whether it's valid or not. Talk to your bank/card issuer, by calling the phone number printed on the back. They deal with this sort of thing all the time, and will probably straighten it out very quickly. If you run into difficulties, find a solicitor; investigating it yourself is likely to be a monumental waste of your time.