Getting startedRelease notesSDK

Java SDK - 2.68.0

September 1, 2026

Added

KycInformation containing KycRenewalDeadline on regulatory status endpoint

UserApi.getRegulatory(...) now returns a UserBlockStatus that exposes getKycInformation() / setKycInformation(...) (serialized as KycInformation). The new KycInformation sub-entity carries LastKycDate and KycRenewalDeadline.

Read more about KYC renewal


Added

Account funding transactions (AFT) on card direct pay-ins

  • New AccountFunding sub-entity carrying Sender, Purpose, and Type
  • New AccountFundingSender sub-entity carrying FirstName, LastName, Address, Email, Birthday, Nationality, Occupation, and BirthCountry
  • PayInPaymentDetailsCard now exposes getAccountFunding() / setAccountFunding(...) (serialized as AccountFunding)

Added

GET Acquiring PayPal Data Collection

New AcquiringApi.getPayPalDataCollection(String dataCollectionId) method returning the PayPalDataCollection for a given identifier.


Added

Idempotency key on POST Create a PayPal PayIn (v2)

New PayInApi.createPayPal(String idempotencyKey, PayIn payIn) overload. The existing createPayPal(PayIn payIn) now delegates to it with a null key, so its behavior is unchanged.


Deprecated

PayInPaymentDetailsPayPal.ShippingAddress accessors

getShippingAddress() / setShippingAddress(...) are now @Deprecated. ShippingAddress belongs to the legacy POST /payins/paypal/web pay-in, is not used by POST /payins/payment-methods/paypal, and will be removed in a future major version.