Version 1.2.6 doesn´t support Android 15+ yet!
Stability: Robust payment processing
We improved reliability for payment processing to survive app crashes and Android OOMKiller events. Payments now recover correctly after interruptions, with better retry and result handling.
Affected issues:
#164, #165, #168, #171, #199, #210, #222, #241
New payment providers: support for Softpay.io and Hobex POSit
You can now process payments with Softpay.io and Hobex POSit directly in the InStoreApp.
Affected issues:
#99, #203
Extended Viva Payment: ISV support
Viva Payments integration now supports ISV credentials via configuration in the fiskaltrust backend. Partners can use their own ISV credentials for additional transaction options.
Affected issue:
#230
Automatic start after device boot
The InStoreApp now automatically starts in the background after device boot if the foreground setting is enabled.
Affected issue:
#286
Other Changes
Bugs
- Sending email from receipt doesn’t work (“Failed to send via Email”) #256
- Android back button handling wrong (Settings navigation) #220
- Settings: incorrect NFC activation text #159
- GPCustom: negative amount error not shown in API #206
- Settings: null reference crash after clean install #213
- Print Delay setting does not load dynamically #277
- Print Delay changed time not used in consumer mode #261
- Print Demo not working on Sunmi P2 Pro #255
- Print delay not hidden in Merchant mode #271
- Missing header text above Device Info #268
- Images and footer text not loading #269
- Disable longpress for unpairing in WebView mode #298
Features
- Add "End App" to settings menu #78
- VivaECR: provide receipt info on successful payment #174
- Remove irrelevant text in Base Settings #267
- Rename "Select number" popup to "Delay Before Printing" #266
- VivaECR: report error if app not logged in #192
- Target API Level 34 or higher #183
- Settings: eliminate PSP mode, fallback to Consumer mode #290
- GPPay: improve intent result handling #180