Have you had any experience of repeat payments (subscriptions?). It seems very few places do a good job of this and it’s pretty much the only reason I rely on Paypal (i.e. Paypal take a card imprint and charge repeat payments to it without storing the details)