No – COVID-19 considerations have brought to the forefront the issue of whether a business can legally refuse payment in cash.  Through several legal case examples, it has been established that, in Australia, businesses can specify they don’t accept cash payments as long as it’s made clear before the business transaction has taken place.  However, it isn’t legal to discriminate against a person who may, for example, be too young to have a credit card (such as someone under 18 years old), so it’s not legal to specify that payments have to be made using a certain electronic method or credit or debit card.