Note. Going-live date: April 14, 2026.
Payment terminals - Payment app
Payment app version: 4.4.0
Note. We strongly recommend upgrading to the latest version of the app as soon as it becomes available. Each new version includes bug fixes and performance improvements that resolve known issues and ensure a more stable experience.
🚀 New features
Donation flow and receipt support
We added support for donations during the payment flow, including a dedicated terminal screen. We also extended receipt support so donation details can be included for customers.
Charity campaign management
We added new configuration options for charity campaigns, including dates, status, and logo support. This makes campaign setup more flexible and helps control when the donation screen is displayed.
Surcharge flow and screen support
We added support for surcharge handling in the payment flow, including dedicated screens and transaction processing updates. This helps ensure surcharge information is displayed and managed consistently during payment.
HTTP-based ECR integration
We introduced HTTP-based ECR integration for the Local API, with support for both JSON and XML message formats. This provides a more standardized and scalable way to connect payment terminals with ECR/POS systems.
Consolidated totals on end-of-day receipt
We enhanced the end-of-day receipt to include consolidated totals across card networks. Merchants can now see total approved transactions, total refunds, and the net total to collect in one place, making reconciliation easier.
🌟 Improvements
Currency code shown on tip settings screen
The tip settings screen now shows the 3-letter currency code, such as EUR or USD, instead of the EUR symbol. This helps ensure the displayed currency matches the terminal’s actual setup.
Improved French wording for loyalty prompt
We updated the French wording shown for the loyalty prompt on the terminal. This makes the message clearer for users during the payment flow.
🔧 Fixes
Interface selection fix
Fixed an issue that could prevent interface selection during card acquisition.
Auto-reconciliation stability
Fixed a BUSY state error during auto-reconciliation that prevented new transactions from starting.
Terminal application freeze on restart (A8900)
Resolved an issue where the application could become unresponsive after restarting the terminal (A8900 device).
Fixed early card removal crash
Resolved a system freeze that occurred when an EMV card was removed immediately after PIN entry.
Transaction protection
Updated the system to ignore abort requests while a transaction is in the processing or authorization stage.
SDK abort request fix
Resolved a bug where a manual abort request would incorrectly cancel the next subsequent transaction.
Restored ECR reversal responses
Fixed a bug where the ECR failed to receive a response if a reversal was manually aborted on the terminal.
Fixed deferred refund loop
Resolved a functional loop between "processing" and "insert card" screens during deferred refunds.
Corrected offline failure display
The terminal now correctly displays "Declined offline" instead of technical addresses for Store & Forward failures.
Fixed terminal BUSY state after refund
Fixed an issue where the terminal could remain stuck in a BUSY state after a refund transaction.
Fixed PayOnSite launch issue in App2App flow
Fixed an issue that could prevent PayOnSite from opening correctly in the App2App flow after a response was returned.
Resolved CB scheme loop
Fixed an infinite loop issue occurring after successful contactless payments using the CB scheme.
Gift card processing
Resolved issues with gift card activation and loading on the terminal.
Corrected reversal response type
Ensured the system returns a ReversalResponse instead of a PaymentResponse when transaction extraction fails.
ECR GetCardData failures
Resolved constant failures in CardAcquisition requests triggered by invalid amount checks.
Balance inquiry navigation
Fixed an empty screen issue following a BalanceInquiry via ECR.
Contactless interface redirect
Fixed behavior where deferred CTLS transactions failed to redirect to the contact interface.
Market Pay Hub
🚀 New features
Surcharge and donation amounts – Visibility across Hub views
Surcharge and donation amounts are now displayed in the Accepted Transactions view, the Event list, and on E-Receipts. Merchants and operators can see the full breakdown of charged amounts, including any applicable surcharges, without leaving the Hub.
🌟 Improvements
Charity campaigns – Donation fields in accepted transactions
Donation amounts are now available in the Accepted Transactions view with dedicated filter options, enabling merchants and operators running charity campaigns to track and report on donation activity directly from the Hub.
Settlement details – Invoice reference display
The invoice reference number is now shown in the settlement details panel, making it easier to reconcile payments with the corresponding invoices.
Custom fields from Spring – Displayed in Hub perimeter panels
Custom fields configured in Spring for accounts, companies, and stores are now visible in the corresponding detail panels in the Hub. Operators get a more complete view of their perimeter configuration without needing to switch between tools.
Spenn transaction support
Spenn is now recognized as a card brand in the Hub: transactions processed via Spenn display the correct logo and label, with a dedicated filter option available in the Accepted Transactions view.
🔧 Fixes
Fixed Merchant Admin user update issue in multi-account perimeter
Fixed an issue that prevented Merchant Admin user updates from being saved when no account was selected in a multi-account perimeter.
Fixed duplicate Bancomat filter values
Fixed a display issue causing "Bancomat" and "PagoBancomat" to appear as two separate filter values. Bancomat is the updated name for PagoBancomat and is now shown consistently across the Hub.
Fixed transaction export error in v2 endpoint
Fixed a 500 error that occurred when exporting transaction data in CSV or XLSX format through the v2 transactions endpoint.
Related to