Kill Bill Blog

Understanding payment failures

A typical integration with a payment gateway such as Stripe looks like this: In the error handling block, you may decide to email the customer, block his access to your website, etc. Hopefully, you also keep track of these errors and generate a daily report on how...

BlockingState Abstractions

In this blog, we will explore the power behind the BlockingState abstraction inside Kill Bill. Overview: The BlockingState events were introduced in version 0.6.x, so while they are certainly not new, they were mostly used for internal purpose inside Kill Bill.  We...

Kill Bill 0.16.0 Released!

We are excited to announce our new release Kill Bill 0.16.x (and we just released 0.16.1 to make it even better)! This is the result of 6 months of hard work and a lot has happened… so let’s review: Performance Improvement This has been a very long effort...

Performance Numbers

In the past year, we have done a lot of work on performance, and we already had the opportunity to describe some of that work in a previous blog entry. We now feel it is time to provide some numbers, but numbers in themselves are meaningless, unless we provide some...

Money20/20 2015 hackathon

We just came back from the Money20/20 hackathon in Vegas. For those who don’t know it, this event brings the entire fintech developer community under one roof for 24 hours, in order to put together new disruptive payment applications. Just as last year, we had...

A primer on sales tax

Every so often, the topic of tax comes up on our mailing-list. People wonder why Kill Bill doesn’t have a built-in tax module and how existing users have worked around it. We actually know some companies have implemented their own tax plugin. While this approach may...

Kill Bill GO client library

We are quite excited to announce that we created a new client library to interact with Kill Bill in GO. GO is becoming an important new player: We are seeing more and more successful projects (e.g Docker written in GO), or startups like CloudFlare embracing this new...