It is illegal to charge more to pay by credit card than by check (but can give a discount for cash/check payments)
It pisses me off when companies want charge 3% or more to pay them by credit card. If you don’t want to take credit cards fine, but don’t profit from it! Elavon through Costco only charges 1.99% + 25 ¢ (for phone transactions) so don’t lie and try to make profit...