5.14.26.1

New Features

REST API v3

  • Modern REST API Implementation - Introduced new REST API v3 with OpenAPI 3.0 specification, token-based authentication, rate limiting, and comprehensive error handling. Includes new API key management screen for merchants to create and manage integration keys (#7411, #6834)

Enhanced Affiliate Selection

  • Referral ID Display in Affiliate Lists - Added Refid column to affiliate listbox/select fields throughout the application, including transaction management, filters, and other screens where affiliates are selected. This makes it easier for merchants to identify affiliates when multiple affiliates share the same name (#7487)

Improvements

Multi-Currency Support

  • Unknown Currency Protection - System now stops processing sale transactions when an unknown currency is received and logs a critical event, triggering an application notification in the merchant panel. Previously, unknown currencies were incorrectly treated as default currency (#7084)

Bug Fixes

Email System

  • Character Encoding - Fixed encoding issue that caused non-ASCII characters (en dash, curly quotes, emojis) to display as garbled sequences in emails, where characters appeared as ðŸ'°, ’ instead of properly encoded UTF-8 (#7483)
  • QR Code Logo Support - Fixed "Logo source not found or invalid" error when generating QR codes for subaffiliate signup with logos that have spaces in filenames (#7470)
  • PDF Banner Upload - Resolved 500 error when uploading PDF files to Rebrand PDF banners. Fixed issues with banner creation, preview, and download functionality (#7471)

User Interface

  • YouTube Video Embedding - Fixed 153 error code that prevented embedded YouTube videos from playing in Getting Started section on certain platforms including macOS (#7466)
  • Campaign Categories Filter - Fixed broken design of campaigns categories filter in Campaigns manager when category list is long. Added height limit and scrolling functionality (#7446)

Plugin Updates

Payment Gateway Integrations

  • Infusionsoft Integration - Updated Infusionsoft plugin to use latest Keap API, restoring full functionality for merchants using Infusionsoft integration. Plugin now works correctly with current API endpoints and authentication methods (#7445)
  • ccBill Tracking - Fixed cookie tracking in ccBill plugin by implementing visitor ID tracking through ccBill's custom variables (custom1-custom5). Resolved issue where tracking cookies were not loaded due to ccBill's parameter naming restrictions (#7468)