Skip to content
The Java client library for the GoCardless API
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

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.

Something went wrong with that request. Please try again.