Was just looking at Wepay... from what I can see you need to create an account with them in order to make a payment. That would be a point of friction for a lot of customers. When I'm buying something online I don't even want to have to set up an account with the vendor, let alone another one with the payment processor.
but that's the point of wepay, it's group payment so you need to setup your group. in the long run, it makes tracking how much people owe each other much easier. they still processes payments.
overall, it's a great alternative to paypal for roommates and basic group expenses.