Oh, really? Then I think its case to case basis. In our case, our agent directly key in our account number upon lodging our visa. I can also track, kse DIBP mismo ang nagregister sa account ko claiming na we (me and hubby) already paid our visa. So, no hidden fee or charges kami.
It still boils down into 1 pt. dapat trusted mo si agent.