Getting startedRelease notesSDK

Java SDK - 2.67.0

August 18, 2026

Added

Support for multi-session PSC flow on hosted KYB for Business

To support verification of multiple PSCs on hosted KYC/KYB for Business-type users:

  • New Psc entity carrying FirstName, LastName, Email, DateOfBirth, Country, Nationality, PscType, Status, ValidationDate, HostedUrl, Data, and LastUpdate, with fluent setters
  • New PscData sub-entity (Type, Value), used by Psc.getData() / setData(...)
  • IdentityVerification now exposes getPscs() / setPscs(...) (serialized as PSCs)
  • New IdentityVerificationApi.retryPsc(String identityVerificationId, String pscId, Psc psc) method, calling PUT /identity-verifications/{identityVerificationId}/pscs/{pscId}/retry. The psc argument is optional — pass null to retry as-is, or a Psc carrying the fields to update; an empty Psc is sent when null is given

See the multi-session PSC flow guide and the API release note for more details.

Identity verification event types

EventType extended with IDENTITY_VERIFICATION_PSC_PENDING, IDENTITY_VERIFICATION_PSC_VALIDATED, IDENTITY_VERIFICATION_PSC_FAILED, IDENTITY_VERIFICATION_PSC_ABANDONED, IDENTITY_VERIFICATION_PENDING_PSC_ACTION, and IDENTITY_VERIFICATION_EXPIRED.

Echo – GET List Intent external providers

New PayInApi.getExternalProvidersList() method returning the list of supported external payment provider names as a List<String>, calling GET /payins/intents/external-providers.

Changed

Echo – Tag on intents and splits

Tag is now supported by the API across the pay-in intent resources — intent authorizations, captures, refunds, disputes, and splits — and is returned on their responses. The integration tests now set and assert Tag on each of those calls to cover it.