Accepting credit cards is essential for any e-commerce Web site. But remember that when you store your customers' data or credit card numbers on your server it is vital to have a properly maintained sitewide firewall to protect this information. Many companies have exposed their customers to hackers by neglecting to implement a secure firewall.
If you are not certain how to install a firewall on your site, check with your Web hosting company for more information.