ABOUT

MSWIPE OFFLINE PAYMENTS

Mswipe is amongst India's largest POS solution providers, with over a million transacting merchants, they support all modes of card present payment processing, wallets, contactless, soundbox based payment processing, UPI based payment processing and a bunch of value added services for their merchant customers.

LOCATION:

Mumbai, India

DURATION:

2021 - Continuous

TECHNOLOGIES USED:

.NET Core, DevOps - Jenkins, Angular, iOS - Swift, Android - Java & Kotlin

TITLE

Mswipe is amongst India’s largest POS solution providers, with over a million transacting merchants, they support all modes of card present payment processing, wallets, contactless, soundbox-based payment processing, UPI-based payment processing and a bunch of value-added services for their merchant customers.

PROBLEM STATEMENT

The Mswipe tech stack was built on top of legacy .NET framework code, also they wanted a reliable partner to help them build a quality team of engineers to work on their different products with a more modern outlook.

OUR SOLUTION

For Mswipe, our engagement warranted pods of teams working on multiple projects in parallel. But before we could start doing that we identified a single service which was built using the legacy codebase and converted the same to .NET core. Once converted we automated the deployment of this service. We also set up all the overheads which are required to run services in a microservice-based environment.

Post this we went about setting up different pods of teams with a mix of resources from the following skill sets.


Slowly we converted one service at a time from the legacy codebase to the new .NET Core based codebase.
We also introduced Python as a second language to the overall product landscape allowing the Mswipe internal products to be built in a more rapid development environment.
For the overall system architecture, we also deployed auto scaling using load balancing to the Mswipe ecosystem.

We also introduced Python as a second language to the overall product landscape allowing the Mswipe internal products to be built in a more rapid development environment.

For the overall system architecture, we also deployed auto scaling using load balancing to the Mswipe ecosystem.

DURATION

The Mswipe engagement falls in our “Managed Services” business unit, hence the arrangement is on a continuous basis. What we have achieved for them is a captive team of engineers working at 100% commitment to Mswipe products/projects on an ongoing basis.

RESULT

The results of our ongoing engagement with Mswipe at a macro level are

1

Overall higher system stability.

2

Drastic reduction in tech debt.


3

Higher compliance by the entire development team to more mature development processes.

4

A strong emphasis on automation leads to more efficiency in the entire engineering process.

A few objective results which are an outcome of the above macro results are:

  • Faster agility to comply with changing regulatory requirements such as PCI DSS standards.
  • Faster agility to be able to go multi-country, we have deployed the Mswipe solutions in the UAE & Singapore regions also.
  • Added support for new age features like MPOC, and CPOC which are contactless payment standards.
  • The overall platform stability allows Mswipe to respond to the surge in traffic without downtime.
  • Currently, we are able to reach a TPS (transactions per second) velocity of 200 TPS, which earlier was around 50 TPS.
  • Increased stability has resulted in the Mswipe switch & gateway being able to process transactions with a GMV (gross merchandise value) in excess of INR 150 Cr on surge days.

HOW LOGICLOOP TECH BECOMES
YOUR UNDUE ADVANTAGE