I personally don't mind creating an account for a service I find valuable. Especially if it's going to be dealing with money. In that case, I would rather create a dedicated account than rely on some external party.
I think when you're talking about a payment integration system, having to create an account is not what will stop "sellers", as you call them, from signing up. It's probably different for end users though.