To answer the question:
Adding processing fees at checkout is probably against the law in your country.
At least in switzerland it is forbidden since Aug 2017.
It is most certainly against the terms of CC companies.
See the following thread from Paypal:
https://www.paypal-commun...t-checkout/td-p/4204 Hope that helps
Regards
Reto