Is it possible to e-file without an US-issued ID? I want to direct deposit since I live abroad and it won't let me do the file by mail with that. What should I do?

We did the direct deposit through my friend's account because that was the easiest and most convenient way. Checks are not convenient for me because I live out of country. So what are my options here?