Yes is the short and simple answer. Ask yourself how many items a week you buy that you really do not need. Then figure out how many of those items you bought using a credit card. In retail stores it is pretty well known that accepting credit cards increase impulse purchases between 50% to 80% and that is why any retail store you walk into accepts credit cards. When a customer walks into a retail store the customer can pay with cash, check, or credit card. In the online world cash is not possible and no one ever sends in a check to buy an item from an online merchant. Accepting credit cards online is the only way to have a viable business.