Hello,
This would need to be configured to only add fees at the product level not the order level. However this doesn’t really matter too much because WC Vendors marketplace doesn’t support the ability for vendors to be processing payments separately. All payments are processed by the marketplace. You are the ones that are taking the fees, not the vendors. You may be passing that fee onto the vendors via the commissions. However adding a fee to commissions is only available in WC Vendors Pro, unless you have developed your own commission system.
You would have to have your system configured to only allow one vendor in an order at a time otherwise you’ll be splitting the payment transaction fees between the vendors that will get messy very quickly.
I would suggest that you increase your commission to cover the costs of the payment gateway fees. They are effectively just part of doing business online.
You might also be interested to know that adding fees like this plugin does is against PayPal’s terms of service and if caught your account would probably be terminated. (Unless this has changed recently).
cheers,
Jamie