Connect TM

Header img

Introduction


paymentsense Ltd. is an Inc. 5000 Europe, merchant services and card payment solutions company, which provides its service to small and medium businesses like restaurants, coffee shops, video game shops.

Their existing card payment solution handles underlying complexity of network communication between card reader terminals but limit to Windows based PoS. With evolving technology and usage patterns, switch to portable device pushed them to implement a way of communication for portable devices like mobiles, iPads and tablets.

Noteable Challanges

Tick icon

Solution Design

Designing a synchronous communication solution with consideration that card reader terminal communicates with payments API in asynchronous manner.

Tick icon

Concurrency

Vendors had to control multiple card reader terminal from centralized device.

Tick icon

Availability of terminals

Terminals and mobile devices switch to sleep mode after few minutes of inactivity, and close network connection.

Tick icon

Remote server logging and debugging

Enable a mechanism to debugging live issues without violating PCI compliance .

Tick icon

Supporting obsolete versions of tills

Providing all feature set of our modern SDKs to obsolete version of tills by Casio like VR-1000, which were on Android version 2.2 and 2.3.

Solutions of Challanges

Tick icon

Solution Design

We wrote server applications in Objective-C and Java to ensure that communication between terminals and servers is smooth via callback mechanism.

Tick icon

Availability of terminals

We managed to establish a steady heart-beat between two parties and developed a reconnection mechanism, right after disconnection due to network failure etc.

Tick icon

Concurrency

Writing a server ourselves, helped us achieving concurrency of at least 50 terminals working in parallel on great speed.

Tick icon

Remote server logging and debugging

Developed logging solution with inbuilt robust crash reporting capability at multiple modes, and levels. It helps identifying complex usage pattern using visuals.

Result

Connect TM has now evolved over time as a cloud based solution also, to support all languages and all tills and paymentsense Ltd. is now largest merchant solution providers of Europe.

Technology Stack

Objective-c

Swift

Java

Let's start new project together

Smart MD

Header img

WISRAN

Header img