Hacker Timesnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Building a universal SaaS billing solution for entrepreneurs
2 points by xstartup on May 29, 2018 | hide | past | favorite | 4 comments
Problem is with SaaS billing.

Most companies build their own billing solution or use off the shelf solutions like Chargify, Chargebee, Recurly etc... but I am missing multiple payment methods like WebMoney, wire transfer (manual), cryptos (bitcoin, ethereum) in them. These service providers end up having your data.

Why must every entrepreneur go through all this pain?

There is Killbill.io but it's in Java and quite deep. It does not have many payment plugins. I am finding it difficult to hack.

Currently, we use WHMCS but it's difficult to customize its look and feel to match our SaaS app. It solves every billing issue but it's unable to offer seamless integration with SaaS+SPA app.

It has many payment plugins https://docs.whmcs.com/Payment_Gateways and it's quite easy to develop your own, see: https://developers.whmcs.com/payment-gateways/

So in terms of hackability, WHMCS scores above Killbill.

Most product and services are moving to subscription-based billing and this space does have some friction as evident from the fact that I am forced to use WHMCS which is built for hosting industry. And it's the only product which solves all my problems except one. (seamless integration)

I want to build a self-hosted app based on GitLab's business model and I am interested in sponsoring work in this direction if anyone is interested, please drop me an email at istartup@protonmail.com

Please let me know your thoughts on this.



I'd really like to see support for both inbound and outbound ACH.

The area I've seen where most offerings fall short is invoicing and billing transactions (as opposed to subscriptions). It's easy, for example, to use a product like MoonClerk to do a Venmo-like one-off invoice for a given amount but you can't even do something like charge for 100 widgets at $10 per. I also would really like the ability to mix multiple payment forms for a single invoice. For example, I'd like to be able to send someone an invoice for $10K, automatically debit something $2,500, and then accept the balance some other way (e.g. ACH, paper check, etc).


I think servicebot does this kind of split pricing (?) See: https://github.com/service-bot/servicebot


It has an API: https://developers.whmcs.com/api/

What sort of 'seamless integration' issues are you having?

Also, what sort of bookkeeping/accounting system do you use for transaction management?


Yes, it does have an API.

Through which you can sync your user database to WHMCS and account status like (active, suspended, terminated) etc...

But if you've stripe payment plugin (or any other plugin for that matter) enabled in WHMCS, a customer has to login to WHMCS and make payment in WHMCS only. So, it gets in the way.

The approach to integrating SaaS app with WHMCS is quite hacky and involves pain.

And many things are designed with hosting industry in mind.

For accounting, we simply use WHMCS reporting, see: https://docs.whmcs.com/Reports We extract the various reports, send it to our bookkeeper and that's it.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: