Why do some merchants, particularly smaller businesses, set a minimum purchase of $10 for any credit card transaction, or simply refuse to take any sort of bank card from consumers?
Because accepting credit cards cost the business small transaction fees. These businesses already have a paper thin profit margin, meaning if you buy less than $10 and use credit card, their profit is little to non-existent.