Java SDK - 2.68.0
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
AccountFundingsub-entity carryingSender,Purpose, andType - New
AccountFundingSendersub-entity carryingFirstName,LastName,Address,Email,Birthday,Nationality,Occupation, andBirthCountry PayInPaymentDetailsCardnow exposesgetAccountFunding()/setAccountFunding(...)(serialized asAccountFunding)
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.