Many banks offer Zelle as a service. In my case I had to set it up through my bank account. I've bought using it but never sold.
I received an email requesting $300 to establish an account bc he was using a business acct
I don't understand. Why did you, the seller, have to deposit $ 300 though?