Many kinds of fraud mentioned in this post and the original article hinge on the fact that fraudsters can easily withdraw the money from the destination account.
Just close this loophole and a bunch of fraud schemes will go obsolete.
Require physical presence in the bank with machine readable biometrics passport for account opening (just like everywhere else) and boom, half the fraud schemes are gone.
US forced all other countries in this world to require physical presence in the bank (great initiative, btw), but made an exception to themselves.
Require machine-readable passport with biometrics for large cash withdrawals (just like everywhere else).
Create a centralized, machine-readable, PKI-enabled proper identification infrastructure (just like everywhere else) instead of painted plastic which they call driver licenses, create a centralized, unified, secure registry of all people instead of using SSN and boom, the rest of fraud schemes become useless.
Just start with this, easy to implement, simple solutions which will pay for themselves in a few years. No need to invent a bicycle, numerous countries went this way long time ago, there are no unknowns on this path.
Alas, again, politics.