Release Notes - 2025
Release Notes for 2025.
July 2025
04/07/2025
IOS / Viva Terminal App (v. 5.26.0)
Highlights:
- Tap to Pay on iPhone is now available in Spain.
- Apple Tap to Pay – Belgium Application Selection: Introduced support for dual-badged card application selection (e.g., Bancontact and Visa/MC) on Apple Tap to Pay devices in Belgium.
- Diners Apple Tap to Pay Sensory Branding: Integrated Diners-Discover sensory branding assets, including the acceptance mark and a 2-second sensory branding video.
Bug Fixes
- Unresponsive ‘Report Issue’ Button After AADE Lock: Fixed issue where the ‘Report Issue’ button became unclickable after the AADE lock re-engaged.
- Amount Mismatch in Sale Requests: Resolved discrepancy where the charge amount differed from the sale request amount due to incorrect decimal conversion. The original amount, provided as a string, was converted into a decimal using the specified number of decimal places before being forwarded to the charge screen.
- Missing Tipping Option for Pre-Loaded Transactions: Fixed bug preventing tipping options from appearing during pre-loaded transaction charges.
Improvements/Updates
- Sound confirmation for successful transactions: Implemented audible feedback to confirm successful transactions, enhancing usability for merchants.
Android / SoftPOS Viva Terminal App (v. 5.27.2)
Highlights
- DCC after surcharge logic: Updated transaction flow to ensure DCC prompts appear after applying surcharges, with correct amounts included.
- Viva Tier 2 Certification for SUNMI V3: Completed Tier 2 device certification requirements for the SUNMI V3 device.
- Improved fiscalisation support for:
- Local Terminal API: Enhanced the P2P integration to support fiscalisation parameters for e-invoice reporting.
- Inter-App: Extended Interapp integration with fiscalisation parameters aligned with Fiskaltrust API requirements.
- Cloud Terminal API: Extended Cloud integration with necessary parameters to support e-invoice compliance in targeted regions.
- Local Terminal API: Enhanced the P2P integration to support fiscalisation parameters for e-invoice reporting.
- Refined fiscalisation for unreferenced refunds: Enabled support for fiscalised unreferenced refunds in Local Terminal API and Inter-App protocols.
- Printer lid sensor support: Implemented support for the Ciontek CS50C printer lid sensor to disable contactless reader when lid is open and inform the user accordingly.
- Device support – Sunmi V3 and V3H: Enabled printing support on Sunmi V3 and V3H devices.
Bug Fixes
- Surcharge with 0 amount: Fixed issue causing Mastercard to decline surcharge transactions with a 0 amount during clearing.
- Duplicate sessionId in Local Terminal API: Resolved bug allowing duplicate sessionId entries to be processed in P2P transactions.
- Crash in getCurrency: Addressed a crash related to improper locale parsing, such as “en_EN”.
- Pin prompt during integrated refunds: Fixed incorrect PIN prompt behavior for refunds initiated via integration (Inter-App, Local Terminal API, Cloud Terminal API).
Improvements/Updates
- PIN entry mode selection: Adjusted PIN view mode selection logic to restore configuration options only when safe rendering is detected.
- By default (Auto-calculated option), behaviour from initial task should not be changed:
- pinpad is not floating on the devices with the screen diagonal below 8 inches
- pinpad is floating on the devices with the screen diagonal above 8 inches
- pinpad is not floating on the devices with the screen diagonal below 8 inches
- Fullscreen option should force pinpad to fill the whole screen, no matter of its size
- Floating overlay option should force pinpad to not fill the whole screen and should allow it to be moved
- Static overlay option should force pinpad to not fill the whole screen and should not allow it to be moved
- Preloaded AADE enhancements: Improved handling of preloaded transactions by showing Merchant Reference and updating webhook data.
- NFC guidance for Kate kiosks: Introduced hardcoded image for NFC card placement on Kate 15” and 22” kiosks to aid certification and usability.
CORE
- Site application limits the list of users to 250: There was a limit and only 250 users could be displayed in the card assignment screen. As such some users did not appear and could not be searched for.
Viva Wallet App - Android (v. 1.70.1 & 1.70.2)
- Android 15 Compatibility: Completed testing to ensure compatibility with the latest Android 15 version.
May 2025
27/05/2025
- Tap to Pay on iPhone is now available in Belgium, Croatia, Cyprus, Denmark, Greece, Luxembourg, and Malta!
21/05/2025
- The software PIN pad display is now disabled on devices with a physical PIN pad, specifically on the PAX A35 and A80, to improve the user experience.
- Exiting Kiosk Mode on the Viva.com terminal app for Android SoftPOS now requires only three taps on the “More” button, instead of the previous ten taps.
- New parameters have been added to webhooks. The parameter BatchId is available for the Transaction Payment Created and Transaction Failed webhooks. The parameters RetryCount and RetryDelayInSeconds indicate the number of retries and the delay between retries, respectively, when Viva triggers the webhooks.
March 2025
28/03/2025
- Viva now offers full support for the Ciontek CM30. It’s ideal for unattended use cases and outdoor kiosks. Please note that the device is only compatible with the Android SoftPOS app.
- iOS / Unreferenced refunds are now supported in iOS across all integration protocols(Inter-App, Cloud Terminal API, Local Terminal API.
- iOS / Local Terminal API Protocol now supports the ISV scheme.
- iOS / The bankId (Bank ID) parameter has been added to the Sale and Session retrieval responses in Inter-App, Cloud Terminal API, and Local Terminal API integrations.
18/03/2025
- Tap to Pay on iPhone is now available in Bulgaria, Finland, Hungary, Poland and Portugal!
- The clientTransactionId parameter has been added as an optional field for Fast Refund, Rebate, and Unreferenced Refund inter-app requests. This parameter was already available for Sale, Pre-Authorization, and Refund requests.
- The bankId (Bank ID) parameter has been added to the Sale and Session retrieval responses in Inter-App, Cloud Terminal API, and Local Terminal API integrations.
February 2025
28/02/2025
- ISV partner can now process payments using offline mode
- Cloud Terminal API now supports Fast Refund and Rebate
- Sound Notification settings are now available in our Android SoftPos
- Advance Settings section is now available in our Android SoftPos
- Unreferenced refund is available in Oracle OPI (Hospitality & FnB)
January 2025
31/01/2025
- Android / Local Terminal API now supports ISV scheme
- Viva.com Terminal App Android is now available for PAX A8900
- Surcharge Service Enhancements with a skip button.
- App Orientation can now be trigger by our EPOS activation intent
- Dynamic Currency Conversion for in person payments and E-commerce now supports Swedish Krona