Poplatek Payment Terminal Software version 18.10.0
Changes in this release
- WebSocket improvements, add support for draft -76
- German localization
- Add option to receive JSONPOS SwipeEvent
- Give specific error code TRANSACTION_IN_PROGRESS for overlapping JSONPOS operations
- Add support for Yomani 3G
- SPm20: Emit sync_crlf event when CR LF encountered in
_Sync
on SPm20
- Yomani, Yoximo: Add MiFare UID to CardInfo non_payment_data
- Xenoa, Yomani, Yoximo: Enablers for background update download
- Valina: Add watchdog to recover from possible payment application freeze errors
- Several minor fixes and improvements
Changes in 18.8.6
- Fix for JSONPOS Check request leaking amount to next transaction started without amount
Changes in 18.8.4
- 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
Previous version in production
- 18.8.6 (Valina)
- 18.8.0 (Xenoa)
- 18.7.0 (SPm20)
- 18.6.3 (Yomani, Yoximo)