That's the problem with the well-known platforms like this. They tend to have too many merchants and managing them becomes a huge problem there by creating too many conflicts that can not be resolved.

I'll advice online merchants, sellers and buyers to align themselves with simple payment processors like www.voguepay.com and its likes. Am just speaking from experience.