Many businesses can't afford to offer credit card transactions because they would be extremely expensive.