Skip to content

Releases: checkout/checkout-sdk-java

3.0.0

27 Sep 22:24
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Added a dependency on apache commons http client which now takes care of HTTP calls instead of the vanilla java HttpUrlConnection. This gives us support for PATCH, and you can also optionally configure how this client works (in case you want connection pooling or timouts to be configured) via a builder in the CheckoutConfiguration class. This superseeds the original timeout variable that was previously available.
  • Support for getting and updating instruments

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:3.0.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>3.0.0</version>
</dependency>

2.4.0

20 Sep 08:46
09c192a
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Added instruments client
  • Added optional schemeId to Payment response entity

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.4.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.4.0</version>
</dependency>

2.3.3

22 Jul 23:35
fe6a5b7
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • add optional CardSource.stored field (Re-releasing 2.3.2)

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.3.3'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.3.3</version>
</dependency>

2.3.2

22 Jul 23:35
Compare
Choose a tag to compare

There were some errors during the release process - re-released as 2.3.3 instead - please use that!

Available in Maven Central

What's new in this version

  • add optional CardSource.stored field

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.3.2'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.3.2</version>
</dependency>

2.3.1

22 Apr 21:20
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Fixed a bug where the AlternativePaymentSourceResponse.getType() method would always return null

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.3.1'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.3.1</version>
</dependency>

2.3.0

14 Mar 14:06
4fae387
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Added optional field: Processing.skipExpiry
  • Added optional field: PaymentRequest.fundTransferType

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.3.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.3.0</version>
</dependency>

2.2.0

29 Jan 19:31
3908676
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Recipient fields are no longer required as they are optional when making an Account Funding Transaction

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.2.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.2.0</version>
</dependency>

2.1.0

08 Dec 21:43
d62e118
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Added support for managing Webhook and Events. See the EventClient and WebhooksClient for details.

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.1.0'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.1.0</version>
</dependency>

2.0.2

11 Nov 11:44
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Fixed the incorrect serialization of the SenderInformation field itself

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.0.2'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.0.2</version>
</dependency>

2.0.1

06 Nov 12:02
Compare
Choose a tag to compare

Available in Maven Central

What's new in this version

  • Fixed the incorrect serialization of some of the fields in the SenderInformation object

Add to your Gradle project with:

dependencies {
    implementation 'com.checkout:checkout-sdk-java:2.0.1'
}

Or add to your Maven project with:

<dependency>
    <groupId>com.checkout</groupId>
    <artifactId>checkout-sdk-java</artifactId>
    <version>2.0.1</version>
</dependency>