Mandate management
Payment's SDK
Industry
FinTech (Payments)
Company Size
500+
Duration
2 years (on going)
Payment's SDK for a Payment Gateway Company
This is the project for one of the largest Payment Gateway Companies in India. The client has been a leader in driving electronic payments and digital commerce for a couple of decades . They work towards making digital payments easy and accessible to merchants, financial institutions and governments. With over 100 million API calls per day and 3 billion payments aggregating over USD 90 billion.
What were the challenges?
Any new versions or updates of the payment SDK, would have to be incorporated every time explicitly into the mobile application in all the platforms by the merchants.

A merchant will have to upload the updated version of the application in all the mobile application stores(Play store & App store).
All the end users of the merchants would have to update the merchant’s mobile application in order to use the latest features of the SDK

Failure to update either from the merchant or from the end user may result in failure of payment transactions.

The SDK UI had to be unaffected by the merchant page's stylesheet or javascript. Also it could not be developed using any existing popular UI frameworks like Angular / React JS as there could be conflict in case there is conflicting version found on the merchant's page.

The Web SDK also was not intended to be shown in an iframe which could have countered the problems.
How did we solve it?
TechBulls understood the core problem of the client which was the dynamic update of functionality without actually updating the SDK. We built the SDK using the Server Driven UI concept. Under Server Driven UI concept, the SDK was broken down into core components which the SDK binary implements and a dynamic template which drives how components behave and interact with each other.

The template allows you to display additional components to an existing screen, change labels, colors, placeholders, add new screens, change behaviour of a screen when a parti-cular button is clicked, introduce new valida-tions etc.

The Server Driven UI approach allows the client to maintain a single version of metadata that is template and ensure the same func-tionality across all the versions of SDK.
The Server Driven UI approach allows the client to maintain a single version of metadata that is template and ensure the same functionality across all the versions of SDK.

We identified all payment and PII(Personal Identity Information) related data and implemented the security around it by encryption, secure logging, safeguarding the data, and encrypting the data at rest.

TechBulls implemented CI/CD pipelines using Jenkins and ELK stack and grafana were used for monitoring and alerts
How did the client benefit?
1
Real time updates to mobile apps without doing any manual updates in the app store or on users mobile devices.
2
A fully Server Driven UI based solution which is flexible and adaptable to changes without intervention from merchants and end users.
3
The client got an ability to update the SDK flow without requiring an update to the merchant app. This removed the dependency on the merchant or the end-user for rolling out any new changes to SDK.
Used Technologies
Ready to Transform With AI?
Let’s discuss how TechBulls can help you unlock the full potential of AI for your business.
Explore Other Case Studies
navigation card
AI-Assisted Technology Modernization for Complex Platform
This project is for a top Indian payment gateway, enabling digital payments for businesses and governments. They handle 100M+ API calls daily and process $90B+ across 3B transactions.
Learn More
right arrow
navigation card
Conversational AI for EMI Recovery & Promise-to-Pay
This project is for a top Indian payment gateway, enabling digital payments for businesses and governments. They handle 100M+ API calls daily and process $90B+ across 3B transactions.
Learn More
right arrow
navigation card
Product Integration Assistant
This project is for a top Indian payment gateway, enabling digital payments for businesses and governments. They handle 100M+ API calls daily and process $90B+ across 3B transactions.
Learn More
right arrow
Footer background
techbulls logo
Techbulls SoftTech Pvt. Ltd.
India Office
Office No. 4C, 3rd Floor,
B3 – Cerebrum IT Park,
Kalyani Nagar,
Pune – 411014
USA Office
Dover,
Delaware 19901,
US
Copyright © 2025 | All Rights Reserved Techbulls SoftTech Pvt. Ltd.