The Java client library for the GoCardless API
Latest commit 0c4541e Sep 29, 2015 @hmarr hmarr Link to the pro library

GoCardless Java Client Library

Important notice: if you're using GoCardless Pro, use the Pro Java client instead.

The GoCardless Java client provides a simple interface to the GoCardless API.

You can sign up for a GoCardless account at


Java 6 or later.

Using with Maven

Add this dependency to your project's POM:


Using without Maven

Note that using gocardless-java with Maven is the officially supported and recommended method.

That said, if you want to use gocardless-java without Maven, just:

  • Download the jar from the Maven Central Repository
  • Ensure the jar is on your classpath
  • Ensure you have the various dependency jars on your classpath (Apache Commons Lang, Apache Commons Codec, Apache Commons BeanUtils, Google GSON)


Refer to the documentation.