Did you use a stored credit card on Amazon and use the one-click ordering, or did you enter a credit card number? (I thought you had to use one-click ordering, but I may be wrong.) Using a stored card should prevent this from happening since you're never transmitting your credit card information.