
Kill Bill is a performant, open source billing solution. It runs on Linux, which was a requirement. It integrates well with our application through REST endpoints while our application supplies the customer facing user experience. In addition, it is extensible through plugins. The developer community is active and responds quickly to questions and issues.
The apis and the catalog and subscription management system are very robust. This provides us the necessary tools to layer on our own subscription and account management UX. The plugin apis provided the means for critical extensions for our niche market. The API documentation is also quite good. For any endpoint, all the necessary user information can be found there. Review collected by and hosted on G2.com.
It is complex to get started. This can initially be a little discouraging. It has an administration interface, but the interface is a bit confusing when getting started. However, as the application grew, the administration system (Kaui) design became more obvious. Ultimately, it proved powerful. But we had to move past that initial feeling. The catalog too is very powerful but also complicated. Errors are strictly rejected so it takes some getting used to. In addition to complexity, there have been issues with manually correcting account errors. During error testing, account state has occasionally become corrupted with no clear way to reconcile the account manually. Eventually, we wound up decoupling the accounts from the app accounts so that in these rare cases, support can reset the user with a completely new account. Review collected by and hosted on G2.com.