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.

Their 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.

Due 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
  • Fix and optimize the existing payment gateway
  • Manage and reduce tech debt
  • Boost the overall system performance
  • Migrate the existing backend functionality to a modern tech stack
  • Develop new backend features and integrate them into the existing system
  • Provide long-term support and post-release service
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

  • A reliable PCI-compliant aggregator to handle a daily heavy workload
  • Gateway with settlement and reconciliation from various acquirers
  • Highlighted and addressed security and infrastructural risks
  • Documented and technologically orchestrated flow of end clients/merchants
  • A BI portal for the customer’s internal use.

The 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.