v3.0.15

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 returns a new type

notificationlogs.retry_notification_log now returns Payabli::Types::NotificationRetryResponse, which has a single message field, instead of Payabli::Types::NotificationLogDetail.

# Before
log = client.notificationlogs.retry_notification_log(uuid: "UUID") # NotificationLogDetail
# After
retry_response = client.notificationlogs.retry_notification_log(uuid: "UUID")
puts retry_response.message

Notification log fields

  • response_status on NotificationLog and NotificationLogDetail can no longer be nil. It holds a status message such as OK. The HTTP status code is in the new response_status_code.
  • Both types add the required fields organization_name, paypoint_name, request_id, and response_status_code.
  • NotificationLog adds the required fields notification_type, organization_logo, organization_fav_icon, and paypoint_logo.
  • On NotificationLogDetail, response_content is now required. response_headers and web_headers are now always present and can be nil.
  • There’s a new Payabli::Types::NotificationLogBase class.

Customer fields on stored payment methods

On GetMethodResponseResponseDataCustomersItem, first_name and last_name are now firstname and lastname.

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

  • AddMethodResponse adds page_identifier, and AddMethodResponseResponseData adds auth_code, avs_response_text, cvv_response_text, and vendor_id.
  • GetMethodResponseResponseData adds wallet_type.
  • OcrResultData adds total_amount and discount.