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 will be able to send money to your card number if you wish to go that route.