said by nitzan:And then you'd have customers up in arms and complaining to visa/mastercard/paypal about you passing on the transaction fee to them (something you can't do according to most merchant agreements). We have some vendors who charge transaction fees and to be honest I don't like it - I understand it, but still don't like it anyway because I feel like they're advertising one price and charging another. Not something I'd want to put my users through.
Indeed I have the same problem with some vendors and also despise the practice. If you want to charge 3% for taking my payment, just make the pricing 3% higher and don't charge that fee.
Especially when the processing fee applies equally to credit, PayPal,
and direct deposit / wire transfers.