They have to be sure of the identity of the person placing the order, and that the person placing the order actually receives the product.
The policy also aids in preventing someone with a stolen card from placing orders.
Some companies have policies against taking credit cards or debit cards over the phone. They do this in order to keep employees from stealing your credit card info.
Thanks! Your answer is awaiting moderation.