Stripe has by far some of the best documentation and developer experience of any of the online-gateway payment processing options. With this vague of a question I'm going to assume you're just wanting to know if there are any major problems developers immediately encounter with it.
My experience has been that many developers have already created resources on top of their API to make it even easier to consume it super easily from both the client/server. There are react/vue components for it:
github.com/stripe/react-stripe-elements
github.com/fromAtoB/vue-stripe-elements
Server-side API wrappers for most popular backends, just look at their list of packages:
They aren't the cheapest option, but it's because of how easy they have made it for developers to integrate with them.