This question already has an answer here:
I need to figure out how to add a product fee that's based on the credit card the customer uses.
For example, if they pay VISA or MasterCard, I must charge an extra 3%. If they pay American Express, I have to add 5%.
Is this possible, and if so, how do I do it? I am unable to use the WooCommerce Extra Charge for Payment Gateway (Standard) plugin as there are no options in the backend.
It's possible.
You can use a the WooCommerce Extra Charges To Payment Gateway plug-in
On the
Total custom Fixed field
chooseTotal % add