Releases: checkout/checkout-sdk-java
Releases · checkout/checkout-sdk-java
Release list
3.7.0
What's new in this version
- Added delete instrument as an available operation
- Added
countryfield 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
What's new in this version
- Added
DLocalSourceas a payment source option - Added optional
firstNameandlastNamefields toIdSource
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
What's new in this version
- Added optional
dlocalfield toPaymentRequest.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
What's new in this version
- Added optional
processingChannelIdfield toPaymentRequest. - Added optional
authorizationTypefield toPaymentRequest. - Added optional
marketplacefield toPaymentRequest.
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
What's new in this version
- Added optional
exemptionfield toThreeDSRequest. - Added optional
challengeIndicatorfield toThreeDSRequest.
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
What's new in this version
- Deprecated the
retrieveEventsmethod as the corresponding REST endpoint has been removed and this no longer functions. - Stopped the Authorization header from being logged by default.
- Added optional
versionfield toThreeDSRequest.
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
What's new in this version
- Added optional fields
payouts,fastFunds, andpaymentAccountReferenceto CardSourceResponse - Added optional field
merchantInitiatedto 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
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
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
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>