Our latest addition to the Sana Admin allows users to easily set a percentage-based payment fee for all available payment methods, including "on account" payments.
This feature is specifically designed for regular checkout transactions and will not be applicable to online invoice payments.