How to Add a Fee Based on Payment Gateway
This documentation is for the WooCommerce Advanced Fees plugin.
The WooCommerce Advanced Fees plugin will allow you to setup a fee based on the Payment Gateway. This can be very useful when you want to include the extra fee that PayPal adds to a purchase.
To get started, open a existing fee, of add a new fee via WooCommerce -> Settings -> Fees. Next you can select 'Payment gateway' from the conditions drop down. When selected, the value field will start loading as a drop down field with the registered payment gateways in there. When done loading, you can select the payment gateway where you want to add the charge to.
Setting Up a Fee on Multiple Payment Gateways
If you want to add the same fee to multple payment gateways you can do so by creating multiple condition groups. This can be done via the 'Add or group' button.
Below is a screenshot where the fee will be applied to either the Bank transfer or Cash On Delivery payment gateways.