Trying to open a US bank account for Zelle pay for my platform

I am trying to open a US bank account for Zelle pay. I already have Delware LLC. Most of the banks I have contacted state that you need to physically visit the branch in the US, and this is not doable for me at this point. Someone in my team suggested this service
They claim to open the account within 5 to 6 business days. On asking who are they going to achieve this the rep replied they have alliances with heads of banking districts to open the bank accounts remotely.

By searching over the internet I am not able to verify if they are legit or a scam Has anyone tried this service?

submitted by /u/Adi-Gill
[link] [comments]

Leave a Reply

Your email address will not be published. Required fields are marked *