Credit card networks have specific rules that only allow certain merchants to charge a service fee (also called a surcharge) when customers pay by credit card.
Wave does not have a feature to add processing fees to an invoice and does not permit surcharging.
For more information, see Wave Payments Terms of Service – United States or Wave Payments Terms of Service - Canada.