CubeIQ Home | Home  |  Privacy Policy  |  Term of Use

  

Technology

caPOS™, the de-facto open - platform, mission-critical, financial transaction library / framework / product that can be customized and extended in order to perform financial transaction authorization and to implement financial interchanges.

In order to accommodate the variety of operating environments, caPOS™ supports a number of architectures and operating topologies and is design and developed using a number of contemporary and modern technologies.

Review caPOS™ features & benefits here.

Review caPOS™ functionality here.

Review caPOS™ certifications here.

 

 

 

 

 


 

Architecture

Client/Server

caPOS™ has been designed and developed with N-Tier Client/Server architecture.

caPOS™ client (tier-1) is executed at terminals points.

caPOS™ Regional Server (tier-2) is executed at regional level.

caPOS™  Server (tier-3) is executed at central lever. 

caPOS™ Database is connected either to caPOS™ Regional Server (tier-3) or to caPOS™ Server (tier-4).

N-Tier Client/Server architecture implementations

caPOS™/Enterprise :: Multi-Lane

caPOS™/Enterprise :: Hospitality

caPOS™/Enterprise :: Multi-Site

A minimum 2-Tier Client/Server architecture is implemented for the caPOS™ versions that are executed in an independent fashion.

2-Tier Client/Server architecture  implementations

caPOS™/Stand Alone

caPOS™/Card Not Present 

Embedded

An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions, often with real-time computing constraints.

Embedded environment is considered the execution environment that is managed by a proprietary operating system such as an eft/pos terminals or the execution environment where the main software application is not caPOS™ but caPOS™ operates as a electronic payment transaction facility service to the main application.  caPOS™ in embedded environment is optimized in terns of size reduction, performance increase and reliability.

Embedded architecture implementations

caPOS™/Enterprise :: Embedded

 

 

 

 

Interoperability

Development of caPOS™ family of software products is based on ANSI C/C++. As an "international assembler", supported natively from most operating systems, C/C++ is the primary choice for developing interoperable software application.

Comparing to Java™ applications, software application developed in C/C++  requires less computer memory for execution and is significantly faster than a Java™ application. In case of embedded application development in C/C++ is the only viable choice.

caPOS™ development is based on ANSI C/C++ and on specific extensions and variations of the language. Together with the usage of a numbers of open source and commercial libraries that enrich interoperability capacity make caPOS™ the most interoperable family of electronic payment software products in the market today.

Operating System

 

Microsoft Windows (98, 2000, XP, Vista)

 

Mac OS X

 

Most commercial versions of UNIX

 

Solaris 2.x on SPARC and Intel

 

SGI  IRIX 5.x & 6.x

 

DG/UX, HP-UX 9.x, 10.x, & 11.x

 

DG/UX, Tru64UNIX 3.x & 4.x

 

AIX 3.x, 4.x & 5.x

 

SCO UnixWare

 

Freely available UNIX implementations

 

FreeBSD

 

NetBSD

 

Commercialized Linux distribution

 

RedHat Enterprise Linux 5.2, 6.x, 7.x, 8x, 9.x & 10.x

 

SuSE 9.x & 10.x

 

Ubuntu 6.x, 7.x & 8.x

 

Mandriva (ex. Mandrake) 2008, 2009

 

Non commercialized Linux distribution

 

Debian Linux 2.x and later

 

Timesys (embedded Linux for various processors)

 

Fedora (Community - based Red Hat Linux) 8.x, 9.x & 10.x

 

Knoppix 3.x, 4.x & 5.x

 

PCLinuxOS 2007 & 2009 (public beta)

 

PCLinuxOS Remasters: Sam Linux , Business Edition Linux (BEL), TinyMe, PCFluxboxOS, Bugnux

 

openSUSE (Community - based SUSE Linux)  10.x & 11.x

 

Gentoo 2007.0 & 2008.0

 

Linix Mint 4.x, 5.x & 6.x

Compilers & Linkers for 32- and 64-bit  Intel and Alpha platforms.

 

 MSVC++, .Net VC++, .Net C#, Borland C++ Builder, IBM's Visual Age

 

 


 

EMV Support

caPOS™ design faces the EMV challenge by separating the EMV functionality from the core electronic payment functionality.

Client/Server

The required EMV functionality is isolated to an EMV Level certified terminal device with EMV Level II certified kernel software that is connected to the core electronic payment application via serial communication. This device is usually an EMV Level & II certified PIN Pad.

Embedded

On embedded operating environments the approach is similar. caPOS™ core electronic payment application is using an external EMV Level I & Level II certified terminal device to handle the interface with the EMV cards and process the EMV data.

Exception to the general EMV processing approach is when the embedded operating environment is an eft/pos terminal which contains the EMV Level I & Level II certified device (smart card reader and manufacturer EMV Kernel). In this case caPOS™ is linked to the EMV Kernel generating an integrating and uniform software application.

 

EMV Level I & Level II certified PIN Pads

Manufacturer

Model

Comments

Certifications

Datasheet

Hypercom

S9SC

PP + SC + MgS

PCI-PED, EMV, RoHS 

Hypercom

S9S

PP + SC

PCI-PED, EMV, RoHS

PAX Technology

SP30

PP + SC + MgS + CL + Com

PCI-PED, EMV, RoHS

PAX Technology

R50

CL

Contactless (VI, MC), RoHS

PAX Technology

PP20

PP

RoHS

GlobalCom

BI3000

PP + SC+ MgS + Com + OPT

PCI-PED, EMV, RoHS

N/A

 

Abbreviations

   

 PP

 High security PIN Pad

 

SC

Smart Card Reader

 

MgS

Magnetic Stripe Reader

 

CL

Contactless Reader

 

Com

Communication capability including  Dial-up MODEM or LAN or GSM/GPRS

 

OPT

Outdoor payment terminal installation capability

 

 

 


 

 

   
Contact  |  Privacy Policy  |  Term of Use  |