Why don't we have fixed fees per transaction? Do payment processors have to do more stuff to complete a high value transaction vs a low value one?
In my opinion, the thing that drives cost for payment processors is the number of transactions, not their amount, so wouldn't it be fair to charge customers based on that?