Never store your CC info on any company's store. You're just inviting trouble.
My bank offers Webcard, a card only for online purchases. Each time I decide to pay with PayPal or shop at Amazon, I transfer the exact amount from my account to the card and pay.
That way, even if my CC info gets stolen, there's no money for hackers to spend.







