Yes is the short and simple answer.
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.
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.