That sounds like more hassle than receiving a straightforward deposit into my bank account.

For whom? In which country?