Kill Bill is an open-source subscription billing and payments platform.
Fully extensible, you can build your business logic on top of it for a customized billing and payments solution.
Let’s talk about date and time…
In a billing system, dates and times are a critical part of the system, and yet dealing with date and time certainly has its challenges. Let's start by saying that Kill Bill has a...
Subscriptions: Entitlement, Billing and Dunning
When thinking of subscriptions, the first thing that comes to mind is the idea of receiving a service: You subscribe to your phone company which allows you to make use of your brand new...
Usage Billing
In this post we want to take a shot and classify a bit more what is referred to as Usage Billing. The short answer is the ability to bill for what a user has used over a given period of time.
Kill Bill Analytics plugin 0.5.9 released
We're happy to announce we just released version 0.5.9 of the Analytics plugin. This plugin is a must have for any Kill Bill installation. It provides insights in real-time on how your...
Deploying Kill Bill on Heroku
Similar to OpenShift, Heroku grants you a limited set of free resources each month (750 free dyno-hours per app) that you can leverage to run Kill Bill and the Kill Bill admin UI -- Kaui,...
Bitcoin Plugin
In this post we will describe our Kill Bill Bitcoin plugin. Our Kill Bill Coinbase plugin has been described in a previous entry and the intent here is to focus on the Bitcoin plugin...
Deploying Kill Bill on OpenShift
Thanks to the entry-level offering of the Cloud Application Platform by Red Hat — OpenShift, you can run in the cloud Kill Bill and the Kill Bill admin UI — Kaui, for free. This article will guide you through it.
Coinbase integration experiment
When we designed Kill Bill, we always thought of it as a billing platform, rather than simply a subscription billing system. We wanted to make it flexible enough to support much more than...
Kill Bill: plugins architecture
Kill Bill wasn't our first billing system. As we developed these systems, even though the very core always looked the same (i.e. compute invoices and charge customers on a regular basis),...
Kill Bill: Billing System Architecture
This post is a high level description of the architecture of Kill Bill as a billing system. The intent is to describe briefly the various core components and how they interact with one...