You don’t need a bank account to get paid from overseas - although getting your money deposited into a bank is often the cheapest option. If you can’t access a bank account consider getting your money sent to a mobile wallet or for cash collection.