Out smarting the Cashless Stores! Love it.
Okay Kroger/Walmart/ insert cashless store here, your no change policy is going to cost you in the long run. I use cash for all my purchases. And I plan on continuing to do so. I don't need you to be a bank and hold my money on a card so you can draw interest on my money. And I sure am not going to donate to a charity of your choosing so you can then get a tax write off by using other people's money.
My solution is to pay with cash up to the change IE: the Bill is $23.35 I will give you $23.00 in cash and pay the remainder with a debit or credit card. The 35 cents owed you will now cost you a small fee and I will continue to have my change in my possession and not yours.
If everyone did this, I bet your business would find those coins quickly after only one day of service charges from your card processor.