Skip to main content

EU Onboarding

EU onboarding combines regulatory obligations under European AML directives with configurable identity verification methods.

It includes:

  • Business verification (KYB)
  • Individual identity verification (KYC)
  • Beneficial ownership disclosure (≥ 25%)
  • Compliance review and approval

This guide explains how onboarding works in the European Union for business, implementation, and technical teams.

Regulatory context

EU onboarding is governed by Anti-Money Laundering (AML) directives and local regulatory requirements across EU member states.

These regulations require:

  • Verification of business existence
  • Identification of Ultimate Beneficial Owners (UBOs ≥ 25%)
  • Identification of authorized representatives
  • Identity verification of applicants and required stakeholders

As a result:

  • Registry lookup may be used for corporate verification
  • Document submission may be required
  • Compliance approval is mandatory before activation

Onboarding overview

EU onboarding supports:

  • Electronic KYB (eKYB)
  • Manual KYB
  • Electronic KYC (eKYC)
  • Manual KYC (for stakeholders only)

Manual review may occur when:

  • Registry lookup fails
  • Electronic verification fails
  • Required stakeholder roles are missing
  • Ownership structures are complex
  • Documentation is incomplete or inconsistent

Responsibility

Client responsibilities

The client's onboarding responsibilities include:

  • Collect accurate business and stakeholder information
  • Declare all required stakeholder roles
  • Declare UBOs (≥ 25% ownership)
  • Capture applicant attestation
  • Upload required documents
  • Ensure stakeholders complete identity verification

Nium responsibilities

Nium's onboarding responsibilities include:

  • Retrieve registry information (when eKYB is used)
  • Validate identity and document submissions
  • Conduct compliance checks
  • Raise RFIs (Requests for Information) if required
  • Approve or reject onboarding

Business verification (KYB)

Nium supports both Electronic KYB (eKYB) and Manual KYB for EU businesses.

Electronic KYB (eKYB)

Electronic KYB retrieves publicly available company information from EU registries. It:

  • Pre-fills corporate data
  • Reduces document collection requirements
  • Improves customer experience
  • Speeds up approvals

Step 1: Fetch public corporate details

Collect:

  • businessRegistrationNumber
  • countryCode

Use the Fetch Public Corporate Details request.

Store the returned publicDetailsId.

If no details are returned, proceed with manual KYB using Create Customer v5.

Step 2: Fetch exhaustive corporate details

Use the Fetch Exhaustive Corporate Details request and include the publicDetailsId.

Store the returned searchId.

note

This is a chargeable API. Use it only once per customer.

Contact your Nium account manager or Nium Support for pricing details.

Step 3: Verify and complete corporate details

  • Confirm submitted data with the applicant
  • Verify directors and UBO information
  • Collect any missing required information
  • Add stakeholder details

Stakeholders may complete verification electronically or manually.

Step 4: Upload required documents

Document upload is required when:

  • searchId is not provided
  • Registry data is incomplete
  • Additional documents are requested during review

Use the Upload Document request.

The response returns a fileId.

This fileId must be referenced in the onboarding request.

For a complete list, see EU Required Documents.

Step 5: Applicant declaration

The authorized representative must confirm:

I certify that I am an authorized representative of the customer.
All information and documents provided are complete and accurate.
I confirm that all UBOs have been disclosed and that I have accepted the Nium Terms and Conditions.

Capture via clickwrap and submit:

  • applicantDeclaration
  • applicantDeclarationTimestamp (format: YYYY-MM-DD HH:MM:SS)

Step 6: Submit onboarding request

Use Create Customer v5 and include:

  • Corporate details
  • Stakeholder details
  • searchId (if applicable)
  • Uploaded fileId references
  • Applicant attestation fields

If searchId is omitted, the application proceeds through manual review.

Individual verification (KYC)

EU onboarding supports Electronic KYC (eKYC) for:

  • Individual customers
  • Corporate applicants
  • Directors
  • UBOs
  • Required stakeholders

Manual KYC is available for stakeholders when required.

Step 1: Submit application

Create a customer using Create Customer v5.

After submission:

statussubstatus
PENDINGAWAITING_KYC

Step 2: Access hosted KYC form

The applicant accesses Nium’s hosted KYC form.

Access is protected by a One-Time Password (OTP) sent to the registered email.

Step 3: Complete identity verification

The applicant:

  • Uploads proof of identity
  • Completes live selfie verification

Stakeholders must complete verification individually.

Step 4: Compliance review

After KYC completion:

statussubstatus
PENDINGUNDER_REVIEW

Nium’s compliance team reviews submissions offline.

If additional information is required:

  • An RFI is raised
  • The customer responds via the RFI Hosted Form

Webhook notifications are sent for all status transitions.

Stakeholder and UBO requirements

Ultimate Beneficial Owner (UBO)

  • All individuals owning ≥ 25% (directly or indirectly) must be declared as UBOs.
  • If no individual meets the threshold, the most senior director must be declared.
  • Corporate shareholders owning ≥ 25% must be declared.

Stakeholder verification

  • All declared stakeholders must complete identity verification.
  • Electronic KYC is supported.
  • Manual verification is available for stakeholders when required.

Multi-layer ownership

If the customer has a multi-layer ownership structure:

  • All corporate stakeholders owning ≥ 25% (directly or indirectly) must be declared.
  • Corporate structure documentation must be submitted to validate the ownership chain.

For more information, see Multi-layer ownership structure.

Position mapping

Business typeDIRECTORPARTNERREPRESENTATIVESETTLORSHAREHOLDERSIGNATORYTRUSTEEUBO
ASSOCIATIONYesYesYesYes
LIMITED_LIABILITY_PARTNERSHIPYesYesYesYes
GOVERNMENT_ENTITYYesYes
PRIVATE_COMPANYYesYesYesYesYes
PUBLIC_COMPANYYesYesYesYesYes
SOLE_TRADERYesYesYes
TRUSTYesYesYesYesYes

A blank cell means the role is not applicable for that business type.

To dynamically retrieve valid roles use the Fetch Corporate Constants request.