<prompt> Human: EDIT: Solved, kinda! Shoppers Drug Mart has scammed me. The last 4 digits of the credit card number they think they sold me on the receipt, do not match the last 4 digits on the actual physical card. Im about to go yell at SDM and demand my 150 back.Im Canadian, normally we buy off Amazon.ca, but the item I wanted was only available off Amazon.com - it just means paying a little extra for shipping, and waiting a little longer, usually.But my mother specifically warned me - Dont order off Amazon.com! Every time Ive used the dot com version, my credit card has been stolen!I thought thats crazy, Amazon is such a big website, they wouldnt be so lax with their security, so I went ahead and ordered the item.Very next day, I check my prepaid Visa account balance, and notice its empty. A purchase was made at a somewhat-local Starbucks for the exact dollar amount of the remaining balance.I immediately called up the number on the back of the card to dispute the purchase, but they say it will take up to 3 months for me to ever see the money again. I also tried calling Starbucks, but they were useless - couldnt do anything about the transaction it was still listed as pending on the Visa website so I thought they could, couldnt verify the transaction had taken place, couldnt even verify the store actually existed I couldnt find any record of this store on Google. But I dont understand where I went wrong? I went through way more precautions than the average user, because I know all about keyloggers on PC. Before ever entering my card on any website, I ran a Windows Defender virus scan on my PC, then after that I ran a Malwarebytes scan, both came up clean. And then I dont even know if this is worth it, but just to be double extra safe, I used the On Screen Keyboard to click-type in my credit card , instead of my physical keyboard, thinking maybe it could fool some crappy keyloggers out there. The seller on the Amazon.com website had a 99 feedback rating going back several years. Theyre based in the US, yet the Starbucks that was used to defraud my card was listed as the city right next to mine. Nobody has seen or has had access to my physical card. The only person that even knows I have the card is my mother, and shes never stolen from me and has no reason to, she has way more money than I do. Is there anything else I could have done to prevent this? Why cant we trust Amazon.com with our credit cards, but we can trust Amazon.ca? Is there anything I can do to get my money back sooner?  <response>: Im going with everyone else here. Amazon didnt release your info. Someone found a way to get the card info and once it got loaded, used it. The dead giveaway is that the Starbucks the card was used at, is in the next city over.What went wrong is that someone had physical access to your card at one point and was able to get the numbers off of it, clamshell packaging notwithstanding. 