v1.0.20
This release includes breaking changes. The notification log and stored payment method types now match what the API returns, and OCR results have new amount fields. See September 22, 2026, September 29, 2026, October 1, 2026, October 2, 2026, and October 5, 2026 for more information.
Notification log retry methods return new types
notificationlogs().retryNotificationLog now returns NotificationRetryResponse, which has a single getMessage() method, instead of NotificationLogDetail. notificationlogs().bulkRetryNotificationLogs now returns String instead of void. The async and raw clients have the same changes.
Notification log types share a new base interface
NotificationLog and NotificationLogDetail now both implement the new INotificationLogBase interface, and there’s a new NotificationLogBase class. NotificationLogDetail no longer implements INotificationLog.
getResponseStatus()now returnsStringinstead ofOptional<String>. It holds a status message such asOK. The HTTP status code is ingetResponseStatusCode().- On
NotificationLogDetail,getResponseContent()now returnsStringinstead ofOptional<String>. - Both types add the required
getOrganizationName(),getPaypointName(),getRequestId(), andgetResponseStatusCode()(int). NotificationLogadds the requiredgetNotificationType(),getOrganizationLogo(),getOrganizationFavIcon(), andgetPaypointLogo().
The new required fields are new builder stages, so existing builder() calls for these types must set them.
Customer fields on stored payment methods
GetMethodResponseResponseDataCustomersItem no longer implements IPayorDataRequest, and the IPayorDataRequest interface has been removed. getFirstName() and getLastName() are now getFirstname() and getLastname().
Removed and added fields
Removed: additionalData, billingAddress1, billingAddress2, billingCity, billingCountry, billingEmail, billingPhone, billingState, billingZip, and shippingAddress2.
Added: additionalFields, address, address1, city, country, customerEvents, customerPortal, email, phone, shippingAddress, state, and zip.
New response fields
AddMethodResponseaddsgetPageIdentifier(), andAddMethodResponseResponseDataaddsgetAuthCode(),getAvsResponseText(),getCvvResponseText(), andgetVendorId().GetMethodResponseResponseDataaddsgetWalletType().OcrResultDataaddsgetTotalAmount()andgetDiscount()(Optional<Double>).