I think that policy will backfire because not many people are going to buy these things with cash. You already have cash, it makes little sense to convert it, unless you plan on giving it as a gift and in that case, just give cash.
This it the USA, we operate on credit cards, period.