I am not sure how it works but every charge costs the business a certain amount so small purchases really hurt the business if they accept the credit card.
It used to be about 5cents per charge at the gas station I used to work at but that was 10 years ago so I don't know now.