Skip to navigation
Getting startedRelease notesSDK

Java SDK - 2.71.0

October 15, 2026

Added

Support for Recipient on direct debit mandates

  • Mandate now exposes getRecipientId() / setRecipientId(...) (serialized as RecipientId), the identifier of the Recipient the mandate is based on. Platforms integrating for the first time should use this instead of BankAccountId.
  • New MandateApi.getForRecipient(String userId, String recipientId, FilterMandates filters, Pagination pagination, Sorting sorting), backed by GET List Mandates for a Recipient, returning the list of mandates based on a given Recipient.

Added

Echo - List endpoints for Settlements, Intents, and Intent Splits

  • SettlementApi.getSettlements() / getSettlements(Pagination pagination, FilterSettlements filter, Sorting sorting), backed by GET List all Settlements. The new FilterSettlements supports BeforeDate, AfterDate, Status, ExternalProviderName, and Currency.
  • PayInApi.getPayInIntents() / getPayInIntents(Pagination pagination, FilterPayInIntents filter, Sorting sorting), backed by GET List all Intents, with the same filter fields via the new FilterPayInIntents.
  • PayInApi.getPayInIntentSplits() / getPayInIntentSplits(Pagination pagination, FilterPayInIntentSplits filter, Sorting sorting), backed by GET List all Intent Splits, with the same filter fields via the new FilterPayInIntentSplits.