One of our clients turned to us with a request to develop an online digital banking platform (BaaS). Our primary goal was to implement core banking functionality and to develop mobile applications for iOS and Android. The system had to support high peak loads and to have a high level of security. Among primary goals, we had the integration with a set of finance/regulation providers, development of cryptocurrency transactions support and implementation of the high qualified KYC process for customers onboarding.
With a focus on security and system monitoring, we built a solution ready for PCI-DSS (Payment Card Industry Data Security Standard) certification with the implementation of OWASP/CWE/NIST recommendations.
We implemented infrastructure ready for rapid scalability horizontally: in case of a high load, it adds more computing resources into the existing pool which allows maintaining processes fully operational.
Architecture is based on Service-Oriented Architecture (SOA) doctrine developed using cloud solutions.
The platform’s functionality includes:
- a full cycle of new customers onboarding;
- exchanges and transactions: payments, credit, deposit;
- asset management;
- accounting management;
- KYC (Know Your Customer) and AML (Anti Money Laundering) checks;
- administration panel for management/overviewing of all processes and data;
- investment services;
- integration with cryptocurrency (BTC/ETH);
- external API for partners.
The online digital banking platform provides all the important features, it is secure, stable and wide open for integration for third-party providers.
The SCAND development team delivered an online digital platform supplemented by iOS and Android mobile applications. It allows the bank to analyze and avoid risks and to provide customers with a wide range of high-quality services under any conditions.