That's a really good idea! That would handle micropayments that nobody would even bother with (to pay, to process, to receive, ...).
Could even have users select the payment %age or have it set by the contract tier between the app creator and the user (10% for simple user, 20% for pro access with other features, 40% enterprise,...).