Skip to content

Java Changelog

Java SDK

We are happy to announce the release of our Java SDK. The SDK is maintained under sumup/sumup-java and covers all of SumUp’s public APIs.

import com.sumup.sdk.SumUpClient;
import com.sumup.sdk.models.CheckoutCreateRequest;
import com.sumup.sdk.models.Currency;
SumUpClient client = SumUpClient.builder().build();
CheckoutCreateRequest request =
CheckoutCreateRequest.builder()
.amount(25.00f)
.currency(Currency.EUR)
.checkoutReference("ORDER-1001")
.merchantCode(System.getenv("SUMUP_MERCHANT_CODE"))
.description("Online payment via card widget")
.build();
var checkout = client.checkouts().createCheckout(request);
System.out.println(checkout.id());

See the repository for more examples and don’t hesitate to let us know if you have any questions.