v1.0.23
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. This entry also covers v1.0.21 and v1.0.22. 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 field, instead of *payabli.NotificationLogDetail. Notificationlogs.BulkRetryNotificationLogs now returns (string, error) instead of error.
Notification log fields
ResponseStatusonNotificationLogandNotificationLogDetailis nowstringinstead of*string, and itsGetandSetmethods change to match. It holds a status message such asOK. The HTTP status code is in the newResponseStatusCode(int).- On
NotificationLogDetail,ResponseContentis nowstringinstead of*string, andGetResponseContent()returnsstring. - Both types add
OrganizationName,PaypointName,RequestId, andResponseStatusCode. NotificationLogaddsNotificationType,OrganizationLogo,OrganizationFavIcon, andPaypointLogo.- There’s a new
NotificationLogBasestruct.
Customer fields on stored payment methods
On GetMethodResponseResponseDataCustomersItem, FirstName and LastName are now Firstname and Lastname, with matching Get and Set methods. ShippingAddress1 is now *Shippingaddressadditional instead of *Shippingaddress.
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
AddMethodResponseaddsPageIdentifier, andAddMethodResponseResponseDataaddsAuthCode,AvsResponseText,CvvResponseText, andVendorId.GetMethodResponseResponseDataaddsWalletType.OcrResultDataaddsTotalAmountandDiscount(*float64).