My site has 100k plus active users. 😆 Most of them prefer to use cashless payment. I did not activate my cc payment gateway due to the surcharges being incurred by the gateway.
My suggestion:
To create a feature via backend were super admin can put a card fee --- shouldered by the customers.