When I order from John Lewis online they cancel my order claiming that it failed a security check. I have not changed my details as they are saved on their system and they have taken my money so there is clearly nothing wrong with the card. Has anyone else had this happen to them and if so how did you solve it? I have tried their customer service and their complaints system but get nowhere.