Capital icon

Collect user data for higher grant amounts

Learn how to collect additional KYC data from your user when they request more than EUR 25,000 in combined business financing.

Limited availability
Adyen's Higher grant amounts feature for Capital is currently in the pilot phase. Some processes and documentation may change as the feature evolves.


In specific situations, Adyen may require your users to provide additional information about their businesses to comply with the European Central Bank's AnaCredit data collection requirements.

This requirement is triggered for certain legal entity types under the following circumstances:

  • When you offer an Adyen Capital grant that exceeds the threshold, which is typically EUR 25,000 or the equivalent in another supported currency.
  • When the total of an Adyen Capital grant offer and any outstanding balance for the user meets or exceeds the threshold, typically EUR 25,000 or the equivalent in another supported currency.

The thresholds for combined business financing and restrictions on legal entity types differ by country or region. Refer to the country and region-specific regulations for more details.

This page gives an overview of the steps needed to collect Know Your Customer (KYC) data from users requesting higher grant amounts. These instructions apply if you are integrating Capital through our Capital API.

If you are using our UI components for Capital, you can also benefit from this feature. The components automatically facilitate the collection of user data through the Adyen-hosted page, so no additional actions are required on your part.

Requirements

Before you begin, take into account the following requirements, limitations, and preparations.

Requirement Description
Integration type You must have an Adyen for Platforms integration with the Capital financial product enabled.
API credentials You must have:
Capabilities Make sure that your user's account holder has the following capabilities:
  • getGrantOffers
  • receiveGrants
Webhooks Subscribe to the following webhooks:
Limitations
  • The feature is compatible only with legal entities created using version 3 or higher of the Legal Entity Management API.
  • Requesting a higher grant amount automatically assigns the user to a risk level that requires additional KYC information. This assignment is currently irreversible, so users must provide the required data before receiving any future grants, even if those grants are below the higher financing threshold.
  • Users must submit their data before the expiration date of the grant offer. Otherwise, the offer will expire, and the user will need to request the grant again.
  • When using Adyen's-hosted page to collect user data, consider the following:
    • You have four minutes to redirect users before a hosted onboarding link expires.
    • Only create a link from your own user interface after your user has logged in.
    • Never create an onboarding link and send it to your user by e-mail or text message.
    • The link can only be clicked once by the user. They have access to the hosted onboarding page for one hour. After this time, the link expires. The link also expires if the user refreshes the page. This ends the user's session.
    • If the link expires, you must generate a new link.
Setup steps Before you begin, make sure:

How it works

After a user select a grant offer, you send an API request to configure a grant for them. Adyen then performs checks to calculate the user's total exposure. This calculation includes the new grant request along with any outstanding balance for that user. If the total amount exceeds the threshold determined for a specific country o region, additional KYC data is required.

The procedure is as follows:

  1. Adyen performs checks whether the user's exposer exceeds the threshold.
  2. Adyen sends webhooks to your server to notify you that additional KYC data is required.
  3. You collect the necessary KYC data and submit it to Adyen.
  4. Adyen reviews the user data and notifies you about the verification results.
  5. After Adyen verifies the data and approves the grant, the grant amount is automatically disbursed to the user. You can then proceed to get grant details or manage disbursements.

The following diagram illustrates an example when a user select an offer of EUR 25,000 or more, and how it affects the status of the grant and the user's capabilities.

Higher financing amounts flow

1. Select a way to collect user data

Adyen offers two options for collecting additional KYC data from users requesting higher grant amounts. Select the option that best suits your needs.

Option
Hosted onboarding (recommended)
API-only
How it works Your users are redirected to a secure, Adyen-hosted page. You make a single API request to generate a one-time link, which you then present to the user in your user interface (UI). The hosted onboarding page handles the entire data collection process and user flow. You build a custom user interface directly within your platform. You use Adyen's Legal Entity Management APIs to determine what information is needed from the user and then submit that data through subsequent API calls.
Provides you with
  • Speed and simplicity: Minimal technical effort as Adyen provides a prebuilt UI.
  • Guaranteed compliance: Adyen handles compliance with the latest regulatory requirements. The hosted onboarding page automatically includes all necessary fields for collecting information about the user's legal entity.
  • Security: Adyen manages the secure data collection environment.
  • Customized design: You can optionally customize your hosted onboarding page so that the interface looks like it is owned by your platform.
  • Complete control: Full control over UI and user experience.
  • Native experience: User never leaves your site.
