Stop in for a cup of coffee

Unfortunately, in this day and age, even wire transfers can be faked.
I know, all it takes is a conference call between banks and the two parties involved. I've done it, my bank requires it on any transactions over 5,000 USD. Basically the banks on each side verify the accounts, identities of both parties, and the funds. It takes maybe 15 minutes or so after being verified.