IT works as an SDK for semi-integrated systems in which there is no physical machine working as a PoS.
Duration Time & Duration 8 Months
Platform Platform iOS,Android
Target Audience Industry Fintech
Team Members Team Members 2 Members


PS Connect is a portable solution for the semi-integrated system as a software development key (SDK). It was presented in the Restaurant Tech Live Exhibition and BarTech in 2016 and 2017 respectively.


Revamping the Solution

Initially, the app supported Android Version 4.1+. But then we had to deploy it in the PoS machine of Casio, i.e. Casio VR 1000 Till. This machine used an older version of Android.

Supporting the Printers

It was tough to support the printers on Android as only printers of some companies at that time supported Android. As a result, finding its solution was a challenging task.


Debugging was very hard because the network packets had to be sniffed. This was done to enable real-time monitoring and analyze data packets flowing over the networks in the system.


Testing of this app was a great challenge. We were not able to physically bring 25-30 card reader machines to test the app. Consequently, we had to think of an alternate testing method.

Handling issues with the system

Whenever issues occurred in the system after the deployment of the app, obviously we could not bring the complete systems to our office to deal with the issue. As a result, we had to provide a suitable solution for this problem while keeping the user privacy concerns under consideration.


PS Connect is working under PaymentSense in the semi-integrated solutions in which only the card reader machines and SDK are integrated, and PoS (point of sale) is not provided.


Revamping the Solution

For Casio VR 1000 Till, we revamped the solution so that we could work in the older version of Android as well, i.e. Android Version 2.3.

Supporting the Printers

We created custom designs to solve this problem. We provided the support on the tablets of Samsung and Lenovo for the printers of HP and Zebra.


To debug, we created and used a Custom Logging Framework. In this way, we catered the issue of network packet sniffing.


We created a simulator for printer and card reader, which helped us in avoiding the need for physical machines. This simulator made testing comparatively easier.

Handling issues with the system

We developed automated and well-documented APIs for the developers. By using encrypted logs saved on the cloud database, we solved the issues while maintaining user privacy concerns (we only saved the tech data to be used in case of any dispute). This created less dependency.


Integrated Payment:

Users’ till and card machine is connected by using integrated payment software.

Payment Gateway:

The users can make payments online, by phone or through email.

Performance Reports:

The users can get snapshots of their weekly reports through emails in their inbox.

Eliminating Expensive Errors:

Integrated payments also help in eliminating expensive errors.
PS connect

Technology Stack


  • icon Swift 4
  • icon Kotlin/Java 7


Web (Admin Panel)
  • icon Ruby on Rails
  • icon Google Map API
  • icon Apache Spark
  • icon Apache Kafka
  • icon Postgres BD
  • icon Apache NIFI
  • icon Postgres GIS


  • icon Jira
  • icon Confluence
  • icon Bitbucket
  • icon Jenkins
  • icon Crashlytics


Production Server
  • icon AWS
  • icon EC2
  • icon S3
  • icon Apple Store

Do you Want to Get Anything Like That?