Accepting the most common payment processors like Pay Pal and using "shopping cart" scripts like Zen Cart make payments easy for your customers. But not all web hosts offer the same features and some make integrating payment options into your website easy and others make it quite frustrating for you and your customers. Your web host should let you work with which ever payment option you feel the most comfortable with and make setting up and maintaining it easy. Not all web hosts can handle the scripts needed to set up payment processing so you should check with your web host before setting up your account to make sure they are compatible with all the e-commerce scripts you think you might use.