see live project
Country
Germany
Domain
Fintech

German payment and banking platform

Our client is a German CSSF and PCI DSS-compliant secure gateway for ACI, pay4asia, and ecomm365 aggregate payment solutions.rnrnTheir system is powered by open APIs and works with embeddable payment forms, multi-currency IBAN accounts, global transfers, 3ds secure payments, recurring payments, plain debit, reverse, pre-authorize, capture, and more.rnrnDue to significant business growth, our client sought assistance with backend development. Our dedicated team helped finish and launch their software platform, shortening the time to market. We are currently providing continuous support and integration of new features.

task set

u003culu003ern tu003cliu003eFix and optimize the existing payment gatewayu003c/liu003ern tu003cliu003eManage and reduce tech debtu003c/liu003ern tu003cliu003eBoost the overall system performanceu003c/liu003ern tu003cliu003eMigrate the existing backend functionality to a modern tech stacku003c/liu003ern tu003cliu003eDevelop new backend features and integrate them into the existing systemu003c/liu003ern tu003cliu003eProvide long-term support and post-release serviceu003c/liu003ernu003c/ulu003e

team
Maximum Load (development phase)
3 Senior Node.js and Angular
Full-stack-Developers
2 Senior DevOps
Current Load (support phase)
1 IT Technical Lead
1 Senior DevOps
technology
Node.js
Express.js
PostgreSQL
Angular
REST Gateway
Agile
Scrum

Our Part

Meeting deadlines 
Meeting deadlines 

The main challenge was meeting a tight deadline. Our client strived to achieve the shortest time to market, so we needed to involve experienced software engineers quickly. We hired and onboarded the required specialists within one week. The customer approved each employee and took over the team management and task planning.

Legacy modernization 
Legacy modernization 

Our dedicated team was immediately integrated into the client’s development processes. We established seamless communication with the customer’s in-house managers and engineering team. Following the project’s roadmap, we cleaned up the backend legacy code and fixed the existing payment gateway during the first development phase.

Transactions 
Transactions 

Then, our developers rebuilt an old gateway Proxy and implemented ACI Integration, Connect In, and Direct Destination Integration. We used ACI tokens for rebilling transactions.

Data migration
Data migration

The next step was to migrate old merchants’ traffic to the rebuilt Proxy gateway. We integrated functions step by step, so a new backend solution worked in parallel with the old one. After the new gateway was ready, we routed the merchants’ traffic to the new API, completely substituting the old one. We also migrated the DNS and Certificates from ACI to the new gateway, developed and integrated the data storage, and rebuilt the database structure. The Rebilling functionality started using our backend token.

AGILE PROJECT management 
AGILE PROJECT management 

Meeting the deadlines and Agile release cycle, our dedicated team developed a new, secure, and stable payment gateway and seamlessly integrated it with the front end.

results

u003culu003ern tu003cliu003eA reliable PCI-compliant aggregator to handle a daily heavy workloadu003c/liu003ern tu003cliu003eGateway with settlement and reconciliation from various acquirersu003c/liu003ern tu003cliu003eHighlighted and addressed security and infrastructural risksu003c/liu003ern tu003cliu003eDocumented and technologically orchestrated flow of end clients/merchantsu003c/liu003ern tu003cliu003eA BI portal for the customer’s internal use.u003c/liu003ernu003c/ulu003ernThe payment platform is now up and running, and the customer business keeps growing. Our dedicated team works part-time as support for the current version and the new NDA product related to KYC technology. We also develop and implement new integrations and features, including developing mobile apps for the customer’s banking platform.