Credit card payment fees

We have orders as high as $50,000 that people sometimes pay with credit cards. This is a huge hit to our bottom line if we aren’t able to recover these fees. Ideally we would be able to give them a choice to either pay with credit card and get the fee, or pay with ACH and not get the fee.