Sonoma

ECR Integrated Solution (psECR)

Description:

psECR is a complex and powerful solution to organize the quickest and simplest integration of EFT POS application with ECR Machines. It provides ready-to-use solution that supports:

  • Different OS PC systems like Windows ©, Linux, Android
  • 64-bits OS systems (Windows ©, Linux) are supported
  • Different communication types (TCP/IP, Serial, USB, Bluetooth)
  • Unified API for different programming languages (C++, C, C#, Java)
  • Buit-in protocol and High-Level API.

Supported Transactions are:

  • Base financial operations:
    • Sale, Refund, Void — payment for goods or services, return funds to the card and cancellation of operations.
    • Balance — retrieve available balance from account.
    • Settlement — closing of the day (reconciliation of totals with authorization host).
    • Preauthorization and Completion — reserve amount on a card and write off amount from a card.
    • Card Verification — checks a card on Host side.
    • Test — checks the connection with the host.
    • Logon — initiate Logon/Key Exchange transaction between financial application and authorization host to update/retrieve new session keys
  • Administrative operations:
    • Get Record — get the result of the operation from EFT POS by the session number (CRN).
    • Ping — checks the connection between EFT POS application and ECR
    • Report — request a data from POS to print a report on ECR side.
    • Update — initiates update of SW and parameters process on client side
    • Info — send the current operation status to the ECR and/or extend the timeout.
    • Dialog — dialog display request
    • Proxy operations — initiates routing all messages through ECR

Solution Aspects:

Each release package is provided with:

  • Libraries or components to be integrated on ECR/POS sides
  • Demo applications (ready-to-use) with a source code (to be used as a reference code for integration proposes)
  • Implementation guide

Windows package includes:

  • DLL module
  • C# wrappers sources
  • C# and C API specification

Android package includes:

  • .JAR library to be integrated into application
  • Test ECR application with sources
  • Implementation guide

Proxy Mode:

Your terminal does not have built-in communications other than USB/Serial connection? Not an issue with psECR!

Using Proxy mode terminal uses ECR machine possibilities to communicate with external services like parametrization servers and authorization hosts.

  • Used to route all messaging between POS and host or POS and TMS through ECR
  • SSL/TLS communications are included
  • Initiated by sending PROXY command from POS side