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.