v1.0.15
This release includes breaking changes. The notification log and stored payment method models 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.retry_notification_log now returns NotificationRetryResponse, which has a single message field, instead of NotificationLogDetail. notificationlogs.bulk_retry_notification_logs now returns str instead of None. The async client has the same changes.
Notification log models share a new base model
NotificationLog and NotificationLogDetail now both subclass the new NotificationLogBase. NotificationLogDetail no longer subclasses NotificationLog, so isinstance(detail, NotificationLog) is now False.
- Both models add the required fields
organization_name,paypoint_name,request_id, andresponse_status_code(int). response_statusis nowstrinstead ofOptional[str]. It holds a status message such asOK. The HTTP status code is inresponse_status_code.NotificationLogadds the required fieldsnotification_type,organization_logo,organization_fav_icon, andpaypoint_logo.- On
NotificationLogDetail,response_contentis now a requiredstr.
Models built without the new required fields, such as test fixtures, now raise ValidationError.
Customer fields on stored payment methods
GetMethodResponseResponseDataCustomersItem no longer subclasses PayorDataRequest. It now has the customer record’s fields. first_name and last_name are now firstname and lastname, and shipping_address_1 is now typed Shippingaddressadditional.
Removed and added fields
Removed: additional_data, billing_address_1, billing_address_2, billing_city, billing_country, billing_email, billing_phone, billing_state, billing_zip, and shipping_address_2.
Added: additional_fields, address, address_1, city, country, customer_events, customer_portal, email, phone, shipping_address, state, and zip.
New response fields
AddMethodResponseaddspage_identifier, andAddMethodResponseResponseDataaddsauth_code,avs_response_text,cvv_response_text, andvendor_id.GetMethodResponseResponseDataaddswallet_type.OcrResultDataaddstotal_amountanddiscount(Optional[float]).