I have a virtual US account through transfer wise. I got it to ease paying back people for small things etc... I tried opening a zelle account but it won't accept the transfer wise debit card. Does anyone know any possibility for a non US citizen?
You need any legit US bank account to receive Zelle payments outside the Zelle network. To send Zelle, or to receive funds instantly through Zelle, you need an account with a bank that participated with Zelle.
There are regulatory issues for banks to have customers that are non-US residents/citizens. So they come and go. Good luck finding one, maybe someone else here has current info.