jbard: For asmall online business taking credit cards is not really a viable option, i looked into it about 6 months ago exploring all the option such as using a 3rd party like flo2cash or building me own payment system, but the cheapest option was going to be $200 a month and that was before transaction fees and i think they were going to take about 6% of each sale so turns out its pretty expensive. If it is only a small business then taking online payments into a bank account should be fine and this is what i usually recommend to clients.
As far as EFTPOS goes, it is useless for an online business as you have to physically have the customers card for them to pay by EFTPOS.
This is not true at all. Most major banks can set you up fairly cheaply - I've just completed a month or two back setting up a merchant account with Westpac. I'm paying less than $50 per month (and half of it is actually just a minimum transaction charge - meaning that until my transaction charges for the month reach that amount I don't pay any additional) and less than 2.5% per sale. The bonus advantage is that they set you up with DPS so you don't have to meet the PCI requirements for handling PANs (as you never get given it) and they mandate 3DS so that you get the liability shift benefit - where you as the merchant are not responsible for transactions where the customer tries to charge back because they didn't make the purchase.