Keeping credit card numbers is dangerous for venders. If someone gets hold of a vender's customer list with credit card numbers, they can go on a spending spree and the vender is potentially liable for $50,000 in fines. I've recently received a threatening letter from Visa/Mastercard to that effect. So it's understandable that some venders will immediately charge your credit card and then eliminate your number from their files.
Bookmarks