Stripe's developer UX is godly, from api docs to the dashboard it's something all B2B companies that offer APIs should aspire to.
Secondly, with stripe elements it can be styled into the website much nicer than PayPal buttons.
PayPal does support more countries and still has some brand recognition with customers as "a safe way to pay online", but between the bad UX for both business and developer, as well as their tendency to randomly freeze accounts, we try to dissuade clients away from it unless it's a significant revenue stream.
Seriously, does anybody care about the style used on a website when making a payment?
Also, as a user, I'd rather see a single consistent style so I have some confirmation about what bank I'm dealing with.
Stakeholders tend to.
Style may have been a poor choice of wording, as I meant the workflow as well as aesthetics. Keeping the user on the site and having complete control of the checkout process can lead to better conversion rates and up-selling than throwing them to a payment provider and maybe getting them sent back.
> as a user, I'd rather see a single consistent style so I have some confirmation about what bank I'm dealing with
Which is one of the reasons I listed to include PayPal, as the logo is well recognised.