Synqpay by CODEBLOCKS
Android Payment Application for EMV Terminals
Change Log
All notable changes to this project will be documented in this file.
[1.0.2] - 2024-12-10
Fixed
- Final Pinpad API alignment to developer portal
[1.0.1] - 2024-12-09
Added
- Partial Support Ashrait Spec 8.12
- Final Pinpad API alignment to developer portal
Fixed
- Show credit terms by default in POS preferences
- Fix background color when invoking dialog based method with AIDL
- Minor fix to auto settlement mechanism to ignore terminal status upon invoke and always send keep-alive.
- Internal: Change logs location on server
[1.0.0] - 2024-11-21
Notes
- This is the first stable version
Added
- Transaction history and reporting
- Support for RX5000 and DX6000
- All pinpad commands are supported
- Pinpad over TCP socket
- TEM Control on software update
- Printing notification when out of paper
Fixed
- [Ingenico] Minor enhancement to EMV module according to manufacturer instructions.
- Enhance Arena integration
[0.15.0] - 2024-09-25
Notes
- Application subjects to changes.
- Application changes implementation for the FB storing settlement report.
- If upgrading form previous version, all settlement history will be deleted.
Added
- None
Fixed
- Fix Auto Settlement mechanism when device is in sleep mode.
- [Ingenico] Minor enhancement to EMV module according to manufacturer instructions.
- Allowing only magnetic stripe device
[0.14.0] - 2024-09-10
Notes
- Application subjects to changes.
- This is the first version to be production ready.
- This version includes stability fixes which are not listed below.
Added
- Automatic settlement in case of a new/clean TID
- CTLS symbol on printer
- Not saving payment gateway per transaction (only the state if deposited or not)
- Enhance event handling including auto settlement and DMS actions including change critical settings.
- Send Logs on every reboot
- Errors in english for Ashrait
Fixed
- Fix Settlement fileNo incrementing
- Fix AMEX configuration (not signature in ctls)
- Fix a bug when reading SIM Card Id from Ingenico SDK that caused app to crash when sim was ejected.
- Fix a bug in Ingenico card reading mechanism that caused multiple search card requests and caused unexpected behavior.
- Fixes in UI
- Replacing conflict strategy for ROOM tables (fail->replace)
- Handle DMS events and restart application if needed
- Fix Due Date Getter in state error
- Fix shown IP address in case of using SIM card with local network
- Fix Last receipt for Auth only completion
- Manage screen during transaction processing
- Clean Settlement history upon terminal id change
[0.13.0] - 2024-08-07
Notes
- Application is unstable and subjects to changes.
- Application still not running in production
- This version includes stability fixes which are not listed below.
Added
- Support Gateway Shva-Arena - BETA
- Support Gateway Tranzila - BETA
- Pinpad Over HTTP - BETA
- Pinpad Over AIDL - BETA
- Add support for AMEX MSR-Contactless
- Support Settings Management from DMS
- Full Screen Management
- [Ashrait] Support Due Date
- [Ashrait] Support Tip
- [Ashrait] Support Force Online
- [Ashrait] Support Defer Months
- [Ashrait] Support Discharge Transaction
- Synqpay Service headless if configured include full exception handling
Fixed
- Fix Reversals Mechanism
- Fix AMEX Contactless signature
- Fix a bug when reading SIM Card Id from Ingenico SDK that caused app to crash when sim was ejected.
[0.11.4] - 2024-07-14
Changes made for the EMV certification
Added
- Setting on B1b1 in 9F66 for DPAS
Fixed
- None
[0.11.3] - 2024-07-09
Changes made for the EMV certification
Added
- 1201 Ceiling_pl_card is not mandatory.
Fixed
- None
[0.11.2] - 2024-07-09
Changes made for the EMV certification
Added
- Tag 9F6E to Paypass and Dpas online auth
- Dpas - Signature bit is on in tag 9F66
Fixed
- None
[0.11.1] - 2024-06-26
Application is unstable and subjects to changes. This is dummy release
Added
- None
Fixed
- None
[0.11.0] - 2024-06-24
Application is unstable and subjects to changes.
Added
Fixed
- [Ashrait] Ask for ID in EMV transaction when needed - to deprecate
[0.10.0] - 2024-06-20
Application is unstable and subjects to changes.
Added
- Add full integration to SYNQPAY DMS - Still in Beta
- Support Switch Interface with Code 65 response from issuer
- Allow enter voice referral number after issuer response
- Enhance Amount entry keypad to allow re-enter decimal point
Fixed
- [Ashrait] Fix calculating Stop Activity days
- [Ashrait] Fix expiration date asserting to all types of transaction
- [Ashrait] Fix a bug in referred transaction in offline mode
- [Ashrait] Fix a bug in depositing 999 transactions
- [Ashrait] Fix transaction with large amount
[0.9.0] - 2024-06-13
Application is unstable and subjects to changes.
Added
Fixed
- Enhance Logs for MSG 1005 and interfaces (PPSTATUS)
- Show Combined Card selector together with credit terms (Orna)
- Fix a minor bug in EMV transaction where state was not up to date and transaction was stuck.
- Minor Fix to Tag 9F1D declaration
- [Ashrait] Fix a bug in in approving offline forced transaction in EMV.
- [Ashrait] Query PP Status each transaction.
[0.8.0] - 2024-06-09
Application is unstable and subjects to changes. This is the first documented release notes for Synqpay
Added
- New UI - Look & Feel - still in beta
- New UI - Dark Mode
- Support Select Application
Fixed
- [Ingenico] Fix a bug where CLESS Tap with force Denial were switched to Switch Interface
- [Ingenico] Fix Scripts handling on second AC request
- [Ingenico] Minor fixes to all kernels to pass UL tests
- [Ashrait] Align all F55 required tags
- Empty Settlement reports without transactions are not saved on the local DB
[0.1.0] - 2024-01-11
Author: Ido Algom
Application is unstable and subjects to changes
Added
- First release