Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · March 7, 2026

EBA Guidelines & API-First Remote Onboarding: A Developer's Guide

Navigating the EBA Guidelines for remote customer onboarding requires a robust, API-first approach to identity verification. This guide offers developers a checklist to ensure compliance, emphasizing secure, user-friendly, and.

By DiditUpdated
eba-guidelines-remote-onboarding-api-first-developer-checklist.png

EBA Compliance is Non-NegotiableFinancial institutions must adhere strictly to the EBA Guidelines on remote customer onboarding, focusing on robust identity verification, fraud prevention, and data security, with a strong emphasis on maintaining high assurance levels.

API-First Design is KeyAn API-first strategy enables modular, scalable, and customizable onboarding flows, allowing developers to integrate best-in-class identity verification components seamlessly and adapt quickly to regulatory changes.

Prioritize Security and User ExperienceImplementing strong authentication methods, passive and active liveness detection, and secure data handling is crucial, while also ensuring a smooth, intuitive user journey to maximize conversion and minimize drop-offs.

Didit Simplifies Complex ComplianceDidit's AI-native, modular identity platform, featuring Free Core KYC, ID Verification, Passive & Active Liveness, and AML Screening, provides the tools for developers to build EBA-compliant remote onboarding processes with speed and flexibility.

Understanding the EBA Guidelines for Remote Onboarding

The European Banking Authority (EBA) guidelines on remote customer onboarding set stringent standards for financial institutions (FIs) across the EU. These guidelines aim to ensure that remote identification processes are as robust and reliable as traditional face-to-face methods, mitigating risks like fraud, money laundering, and terrorist financing. For developers, this translates into a need for highly secure, verifiable, and auditable identity verification solutions that can be seamlessly integrated into existing systems.

Key pillars of the EBA guidelines include obtaining reliable evidence of identity, ensuring the authenticity of documents, conducting liveness checks to prevent presentation attacks, and performing ongoing monitoring. The emphasis is on achieving a high level of assurance in the identity of the customer. An API-first design approach is not just a best practice; it's a necessity for meeting these dynamic regulatory demands. It allows FIs to build flexible, scalable, and future-proof onboarding workflows that can quickly adapt to evolving EBA interpretations and new technological advancements.

The Developer's Checklist for EBA-Compliant API-First Onboarding

Building an EBA-compliant remote onboarding solution from a developer's perspective requires careful consideration of several critical components. Here’s a checklist to guide your API-first design:

  1. Robust ID Verification: Implement an API that can accurately extract data from various identity documents (passports, national IDs, driving licenses) using OCR, MRZ, and barcode scanning. Ensure global coverage and support for multiple document types and languages. Didit’s ID Verification product offers comprehensive document analysis, including NFC Verification for ePassports/eIDs, providing the highest level of assurance.

  2. Advanced Liveness Detection: Integrate passive and active liveness checks to confirm the user is a real, present human and not a deepfake, photo, or video. This is crucial for preventing sophisticated spoofing attempts. Didit's Passive & Active Liveness detection is AI-native, providing robust fraud prevention without compromising user experience.

  3. 1:1 Face Match: After document and liveness checks, perform a 1:1 face match between the identity document photo and a live selfie taken by the user. This biometric comparison is vital for confirming the person presenting the document is its rightful owner. Didit’s 1:1 Face Match ensures high accuracy and reliability.

  4. AML Screening & Monitoring: Integrate real-time screening against global watchlists, sanctions lists, and politically exposed persons (PEPs) databases. The API should also support ongoing monitoring to detect changes in risk profiles. Didit’s AML Screening & Monitoring provides comprehensive compliance tools.

  5. Secure Data Handling & Privacy: Ensure all data transmission is encrypted (TLS 1.2+). Design your APIs to minimize data exposure and adhere to data protection regulations like GDPR. Implement tokenization and strong access controls. Didit's architecture is built with privacy and security at its core, enabling secure and compliant data processing.

  6. Error Handling & Retry Mechanisms: Design APIs with clear error codes and robust retry logic to guide users through the process smoothly, especially during document capture or liveness challenges. This improves conversion rates and user satisfaction.

  7. Audit Trails & Reporting: The API should facilitate the creation of immutable audit trails for every verification step, making it easy to demonstrate compliance to regulators. Detailed reporting capabilities are essential for internal risk management and external audits.

Building Orchestrated Workflows with an API-First Mindset

An API-first approach empowers developers to orchestrate complex identity verification workflows with precision. Instead of relying on monolithic solutions, you can compose individual, specialized services via APIs. This modularity allows for greater flexibility and control. For instance, you might start with ID Verification, then proceed to Passive Liveness, followed by 1:1 Face Match, and finally trigger AML Screening. Each step is a distinct API call, allowing for conditional logic and custom routing based on risk assessment or regulatory requirements.

Didit's Orchestrated Workflows, accessible through its Business Console, allow you to define these multi-step journeys using a no-code visual builder, but the underlying power comes from clean, well-documented APIs. This means you can either leverage the pre-built templates for rapid deployment or build highly customized flows tailored to specific EBA interpretations and your unique business needs. The ability to integrate custom questionnaires for additional data collection, with multi-language support and conditional logic, further enhances compliance and data richness.

The Importance of White-Labeling and User Experience

EBA compliance shouldn't come at the expense of user experience. A seamless, branded onboarding journey is crucial for customer acquisition and retention. An API-first approach, combined with white-labeling capabilities, allows developers to fully customize the verification flow to match their brand identity. This includes controlling colors, typography, logos, layout, and even hosting the verification process on a custom domain.

By using Didit's White Label features, developers can ensure that the entire verification process feels like an integral part of their application, not a third-party redirect. This not only builds trust with the end-user but also simplifies the user journey, reducing friction and improving completion rates. A positive user experience, coupled with robust EBA compliance, creates a powerful competitive advantage in the financial sector.

How Didit Helps

Didit is the AI-native, developer-first identity platform designed to meet the rigorous demands of EBA guidelines with an API-first approach. Our modular architecture allows financial institutions to compose verification, orchestrate risk, and automate trust. Developers can leverage Didit’s comprehensive suite of products, including ID Verification (OCR, MRZ, barcodes, NFC Verification), Passive & Active Liveness, 1:1 Face Match, and AML Screening & Monitoring, to build robust, EBA-compliant remote onboarding workflows.

Didit stands out with its Free Core KYC offering, enabling businesses to get started without upfront costs. Our AI-native engine ensures high accuracy and fraud detection capabilities, while the no-code Business Console and clean APIs provide maximum flexibility for both rapid deployment and deep customization. With Didit, you can implement secure, scalable, and user-friendly remote onboarding processes that satisfy regulatory requirements and enhance customer satisfaction, all without setup fees.

Ready to Get Started?

Ready to see Didit in action? Get a free demo today.

Start verifying identities for free with Didit's free tier.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
EBA Guidelines & API-First Remote Onboarding: Developer's.