Required from you
  • Minimal resources: You make a single API request to create a hosted onboarding link and then present the generated link to the user in your UI.
  • Significant resources: Requires dedicated development resources.
  • Data management: You are responsible for identifying and submitting data.
  • Ongoing maintenance: You must stay informed and update your integration to comply with the latest regulatory changes.

2. Get updates when additional data is required

Adyen sends a webhook to your server to notify you that additional KYC data is required for the user to receive a higher grant amount. Alternatively, you can make an API request to get details about a specific grant.

  1. Get updates about the grant status and required actions for higher grant amount using one of the following options:

  2. In the webhook payload or the API response, note the following:

    • actions.code: Set to AnaCreditCapabilityRule
    • actions.resolved: Set to false
    • status.code: Set to Reviewing

    This indicates that an additional KYC data requirement has been established for the grant. To receive the grant, users must provide the necessary information. The grant status will remain Reviewing until the required actions are completed.

    The unresolved AnaCreditCapabilityRule code impacts the Capital capabilities, getGrantOffers and receiveGrants, of your user's account holder:
    - verificationStatus: Set to pending
    - allowed: Set to false.
    - problems: Contains verification errors that must be resolved.

3. Collect user data

Follow the steps depending on your selected way of data collection:

4. Get verification results and grant status updates

In order for the grant to be approved, the verification errors must be resolved for the account holder and the necessary actions related to the grant must be completed.

  1. Get updates about the verification status and results using one of the following options:

    The webhook and the API response should indicate the following for each of the Capital capabilities:

  2. Get updates about the grant status and required actions using one of the following options:

    The webhook and the API response should indicate the following:

    • actions.code: Set to AnaCreditCapabilityRule
    • actions.resolved: Set to true
    • status.code: Set to Approved

Country and region-specific regulations

The following table lists the legal entity types and thresholds of combined business financing by country or region that trigger AnaCredit requirements.

Country/Region Organization Sole Proprietorship Combined business financing from...
Australia -white_check_mark- -x- EUR 25,000
Canada
(excl. Quebec and Saskatchewan)
-white_check_mark- -x- EUR 25,000
Finland -white_check_mark- -x- EUR 25,000
France -white_check_mark- -x- EUR 25,000
Spain (beta) -white_check_mark- -white_check_mark- EUR 3,000
Sweden -white_check_mark- -x- EUR 25,000
United Kingdom
(incl. Channel Islands and Isle of Man)
-white_check_mark- -x- EUR 25,000
United States
(incl. Puerto Rico)
-white_check_mark- -x- EUR 25,000

Verification errors

The following are the common verification errors indicating missing data for higher grant amounts with Capital. Complete the corresponding remediation actions to resolve the errors.

Error Error code Remediation action Remediation action code
ECONOMIC_SECTOR 2_8203 provideEconomicSector 2_905
GLOBAL_LEGAL_ENTITY_IDENTIFIER 2_8204 provideGlobalLegalEntityIdentifier 2_909
INSTITUTIONAL_SECTOR 2_8225 provideInstitutionalSector 2_910
LEGAL_FORM 2_8226 provideLegalForm 2_906
STATUS_OF_LEGAL_PROCEEDINGS 2_8227 provideStatusOfLegalProceeding 2_907
DATE_OF_INITIATION_LEGAL_PROCEEDINGS 2_8228 provideDateOfInitiationLegalProceeding 2_908
HEAD_OFFICE_INDICATOR 2_8229 provideHeadOfficeIndicator 2_911
CNAE_NUMBER 2_8230 noPossibleRemediation 1_100

Next steps