

Dock Financial builds payment and compliance infrastructure for banks, financial institutions and established fintechs, and for companies in insurance, mobility and travel too.
Its clients manage payment and compliance processes modularly — optimising internal workflows, or building offerings of their own on top. Services arrive through APIs or plug-and-play solutions, and where a use case needs it, the company’s own European licence lets it provide the regulatory side as well.
Dock Financial needed a Know Your Customer tool, and an architecture for it, inside their payment and compliance infrastructure.
The tool had to handle user verification and integrate with KYC providers, so a customer verified once can carry that profile to subsequent partners.
Manual approvals had to be possible on demand, rather than the flow assuming every case resolves itself.
Data confidentiality and the client’s wider information security shaped what the architecture could look like.

What we did
The engagement split into two phases: a KYC MVP, then support extending the wider compliance infrastructure — with DevOps, frontend and design help available throughout on demand.
The first version of the API shipped with core functionality, integrated with external services for verifying natural persons and for customer communications.
A mono repository holds four microservices and five different authentication methods, with project documentation and diagrams alongside.
Phase two added company verification while maintaining and extending verification for natural and legal persons, with integrations into data service providers for business checks.
The initial KYC solution was refactored — new repositories, a divided database, updated endpoints and documentation — and risk assessment functionality implemented.
Client testimonial
Netguru has been instrumental in our efforts to launch our KYC solution. They’ve supported us exactly when we needed it, and how we needed it. They’re super easy to work with and instantly felt like part of our team.
What’s next