Skip to content

Releases: checkout/checkout-sdk-java

3.7.0

Choose a tag to compare

@harry-peirse harry-peirse released this 28 May 21:01
15bd585

Available in Maven Central

What's new in this version

  • Added delete instrument as an available operation
  • Added country field to the payment recipient

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.6.0

Choose a tag to compare

@harry-peirse harry-peirse released this 14 Apr 15:37

Available in Maven Central

What's new in this version

  • Added DLocalSource as a payment source option
  • Added optional firstName and lastName fields to IdSource

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.5.0

Choose a tag to compare

@harry-peirse harry-peirse released this 01 Apr 17:39
44b5aab

Available in Maven Central

What's new in this version

  • Added optional dlocal field to PaymentRequest.processing.

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.4.0

Choose a tag to compare

@harry-peirse harry-peirse released this 17 Mar 21:37

Available in Maven Central

What's new in this version

  • Added optional processingChannelId field to PaymentRequest.
  • Added optional authorizationType field to PaymentRequest.
  • Added optional marketplace field to PaymentRequest.

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.3.0

Choose a tag to compare

@harry-peirse harry-peirse released this 11 Mar 15:50

Available in Maven Central

What's new in this version

  • Added optional exemption field to ThreeDSRequest.
  • Added optional challengeIndicator field to ThreeDSRequest.

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.2.0

Choose a tag to compare

@harry-peirse harry-peirse released this 24 Feb 21:12

Available in Maven Central

What's new in this version

  • Deprecated the retrieveEvents method as the corresponding REST endpoint has been removed and this no longer functions.
  • Stopped the Authorization header from being logged by default.
  • Added optional version field to ThreeDSRequest.

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.1.0

Choose a tag to compare

@harry-peirse harry-peirse released this 13 Nov 22:37

Available in Maven Central

What's new in this version

  • Added optional fields payouts, fastFunds, and paymentAccountReference to CardSourceResponse
  • Added optional field merchantInitiated to PaymentRequest

Add to your Gradle project with:

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

Or add to your Maven project with:

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

3.0.0

Choose a tag to compare

@harry-peirse harry-peirse released this 27 Sep 22:24

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

Choose a tag to compare

@harry-peirse harry-peirse released this 20 Sep 08:46
09c192a

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

Choose a tag to compare

@harry-peirse harry-peirse released this 22 Jul 23:35
fe6a5b7

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>