v1.0.18
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 Payabli.NotificationRetryResponse, which has a single message property, instead of Payabli.NotificationLogDetail. notificationlogs.bulkRetryNotificationLogs now returns string instead of void.
Notification log types share a new base type
NotificationLog and NotificationLogDetail now both extend the new Payabli.NotificationLogBase. NotificationLogDetail no longer extends NotificationLog, so you can’t pass a detail where a NotificationLog is expected.
- Both types add the required properties
organizationName,paypointName,requestId, andresponseStatusCode(number). responseStatusis nowstringinstead ofstring | null. It holds a status message such asOK. The HTTP status code is inresponseStatusCode.NotificationLogadds the required propertiesnotificationType,organizationLogo,organizationFavIcon, andpaypointLogo.- On
NotificationLogDetail,responseContentis now a requiredstring.responseHeadersandwebHeadersare now always present and typedT[] | nullinstead of optional, so code that checks forundefinedno longer matches. Check fornullinstead.
Code that creates these objects, such as tests and mocks, must set the new required properties.
Customer properties on stored payment methods
GetMethodResponseResponseDataCustomersItem no longer extends Payabli.PayorDataRequest. It now has the customer record’s properties. firstName and lastName are now firstname and lastname, and shippingAddress1 is now typed Payabli.Shippingaddressadditional.
Removed and added properties
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 properties
AddMethodResponseaddspageIdentifier, andAddMethodResponseResponseDataaddsauthCode,avsResponseText,cvvResponseText, andvendorId.GetMethodResponseResponseDataaddswalletType.OcrResultDataaddstotalAmountanddiscount(number | null).