paying with Australian dollars

It's astonishing how many businesses will happily frustrate their customers each time they pull out their wallet to pay them: "sorry it's cash only, sorry we don't accept AMEX, sorry there's a 3% surcharge for card payments".

Here's an idea: marginally increase your product and service prices and then charge me one fee at the end. Now I know that you might have legitimate expenses relating to electronic transactions that you pass onto the me as your customer, but regardless whether those expense are 'hidden' in the total fee, or added in separately at the end,  it still going to cost me. So why not opt for the more streamlined, friendly, easy and pleasant transaction experience, instead of penalising me each time I want to pay you?