1 new of 121 responses total.
Visa and Mastercard have explicit regulations that you cannot charge different prices to people who use their credit cards. Nor can you give "cash discounts" to people who pay by cash. If you sign a credit card agreement, the charge (3% I think) comes out of your overhead, ie Grex absorbs the loss.
You have several choices: