Skip to content

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

Fixed