One thing definitely not helping their cause is their crappy domain name. No offense as I'm sure their product is lovely, but stripe has a big advantage in terms of branding
I'm using Stripe right now but a brand goes well beyond the name...especially when you're talking about financial services companies.