I’m tempted to merge this thread into this existing topic if that is OK with everybody:
We use Unity Trust, their web interface isn’t great (and it is run on a Windows server!), but it works… the key problem with Unity Trust is that they don’t issue debit cards.