ABSA has something similar, sounds even simpler. You get a number and the recipient types the number in at ATM, and draws the cash.
In Cape Town that was used extensively on Gumtree by fraudsters who sell holiday accommodation to Gauteng customers, sight unseen, and when they arrive here on holiday the address doesn't exist, and they can't find the guy who took the deposit, and it's not possible to trace him.
Btw, no one can do very much with a normal bank account number. Only way to draw money from it is via a D/O run, and only relatively large & safe companies that have gone through a registration process can submit D/O runs to a bank, and they can loose the privilege immediately if something is not kosher. Further than that, you have 45 days in which to dispute a D/O transaction at your bank, they will reverse and then the onus is on the other party to prove they have the right (signed Debit Order).
So if you think about what happens with Credit Cards, a fraudster will be able to take out e.g. a policy or DSTV or gym membership using your bank account details, if those companies really don't do due any diligence, but even then you can reverse it for 45 days. I can't think of goods that you can leave a store with, using someone else's bank account number only.
Regards
Leon