I firmly believe that transaction fees (incl invoices, etc) should be fundamentally a constant flat fee. Whoever builds a competitor to Stripe will blow everyone away.
The cost of transaction is the same. Customers are being robbed in day light with % based transaction fees since the dawn of time.
This entire industry is begging for disruption.