Also, many people have misconceptions about what "legal tender" means. "Legal tender" does not mean "businesses must accept cash payment":
However although transactions are to be in Australian currency unless otherwise agreed or specified, and Australian currency has legal tender status, Australian banknotes and coins do not necessarily have to be used in transactions and refusal to accept payment in legal tender banknotes and coins is not unlawful.
If a provider of goods or services specifies other means of payment prior to the contract, then there is usually no obligation for legal tender to be accepted as payment.