The problem is not that you don't have a tax id, it's that you don't have a temporarily residence permit and that's why some banks don't allow you to receieve money via your card number. You could try getting an account in OTP i think it will work for you.
Also services like Wise and Paysend...