Best way to implement subscription payment system for a new product?
Elvin Lee
13 replies
With limited engineering resources and potential complexity of subscription payments, how would you guys suggest to implement such a system in an efficient and robust manner? Typical needs include:
- upgrades/downgrades/cancellations/refunds
- recurring subscription handling
- invoicing
- email notifications
- customer portal/dashboard
- reporting
Any products or services to recommend (either paid or open source)? Or is building in-house the best way?
Replies
![Richard Shepherd](https://ph-avatars.imgix.net/2187077/12f1298c-9b0e-47b5-8ff9-7e5e4e9b3dce.jpeg?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=36&h=36&fit=crop)
Richard Shepherd@richardesigns
Check out https://paddle.com/ (nothing to do with me, just good product)
Share
@richardesigns @elvin_lkh I'm also a Paddle customer, the pricing is 50 cents + 5% flat per transaction.
Their fee is higher than Stripe, but they'll handle taxes and they even provide support to your customers about payment issues.
@richardesigns thanks! Yeah they were one of the options I looked at. Was it easy to set up and use? Also didn't manage to get any pricing info from their website - anything you can share from your experience?
@elvin_lkh easy to use as a customer, pretty easy to use as a business. There are tricky parts to the implementation, however, I feel it is worth pushing through. I like the regional pricing feature but I mainly like how it handles all the regional tax compliance. I literally never want to ever have to think about that, I just want to pay someone and know it's done right.
You have to get a quote from them but the pricing is transaction value based. No fixed monthly fee. It's obviously going to be higher than say, Stripe, because they layer in the additional services on top of the basic payment processing. Worth it in my view.
@richardesigns great! Thanks for the good insights 👍 Will get in touch with them to learn more about the pricing
@masoudfatemi thanks for the insight on their pricing! Good for doing some comparison across the board - we're also looking at Chargebee currently (since they have a free plan for first $50k)
@pian_istien I always only see them as a payment gateway like Braintree or AdYen, but not for stuff like subscription management. Will check it out more!
Some options on the subscription management side, especially for web-based products.
- Recurly (https://recurly.com/)
- Piano (https://piano.io/)
- Chargebee (https://www.chargebee.com/)
- Zuora (https://www.zuora.com/)
@alejandro_cantarero1 thanks for the suggestions! I haven't look at Piano before so will check them out. Which one among those would you recommend?
@elvin_lkh A lot of these vendors are the "usual suspects" that media companies use for their subscription management platforms.
At my last company we evaluated most of them. We ended up selecting Recurly.
Piano is particularly interesting if you need a paywall for a web-based product. They provide everything from the paywall through the subscription management platform.