Skip to content

killbill/killbill-client-java

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

killbill-client-java

Maven Central

Java client library for Kill Bill.

Kill Bill compatibility

Client version Kill Bill version
0.23.y 0.16.z
0.40.y 0.18.z
0.41.y 0.19.z
1.0.y 0.20.z
1.1.y 0.22.z
1.2.y 0.22.z

We've upgraded numerous dependencies in 1.2.x (required for Java 11 support).

Usage

Add the library to your application:

<dependency>
    <groupId>org.kill-bill.billing</groupId>
    <artifactId>killbill-client-java</artifactId>
    <version>... release version ...</version>
</dependency>

The easiest way to get started is to look at our Java client tutorial. We also provide a sample Java client application. You can clone this project in order to get started.

When sending a body, if you are unsure which parameters to pass, take a look at the Java api documentation.

Build

To build the library:

mvn clean install -DskipTests=true

This will produce several jars, including:

  • killbill-client-java-x.y.z-SNAPSHOT.jar which contains the library only
  • killbill-client-java-x.y.z-SNAPSHOT-jar-with-dependencies.jar which is a self-contained jar (library and dependencies)

About

Kill Bill is the leading Open-Source Subscription Billing & Payments Platform. For more information about the project, go to https://killbill.io/.