Am I right in thinking that Stripe has no option for a hosted payments page? This makes it much clearer to users that the site they are in does not process their credit card details correctly. I am aware of Stripe Checkout.
The beauty of stripe is that you CAN keep users on your site and process payments via a great API. Hosted payments would defeat the purpose.
Yes I recognise having that option is an advantage, a major one for some cases (e.g. e-commerce). However I wouldn't be keen to put my credit card details in to a form on e.g. a blogger's website soliciting donations.
That may be true for you & me, but probably not relevant to the millions of PEBKAC internet users out there, who can't even tell IE from FF.
I think the problem is that Stripe is not a very well known brand yet (outside devs). So I can see your point where it's a global brand like PayPal or a well known bank/payment gateway in a country. But I'm not sure if you're nervous about putting your card details in that going to something called "Stripe" makes it seem much more trustworthy?