Stripe - Custom payment processing that Just Works
November 07, 2017

Stripe - Custom payment processing that Just Works

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Stripe

Our SaaS uses Stripe for its subscription billing. Stripe handles credit card collection, recurring billing, and subscription management. We have it integrated with our NodeJS backend via their extremely well-documented API; integration was a breeze. We use their Checkout library for collecting payment information; it works great and looks great too.
  • Their integration API and Node library. Superb documentation, and you can do just about anything with it.
  • Their dashboard/admin interface. It's pretty easy to move around and do what you want with it. It was a bit clunky but this year (2017) they did a redesign and that's improved things.
  • Their Checkout offering. One less thing to worry about. Initially I thought we'd replace it with a custom form, but in the end there was no need!
  • Not exactly Stripe's fault but the API can be a little daunting at first. Took a little while to wrap my head around it. Still, that's more due to the scope and breadth of what it does, rather than flaws in the architecture or the documentation.
  • It runs our subscription billing, so it brings in the money!
  • We've basically had no issues with it since launch; it just works.
I mostly looked at Braintree but there were some annoying things about it relating to the PayPal association at the time... like, they wouldn't let you remove the "Checkout with PayPal" button or something. That's not a feature, in my book. Also, I read some reviews that said that Stripe was the easiest to integrate, so I went with that.
Stripe would be my go-to solution for any custom payment integration, without a doubt. For simple checkout buttons and such, maybe PayPal or another alternative would be simpler. But I've been so happy with its integration with our app's backend.