Its unsurprising that stripe doesn't trust their customers who sign up for them via their standard channels?
This is my whole point – by getting an account manager and building that relationship you quickly, and massively, change the level of trust compared to a credit card number you stuck in a landing page.