On the recommendation of another forum user, I got set up with Stripe about 14 days ago.
All our customers are on DD, so only use if for "Card Not Present" transactions. Intend to use if for debt chasing where the DD payment has failed (unfortunately, we get a few customers a year who sign up for the service and then cancel the DD as soon as we've completed the work), and I also want to use it for those jobs where the customer wants a one -off FSG/gutter vac/connie roof plus a one off window clean, but doesn't want to set up a DD.
I used to have a paypal card reader, which worked okay, and I used to use it for "card not present" transactions about 3 years ago.
I tried using izettle and Sum Up for card not present transactions and I ended up sending both readers back. Izettle does not work for 'card not present' and Sum Up was too much hassle to use.
With the Stripe App, I'm pleased so far (and no, I'm not on commission!). There is no card reader, it is an app on your phone, so no hassles with having to have a card reader with you or it runnning out of charge.
I've done one transaction so far for £120 and the fees for stripe were £3.08 on that transaction. The money landed in my bank account about 10 days after I'd charged the customers card over the phone.