There is a percentage of the total, but there is also a flat rate per swipe fee on top of that. So it is (y% + x¢) for each transaction. As you said the y%s would add up the same, but they can reduce the number of x¢s. It is very little each time, but millions of times a year adds up to a lot of money.