What is Adyen?
What is Braintree?
Want advice about which of these to choose?Ask the StackShare community!
Running a subscription service with just direct calls to Stripe or similar payment gateways is possible but also needs dedicated person(s) for decent amount of development and maintenance.
Plus features like updating card details, invoice history - all these can be built. Again, more dev work and resources.
Use of subscription platform like Chargebee or Recurly is definitely a great help here.
Chargebee offered a simple pay-as-you-go transparent pricing and almost trivial signup process.
Stripe Stripe Billing Vue.js
When I started building a SaaS from scratch, I adopted the Stripe Billing product for managing plans and subscriptions. At that moment (roughly a year ago) I did not fully realise that this was a new addition to the Stripe product line.
One year down the road, I can write this decision and support it with technical details on how I implemented Stripe Billing and integrated it with the Checkly backend.
Key takeaways are:
Keep coupling minimal. I hardcode our pricing and plans into the pricing page.
Choose good ID's and a good structure to segment product and pricing. This enables grandfathering customers and adding ad hoc new products.
Use one or two webhooks to keep things in sync. We use just one webhook.
See all details with code examples in the linked blog post.
Google Analytics is a great tool to analyze your traffic. To debug our software and ask questions, we love to use Postman and Stack Overflow. Google Drive helps our team to share documents. We're able to build our great products through the APIs by Google Maps, CloudFlare, Stripe, PayPal, Twilio, Let's Encrypt, and TensorFlow.
Stripe has been developed for web users not by banks just moving bank apps to web. Their APIs are easy to use and understandable and they have support for lots of languages.
They are also incredibly flexible and it's possible to do things with Stripe that other providers don't allow (for example implementing annual billing it's difficult to get authorisation as a start-up - even if it's only $20 a month, that's $240 annually which means there's a year to charge-back - so implement it as a one off payment, which does mean doing annual billing yourself, but there's a year to get it right).
They also have fantastic start-up deals (if you know the right accelerator or other provider) easy to get transaction fees waived.
They also have engineers at hand to help you with any issues, who actually know the product.
I love Stripe. They were super, super easy to set up — it was less than 5 minutes and I could already put test payments through my app! They take a huge chunk off of small transactions (if you're only charging $3, you only get $2.61), so they kind of make you raise prices on small fees. However, I love not having to worry about security or managing anything, just getting paid!
I had the opportunity to integrate Braintree as a new gateway on a project I worked on last year (RoR project), the change from PayPal to Braintree was smooth and now it's really easy to maintain. The documentation for the API was super easy to follow. Really enjoyed using Braintree.
Integrating Stripe to your app is dead simple.
It removes all the hassle of integrating with a payment gateway.
Its API is developer-friendly and intuitive, reliable, and works all the time.
It’s my payment gateway of choice.
Braintree handles recurring credit card and Paypal payments for healthchecks.io. We liked the extensive developer documentation, the language-specific libraries and the friendly, timely communication from Braintree.
Stripe is used as one of our payment-gateways included in our shop-solution. We only use the credit-card features of it and don't accept any bitcoins (yet).
Payments? Stripe. There's pretty much no other option that's as easy or pretty to work with out of the box, you just plug it in and watch the fireworks.
CC handler for our membership system. It was an easy choice for how quickly we were able to implement it, as well as the disputed payment process.
Gotta take the money, might as well take it in style and on all devices without too much headache. Oh and we use the fraud prevention tools.
We started with PayPal initially, but Stripe appeared and made our lives much easier. They are now our primary payment service.
credit card and paypal transaction processing. We love Stripe but want a single API for credit cards and PayPal
Braintree is effectively the only good billing PaaS for Eastern European companies.