Poplatek Payment Terminal Software version 18.8.4
Changes in this release
- Update Payment Card Core from 2.1.0 to 2.2.0
- Reduce PAN range data ("BIN table") size from ~1MB to ~0.6MB
- Add support for terminal contract validity period
- Add .timestamp to JSONPOS StatusEvent and Status response
- Add jitter to periodic 4h update check when no updates were previously available
- Allow JSONPOS Refund and DisplayScreen to pre-empt a previous screen to improve response time
- Increase HTTPS download activity timeout from 20 seconds to 60 seconds to improve reliability
- Reduce downtime caused by rolling server restart
- Refuse starting a transaction if too many stored offline transactions exist
- Fix "See phone" notification, now shown until tapped or transaction aborted
- Fix handling of JSONPOS or user abort after NFC read, now not allowed
- Fix JSONPOS Check method handling of sequence ID, previously only used receipt ID
- SPm20: Improve Bluetooth initialization, RFCOMM latency, and pairing mode responsiveness
- SPm20: Indicate PSP connection state in SPm20 status bar with a block over the data arrow
- SPm20: Update firmware from 1.19.0 to 1.20.1
- SPm20: Fix support for track 1 only nonfiscal magnetic cards
- SPm20: Fix forced reboot caused by more than 255 magswipe reads
- SPm20: Fix handling of pre-inserted faulty chip card which previously caused an infinite loop
- SPm20: Experimental automatic suspend implementation (enabled via parameters)
- SPm20: Recognize fiscal loyalty cards based on PAN range data also in SPm20
- Xenoa: Metric integration to tolerate reception of bad amount
- Valina: Add support for Spica platform V2
- Various small fixes and improvements
Changes in 18.7.0
- Development terminals: Indicate development status in startup screen
- SPm20: Update contactless library CL3MAX to 1.5.1
- SPm20: Update EMV kernel to 1.0.5
- SPm20: Add support for JSONPOS over USB serial (same
_Sync
mechanism as for RFCOMM)
- SPm20: Magstripe reading and loyalty improvements
- SPm20: Nonfiscal magstripe improvements
- Reliability fixes and improvements
Changes in 18.6.3
- Generic 3 digit input screen
- Show English screen when configured language is not available
- Implement support for forced reference number and transaction time from ECR
- Fix incorrect error on AppInfo "continue" if no contract exists
- Fix JSONPOS Abort handling after change_amount with no_timeout
- Relax PAN censoring to display 4 last digits in plain text for all cards
- Yomani, Yoximo: Platform update
- Yomani, Yoximo: Limited custom animation support for idle screen
- Yomani, Yoximo: Possibility to read MIFARE UID to AppInfo non_payment_data
- Multiple minor fixes and improvements
Changes in 18.4.0
- Update screens to include drafts of Danish ('da') and Norwegian ('no')
- Show English screen when configured language is not available
- Implement jsonpos DisplayScreen
generic_enter_sum
screen with arbitrary currency support
- Implement support for forced reference number and transaction time from ECR
- SPm20: Add support for overriding SPm20 boot splash logo via parameters
- SPm20: Small improvement to Bluetooth initialization sequence
- SPm20: Remove old SPm20 Bluetooth pairing trigger ('1' during boot sequence) in favor of the current one (1-2-3-POWER)
- Fix incorrect error on AppInfo "continue" if no contract exists
- Multiple minor fixes and improvements
Changes in 18.3.0
- Change terminal built-in default language from 'fi' to 'en'
- Add
.link_speed
property to TerminalInfo (and deprecated VersionInfo)
- SPm20: Improvements to Bluetooth RFCOMM initialization
- SPm20: Update built-in card range data snapshot (2018-03-30)
- SPm20, Valina: Add support for installing pending updates immediately if requested by update server
- SPm20, Valina: Other update client improvements
- Multiple minor fixes and improvements
New payment terminal configurations
Previous version in production