This looks like a good service, but I still really haven't found anything that is even close to as easy and simple as Stripe.
As far as I can work out (I obviously don't have a login) part of what will make them brilliant is they enable you to accept payments in minutes, I.e don't require you to hold a merchant account / create one for you.
Is this correct? Keen to know more as PayPal are really the only other service that do this and their increasingly difficult fraud protection barriers must be a result of the complexity of managing such a service.