Search

Are you looking for test card numbers?

Would you like to contact support?

Issuin icon

KYC verification

Collect KYC information and submit the information to Adyen using our API.

After creating account holders and balance accounts, your users will first need to go through Know Your Customer (KYC) verification process before you can create and issue cards for them. KYC is the process of a business (Adyen) identifying and verifying the identity of its clients (your users). This is required by payment industry regulations.

The information required for KYC includes user data such as address, date of birth, or last four digits of their Social Security Number (SSN). The required information varies based on the region and the legal entity type.

You have to gather your users information with your own pages and screens, and provide the information to Adyen through API.

Required KYC information

During the Early Adopter stage, you need to collect all KYC information to create an accountHolder. The required KYC information depend on your user's region and legal entity type. Reach out to your Adyen contact to learn about the required fields for your users.

Provide KYC information through API

Use our API to provide KYC information and maintain full control of your onboarding experience. By building your own implementation, the onboarding process stays inline with the user experience of your website or app.

After collecting information from your user, provide their data by updating the accountHolder associated with that user.

Here is an example of updating the address and adding idNumber and dateOfBirth for accountHolders.id AHA1B2C3D4E5F6G7H8I9J0.

PATCH /accountHolders/{id} request
{
  "contact":{
    "address": {
      "city": "Amsterdam",
      "country": "NL",
      "stateOrProvince": "NH",
      "street": "89 Brannan Street",
      "street2": "Suite 601",
      "postalCode": "1020CD"
    }
  },
  "individual":{
    "dateOfBirth":"1970-01-01",
    "idNumber":"1234"
  }
}

The response contains the updated accountHolder resource.

Response
{
  "id":"AHA1B2C3D4E5F6G7H8I9J0",
  "contact":{
    "address": {
      "city": "Amsterdam",
      "country": "NL",
      "stateOrProvince": "NH",
      "street": "89 Brannan Street",
      "street2": "Suite 601",
      "postalCode": "1020CD"
    }
  },
    "individual":{
      "dateOfBirth":"1970-01-01",
      "idNumber":"1234"
    }
    ...
  },
  ...
}

Next steps