unless you are Telstra of course !
then you can charge a fee to take cash...
re:
Where currency is tendered for payment of a debt, that currency must be accepted for the payment of such debt. (within the boundaries of the government issuing the currency)