Our customer is a big sales organization that looked for banking software development services with the opportunity to integrate the developed solution into a financial ecosystem with a partner bank to serve corporate clients.
Detailed information about the client cannot be disclosed under the provisions of the NDA.
The FinTech sector is constantly evolving, offering customers convenient and robust software for banks. Considering our client had low-level automation of merchant services with mainly manual execution, we suggested a turnkey app that withstands high server loads and is easy to scale up. The primary purpose was to deliver and smoothly integrate software for payment processing into the partner bank ecosystem to serve clients in B2B and B2C segments.
As a result, the customer approached Innowise Group, looking for a solution to conduct instant money transactions and receive representative merchant statistics in the form of graphics and diagrams. Additionally, the customer suggested compiling an administrative panel to provide access to different system components based on users’ roles and responsibilities.
The client has partnered with a bank, committing money transfers in a hassle-free and reliable ACH format. Simply put, the developing app is supposed to process the incoming financial steams into the compatible ACH format and create appropriate files in databases. Afterward, all the accumulated files are then transmitted to the banking SFTP server which executes them. All in all, our goal was to develop an application that deals with the AHC format smoothly as follows:
Also, our team developed a system of notifications about the transactions’ current statuses and their successful completion.
As for the front-end, we have built an interface that includes the algorithm for uploading a CSV transaction file through the website, a mechanism for creating payment templates and uploading CSV directly to the server database.
Analytics systemBefore our customer opted for Innowise Group, they had an extensive database of clients that conducted money transactions almost daily. Nonetheless, the previous banking software could not aggregate statistics/analytics to have transparent data about merchant dynamics. The solution we have created enables corporate bank clients to receive merchant data analytics in the form of graphs and diagrams.
Admin panelLast but not least, our vetted team built an admin panel where bank managers can add new users (individuals or companies) and give access to various system components. Thus, new members receive a notification via email confirming successful registration. An admin, in turn, can also permit, restrict, or prohibit access as well as track various parameters like the number of transactions, their statuses, etc.
Our seasoned team compiled the payment processing software for banks, going through all the stages of the SDLC to deliver a customized product that does not have analogs in the market.
During the discovery phase, our BA and Architect clarified the main customer’s objectives and defined technical and business requirements. The team also evaluated the overall project’s scope, workload, and cost.
Then our front-end, back-end experts, and DevOps started building the architecture and business logic of three main modules – Payment system, Admin panel, and Analytics system. Our software engineer chose Python as the primary development tool since it has a powerful Spark framework to handle big volumes of data, is compatible with cloud solutions, and is easy to scale up.
The team worked using Scrum methodology with regular 3-4 week sprints and permanent communication with customers on intermediate results via Slack. The PM assigned tasks and tracked the project’s progress in Jira.
Documentation was kept in Confluence, while repositories were stored in Bitbucket.
The most challenging part of the project Innowise Group coped with was ensuring the safety of the transactions to exclude the risk of fraud. We had to deliver a solution that turns various types of transactions into AHS format without losing processing speed.
Below is a scheme that explains the solution’s architecture.
Summing up, our skilled team delivered a robust turnkey solution that facilitates the work of our client with a corporate bank. The web platform includes three modules that streamline money transfers and make the life of banking managers easier. The number of mistakes has reduced considerably since much of the manual work is digitized.
The payment system provides safe instant money transfers in B2B and B2C segments in ACH format. A transparent analytics system allows for reviewing and analyzing transactions through graphics and diagrams. And finally, our developers introduced an admin panel to add new users and provide access based on their roles and responsibilities.
The developed platform boasts enhanced security and withstands big loads with no freezes and glitches due to optimized load distribution. In addition to functionality, the service has an intuitive design to navigate with ease.
Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
We sign a contract and start working on your project as quickly as possible.