Release Notes - 2026
Release Notes for 2026.
January 2026
Android Terminal App
Version 5.35.0
✅ Improvements
- Blik direct integration: Integrated Blik direct payment method into the Android app.For more details, please visit this page
- Library updates: Updated third-party libraries to their latest versions for compatibility.
- Accessibility compliance: Initiated EU Accessibility Act compliance with phase 1 improvements.
- Improved Smartpad UI: Enlarged the cancel button on the PIN entry screen for Sunmi P2 Smartpad.
🐞 Bug Fixes
- Missing refund fields: Fixed issue where “CustomerTrns” and “MerchantReference” were not displayed in P2P unreferenced refund status responses.
- Missing batch data: Resolved an issue that was causing batch information to be missing.
- Double charge error: Fixed issue that caused double charges in version 5.29.1.
- CloudAPI sales missing MerchantTrns: Fixed an issue where the “MerchantTrns” field was not populated in CloudAPI sales.
Smart Checkout Enhancements
- Surcharge functionality is now available on Smart Checkout: Merchants can now apply surcharges to e-commerce transactions processed through Smart Checkout. For more details, please visit this page.
February 2026
Android Terminal App
Version 5.36.0
✅ Improvements
- AADE (Greece only): Implemented ECR token support for both Interapp and Local Terminal API for AADE Phase 3 integrations and updated AADE integration toggle behavior to auto-deactivate after enabling AADE. Additionally, support has been added for skipping surcharge flow in Cloud, deeplink & P2P sales.
- Fiscalisation integration: Enabled passthrough of fiscalisation error messages to ERP systems and added support for including sourceTerminalId in fiscal signatures for Interapp, Cloud, or P2P protocol.
- Blik Improvments (Poland): Refactored the Blik payment flow to improve reliability.
🐞 Bug Fixes
- Multimerchant refunds: Fixed generic transaction error occurring during refunds in ISV multimerchant setups, expected outcome is to proceed with refund.
- Fiscalisation: Resolved fiscalisation status mismatch where receipts showed “Approved” but the app displayed “Declined.” Receipts now correctly display transaction declined.
- POS activation: Fixed the missing callback response when activating POS in landscape mode.
- UI responsiveness: Fixed issue where the cancel button was not functioning correctly on the pin entry screen of an ongoing transaction.
Android Terminal App
Version 5.35.3
✅ Improvements
- BLIK ISV flow support: BLIK payments are now enabled within the ISV flow on Android devices.
- BLIK default APM (Poland): BLIK is now set as the default Alternative Payment Method for merchants operating in Poland.
iOS Terminal App
Version 5.34.0
✅ Improvements
- Preauthorization lifecycle (AADE phase 3): Implemented capture and cancel functionality for Peer-to-Peer Protocol preauthorizations with AADE.
- Fiscalisation parameters support: Fiscalisation parameters are now supported across the Peer-to-Peer, Interapp, and Cloud protocols (already supported on Android).
- Interapp response enhancement: The
clientTransactionIdparameter is now included in Interapp responses for ISV multi-merchant sale requests when the parameter is provided. - Unreferenced refund fiscalisation: Added fiscalisation support for unreferenced refunds across Cloud, P2P, and Interapp protocols (already supported on Android).
- iOS 26 UI improvements: Disabled tab bar item tint and improved tab descriptions for better clarity.
🐞 Bug Fixes
- PIN update validation: Prevented reuse of the same PIN in PIN-protected settings. If the new PIN matches the previous one, the terminal now displays: “Use a different PIN number.”
- Apple POS terminal synchronization: Fixed an issue causing duplicate TIDs and missing devices in CRM and Merchant UI. (Reported by MID: 54365f17-6fb4-4371-b2e7-0fc0efc1e746)
- Refund/reversal handling: Fixed an issue where failed refunds or reversals disappeared, causing incorrect terminal behavior during subsequent transactions.
Paydroid Terminal App
Version 4.35.0
🐞 Bug Fixes
- Incorrect QR Capture Icon: Fixed issue where the wrong icon was displayed in the QR Capture Card screen.
- Audio Distortion on Failed Transactions (IM30): Resolved distorted audio playback when transactions failed due to insufficient funds.
- Kiosk Mode Reboot Instability (IM30 V2): Fixed instability occurring after scheduled daily reboots.
- Device Freeze on Timeout (IM30 V2): Resolved device freeze caused by inconsistent timeout handling and connectivity loss.
CORE Updates
✅ Improvements
- The
SurchargeAmountparameter is now included in:- Transaction Retrieval API(OLD) (for ISVs and merchants).
- Webhooks:
- Transaction Payment Created (EventTypeId: 1796)
- Transaction Failed (EventTypeId: 1798)
- Transaction POS ECR Session Created (EventTypeId: 1802)
- Transaction POS ECR Session Failed (EventTypeId: 1803)
- Transaction Reversal Created (EventTypeId: 1797)
Plugins
✅ Improvements
- Prestashop 9.0 Compatibility update for Smart Checkout: While the module previously passed PHP compatibility and override checks, this update specifically resolves 7 high-severity security vulnerabilities that blocked its certification. Key improvements include:
- Upgraded Cryptography: Replaced outdated SHA-1 hashing with secure, modern methods.
- Database Security: Hardened SQL queries to eliminate injection risks.
- Compliance: Fully validated via the PrestaShop Validator for re-submission to the Addons Marketplace.
March 2026
iOS Terminal App
Version 5.36.0
🐞 Bug Fixes
- Multimerchant restriction in AADE: Fixed an issue where ISV multimerchant was incorrectly allowed in AADE.
- Tip inclusion in unreferenced refunds: Fixed an issue where the tip amount was included in unreferenced refunds.
- Abort action via InterApp: Resolved an issue where Abort could not be executed via InterApp after the Card Present screen.
- Preauthorization flow: Fixed an issue where preauthorization failed for valid cards with an expiration date of 12⁄25.
- Abort unreferenced refund via Cloud: Fixed an issue where unreferenced refunds could not be aborted via Cloud.
✅ Improvements
- Refund amount clarity: Improved the display of refund amounts to reduce merchant confusion, including Fast Refund.
- PIN requirement in integrations: Improved behavior to avoid PIN prompts during refunds and preauthorization capture when initiated via integrations.
- MerchantTrns in refunds: Added support for
MerchantTrnsin refund transactions. - Tipping functionality: Enhanced tipping behavior.
- Third-party libraries update: Updated third-party libraries to the latest versions.
- MerchantTrns in capture: Added support for
MerchantTrnsin capture transactions. - Minimum SDK version update: Updated the minimum SDK version in line with Apple guidelines.
FRONT Updates
🐞 Bug Fixes
- Card display issue: Fixed an issue where the cardholder name was hiding the card numbers.
✅ Improvements
- New reports available: Added a new set of reporting capabilities within the updated Reports section.
- Legacy Reports section in SelfCare: Legacy reports are now available under Classic Reports.
CORE Updates
✅ Improvements
Incremental Pre-authorizations (POS & eCommerce):
Added support for incremental preauthorization, allowing transaction amounts to be increased after the initial authorization.- More details can be found here
Disable surcharge in Smart Checkout:
Introduced a new parameter,disableSurcharge:true→ surcharge is disabled even if applicablefalse→ surcharge is applied normally when applicable
Plugins
✅ Improvements
- Shopware Plugin (v1.0.3):
- Added support for a dynamic descriptor.
- Enabled support for multiple sales channel IDs.
- Removed applied configurations from the database when the extension is deleted.
- Reviewed compatibility for Shopware versions 6.5.0 through 6.6.10.11.
April 2026
Android Terminal App
Version 5.37.0
🐞 Bug Fixes
- QR code buttons: Fixed an issue where QR code options conflicted with on-screen buttons.
- P2P responses: Resolved an issue with incorrect parameters within responses during P2P transactions.
- Refund initiation: Fixed an issue that caused refunds and partial refunds to take too long to start.
- Tip removal state: Resolved an issue where the custom tip amount option remained active after tips were removed.
- Dual-branded card transactions: Fixed the transaction failures for Visa and Sodexo (Pluxee) dual-branded cards caused by online PIN handling.
- OPI F&B sales: Resolved an issue where SALE transactions could fail with response code 06 in OPI F&B integrations.
- Printing flow crash: Fixed a NullPointerException that could occur during printing.
- BLIK refund visibility: Fixed an issue where the refund button remained visible after a full refund for BLIK transactions.
- Offline InterApp sync: Resolved an issue where the first offline transaction order code could be overwritten after sync, causing cancellations to fail.
- Merchant switch sales: Fixed an issue where InterApp sales could fail with error 5023 after switching merchants.
- BGN currency crash: Resolved a crash related to BGN currency handling.
- Session startup crash: Fixed a crash affecting earlier Android app versions during session startup.
- Performance stability: Addressed performance issues reported in monitoring tools.
- Tip screen label: Fixed the tip screen label so “Other Amount” is displayed correctly.
- Early session crash: Resolved a crash that could occur during the first second of a session.
✅ Improvements
- MB WAY QR authorizations: Added support for MB WAY QR code authorizations.
- Payconiq branding: Removed the Payconiq logo from the card presentment screen.
- Fiscal APM support: Added fiscal support for IRIS and Klarna in Greece.
- Unreferenced refunds: Added support for unreferenced refunds without requiring a PIN.
Version 5.37.1
✅ Improvements
- Market expansion: Enabled support for Slovakia, Estonia, Latvia, Lithuania, and Slovenia.
- Contactless improvements: Improved contactless transaction behavior and localization support.
CORE Updates
✅ Improvements
- Market expansion: Completed all required development and setup for Slovakia, Estonia, Latvia, Lithuania, and Slovenia.
- Transaction retrieval enhancements: Added support for including surcharge amounts in transaction retrieval.
- Klarna capture reliability: Fixed an issue where payment capture could fail when
customerTrnsexceeded 255 characters in order line names. - Surcharge handling (Smart Checkout): Fixed issues affecting surcharge calculation when using stored cards.
- Multibanco support: Added ISV support for Multibanco QR and card-present transactions.
FRONT Updates
🐞 Bug Fixes
- Logo consistency: Resolved inconsistencies in iDEAL logos during the Wero migration.
✅ Improvements
- Market expansion: Added onboarding support for Slovakia, Estonia, Latvia, Lithuania, and Slovenia.
Plugins
✅ Improvements
- PrestaShop Smart Plugin (v2.0.1):
- Webhooks: Added early validation checks for unsupported events.
- Payments: Improved handling of asynchronous payment flows.
🐞 Bug Fixes
- PrestaShop Smart Plugin (v2.0.1):
- Fixed an issue causing duplicate orders in asynchronous payment flows.
May 2026
Android Terminal App
Version 5.38.0
🐞 Bug Fixes
- DCC currency display: Fixed an issue where the PIN screen showed an invalid currency during DCC transactions. This affected only the PIN screen; subsequent operations, the transaction, receipt, and summary screen use the selected currency.
- QR default payments: Resolved an issue where ISV multimerchant sales from InterApp failed with an unsupported error when using QR default payment. Previously, submitting an InterApp ISV multimerchant sale using the QrDefault payment method resulted in a (-998) UNSUPPORTED error.
- Unreferenced refunds: Fixed InterApp response handling for unreferenced refunds so the response action now returns
unreferenced_refundinstead ofsale. - Surcharge screen timeout: Resolved an issue where the surcharge screen displayed an infinite loader instead of timing out.
- BLIK batch visibility: Resolved an issue where BLIK transactions did not appear in batch reporting through ISV integration.
✅ Improvements
- Multibanco: Added support for the Multibanco payment flow.
- Accessibility compliance: Updated the app to support EU Accessibility Act compliance requirements.
- SAF online switching: Added InterApp API support to force switching back online while in SAF. A new InterApp action,
setOnline, forces the app to try to switch SAF mode to online and send stored transactions. If the action fails, the app provides an error response to the integrator. - Skip PIN prompt on API Refunds: Skips the PIN prompt for unreferenced refund, rebate, and fast-refund flows when the transaction is initiated via integration, including P2P and Cloud.
- SAF exclusion list: Updated the SAF exclusion list with French meal voucher BIN prefixes.
- Kiosk mode exit: Added support to exit SPOC in Kiosk mode from the left-bottom corner. Tapping the bottom-left corner 10 times while in unattended mode invokes the PIN modal; entering the correct PIN closes the app.
Version 5.38.8
🐞 Bug Fixes
- Refund declines: Fixed refund declines returning generic transaction errors on Android terminals.
iOS Terminal App
Version 5.36.1
✅ Improvements
- Country launch: Added support for Slovakia, Estonia, Latvia, Lithuania, and Slovenia.
Version 5.38.0
🐞 Bug Fixes
- Blulite Reader connection: Fixed an issue where the app could not connect to a Blulite Reader after relogin.
- Bancontact preauthorization: Fixed an issue where Bancontact was not supported in the preauthorization flow.
- P2P mode: Fixed a crash when switching P2P mode. Toggling the switch that enables or disables P2P functionality no longer causes a crash.
- DCC refund result: Fixed an issue where refunds on DCC transactions appeared as declined. Successfully refunded DCC transactions from the transaction list no longer appear as declined in the terminal.
✅ Improvements
- POS management: Added soft and hard reset options for Viva Wallet POS InterApp enterprise POS management. When resetting via intent, the app resets without further prompts or confirmations.
- BLIK: Added direct integration support for BLIK.
- Fiscal APMs: Added fiscal support for IRIS and Klarna in Greece.
- China UnionPay: Added support for China UnionPay.
Paydroid Terminal App
Version 4.37.0
✅ Improvements
- Accessibility compliance: Added Phase 1 updates to support EU Accessibility Act compliance.
CORE Updates
✅ Improvements
- Multibanco: Added ISV support for QR and card-present transactions and improved issuer-response handling.
- Wallets: Added wallet-identifier support for POS acquiring transactions. The wallet identifier is now stored in
digitalWalletIdfor card-present transactions, aligning with e-commerce transactions. The identifiers are available in authorization response messages.
FRONT Updates
🐞 Bug Fixes
- Selfcare redirect: Fixed an issue where the Selfcare redirect URL was missing after a user’s session expired.
- Selfcare redirect: Fixed Selfcare redirect handling after password reset.
- Receipt logo: Fixed an incorrect logo appearing on customer or merchant receipts.
June 2026
Android Terminal App
Version 5.39.0
🐞 Bug Fixes
- Card language selection: Fixed issue where the cardholder language was not correctly selected for CB and Conecs cards on Sunmi and Elo terminals. The terminal now uses the language preference stored on the card when available, helping cardholders complete the payment in their preferred language.
- IRIS reversals: Resolved issue where an approved IRIS payment could be automatically reversed while the merchant receipt was still printed. IRIS payments now complete with the correct final status, reducing confusion for merchants and customers.
- InterApp preauthorisation: Fixed issue where a Card Present preauthorisation could be initiated with a zero amount after a cancelled IRIS payment. The requested amount is now preserved correctly when a new InterApp preauthorisation is started after an IRIS cancellation.
- Greek UI on Android 16: Resolved layout issues on Android 16 when the terminal language was set to Greek. Headers, dates and transaction tiles are now displayed correctly on affected screens.
- Bill Payments: Resolved issue where Bill Payments initiated through App2App could fail after an AADE transaction. Bill Payments can now be processed successfully without AADE parameters when they are not required for that payment type.
- Double charges: Fixed issue where tapping the Continue button multiple times on DCC, installment or loyalty screens could create duplicate payment requests. The terminal now prevents repeated taps on critical action buttons, reducing the risk of duplicate charges.
- Account type selection: Improved handling of cards that require the cardholder to choose between multiple account types. The transaction now continues or times out consistently, even when the customer selects an option at the same time as the timeout expires.
- Terminal freezing: Resolved issue where Android terminals could freeze after application selection when using specific dual-branded cards. The payment flow is now more stable for merchants processing transactions with cards that include multiple payment applications or account types.
- AADE ECR status: Fixed issue where terminals with AADE enabled could return an incorrect ECR status after a connectivity problem. The cash register now receives the correct terminal status, improving transaction handling for integrated merchants.
- Oracle integrations: Fixed transaction declines affecting Oracle OPI and Symphony F&B integrations. Card-present payments initiated through these integrations are now processed with the correct transaction type.
- DCC refund amount: Fixed issue where DCC refunds initiated with only the
orderCodecould refund the original transaction amount instead of the converted payment amount. Refunds now use the correct amount for the currency selected during the original DCC transaction. - DCC refund response: Resolved issue where DCC refunds could fail because the requested refund amount was slightly higher than the original transaction amount. Refund amounts are now capped correctly, helping merchants complete DCC refunds from the terminal transaction history.
- DCC refund session: Fixed mismatch between amount and currency code in DCC refund session responses. The refund session status now returns consistent amount and currency information for easier reconciliation.
- MB Way payments: Fixed issue where a card tap during the MB Way QR flow could potentially trigger more than one payment method for the same sale. The payment flow now prevents multiple charging when MB Way is displayed and a card is presented at the same time.
- Sunmi Play Store message: Fixed issue where Sunmi P-series terminals displayed Google Play Store warnings on app launch. Terminals without Google Play Services no longer show unnecessary warning messages to merchants.
- Cloud payment response: Fixed issue where successful cloud payments on Sunmi terminals could incorrectly return a cancellation response. Merchants now receive the correct payment result, reducing the risk of retrying an already approved transaction.
- Sunmi installation: Fixed installation issue on Sunmi terminals when another Viva app flavour was already installed. The installation flow is now more reliable across demo, UAT and production environments.
- Unattended network retry: Fixed issue where unattended terminals could send multiple login retry requests after a network error. The terminal now performs a single scheduled retry, improving stability in unattended environments.
✅ Improvements
- InterApp refactoring: Updated InterApp sale, refund, unreferenced refund and preauthorisation capture flows to use the latest transaction handling implementation. This provides a more consistent integration flow for partners using InterApp payment actions.
- SAF cancellation: Improved Store and Forward cancellation handling when a terminal returns online. The terminal now continues attempting the appropriate reversal when needed, reducing the risk of duplicate charges after offline processing.
- PAX IM30 v2: Added support for PAX IM30 v2 terminals. The terminal app now recognises the new hardware revision and supports the updated activation and card presentment flow.
- KT-2 presentment icon: Updated the card presentment indicator for KT-2 terminals. The contactless tap icon is now aligned with the terminal NFC reader position, making the payment experience clearer for cardholders.
- Refresh token mechanism: Replaced the legacy refresh token mechanism with an updated implementation. Authentication refresh is now handled more consistently, reducing the risk of unexpected logout scenarios.
- Slovenian receipts: Updated terminal receipt translations for Slovenia. Receipt wording is now aligned with the requirements for the recent country launch.
Viva Fiscal improvements
✅ Improvements
- Viva Fiscal tipping: Added support for tips during fiscalised transactions. Merchants using Viva Fiscal can now accept tips while keeping the transaction fiscalised.
- Fiscal capture: Added Capture and ISV Capture support across Viva Fiscal Terminal API protocols. Capture operations are now available through App-to-App, Cloud and P2P integrations.
- Fiscal refunds: Added support for non-cash refunds in Viva Fiscal. Merchants and ISVs can now process fiscalised refunds for supported Alternative Payment Methods, not only card payments.
- Fiscal amount pad: Added automatic amount pad locking for Greek Viva Fiscal merchants. Once fiscalisation is active, the payment amount must come from the fiscal system and can no longer be manually changed on the terminal.
- Fiscal signature: Added the
sourceTerminalIdfield to the fiscal signature. This improves transaction traceability by identifying the terminal that initiated the fiscalised payment.
Version 5.39.1
🐞 Bug Fixes
- Tip dialog: Fixed crash in the tip dialog caused by translation strings. The tip screen now opens correctly in affected languages, and tip-related wording has been corrected where needed.
iOS
Version 5.38.1
🐞 Bug Fixes
- Force logout: Fixed crash that could occur when restarting activation after a failed authentication refresh. The app now completes the logout and cleanup process correctly when the user restarts activation.
- Fiscalisation APM transactions: Fixed issue causing fiscalisation failures for Alternative Payment Method transactions. APM transactions can now be fiscalised successfully after payment completion.
PAX
Version 4.37.0
🐞 Bug Fixes
- Pluxee dual-branded cards: Fixed CTAP transaction failures for Visa/Pluxee dual-branded cards on PAX terminals. Customers can now complete chip payments with these cards using the supported PIN verification flow.
Viva Wallet App
iOS 1.78.3
🐞 Bug Fixes
- Money transfers: Fixed issue where the confirmation push notification was not received during money transfers. If the notification is not received, users can now continue the flow or select an alternative authentication method.
Android 1.78.4
✅ Improvements
- Physical Business Card image: Updated business card images so they are stored locally in the app instead of being downloaded from the cloud. Cards now load faster and remain visible even when the device is offline.