{"title":"Test verification\/KYC scenarios","category":"default","creationDate":1776961628,"content":"<p>When <a href=\"\/pt\/platforms\/verification-overview\">verifying users<\/a>, the verification checks performed by Adyen can return a range of <a href=\"\/pt\/platforms\/kyc-verification-codes\">error messages<\/a>.<\/p>\n<p>In your test environment, all verification checks are passed by default when the required fields and documents are provided. To test your error handling flow, you can force a scenario where one or more verification checks fail.<\/p>\n<p>This allows you to reproduce an unsuccessful verification flow, including the result and corresponding <a href=\"\/pt\/platforms\/kyc-verification-codes\">verification codes<\/a>. You can then also test the remediating flow to resolve the verification errors.<\/p>\n<h2 id=\"requirements\">Requirements<\/h2>\n<p>Before you begin, take into account the following requirements, limitations, and preparations.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Requirement<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Integration type<\/strong><\/td>\n<td style=\"text-align: left;\">You have an <a href=\"\/pt\/adyen-for-platforms-model\/\">Adyen for Platforms<\/a> or <a href=\"\/pt\/issuing\">Adyen Issuing<\/a> integration.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/development-resources\/api-credentials\/\">API credentials<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">You must have a API credential for <a href=\"\/pt\/platforms\/manage-access\/api-credentials-web-service\">legal entity management<\/a>. To check verification errors by making API requests, you must have a <a href=\"\/pt\/platforms\/manage-access\/api-credentials-web-service\">API web service user credential<\/a> for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/balanceplatform\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Configuration API<\/a>..<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/development-resources\/webhooks\">Webhooks<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">To get updates about the failed verification, make sure you are subscribed to the <a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.accountHolder.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.accountHolder.updated<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Step 1: Make an API request<\/h2>\n<p>Using the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/legalentity\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Legal Entity Management API<\/a>, you can include a <a href=\"https:\/\/docs.adyen.com\/api-explorer\/legalentity\/latest\/post\/legalEntities#header-x_requested_verification_code\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">x-requested-verification-code<\/a> in the header of your API request.<\/p>\n<div class=\"notices green\">\n<p>Note that requested verification codes cannot be used with hosted onboarding.<\/p>\n<\/div>\n<p>You can use requested verification codes for the following endpoints:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/legalentity\/latest\/post\/legalEntities\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">POST \/legalEntities<\/a><\/li>\n<li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/legalentity\/latest\/post\/documents\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">POST \/documents<\/a><\/li>\n<li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/legalentity\/latest\/post\/transferInstruments\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">POST \/transferInstruments<\/a><\/li>\n<\/ul>\n<p>Use a <a href=\"\/pt\/platforms\/kyc-verification-codes\/sub-errors\">suberror code<\/a> as your requested verification code. You can include one code at a time in your request header. Requested verification codes can only be used in your test environment.<\/p>\n\n<div id=\"tabz7ya2\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Legal entities&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;In this example, you want to test the &lt;code&gt;1_3004&lt;\\\/code&gt; suberror code &lt;code&gt;The name and residence country couldn&#039;t be verified&lt;\\\/code&gt; for an individual legal entity. This triggers the following verification checks:&lt;\\\/p&gt;\\n&lt;ul&gt;\\n&lt;li&gt;Name and date of birth check&lt;\\\/li&gt;\\n&lt;li&gt;Residency country check&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;\\n&lt;p&gt;In the header of your POST &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/#\\\/legalentity\\\/latest\\\/post\\\/legalEntities\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/legalEntities&lt;\\\/a&gt; request, include &lt;code&gt;x-requested-verification-code: 1_3004&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Force legal entity verification&#039;\\&quot; :id=\\&quot;&#039;force-le-verification&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/kyc-test.adyen.com\\\\\\\/lem\\\\\\\/v3\\\\\\\/legalEntities \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_LEGAL_ENTITY_MANAGEMENT_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-H &#039;x-requested-verification-code: 1_3004&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;individual\\\\&amp;quot;,\\\\n    \\\\&amp;quot;individual\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;phone\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;birthData\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;dateOfBirth\\\\&amp;quot;: \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;name\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;firstName\\\\&amp;quot;: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n            \\\\&amp;quot;lastName\\\\&amp;quot;: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;nationality\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n        \\\\&amp;quot;residentialAddress\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;city\\\\&amp;quot;: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n            \\\\&amp;quot;country\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n            \\\\&amp;quot;postalCode\\\\&amp;quot;: \\\\&amp;quot;1111AB\\\\&amp;quot;,\\\\n            \\\\&amp;quot;street\\\\&amp;quot;: \\\\&amp;quot;Main street\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;identificationData\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n            \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n            \\\\&amp;quot;issuerState\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n        }\\\\n    }\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v25.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.legalEntityManagement.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.legalEntityManagement.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nIdentificationData identificationData = new IdentificationData()\\\\n  .issuerState(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .number(\\\\&amp;quot;12345678\\\\&amp;quot;)\\\\n  .type(IdentificationData.TypeEnum.NATIONALIDNUMBER);\\\\n\\\\nPhoneNumber phoneNumber = new PhoneNumber()\\\\n  .number(\\\\&amp;quot;+31612345678\\\\&amp;quot;)\\\\n  .type(\\\\&amp;quot;mobile\\\\&amp;quot;);\\\\n\\\\nAddress address = new Address()\\\\n  .country(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .city(\\\\&amp;quot;Amsterdam\\\\&amp;quot;)\\\\n  .street(\\\\&amp;quot;Main street\\\\&amp;quot;)\\\\n  .postalCode(\\\\&amp;quot;1111AB\\\\&amp;quot;);\\\\n\\\\nName name = new Name()\\\\n  .firstName(\\\\&amp;quot;KYC\\\\&amp;quot;)\\\\n  .lastName(\\\\&amp;quot;My Test scenario\\\\&amp;quot;);\\\\n\\\\nBirthData birthData = new BirthData()\\\\n  .dateOfBirth(\\\\&amp;quot;1977-01-01\\\\&amp;quot;);\\\\n\\\\nIndividual individual = new Individual()\\\\n  .identificationData(identificationData)\\\\n  .nationality(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .phone(phoneNumber)\\\\n  .residentialAddress(address)\\\\n  .name(name)\\\\n  .birthData(birthData);\\\\n\\\\nLegalEntityInfoRequiredType legalEntityInfoRequiredType = new LegalEntityInfoRequiredType()\\\\n  .individual(individual)\\\\n  .type(LegalEntityInfoRequiredType.TypeEnum.INDIVIDUAL);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nLegalEntitiesApi service = new LegalEntitiesApi(client);\\\\nLegalEntity response = service.createLegalEntity(legalEntityInfoRequiredType, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v17.4.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\IdentificationData;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\PhoneNumber;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Address;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Name;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\BirthData;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Individual;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\LegalEntityInfoRequiredType;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\LegalEntityManagement\\\\\\\\LegalEntitiesApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$identificationData = new IdentificationData();\\\\n$identificationData\\\\n  -&amp;gt;setIssuerState(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;12345678\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;nationalIdNumber\\\\&amp;quot;);\\\\n\\\\n$phoneNumber = new PhoneNumber();\\\\n$phoneNumber\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;+31612345678\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;mobile\\\\&amp;quot;);\\\\n\\\\n$address = new Address();\\\\n$address\\\\n  -&amp;gt;setCountry(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setCity(\\\\&amp;quot;Amsterdam\\\\&amp;quot;)\\\\n  -&amp;gt;setStreet(\\\\&amp;quot;Main street\\\\&amp;quot;)\\\\n  -&amp;gt;setPostalCode(\\\\&amp;quot;1111AB\\\\&amp;quot;);\\\\n\\\\n$name = new Name();\\\\n$name\\\\n  -&amp;gt;setFirstName(\\\\&amp;quot;KYC\\\\&amp;quot;)\\\\n  -&amp;gt;setLastName(\\\\&amp;quot;My Test scenario\\\\&amp;quot;);\\\\n\\\\n$birthData = new BirthData();\\\\n$birthData\\\\n  -&amp;gt;setDateOfBirth(\\\\&amp;quot;1977-01-01\\\\&amp;quot;);\\\\n\\\\n$individual = new Individual();\\\\n$individual\\\\n  -&amp;gt;setIdentificationData($identificationData)\\\\n  -&amp;gt;setNationality(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setPhone($phoneNumber)\\\\n  -&amp;gt;setResidentialAddress($address)\\\\n  -&amp;gt;setName($name)\\\\n  -&amp;gt;setBirthData($birthData);\\\\n\\\\n$legalEntityInfoRequiredType = new LegalEntityInfoRequiredType();\\\\n$legalEntityInfoRequiredType\\\\n  -&amp;gt;setIndividual($individual)\\\\n  -&amp;gt;setType(\\\\&amp;quot;individual\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\n$service = new LegalEntitiesApi($client);\\\\n$response = $service-&amp;gt;createLegalEntity($legalEntityInfoRequiredType);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v14.4.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.LegalEntityManagement;\\\\nusing Adyen.Service.LegalEntityManagement;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nIdentificationData identificationData = new IdentificationData\\\\n{\\\\n  IssuerState = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  Number = \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n  Type = IdentificationData.TypeEnum.NationalIdNumber\\\\n};\\\\n\\\\nPhoneNumber phoneNumber = new PhoneNumber\\\\n{\\\\n  Number = \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n  Type = \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n};\\\\n\\\\nAddress address = new Address\\\\n{\\\\n  Country = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  City = \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n  Street = \\\\&amp;quot;Main street\\\\&amp;quot;,\\\\n  PostalCode = \\\\&amp;quot;1111AB\\\\&amp;quot;\\\\n};\\\\n\\\\nName name = new Name\\\\n{\\\\n  FirstName = \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n  LastName = \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n};\\\\n\\\\nBirthData birthData = new BirthData\\\\n{\\\\n  DateOfBirth = \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n};\\\\n\\\\nIndividual individual = new Individual\\\\n{\\\\n  IdentificationData = identificationData,\\\\n  Nationality = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  Phone = phoneNumber,\\\\n  ResidentialAddress = address,\\\\n  Name = name,\\\\n  BirthData = birthData\\\\n};\\\\n\\\\nLegalEntityInfoRequiredType legalEntityInfoRequiredType = new LegalEntityInfoRequiredType\\\\n{\\\\n  Individual = individual,\\\\n  Type = LegalEntityInfoRequiredType.TypeEnum.Individual\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nvar service = new LegalEntitiesService(client);\\\\nvar response = service.CreateLegalEntity(legalEntityInfoRequiredType);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, LegalEntityManagementAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst legalEntityInfoRequiredType = {\\\\n  type: \\\\&amp;quot;individual\\\\&amp;quot;,\\\\n  individual: {\\\\n    phone: {\\\\n      number: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n      type: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n    },\\\\n    birthData: {\\\\n      dateOfBirth: new Date(\\\\&amp;quot;1977-01-01\\\\&amp;quot;)\\\\n    },\\\\n    name: {\\\\n      firstName: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n      lastName: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n    },\\\\n    nationality: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    residentialAddress: {\\\\n      city: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n      country: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n      postalCode: \\\\&amp;quot;1111AB\\\\&amp;quot;,\\\\n      street: \\\\&amp;quot;Main street\\\\&amp;quot;\\\\n    },\\\\n    identificationData: {\\\\n      type: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n      number: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n      issuerState: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.LegalEntitiesApi.createLegalEntity(legalEntityInfoRequiredType);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v9.3.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/legalEntityManagement\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nidentificationData := legalEntityManagement.IdentificationData{\\\\n  IssuerState: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n  Number: common.PtrString(\\\\&amp;quot;12345678\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n}\\\\n\\\\nphoneNumber := legalEntityManagement.PhoneNumber{\\\\n  Number: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n  Type: common.PtrString(\\\\&amp;quot;mobile\\\\&amp;quot;),\\\\n}\\\\n\\\\naddress := legalEntityManagement.Address{\\\\n  Country: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  City: common.PtrString(\\\\&amp;quot;Amsterdam\\\\&amp;quot;),\\\\n  Street: common.PtrString(\\\\&amp;quot;Main street\\\\&amp;quot;),\\\\n  PostalCode: common.PtrString(\\\\&amp;quot;1111AB\\\\&amp;quot;),\\\\n}\\\\n\\\\nname := legalEntityManagement.Name{\\\\n  FirstName: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n  LastName: \\\\&amp;quot;My Test scenario\\\\&amp;quot;,\\\\n}\\\\n\\\\nbirthData := legalEntityManagement.BirthData{\\\\n  DateOfBirth: common.PtrString(\\\\&amp;quot;1977-01-01\\\\&amp;quot;),\\\\n}\\\\n\\\\nindividual := legalEntityManagement.Individual{\\\\n  IdentificationData: &amp;amp;identificationData,\\\\n  Nationality: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n  Phone: &amp;amp;phoneNumber,\\\\n  ResidentialAddress: address,\\\\n  Name: name,\\\\n  BirthData: &amp;amp;birthData,\\\\n}\\\\n\\\\nlegalEntityInfoRequiredType := legalEntityManagement.LegalEntityInfoRequiredType{\\\\n  Individual: &amp;amp;individual,\\\\n  Type: \\\\&amp;quot;individual\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nservice := client.LegalEntityManagement()\\\\nreq := service.LegalEntitiesApi.CreateLegalEntityInput().LegalEntityInfoRequiredType(legalEntityInfoRequiredType)\\\\nres, httpRes, err := service.LegalEntitiesApi.CreateLegalEntity(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.2.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;individual\\\\&amp;quot;,\\\\n  \\\\&amp;quot;individual\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;phone\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;birthData\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;dateOfBirth\\\\&amp;quot;: \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;name\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;firstName\\\\&amp;quot;: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n      \\\\&amp;quot;lastName\\\\&amp;quot;: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;nationality\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    \\\\&amp;quot;residentialAddress\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;city\\\\&amp;quot;: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n      \\\\&amp;quot;country\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n      \\\\&amp;quot;postalCode\\\\&amp;quot;: \\\\&amp;quot;1111AB\\\\&amp;quot;,\\\\n      \\\\&amp;quot;street\\\\&amp;quot;: \\\\&amp;quot;Main street\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;identificationData\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n      \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n      \\\\&amp;quot;issuerState\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.legal_entities_api.create_legal_entity(request=json_request)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.3.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :type =&amp;gt; &#039;individual&#039;,\\\\n  :individual =&amp;gt; {\\\\n    :phone =&amp;gt; {\\\\n      :number =&amp;gt; &#039;+31612345678&#039;,\\\\n      :type =&amp;gt; &#039;mobile&#039;\\\\n    },\\\\n    :birthData =&amp;gt; {\\\\n      :dateOfBirth =&amp;gt; &#039;1977-01-01&#039;\\\\n    },\\\\n    :name =&amp;gt; {\\\\n      :firstName =&amp;gt; &#039;KYC&#039;,\\\\n      :lastName =&amp;gt; &#039;My Test scenario&#039;\\\\n    },\\\\n    :nationality =&amp;gt; &#039;NL&#039;,\\\\n    :residentialAddress =&amp;gt; {\\\\n      :city =&amp;gt; &#039;Amsterdam&#039;,\\\\n      :country =&amp;gt; &#039;NL&#039;,\\\\n      :postalCode =&amp;gt; &#039;1111AB&#039;,\\\\n      :street =&amp;gt; &#039;Main street&#039;\\\\n    },\\\\n    :identificationData =&amp;gt; {\\\\n      :type =&amp;gt; &#039;nationalIdNumber&#039;,\\\\n      :number =&amp;gt; &#039;12345678&#039;,\\\\n      :issuerState =&amp;gt; &#039;NL&#039;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.legal_entities_api.create_legal_entity(request_body)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, LegalEntityManagementAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst identificationData: Types.legalEntityManagement.IdentificationData = {\\\\n  issuerState: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  number: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n  type: Types.legalEntityManagement.IdentificationData.TypeEnum.NationalIdNumber\\\\n};\\\\n\\\\nconst phoneNumber: Types.legalEntityManagement.PhoneNumber = {\\\\n  number: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n  type: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n};\\\\n\\\\nconst address: Types.legalEntityManagement.Address = {\\\\n  country: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  city: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n  street: \\\\&amp;quot;Main street\\\\&amp;quot;,\\\\n  postalCode: \\\\&amp;quot;1111AB\\\\&amp;quot;\\\\n};\\\\n\\\\nconst name: Types.legalEntityManagement.Name = {\\\\n  firstName: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n  lastName: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n};\\\\n\\\\nconst birthData: Types.legalEntityManagement.BirthData = {\\\\n  dateOfBirth: \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n};\\\\n\\\\nconst individual: Types.legalEntityManagement.Individual = {\\\\n  identificationData: identificationData,\\\\n  nationality: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  phone: phoneNumber,\\\\n  residentialAddress: address,\\\\n  name: name,\\\\n  birthData: birthData\\\\n};\\\\n\\\\nconst legalEntityInfoRequiredType: Types.legalEntityManagement.LegalEntityInfoRequiredType = {\\\\n  individual: individual,\\\\n  type: Types.legalEntityManagement.LegalEntityInfoRequiredType.TypeEnum.Individual\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.LegalEntitiesApi.createLegalEntity(legalEntityInfoRequiredType);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;legal_entities_0_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Documents&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;In this example, you want to test the &lt;code&gt;1_3008&lt;\\\/code&gt; suberror code &lt;code&gt;The ID document image was incomplete&lt;\\\/code&gt; for a document.&lt;\\\/p&gt;\\n&lt;p&gt;In the header of your POST &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/#\\\/legalentity\\\/latest\\\/post\\\/documents\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/documents&lt;\\\/a&gt; request, include &lt;code&gt;x-requested-verification-code: 1_3008&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Force document verification&#039;\\&quot; :id=\\&quot;&#039;force-document-verification&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/kyc-test.adyen.com\\\\\\\/lem\\\\\\\/v3\\\\\\\/documents \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_LEGAL_ENTITY_MANAGEMENT_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-H &#039;x-requested-verification-code: 1_3008&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;owner\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;legalEntity\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n    \\\\&amp;quot;issuerCountry\\\\&amp;quot; : \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    \\\\&amp;quot;attachments\\\\&amp;quot;: [\\\\n      {\\\\n        \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;R0lGODlhhAMKAeZOADs..\\\\&amp;quot;,\\\\n        \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;front\\\\&amp;quot;\\\\n      },\\\\n      {\\\\n        \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;P3lhKWTpN0LXaPTI0Gs..\\\\&amp;quot;,\\\\n        \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;back\\\\&amp;quot;\\\\n      }\\\\n    ]\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v25.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.legalEntityManagement.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.legalEntityManagement.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nOwnerEntity ownerEntity = new OwnerEntity()\\\\n  .id(\\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;)\\\\n  .type(\\\\&amp;quot;legalEntity\\\\&amp;quot;);\\\\n\\\\nAttachment attachment1 = new Attachment()\\\\n  .pageType(\\\\&amp;quot;front\\\\&amp;quot;);\\\\n\\\\nAttachment attachment2 = new Attachment()\\\\n  .pageType(\\\\&amp;quot;back\\\\&amp;quot;);\\\\n\\\\nDocument document = new Document()\\\\n  .owner(ownerEntity)\\\\n  .issuerCountry(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .attachments(Arrays.asList(attachment1, attachment2))\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;)\\\\n  .type(Document.TypeEnum.IDENTITYCARD);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nDocumentsApi service = new DocumentsApi(client);\\\\nDocument response = service.uploadDocumentForVerificationChecks(document, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v17.4.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\OwnerEntity;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Attachment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Document;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\LegalEntityManagement\\\\\\\\DocumentsApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$ownerEntity = new OwnerEntity();\\\\n$ownerEntity\\\\n  -&amp;gt;setId(\\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;legalEntity\\\\&amp;quot;);\\\\n\\\\n$attachment1 = new Attachment();\\\\n$attachment1\\\\n  -&amp;gt;setPageType(\\\\&amp;quot;front\\\\&amp;quot;);\\\\n\\\\n$attachment2 = new Attachment();\\\\n$attachment2\\\\n  -&amp;gt;setPageType(\\\\&amp;quot;back\\\\&amp;quot;);\\\\n\\\\n$document = new Document();\\\\n$document\\\\n  -&amp;gt;setOwner($ownerEntity)\\\\n  -&amp;gt;setIssuerCountry(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setAttachments(array($attachment1, $attachment2))\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;identityCard\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\n$service = new DocumentsApi($client);\\\\n$response = $service-&amp;gt;uploadDocumentForVerificationChecks($document);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v14.4.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.LegalEntityManagement;\\\\nusing Adyen.Service.LegalEntityManagement;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nOwnerEntity ownerEntity = new OwnerEntity\\\\n{\\\\n  Id = \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  Type = \\\\&amp;quot;legalEntity\\\\&amp;quot;\\\\n};\\\\n\\\\nAttachment attachment1 = new Attachment\\\\n{\\\\n  PageType = \\\\&amp;quot;front\\\\&amp;quot;\\\\n};\\\\n\\\\nAttachment attachment2 = new Attachment\\\\n{\\\\n  PageType = \\\\&amp;quot;back\\\\&amp;quot;\\\\n};\\\\n\\\\nDocument document = new Document\\\\n{\\\\n  Owner = ownerEntity,\\\\n  IssuerCountry = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  Attachments = new List&amp;lt;Attachment&amp;gt;{ attachment1, attachment2 },\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  Type = Document.TypeEnum.IdentityCard\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nvar service = new DocumentsService(client);\\\\nvar response = service.UploadDocumentForVerificationChecks(document);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, LegalEntityManagementAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst document = {\\\\n  owner: {\\\\n    id: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n    type: \\\\&amp;quot;legalEntity\\\\&amp;quot;\\\\n  },\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  type: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n  issuerCountry: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  attachments: [ {\\\\n    content: \\\\&amp;quot;R0lGODlhhAMKAeZOADs..\\\\&amp;quot;,\\\\n    pageType: \\\\&amp;quot;front\\\\&amp;quot;\\\\n  }, {\\\\n    content: \\\\&amp;quot;P3lhKWTpN0LXaPTI0Gs..\\\\&amp;quot;,\\\\n    pageType: \\\\&amp;quot;back\\\\&amp;quot;\\\\n  } ]\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.DocumentsApi.uploadDocumentForVerificationChecks(document);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v9.3.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/legalEntityManagement\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nownerEntity := legalEntityManagement.OwnerEntity{\\\\n  Id: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;legalEntity\\\\&amp;quot;,\\\\n}\\\\n\\\\nattachment1 := legalEntityManagement.Attachment{\\\\n  PageType: common.PtrString(\\\\&amp;quot;front\\\\&amp;quot;),\\\\n}\\\\n\\\\nattachment2 := legalEntityManagement.Attachment{\\\\n  PageType: common.PtrString(\\\\&amp;quot;back\\\\&amp;quot;),\\\\n}\\\\n\\\\ndocument := legalEntityManagement.Document{\\\\n  Owner: &amp;amp;ownerEntity,\\\\n  IssuerCountry: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n  Attachments: []legalEntityManagement.Attachment{\\\\n      attachment1, attachment2,\\\\n  },\\\\n  Description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nservice := client.LegalEntityManagement()\\\\nreq := service.DocumentsApi.UploadDocumentForVerificationChecksInput().Document(document)\\\\nres, httpRes, err := service.DocumentsApi.UploadDocumentForVerificationChecks(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.2.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;owner\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;legalEntity\\\\&amp;quot;\\\\n  },\\\\n  \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n  \\\\&amp;quot;issuerCountry\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  \\\\&amp;quot;attachments\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;R0lGODlhhAMKAeZOADs..\\\\&amp;quot;,\\\\n    \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;front\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;P3lhKWTpN0LXaPTI0Gs..\\\\&amp;quot;,\\\\n    \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;back\\\\&amp;quot;\\\\n  } ]\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.documents_api.upload_document_for_verification_checks(request=json_request)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.3.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :owner =&amp;gt; {\\\\n    :id =&amp;gt; &#039;LE00000000000000000000001&#039;,\\\\n    :type =&amp;gt; &#039;legalEntity&#039;\\\\n  },\\\\n  :description =&amp;gt; &#039;YOUR_DESCRIPTION&#039;,\\\\n  :type =&amp;gt; &#039;identityCard&#039;,\\\\n  :issuerCountry =&amp;gt; &#039;NL&#039;,\\\\n  :attachments =&amp;gt; [ {\\\\n    :content =&amp;gt; &#039;R0lGODlhhAMKAeZOADs..&#039;,\\\\n    :pageType =&amp;gt; &#039;front&#039;\\\\n  }, {\\\\n    :content =&amp;gt; &#039;P3lhKWTpN0LXaPTI0Gs..&#039;,\\\\n    :pageType =&amp;gt; &#039;back&#039;\\\\n  } ]\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.documents_api.upload_document_for_verification_checks(request_body)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, LegalEntityManagementAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst ownerEntity: Types.legalEntityManagement.OwnerEntity = {\\\\n  id: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  type: \\\\&amp;quot;legalEntity\\\\&amp;quot;\\\\n};\\\\n\\\\nconst attachment1: Types.legalEntityManagement.Attachment = {\\\\n  pageType: \\\\&amp;quot;front\\\\&amp;quot;\\\\n};\\\\n\\\\nconst attachment2: Types.legalEntityManagement.Attachment = {\\\\n  pageType: \\\\&amp;quot;back\\\\&amp;quot;\\\\n};\\\\n\\\\nconst document: Types.legalEntityManagement.Document = {\\\\n  owner: ownerEntity,\\\\n  issuerCountry: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  attachments: [attachment1, attachment2],\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  type: Types.legalEntityManagement.Document.TypeEnum.IdentityCard\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.DocumentsApi.uploadDocumentForVerificationChecks(document);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;document error&quot;,&quot;oldTabId&quot;:&quot;documents_1_2&quot;,&quot;relation&quot;:&quot;document error&quot;},{&quot;title&quot;:&quot;Transfer instruments&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;In this example, you want to test the &lt;code&gt;1_7002&lt;\\\/code&gt; suberror code &lt;code&gt;The bank account number wasn&#039;t valid&lt;\\\/code&gt; for a transfer instrument.&lt;\\\/p&gt;\\n&lt;p&gt;In the header of your POST &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/#\\\/legalentity\\\/latest\\\/post\\\/transferInstruments\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/transferInstruments&lt;\\\/a&gt; request, include &lt;code&gt;x-requested-verification-code: 1_7002&lt;\\\/code&gt;.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Force transfer instrument verification&#039;\\&quot; :id=\\&quot;&#039;force-transferInstrument-verification&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/kyc-test.adyen.com\\\\\\\/lem\\\\\\\/v3\\\\\\\/transferInstruments \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_LEGAL_ENTITY_MANAGEMENT_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-H &#039;x-requested-verification-code: 1_7002&#039; \\\\\\\\\\\\n-X POST \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;legalEntityId\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n        \\\\&amp;quot;iban\\\\&amp;quot;: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;\\\\n      }\\\\n    }\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v25.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.legalEntityManagement.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.legalEntityManagement.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nIbanAccountIdentification ibanAccountIdentification = new IbanAccountIdentification()\\\\n  .iban(\\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;)\\\\n  .type(IbanAccountIdentification.TypeEnum.IBAN);\\\\n\\\\nBankAccountInfo bankAccountInfo = new BankAccountInfo()\\\\n  .accountIdentification(new TransferInstrumentInfoAccountIdentification(ibanAccountIdentification));\\\\n\\\\nTransferInstrumentInfo transferInstrumentInfo = new TransferInstrumentInfo()\\\\n  .bankAccount(bankAccountInfo)\\\\n  .legalEntityId(\\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;)\\\\n  .type(TransferInstrumentInfo.TypeEnum.BANKACCOUNT);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nTransferInstrumentsApi service = new TransferInstrumentsApi(client);\\\\nTransferInstrument response = service.createTransferInstrument(transferInstrumentInfo, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v17.4.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\TransferInstrumentInfoAccountIdentification;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\BankAccountInfo;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\LegalEntityManagement\\\\\\\\TransferInstrumentsApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$transferInstrumentInfoAccountIdentification = new TransferInstrumentInfoAccountIdentification();\\\\n$transferInstrumentInfoAccountIdentification\\\\n  -&amp;gt;setIban(\\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;iban\\\\&amp;quot;);\\\\n\\\\n$bankAccountInfo = new BankAccountInfo();\\\\n$bankAccountInfo\\\\n  -&amp;gt;setAccountIdentification($transferInstrumentInfoAccountIdentification);\\\\n\\\\n$transferInstrumentInfo = new TransferInstrumentInfo();\\\\n$transferInstrumentInfo\\\\n  -&amp;gt;setBankAccount($bankAccountInfo)\\\\n  -&amp;gt;setLegalEntityId(\\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;bankAccount\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\n$service = new TransferInstrumentsApi($client);\\\\n$response = $service-&amp;gt;createTransferInstrument($transferInstrumentInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v14.4.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.LegalEntityManagement;\\\\nusing Adyen.Service.LegalEntityManagement;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nIbanAccountIdentification ibanAccountIdentification = new IbanAccountIdentification\\\\n{\\\\n  Iban = \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;,\\\\n  Type = IbanAccountIdentification.TypeEnum.Iban\\\\n};\\\\n\\\\nBankAccountInfo bankAccountInfo = new BankAccountInfo\\\\n{\\\\n  AccountIdentification = new TransferInstrumentInfoAccountIdentification(ibanAccountIdentification)\\\\n};\\\\n\\\\nTransferInstrumentInfo transferInstrumentInfo = new TransferInstrumentInfo\\\\n{\\\\n  BankAccount = bankAccountInfo,\\\\n  LegalEntityId = \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  Type = TransferInstrumentInfo.TypeEnum.BankAccount\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nvar service = new TransferInstrumentsService(client);\\\\nvar response = service.CreateTransferInstrument(transferInstrumentInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, LegalEntityManagementAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst transferInstrumentInfo = {\\\\n  legalEntityId: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  type: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n  bankAccount: {\\\\n    accountIdentification: {\\\\n      type: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n      iban: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.TransferInstrumentsApi.createTransferInstrument(transferInstrumentInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v9.3.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/legalEntityManagement\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nibanAccountIdentification := legalEntityManagement.IbanAccountIdentification{\\\\n  Iban: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n}\\\\n\\\\nbankAccountInfo := legalEntityManagement.BankAccountInfo{\\\\n  AccountIdentification: legalEntityManagement.IbanAccountIdentificationAsTransferInstrumentInfoAccountIdentification(&amp;amp;ibanAccountIdentification),\\\\n}\\\\n\\\\ntransferInstrumentInfo := legalEntityManagement.TransferInstrumentInfo{\\\\n  BankAccount: bankAccountInfo,\\\\n  LegalEntityId: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nservice := client.LegalEntityManagement()\\\\nreq := service.TransferInstrumentsApi.CreateTransferInstrumentInput().TransferInstrumentInfo(transferInstrumentInfo)\\\\nres, httpRes, err := service.TransferInstrumentsApi.CreateTransferInstrument(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.2.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;legalEntityId\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n  \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;accountIdentification\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;iban\\\\&amp;quot;,\\\\n      \\\\&amp;quot;iban\\\\&amp;quot;: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.transfer_instruments_api.create_transfer_instrument(request=json_request)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.3.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :legalEntityId =&amp;gt; &#039;LE00000000000000000000001&#039;,\\\\n  :type =&amp;gt; &#039;bankAccount&#039;,\\\\n  :bankAccount =&amp;gt; {\\\\n    :accountIdentification =&amp;gt; {\\\\n      :type =&amp;gt; &#039;iban&#039;,\\\\n      :iban =&amp;gt; &#039;NL02XXXX0123456789&#039;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.transfer_instruments_api.create_transfer_instrument(request_body)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, LegalEntityManagementAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst ibanAccountIdentification: Types.legalEntityManagement.IbanAccountIdentification = {\\\\n  iban: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;,\\\\n  type: Types.legalEntityManagement.IbanAccountIdentification.TypeEnum.Iban\\\\n};\\\\n\\\\nconst bankAccountInfo: Types.legalEntityManagement.BankAccountInfo = {\\\\n  accountIdentification: ibanAccountIdentification\\\\n};\\\\n\\\\nconst transferInstrumentInfo: Types.legalEntityManagement.TransferInstrumentInfo = {\\\\n  bankAccount: bankAccountInfo,\\\\n  legalEntityId: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n  type: Types.legalEntityManagement.TransferInstrumentInfo.TypeEnum.BankAccount\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.TransferInstrumentsApi.createTransferInstrument(transferInstrumentInfo);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;ti error&quot;,&quot;oldTabId&quot;:&quot;transfer_instruments_2_3&quot;,&quot;relation&quot;:&quot;ti error&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Step 2: Create account holder<\/h2>\n<p>For error tests for legal entities, you need to <a href=\"\/pt\/platforms\/onboard-users\">create an account holder<\/a> for the legal entity of the organization, individual, or sole proprietorship.<\/p>\n<p>For error tests for documents or transfer instruments, you need to <a href=\"\/pt\/platforms\/onboard-users\">create an account holder<\/a> for the legal entity who owns the resource.<\/p>\n<h2 id=\"check-errors\">Step 3: Check verification errors<\/h2>\n<p>To get updates about the failed verification and the corresponding error codes, you can:<\/p>\n<ul>\n<li>Listen to the <a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/balanceplatform-webhooks\/latest\/post\/balancePlatform.accountHolder.updated\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">balancePlatform.accountHolder.updated<\/a> or<\/li>\n<li>Make a GET API request for the particular legal entity, document, or transfer instrument.<\/li>\n<\/ul>\n\n<div id=\"tabH0prk\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Legal entities&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Make a GET  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/get\\\/legalEntities\\\/(id)\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/legalEntities\\\/{id}&lt;\\\/a&gt; request, specifying the &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/#\\\/legalentity\\\/latest\\\/get\\\/legalEntities\\\/{id}\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;id&lt;\\\/a&gt; in the path.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Verification result-API response&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;{\\\\n   \\\\&amp;quot;verificationErrors\\\\&amp;quot;: [\\\\n      {\\\\n         \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_30\\\\&amp;quot;,\\\\n         \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Individual details couldn&#039;t be verified\\\\&amp;quot;,\\\\n         \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n            {\\\\n               \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_300\\\\&amp;quot;,\\\\n               \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update individual details\\\\&amp;quot;\\\\n            }\\\\n         ],\\\\n         \\\\&amp;quot;subErrors\\\\&amp;quot;: [\\\\n            {\\\\n               \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_3004\\\\&amp;quot;,\\\\n               \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;The name and residence country couldn&#039;t be verified\\\\&amp;quot;,\\\\n               \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_305\\\\&amp;quot;,\\\\n                     \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Upload a different proof of residency\\\\&amp;quot;\\\\n                  },\\\\n                  {\\\\n                     \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_300\\\\&amp;quot;,\\\\n                     \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update individual details\\\\&amp;quot;\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n            }\\\\n         ],\\\\n         \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n      }\\\\n   ]\\\\n}&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Verification result-webhook&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;{\\\\n   \\\\&amp;quot;data\\\\&amp;quot;:{\\\\n      \\\\&amp;quot;balancePlatform\\\\&amp;quot;: \\\\&amp;quot;YOUR_BALANCE_PLATFORM\\\\&amp;quot;,\\\\n      \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n         \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n         \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE\\\\&amp;quot;,\\\\n         \\\\&amp;quot;legalEntityId\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n         \\\\&amp;quot;capabilities\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;sendToTransferInstrument\\\\&amp;quot;: {\\\\n               \\\\&amp;quot;allowed\\\\&amp;quot;: false,\\\\n               \\\\&amp;quot;requested\\\\&amp;quot;: true,\\\\n               \\\\&amp;quot;enabled\\\\&amp;quot;: true,\\\\n               \\\\&amp;quot;problems\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;entity\\\\&amp;quot;: {\\\\n                        \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n                        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;LegalEntity\\\\&amp;quot;\\\\n                     },\\\\n                     \\\\&amp;quot;verificationErrors\\\\&amp;quot;: [\\\\n                        {\\\\n                           \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_30\\\\&amp;quot;,\\\\n                           \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Individual details couldn&#039;t be verified.\\\\&amp;quot;,\\\\n                           \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                              {\\\\n                                 \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_300\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update individual details\\\\&amp;quot;\\\\n                              }\\\\n                           ],\\\\n                           \\\\&amp;quot;subErrors\\\\&amp;quot;: [\\\\n                              {\\\\n                                 \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_3004\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;The name and residence country couldn&#039;t be verified\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                                    {\\\\n                                       \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_305\\\\&amp;quot;,\\\\n                                       \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Upload a different proof of residency\\\\&amp;quot;\\\\n                                    },\\\\n                                    {\\\\n                                       \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_300\\\\&amp;quot;,\\\\n                                       \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update individual details\\\\&amp;quot;\\\\n                                    }\\\\n                                 ],\\\\n                                 \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n                              }\\\\n                           ]\\\\n                        }\\\\n                     ]\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;transferInstruments\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;enabled\\\\&amp;quot;: true,\\\\n                     \\\\&amp;quot;requested\\\\&amp;quot;: true,\\\\n                     \\\\&amp;quot;allowed\\\\&amp;quot;: false,\\\\n                     \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;SE00000000000000000000001\\\\&amp;quot;,\\\\n                     \\\\&amp;quot;verificationStatus\\\\&amp;quot;: \\\\&amp;quot;invalid\\\\&amp;quot;\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;verificationStatus\\\\&amp;quot;: \\\\&amp;quot;invalid\\\\&amp;quot;\\\\n            }\\\\n         },\\\\n         \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;AH00000000000000000000001\\\\&amp;quot;,\\\\n         \\\\&amp;quot;status\\\\&amp;quot;: \\\\&amp;quot;Active\\\\&amp;quot;\\\\n      }\\\\n   },\\\\n   \\\\&amp;quot;environment\\\\&amp;quot;: \\\\&amp;quot;test\\\\&amp;quot;,\\\\n   \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;balancePlatform.accountHolder.updated\\\\&amp;quot;\\\\n}&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&lt;p&gt;The response returns the specified requested verification code and associated error codes.&lt;\\\/p&gt;\\n&quot;,&quot;altTitle&quot;:&quot;legal entity error&quot;,&quot;oldTabId&quot;:&quot;le-verification_1&quot;,&quot;relation&quot;:&quot;legal entity error&quot;},{&quot;title&quot;:&quot;Documents&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Make a GET  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/get\\\/documents\\\/(id)\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/documents\\\/{id}&lt;\\\/a&gt; request, specifying the id in the path.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Verification result-API Response&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;{\\\\n   \\\\&amp;quot;verificationErrors\\\\&amp;quot;: [\\\\n      {\\\\n         \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_34\\\\&amp;quot;,\\\\n         \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Image of the ID document didn&#039;t meet requirements\\\\&amp;quot;,\\\\n         \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n            {\\\\n               \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_303\\\\&amp;quot;,\\\\n               \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Upload a different image of the ID document\\\\&amp;quot;\\\\n            }\\\\n         ],\\\\n         \\\\&amp;quot;subErrors\\\\&amp;quot;: [\\\\n            {\\\\n               \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_3008\\\\&amp;quot;,\\\\n               \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;The ID document image was incomplete\\\\&amp;quot;,\\\\n               \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_303\\\\&amp;quot;,\\\\n                     \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Upload a different image of the ID document\\\\&amp;quot;\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n            }\\\\n         ],\\\\n         \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n      }\\\\n   ]\\\\n}&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Verification result-webhook&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;{\\\\n   \\\\&amp;quot;data\\\\&amp;quot;:{\\\\n      \\\\&amp;quot;balancePlatform\\\\&amp;quot;: \\\\&amp;quot;YOUR_BALANCE_PLATFORM\\\\&amp;quot;,\\\\n      \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n         \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n         \\\\&amp;quot;legalEntityId\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n         \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE\\\\&amp;quot;,\\\\n         \\\\&amp;quot;capabilities\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;sendToTransferInstrument\\\\&amp;quot;: {\\\\n               \\\\&amp;quot;allowed\\\\&amp;quot;: false,\\\\n               \\\\&amp;quot;enabled\\\\&amp;quot;: true,\\\\n               \\\\&amp;quot;requested\\\\&amp;quot;: true,\\\\n               \\\\&amp;quot;problems\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;entity\\\\&amp;quot;: {\\\\n                        \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n                        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;LegalEntity\\\\&amp;quot;\\\\n                     },\\\\n                     \\\\&amp;quot;verificationErrors\\\\&amp;quot;: [\\\\n                        {\\\\n                           \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_34\\\\&amp;quot;,\\\\n                           \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Image of the ID document didn&#039;t meet requirements\\\\&amp;quot;,\\\\n                           \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                              {\\\\n                                 \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_303\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Upload a different image of the ID document\\\\&amp;quot;\\\\n                              }\\\\n                           ],\\\\n                           \\\\&amp;quot;subErrors\\\\&amp;quot;: [\\\\n                              {\\\\n                                 \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_3008\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;The ID document image was incomplete\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                                    {\\\\n                                       \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_303\\\\&amp;quot;,\\\\n                                       \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Upload a different image of the ID document\\\\&amp;quot;\\\\n                                    }\\\\n                                 ],\\\\n                                 \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n                              }\\\\n                           ]\\\\n                        }\\\\n                     ]\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;transferInstruments\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;enabled\\\\&amp;quot;: true,\\\\n                     \\\\&amp;quot;requested\\\\&amp;quot;: true,\\\\n                     \\\\&amp;quot;allowed\\\\&amp;quot;: false,\\\\n                     \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;SE00000000000000000000001\\\\&amp;quot;,\\\\n                     \\\\&amp;quot;verificationStatus\\\\&amp;quot;: \\\\&amp;quot;invalid\\\\&amp;quot;\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;verificationStatus\\\\&amp;quot;: \\\\&amp;quot;invalid\\\\&amp;quot;\\\\n            }\\\\n         },\\\\n         \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;AH00000000000000000000001\\\\&amp;quot;,\\\\n         \\\\&amp;quot;status\\\\&amp;quot;: \\\\&amp;quot;Active\\\\&amp;quot;\\\\n      }\\\\n   },\\\\n   \\\\&amp;quot;environment\\\\&amp;quot;: \\\\&amp;quot;test\\\\&amp;quot;,\\\\n   \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;balancePlatform.accountHolder.updated\\\\&amp;quot;\\\\n}&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&lt;p&gt;The response returns the specified requested verification code and associated error codes.&lt;\\\/p&gt;\\n&quot;,&quot;altTitle&quot;:&quot;document error&quot;,&quot;oldTabId&quot;:&quot;document-verification_2&quot;,&quot;relation&quot;:&quot;document error&quot;},{&quot;title&quot;:&quot;Transfer instruments&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Make a GET  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/get\\\/transferInstruments\\\/(id)\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/transferInstruments\\\/{id}&lt;\\\/a&gt; request, specifying the id in the path.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Verification result-API response&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;{\\\\n   \\\\&amp;quot;verificationErrors\\\\&amp;quot;: [\\\\n      {\\\\n         \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_70\\\\&amp;quot;,\\\\n         \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Bank account couldn&#039;t be verified\\\\&amp;quot;,\\\\n         \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n            {\\\\n               \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_700\\\\&amp;quot;,\\\\n               \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update bank account details\\\\&amp;quot;\\\\n            }\\\\n         ],\\\\n         \\\\&amp;quot;subErrors\\\\&amp;quot;: [\\\\n            {\\\\n               \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_7002\\\\&amp;quot;,\\\\n               \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;The bank account number wasn&#039;t valid\\\\&amp;quot;,\\\\n               \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_700\\\\&amp;quot;,\\\\n                     \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update bank account details\\\\&amp;quot;\\\\n                  }\\\\n               ],\\\\n               \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n            }\\\\n         ],\\\\n         \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n      }\\\\n   ]\\\\n}&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Verification result-webhook&#039;\\&quot; :id=\\&quot;&#039;&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;json&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;{\\\\n   \\\\&amp;quot;data\\\\&amp;quot;:{\\\\n      \\\\&amp;quot;balancePlatform\\\\&amp;quot;: \\\\&amp;quot;YOUR_BALANCE_PLATFORM\\\\&amp;quot;\\\\n      \\\\&amp;quot;accountHolder\\\\&amp;quot;: {\\\\n         \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n         \\\\&amp;quot;reference\\\\&amp;quot;: \\\\&amp;quot;YOUR_REFERENCE\\\\&amp;quot;,\\\\n         \\\\&amp;quot;legalEntityId\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n         \\\\&amp;quot;capabilities\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;sendToTransferInstrument\\\\&amp;quot;: {\\\\n               \\\\&amp;quot;allowed\\\\&amp;quot;: false,\\\\n               \\\\&amp;quot;enabled\\\\&amp;quot;: true,\\\\n               \\\\&amp;quot;requested\\\\&amp;quot;: true,\\\\n               \\\\&amp;quot;problems\\\\&amp;quot;: [\\\\n                  {\\\\n                     \\\\&amp;quot;entity\\\\&amp;quot;: {\\\\n                        \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;LE00000000000000000000001\\\\&amp;quot;,\\\\n                        \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;LegalEntity\\\\&amp;quot;\\\\n                     },\\\\n                     \\\\&amp;quot;verificationErrors\\\\&amp;quot;: [\\\\n                        {\\\\n                           \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_70\\\\&amp;quot;,\\\\n                           \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Bank account couldn&#039;t be verified\\\\&amp;quot;,\\\\n                           \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                              {\\\\n                                 \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_700\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update bank account details\\\\&amp;quot;\\\\n                              }\\\\n                           ],\\\\n                           \\\\&amp;quot;subErrors\\\\&amp;quot;: [\\\\n                              {\\\\n                                 \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_7002\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;The bank account number wasn&#039;t valid\\\\&amp;quot;,\\\\n                                 \\\\&amp;quot;remediatingActions\\\\&amp;quot;: [\\\\n                                    {\\\\n                                       \\\\&amp;quot;code\\\\&amp;quot;: \\\\&amp;quot;1_700\\\\&amp;quot;,\\\\n                                       \\\\&amp;quot;message\\\\&amp;quot;: \\\\&amp;quot;Update bank account details\\\\&amp;quot;\\\\n                                    }\\\\n                                 ],\\\\n                                 \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;invalidInput\\\\&amp;quot;\\\\n                              }\\\\n                           ]\\\\n                        }\\\\n                     ],\\\\n                     \\\\&amp;quot;transferInstruments\\\\&amp;quot;: [\\\\n                        {\\\\n                            \\\\&amp;quot;enabled\\\\&amp;quot;: true,\\\\n                            \\\\&amp;quot;requested\\\\&amp;quot;: true,\\\\n                            \\\\&amp;quot;allowed\\\\&amp;quot;: false,\\\\n                            \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;SE322KH223222Q5J4DBMJ8MQZ\\\\&amp;quot;,\\\\n                            \\\\&amp;quot;verificationStatus\\\\&amp;quot;: \\\\&amp;quot;invalid\\\\&amp;quot;\\\\n                        }\\\\n                     ]\\\\n                     \\\\&amp;quot;verificationStatus\\\\&amp;quot;: \\\\&amp;quot;invalid\\\\&amp;quot;\\\\n                  }\\\\n               ]\\\\n            }\\\\n         },\\\\n         \\\\&amp;quot;id\\\\&amp;quot;: \\\\&amp;quot;AH00000000000000000000001\\\\&amp;quot;,\\\\n         \\\\&amp;quot;status\\\\&amp;quot;: \\\\&amp;quot;Active\\\\&amp;quot;\\\\n      },\\\\n      \\\\&amp;quot;environment\\\\&amp;quot;: \\\\&amp;quot;test\\\\&amp;quot;,\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;balancePlatform.accountHolder.updated\\\\&amp;quot;\\\\n   }\\\\n}&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&lt;p&gt;The response returns the specified requested verification code and associated error codes.&lt;\\\/p&gt;\\n&quot;,&quot;altTitle&quot;:&quot;ti error&quot;,&quot;oldTabId&quot;:&quot;ti-verification_3&quot;,&quot;relation&quot;:&quot;ti error&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h2>Step 4: Test the remediating flow and resolve verification errors<\/h2>\n<p>To simulate the resolution of the verification errors, in your test environment, include the <code>x-requested-verification-code: 0_0001<\/code> in the header of your API request.<\/p>\n<div class=\"notices green\">\n<p>Note that requested verification codes cannot be used with hosted onboarding.<\/p>\n<\/div>\n<p>The requested verification code can be used for the following endpoints in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/legalentity\/latest\/overview\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Legal Entity Management API<\/a>:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/legalentity\/latest\/patch\/legalEntities\/_id_\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PATCH \/legalEntities<\/a>.<\/li>\n<li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/legalentity\/latest\/patch\/documents\/_id_\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PATCH \/documents<\/a><\/li>\n<li><a href=\"https:\/\/docs.adyen.com\/api-explorer\/#\/legalentity\/latest\/patch\/transferInstruments\/_id_\" class=\"codeLabel external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PATCH \/transferInstruments<\/a><\/li>\n<\/ul>\n<p>If your error handling is successful, the requested verification code resolves any suberrors associated with the legal entity, document, or transfer instrument.<\/p>\n\n<div id=\"tabAP12W\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Legal Entities&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Make a PATCH  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/patch\\\/legalEntities\\\/(id)\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/legalEntities\\\/{id}&lt;\\\/a&gt; request, specifying the &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/patch\\\/legalEntities\\\/_id_#path-id\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;id&lt;\\\/a&gt; in the path and &lt;code&gt;x-requested-verification-code: 0_0001&lt;\\\/code&gt;in the API header.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Force legal entity remediating action flow&#039;\\&quot; :id=\\&quot;&#039;legal-entity-flow&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/kyc-test.adyen.com\\\\\\\/lem\\\\\\\/v3\\\\\\\/legalEntities\\\\\\\/LE00000000000000000000001 \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_LEGAL_ENTITY_MANAGEMENT_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-H \\\\&amp;quot;x-requested-verification-code: 0_0001\\\\&amp;quot; \\\\\\\\\\\\n-X PATCH \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;individual\\\\&amp;quot;: {\\\\n        \\\\&amp;quot;phone\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;birthData\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;dateOfBirth\\\\&amp;quot;: \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;name\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;firstName\\\\&amp;quot;: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n            \\\\&amp;quot;lastName\\\\&amp;quot;: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;nationality\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n        \\\\&amp;quot;residentialAddress\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;city\\\\&amp;quot;: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n            \\\\&amp;quot;country\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n            \\\\&amp;quot;postalCode\\\\&amp;quot;: \\\\&amp;quot;1111AB\\\\&amp;quot;,\\\\n            \\\\&amp;quot;street\\\\&amp;quot;: \\\\&amp;quot;Main street\\\\&amp;quot;\\\\n        },\\\\n        \\\\&amp;quot;identificationData\\\\&amp;quot;: {\\\\n            \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n            \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n            \\\\&amp;quot;issuerState\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n        }\\\\n    }\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v25.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.legalEntityManagement.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.legalEntityManagement.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nIdentificationData identificationData = new IdentificationData()\\\\n  .issuerState(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .number(\\\\&amp;quot;12345678\\\\&amp;quot;)\\\\n  .type(IdentificationData.TypeEnum.NATIONALIDNUMBER);\\\\n\\\\nPhoneNumber phoneNumber = new PhoneNumber()\\\\n  .number(\\\\&amp;quot;+31612345678\\\\&amp;quot;)\\\\n  .type(\\\\&amp;quot;mobile\\\\&amp;quot;);\\\\n\\\\nAddress address = new Address()\\\\n  .country(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .city(\\\\&amp;quot;Amsterdam\\\\&amp;quot;)\\\\n  .street(\\\\&amp;quot;Main street\\\\&amp;quot;)\\\\n  .postalCode(\\\\&amp;quot;1111AB\\\\&amp;quot;);\\\\n\\\\nName name = new Name()\\\\n  .firstName(\\\\&amp;quot;KYC\\\\&amp;quot;)\\\\n  .lastName(\\\\&amp;quot;My Test scenario\\\\&amp;quot;);\\\\n\\\\nBirthData birthData = new BirthData()\\\\n  .dateOfBirth(\\\\&amp;quot;1977-01-01\\\\&amp;quot;);\\\\n\\\\nIndividual individual = new Individual()\\\\n  .identificationData(identificationData)\\\\n  .nationality(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .phone(phoneNumber)\\\\n  .residentialAddress(address)\\\\n  .name(name)\\\\n  .birthData(birthData);\\\\n\\\\nLegalEntityInfo legalEntityInfo = new LegalEntityInfo()\\\\n  .individual(individual);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nLegalEntitiesApi service = new LegalEntitiesApi(client);\\\\nLegalEntity response = service.updateLegalEntity(\\\\&amp;quot;id\\\\&amp;quot;, legalEntityInfo, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v17.4.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\IdentificationData;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\PhoneNumber;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Address;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Name;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\BirthData;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Individual;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\LegalEntityInfo;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\LegalEntityManagement\\\\\\\\LegalEntitiesApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$identificationData = new IdentificationData();\\\\n$identificationData\\\\n  -&amp;gt;setIssuerState(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;12345678\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;nationalIdNumber\\\\&amp;quot;);\\\\n\\\\n$phoneNumber = new PhoneNumber();\\\\n$phoneNumber\\\\n  -&amp;gt;setNumber(\\\\&amp;quot;+31612345678\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;mobile\\\\&amp;quot;);\\\\n\\\\n$address = new Address();\\\\n$address\\\\n  -&amp;gt;setCountry(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setCity(\\\\&amp;quot;Amsterdam\\\\&amp;quot;)\\\\n  -&amp;gt;setStreet(\\\\&amp;quot;Main street\\\\&amp;quot;)\\\\n  -&amp;gt;setPostalCode(\\\\&amp;quot;1111AB\\\\&amp;quot;);\\\\n\\\\n$name = new Name();\\\\n$name\\\\n  -&amp;gt;setFirstName(\\\\&amp;quot;KYC\\\\&amp;quot;)\\\\n  -&amp;gt;setLastName(\\\\&amp;quot;My Test scenario\\\\&amp;quot;);\\\\n\\\\n$birthData = new BirthData();\\\\n$birthData\\\\n  -&amp;gt;setDateOfBirth(\\\\&amp;quot;1977-01-01\\\\&amp;quot;);\\\\n\\\\n$individual = new Individual();\\\\n$individual\\\\n  -&amp;gt;setIdentificationData($identificationData)\\\\n  -&amp;gt;setNationality(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setPhone($phoneNumber)\\\\n  -&amp;gt;setResidentialAddress($address)\\\\n  -&amp;gt;setName($name)\\\\n  -&amp;gt;setBirthData($birthData);\\\\n\\\\n$legalEntityInfo = new LegalEntityInfo();\\\\n$legalEntityInfo\\\\n  -&amp;gt;setIndividual($individual);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\n$service = new LegalEntitiesApi($client);\\\\n$response = $service-&amp;gt;updateLegalEntity(&#039;id&#039;, $legalEntityInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v14.4.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.LegalEntityManagement;\\\\nusing Adyen.Service.LegalEntityManagement;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nIdentificationData identificationData = new IdentificationData\\\\n{\\\\n  IssuerState = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  Number = \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n  Type = IdentificationData.TypeEnum.NationalIdNumber\\\\n};\\\\n\\\\nPhoneNumber phoneNumber = new PhoneNumber\\\\n{\\\\n  Number = \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n  Type = \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n};\\\\n\\\\nAddress address = new Address\\\\n{\\\\n  Country = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  City = \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n  Street = \\\\&amp;quot;Main street\\\\&amp;quot;,\\\\n  PostalCode = \\\\&amp;quot;1111AB\\\\&amp;quot;\\\\n};\\\\n\\\\nName name = new Name\\\\n{\\\\n  FirstName = \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n  LastName = \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n};\\\\n\\\\nBirthData birthData = new BirthData\\\\n{\\\\n  DateOfBirth = \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n};\\\\n\\\\nIndividual individual = new Individual\\\\n{\\\\n  IdentificationData = identificationData,\\\\n  Nationality = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  Phone = phoneNumber,\\\\n  ResidentialAddress = address,\\\\n  Name = name,\\\\n  BirthData = birthData\\\\n};\\\\n\\\\nLegalEntityInfo legalEntityInfo = new LegalEntityInfo\\\\n{\\\\n  Individual = individual\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nvar service = new LegalEntitiesService(client);\\\\nvar response = service.UpdateLegalEntity(\\\\&amp;quot;id\\\\&amp;quot;, legalEntityInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, LegalEntityManagementAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst legalEntityInfo = {\\\\n  individual: {\\\\n    phone: {\\\\n      number: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n      type: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n    },\\\\n    birthData: {\\\\n      dateOfBirth: new Date(\\\\&amp;quot;1977-01-01\\\\&amp;quot;)\\\\n    },\\\\n    name: {\\\\n      firstName: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n      lastName: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n    },\\\\n    nationality: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    residentialAddress: {\\\\n      city: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n      country: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n      postalCode: \\\\&amp;quot;1111AB\\\\&amp;quot;,\\\\n      street: \\\\&amp;quot;Main street\\\\&amp;quot;\\\\n    },\\\\n    identificationData: {\\\\n      type: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n      number: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n      issuerState: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.LegalEntitiesApi.updateLegalEntity(\\\\&amp;quot;id\\\\&amp;quot;, legalEntityInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v9.3.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/legalEntityManagement\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nidentificationData := legalEntityManagement.IdentificationData{\\\\n  IssuerState: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n  Number: common.PtrString(\\\\&amp;quot;12345678\\\\&amp;quot;),\\\\n  Type: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n}\\\\n\\\\nphoneNumber := legalEntityManagement.PhoneNumber{\\\\n  Number: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n  Type: common.PtrString(\\\\&amp;quot;mobile\\\\&amp;quot;),\\\\n}\\\\n\\\\naddress := legalEntityManagement.Address{\\\\n  Country: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  City: common.PtrString(\\\\&amp;quot;Amsterdam\\\\&amp;quot;),\\\\n  Street: common.PtrString(\\\\&amp;quot;Main street\\\\&amp;quot;),\\\\n  PostalCode: common.PtrString(\\\\&amp;quot;1111AB\\\\&amp;quot;),\\\\n}\\\\n\\\\nname := legalEntityManagement.Name{\\\\n  FirstName: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n  LastName: \\\\&amp;quot;My Test scenario\\\\&amp;quot;,\\\\n}\\\\n\\\\nbirthData := legalEntityManagement.BirthData{\\\\n  DateOfBirth: common.PtrString(\\\\&amp;quot;1977-01-01\\\\&amp;quot;),\\\\n}\\\\n\\\\nindividual := legalEntityManagement.Individual{\\\\n  IdentificationData: &amp;amp;identificationData,\\\\n  Nationality: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n  Phone: &amp;amp;phoneNumber,\\\\n  ResidentialAddress: address,\\\\n  Name: name,\\\\n  BirthData: &amp;amp;birthData,\\\\n}\\\\n\\\\nlegalEntityInfo := legalEntityManagement.LegalEntityInfo{\\\\n  Individual: &amp;amp;individual,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nservice := client.LegalEntityManagement()\\\\nreq := service.LegalEntitiesApi.UpdateLegalEntityInput(\\\\&amp;quot;id\\\\&amp;quot;).LegalEntityInfo(legalEntityInfo)\\\\nres, httpRes, err := service.LegalEntitiesApi.UpdateLegalEntity(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.2.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;individual\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;phone\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;birthData\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;dateOfBirth\\\\&amp;quot;: \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;name\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;firstName\\\\&amp;quot;: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n      \\\\&amp;quot;lastName\\\\&amp;quot;: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;nationality\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    \\\\&amp;quot;residentialAddress\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;city\\\\&amp;quot;: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n      \\\\&amp;quot;country\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n      \\\\&amp;quot;postalCode\\\\&amp;quot;: \\\\&amp;quot;1111AB\\\\&amp;quot;,\\\\n      \\\\&amp;quot;street\\\\&amp;quot;: \\\\&amp;quot;Main street\\\\&amp;quot;\\\\n    },\\\\n    \\\\&amp;quot;identificationData\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;nationalIdNumber\\\\&amp;quot;,\\\\n      \\\\&amp;quot;number\\\\&amp;quot;: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n      \\\\&amp;quot;issuerState\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.legal_entities_api.update_legal_entity(request=json_request, id=\\\\&amp;quot;id\\\\&amp;quot;)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.3.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :individual =&amp;gt; {\\\\n    :phone =&amp;gt; {\\\\n      :number =&amp;gt; &#039;+31612345678&#039;,\\\\n      :type =&amp;gt; &#039;mobile&#039;\\\\n    },\\\\n    :birthData =&amp;gt; {\\\\n      :dateOfBirth =&amp;gt; &#039;1977-01-01&#039;\\\\n    },\\\\n    :name =&amp;gt; {\\\\n      :firstName =&amp;gt; &#039;KYC&#039;,\\\\n      :lastName =&amp;gt; &#039;My Test scenario&#039;\\\\n    },\\\\n    :nationality =&amp;gt; &#039;NL&#039;,\\\\n    :residentialAddress =&amp;gt; {\\\\n      :city =&amp;gt; &#039;Amsterdam&#039;,\\\\n      :country =&amp;gt; &#039;NL&#039;,\\\\n      :postalCode =&amp;gt; &#039;1111AB&#039;,\\\\n      :street =&amp;gt; &#039;Main street&#039;\\\\n    },\\\\n    :identificationData =&amp;gt; {\\\\n      :type =&amp;gt; &#039;nationalIdNumber&#039;,\\\\n      :number =&amp;gt; &#039;12345678&#039;,\\\\n      :issuerState =&amp;gt; &#039;NL&#039;\\\\n    }\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.legal_entities_api.update_legal_entity(request_body, &#039;id&#039;)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, LegalEntityManagementAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst identificationData: Types.legalEntityManagement.IdentificationData = {\\\\n  issuerState: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  number: \\\\&amp;quot;12345678\\\\&amp;quot;,\\\\n  type: Types.legalEntityManagement.IdentificationData.TypeEnum.NationalIdNumber\\\\n};\\\\n\\\\nconst phoneNumber: Types.legalEntityManagement.PhoneNumber = {\\\\n  number: \\\\&amp;quot;+31612345678\\\\&amp;quot;,\\\\n  type: \\\\&amp;quot;mobile\\\\&amp;quot;\\\\n};\\\\n\\\\nconst address: Types.legalEntityManagement.Address = {\\\\n  country: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  city: \\\\&amp;quot;Amsterdam\\\\&amp;quot;,\\\\n  street: \\\\&amp;quot;Main street\\\\&amp;quot;,\\\\n  postalCode: \\\\&amp;quot;1111AB\\\\&amp;quot;\\\\n};\\\\n\\\\nconst name: Types.legalEntityManagement.Name = {\\\\n  firstName: \\\\&amp;quot;KYC\\\\&amp;quot;,\\\\n  lastName: \\\\&amp;quot;My Test scenario\\\\&amp;quot;\\\\n};\\\\n\\\\nconst birthData: Types.legalEntityManagement.BirthData = {\\\\n  dateOfBirth: \\\\&amp;quot;1977-01-01\\\\&amp;quot;\\\\n};\\\\n\\\\nconst individual: Types.legalEntityManagement.Individual = {\\\\n  identificationData: identificationData,\\\\n  nationality: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  phone: phoneNumber,\\\\n  residentialAddress: address,\\\\n  name: name,\\\\n  birthData: birthData\\\\n};\\\\n\\\\nconst legalEntityInfo: Types.legalEntityManagement.LegalEntityInfo = {\\\\n  individual: individual\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.LegalEntitiesApi.updateLegalEntity(\\\\&amp;quot;id\\\\&amp;quot;, legalEntityInfo);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;le-tab&quot;,&quot;oldTabId&quot;:&quot;le-tab_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Documents&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Make a PATCH  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/patch\\\/documents\\\/(id)\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/documents\\\/{id}&lt;\\\/a&gt; request, specifying the &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/patch\\\/documents\\\/_id_#path-id\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;id&lt;\\\/a&gt; in the path and &lt;code&gt;x-requested-verification-code: 0_0001&lt;\\\/code&gt;in the API header.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Force document remediating action flow&#039;\\&quot; :id=\\&quot;&#039;document-flow-id&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/kyc-test.adyen.com\\\\\\\/lem\\\\\\\/v3\\\\\\\/documents\\\\\\\/SE00000000000000000000001 \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_LEGAL_ENTITY_MANAGEMENT_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-H \\\\&amp;quot;x-requested-verification-code: 0_0001\\\\&amp;quot; \\\\\\\\\\\\n-X PATCH \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n    \\\\&amp;quot;issuerCountry\\\\&amp;quot; : \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    \\\\&amp;quot;attachments\\\\&amp;quot;: [\\\\n      {\\\\n        \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;R0lGODlhhAMKAeZOADs..\\\\&amp;quot;,\\\\n        \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;front\\\\&amp;quot;\\\\n      },\\\\n      {\\\\n        \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;P3lhKWTpN0LXaPTI0Gs..\\\\&amp;quot;,\\\\n        \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;back\\\\&amp;quot;\\\\n      }\\\\n    ]\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v25.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.legalEntityManagement.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.legalEntityManagement.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nAttachment attachment1 = new Attachment()\\\\n  .pageType(\\\\&amp;quot;front\\\\&amp;quot;);\\\\n\\\\nAttachment attachment2 = new Attachment()\\\\n  .pageType(\\\\&amp;quot;back\\\\&amp;quot;);\\\\n\\\\nDocument document = new Document()\\\\n  .issuerCountry(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  .attachments(Arrays.asList(attachment1, attachment2))\\\\n  .description(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;)\\\\n  .type(Document.TypeEnum.IDENTITYCARD);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nDocumentsApi service = new DocumentsApi(client);\\\\nDocument response = service.updateDocument(\\\\&amp;quot;id\\\\&amp;quot;, document, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v17.4.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Attachment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\Document;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\LegalEntityManagement\\\\\\\\DocumentsApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$attachment1 = new Attachment();\\\\n$attachment1\\\\n  -&amp;gt;setPageType(\\\\&amp;quot;front\\\\&amp;quot;);\\\\n\\\\n$attachment2 = new Attachment();\\\\n$attachment2\\\\n  -&amp;gt;setPageType(\\\\&amp;quot;back\\\\&amp;quot;);\\\\n\\\\n$document = new Document();\\\\n$document\\\\n  -&amp;gt;setIssuerCountry(\\\\&amp;quot;NL\\\\&amp;quot;)\\\\n  -&amp;gt;setAttachments(array($attachment1, $attachment2))\\\\n  -&amp;gt;setDescription(\\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;)\\\\n  -&amp;gt;setType(\\\\&amp;quot;identityCard\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\n$service = new DocumentsApi($client);\\\\n$response = $service-&amp;gt;updateDocument(&#039;id&#039;, $document);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v14.4.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.LegalEntityManagement;\\\\nusing Adyen.Service.LegalEntityManagement;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nAttachment attachment1 = new Attachment\\\\n{\\\\n  PageType = \\\\&amp;quot;front\\\\&amp;quot;\\\\n};\\\\n\\\\nAttachment attachment2 = new Attachment\\\\n{\\\\n  PageType = \\\\&amp;quot;back\\\\&amp;quot;\\\\n};\\\\n\\\\nDocument document = new Document\\\\n{\\\\n  IssuerCountry = \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  Attachments = new List&amp;lt;Attachment&amp;gt;{ attachment1, attachment2 },\\\\n  Description = \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  Type = Document.TypeEnum.IdentityCard\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nvar service = new DocumentsService(client);\\\\nvar response = service.UpdateDocument(\\\\&amp;quot;id\\\\&amp;quot;, document);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, LegalEntityManagementAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst document = {\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  type: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n  issuerCountry: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  attachments: [ {\\\\n    content: \\\\&amp;quot;R0lGODlhhAMKAeZOADs..\\\\&amp;quot;,\\\\n    pageType: \\\\&amp;quot;front\\\\&amp;quot;\\\\n  }, {\\\\n    content: \\\\&amp;quot;P3lhKWTpN0LXaPTI0Gs..\\\\&amp;quot;,\\\\n    pageType: \\\\&amp;quot;back\\\\&amp;quot;\\\\n  } ]\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.DocumentsApi.updateDocument(\\\\&amp;quot;id\\\\&amp;quot;, document);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v9.3.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/legalEntityManagement\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nattachment1 := legalEntityManagement.Attachment{\\\\n  PageType: common.PtrString(\\\\&amp;quot;front\\\\&amp;quot;),\\\\n}\\\\n\\\\nattachment2 := legalEntityManagement.Attachment{\\\\n  PageType: common.PtrString(\\\\&amp;quot;back\\\\&amp;quot;),\\\\n}\\\\n\\\\ndocument := legalEntityManagement.Document{\\\\n  IssuerCountry: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n  Attachments: []legalEntityManagement.Attachment{\\\\n      attachment1, attachment2,\\\\n  },\\\\n  Description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  Type: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nservice := client.LegalEntityManagement()\\\\nreq := service.DocumentsApi.UpdateDocumentInput(\\\\&amp;quot;id\\\\&amp;quot;).Document(document)\\\\nres, httpRes, err := service.DocumentsApi.UpdateDocument(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.2.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;description\\\\&amp;quot;: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;identityCard\\\\&amp;quot;,\\\\n  \\\\&amp;quot;issuerCountry\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  \\\\&amp;quot;attachments\\\\&amp;quot;: [ {\\\\n    \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;R0lGODlhhAMKAeZOADs..\\\\&amp;quot;,\\\\n    \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;front\\\\&amp;quot;\\\\n  }, {\\\\n    \\\\&amp;quot;content\\\\&amp;quot;: \\\\&amp;quot;P3lhKWTpN0LXaPTI0Gs..\\\\&amp;quot;,\\\\n    \\\\&amp;quot;pageType\\\\&amp;quot;: \\\\&amp;quot;back\\\\&amp;quot;\\\\n  } ]\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.documents_api.update_document(request=json_request, id=\\\\&amp;quot;id\\\\&amp;quot;)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.3.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :description =&amp;gt; &#039;YOUR_DESCRIPTION&#039;,\\\\n  :type =&amp;gt; &#039;identityCard&#039;,\\\\n  :issuerCountry =&amp;gt; &#039;NL&#039;,\\\\n  :attachments =&amp;gt; [ {\\\\n    :content =&amp;gt; &#039;R0lGODlhhAMKAeZOADs..&#039;,\\\\n    :pageType =&amp;gt; &#039;front&#039;\\\\n  }, {\\\\n    :content =&amp;gt; &#039;P3lhKWTpN0LXaPTI0Gs..&#039;,\\\\n    :pageType =&amp;gt; &#039;back&#039;\\\\n  } ]\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.documents_api.update_document(request_body, &#039;id&#039;)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, LegalEntityManagementAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst attachment1: Types.legalEntityManagement.Attachment = {\\\\n  pageType: \\\\&amp;quot;front\\\\&amp;quot;\\\\n};\\\\n\\\\nconst attachment2: Types.legalEntityManagement.Attachment = {\\\\n  pageType: \\\\&amp;quot;back\\\\&amp;quot;\\\\n};\\\\n\\\\nconst document: Types.legalEntityManagement.Document = {\\\\n  issuerCountry: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n  attachments: [attachment1, attachment2],\\\\n  description: \\\\&amp;quot;YOUR_DESCRIPTION\\\\&amp;quot;,\\\\n  type: Types.legalEntityManagement.Document.TypeEnum.IdentityCard\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.DocumentsApi.updateDocument(\\\\&amp;quot;id\\\\&amp;quot;, document);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;document-tab&quot;,&quot;oldTabId&quot;:&quot;document-tab_2&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;Transfer Instruments&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Make a PATCH  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/patch\\\/transferInstruments\\\/(id)\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;\\\/transferInstruments\\\/{id}&lt;\\\/a&gt; request, specifying the &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/patch\\\/transferInstruments\\\/_id_#path-id\\&quot; class=\\&quot;codeLabel external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;id&lt;\\\/a&gt; in the path and &lt;code&gt;x-requested-verification-code: 0_0001&lt;\\\/code&gt;in the API header.&lt;\\\/p&gt;\\n&lt;div data-component-wrapper=\\&quot;code-sample\\&quot;&gt;\\n    &lt;code-sample :title=\\&quot;&#039;Force transfer instrument remediating action flow&#039;\\&quot; :id=\\&quot;&#039;ti-flow-id&#039;\\&quot; :code-data=\\&quot;[{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;curl&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;curl https:\\\\\\\/\\\\\\\/kyc-test.adyen.com\\\\\\\/lem\\\\\\\/v3\\\\\\\/transferInstruments\\\\\\\/SE00000000000000000000001 \\\\\\\\\\\\n-H &#039;x-api-key: ADYEN_LEGAL_ENTITY_MANAGEMENT_API_KEY&#039; \\\\\\\\\\\\n-H &#039;content-type: application\\\\\\\/json&#039; \\\\\\\\\\\\n-H \\\\&amp;quot;x-requested-verification-code: 0_0001\\\\&amp;quot; \\\\\\\\\\\\n-X PATCH \\\\\\\\\\\\n-d &#039;{\\\\n    \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n    \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n      \\\\&amp;quot;countryCode\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n      \\\\&amp;quot;currencyCode\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n      \\\\&amp;quot;iban\\\\&amp;quot;: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;\\\\n    }\\\\n}&#039;&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;java&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Java&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Java API Library v25.0.0\\\\nimport com.adyen.Client;\\\\nimport com.adyen.enums.Environment;\\\\nimport com.adyen.model.legalEntityManagement.*;\\\\nimport java.time.OffsetDateTime;\\\\nimport java.util.*;\\\\nimport com.adyen.service.legalEntityManagement.*;\\\\n\\\\nClient client = new Client(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, Environment.TEST);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nBankAccountInfo bankAccountInfo = new BankAccountInfo()\\\\n  .countryCode(\\\\&amp;quot;NL\\\\&amp;quot;);\\\\n\\\\nTransferInstrumentInfo transferInstrumentInfo = new TransferInstrumentInfo()\\\\n  .bankAccount(bankAccountInfo)\\\\n  .type(TransferInstrumentInfo.TypeEnum.BANKACCOUNT);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nTransferInstrumentsApi service = new TransferInstrumentsApi(client);\\\\nTransferInstrument response = service.updateTransferInstrument(\\\\&amp;quot;id\\\\&amp;quot;, transferInstrumentInfo, null);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;php&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;PHP&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen PHP API Library v17.4.0\\\\nuse Adyen\\\\\\\\Client;\\\\nuse Adyen\\\\\\\\Environment;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\BankAccountInfo;\\\\nuse Adyen\\\\\\\\Model\\\\\\\\LegalEntityManagement\\\\\\\\TransferInstrumentInfo;\\\\nuse Adyen\\\\\\\\Service\\\\\\\\LegalEntityManagement\\\\\\\\TransferInstrumentsApi;\\\\n\\\\n$client = new Client();\\\\n$client-&amp;gt;setXApiKey(\\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;);\\\\n$client-&amp;gt;setEnvironment(Environment::TEST);\\\\n\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\n$bankAccountInfo = new BankAccountInfo();\\\\n$bankAccountInfo\\\\n  -&amp;gt;setCountryCode(\\\\&amp;quot;NL\\\\&amp;quot;);\\\\n\\\\n$transferInstrumentInfo = new TransferInstrumentInfo();\\\\n$transferInstrumentInfo\\\\n  -&amp;gt;setBankAccount($bankAccountInfo)\\\\n  -&amp;gt;setType(\\\\&amp;quot;bankAccount\\\\&amp;quot;);\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\n$service = new TransferInstrumentsApi($client);\\\\n$response = $service-&amp;gt;updateTransferInstrument(&#039;id&#039;, $transferInstrumentInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;cs&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;C#&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen .net API Library v14.4.0\\\\nusing Adyen;\\\\nusing Environment = Adyen.Model.Environment;\\\\nusing Adyen.Model;\\\\nusing Adyen.Model.LegalEntityManagement;\\\\nusing Adyen.Service.LegalEntityManagement;\\\\n\\\\nvar config = new Config()\\\\n{\\\\n    XApiKey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n    Environment = Environment.Test\\\\n};\\\\nvar client = new Client(config);\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nBankAccountInfo bankAccountInfo = new BankAccountInfo\\\\n{\\\\n  CountryCode = \\\\&amp;quot;NL\\\\&amp;quot;\\\\n};\\\\n\\\\nTransferInstrumentInfo transferInstrumentInfo = new TransferInstrumentInfo\\\\n{\\\\n  BankAccount = bankAccountInfo,\\\\n  Type = TransferInstrumentInfo.TypeEnum.BankAccount\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nvar service = new TransferInstrumentsService(client);\\\\nvar response = service.UpdateTransferInstrument(\\\\&amp;quot;id\\\\&amp;quot;, transferInstrumentInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;js&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (JavaScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nconst { Client, LegalEntityManagementAPI } = require(&#039;@adyen\\\\\\\/api-library&#039;);\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst transferInstrumentInfo = {\\\\n  type: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n  bankAccount: {\\\\n    countryCode: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    currencyCode: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    iban: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;\\\\n  }\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.TransferInstrumentsApi.updateTransferInstrument(\\\\&amp;quot;id\\\\&amp;quot;, transferInstrumentInfo);&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;go&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Go&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Go API Library v9.3.0\\\\nimport (\\\\n  \\\\&amp;quot;context\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/common\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/adyen\\\\&amp;quot;\\\\n  \\\\&amp;quot;github.com\\\\\\\/adyen\\\\\\\/adyen-go-api-library\\\\\\\/v9\\\\\\\/src\\\\\\\/legalEntityManagement\\\\&amp;quot;\\\\n)\\\\nclient := adyen.NewClient(&amp;amp;common.Config{\\\\n  ApiKey:      \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;,\\\\n  Environment: common.TestEnv,\\\\n})\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nbankAccountInfo := legalEntityManagement.BankAccountInfo{\\\\n  CountryCode: common.PtrString(\\\\&amp;quot;NL\\\\&amp;quot;),\\\\n}\\\\n\\\\ntransferInstrumentInfo := legalEntityManagement.TransferInstrumentInfo{\\\\n  BankAccount: bankAccountInfo,\\\\n  Type: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n}\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nservice := client.LegalEntityManagement()\\\\nreq := service.TransferInstrumentsApi.UpdateTransferInstrumentInput(\\\\&amp;quot;id\\\\&amp;quot;).TransferInstrumentInfo(transferInstrumentInfo)\\\\nres, httpRes, err := service.TransferInstrumentsApi.UpdateTransferInstrument(context.Background(), req)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;py&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Python&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Python API Library v12.2.0\\\\nimport Adyen\\\\n\\\\nadyen = Adyen.Adyen()\\\\nadyen.client.xapikey = \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;\\\\nadyen.client.platform = \\\\&amp;quot;test\\\\&amp;quot; # The environment to use library in.\\\\n\\\\n# Create the request object(s)\\\\njson_request = {\\\\n  \\\\&amp;quot;type\\\\&amp;quot;: \\\\&amp;quot;bankAccount\\\\&amp;quot;,\\\\n  \\\\&amp;quot;bankAccount\\\\&amp;quot;: {\\\\n    \\\\&amp;quot;countryCode\\\\&amp;quot;: \\\\&amp;quot;NL\\\\&amp;quot;,\\\\n    \\\\&amp;quot;currencyCode\\\\&amp;quot;: \\\\&amp;quot;EUR\\\\&amp;quot;,\\\\n    \\\\&amp;quot;iban\\\\&amp;quot;: \\\\&amp;quot;NL02XXXX0123456789\\\\&amp;quot;\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.transfer_instruments_api.update_transfer_instrument(request=json_request, id=\\\\&amp;quot;id\\\\&amp;quot;)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;rb&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;Ruby&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;# Adyen Ruby API Library v9.3.0\\\\nrequire \\\\&amp;quot;adyen-ruby-api-library\\\\&amp;quot;\\\\n\\\\nadyen = Adyen::Client.new\\\\nadyen.api_key = &#039;ADYEN_API_KEY&#039;\\\\nadyen.env = :test # Set to \\\\&amp;quot;live\\\\&amp;quot; for live environment\\\\n\\\\n# Create the request object(s)\\\\nrequest_body = {\\\\n  :type =&amp;gt; &#039;bankAccount&#039;,\\\\n  :bankAccount =&amp;gt; {\\\\n    :countryCode =&amp;gt; &#039;NL&#039;,\\\\n    :currencyCode =&amp;gt; &#039;EUR&#039;,\\\\n    :iban =&amp;gt; &#039;NL02XXXX0123456789&#039;\\\\n  }\\\\n}\\\\n\\\\n# Make the API call\\\\nresult = adyen.legalEntityManagement.transfer_instruments_api.update_transfer_instrument(request_body, &#039;id&#039;)&amp;quot;},{&amp;quot;language&amp;quot;:&amp;quot;ts&amp;quot;,&amp;quot;tabTitle&amp;quot;:&amp;quot;NodeJS (TypeScript)&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\\\\/\\\\\\\/ Adyen Node API Library v16.2.0\\\\n\\\\\\\/\\\\\\\/ Require the parts of the module you want to use\\\\nimport { Client, LegalEntityManagementAPI, Types } from \\\\&amp;quot;@adyen\\\\\\\/api-library\\\\&amp;quot;;\\\\n\\\\\\\/\\\\\\\/ Initialize the client object\\\\nconst client = new Client({apiKey: \\\\&amp;quot;ADYEN_API_KEY\\\\&amp;quot;, environment: \\\\&amp;quot;TEST\\\\&amp;quot;});\\\\n\\\\n\\\\\\\/\\\\\\\/ Create the request object(s)\\\\nconst bankAccountInfo: Types.legalEntityManagement.BankAccountInfo = {\\\\n  countryCode: \\\\&amp;quot;NL\\\\&amp;quot;\\\\n};\\\\n\\\\nconst transferInstrumentInfo: Types.legalEntityManagement.TransferInstrumentInfo = {\\\\n  bankAccount: bankAccountInfo,\\\\n  type: Types.legalEntityManagement.TransferInstrumentInfo.TypeEnum.BankAccount\\\\n};\\\\n\\\\n\\\\\\\/\\\\\\\/ Make the API call\\\\nconst legalEntityManagementAPI = new LegalEntityManagementAPI(client);\\\\nconst response = legalEntityManagementAPI.TransferInstrumentsApi.updateTransferInstrument(\\\\&amp;quot;id\\\\&amp;quot;, transferInstrumentInfo);&amp;quot;}]\\&quot; :enable-copy-link-to-code-block=\\&quot;true\\&quot; :code-sample-card-size=\\&quot;&#039;fullsize&#039;\\&quot;&gt;&lt;\\\/code-sample&gt;\\n&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;ti-tab&quot;,&quot;oldTabId&quot;:&quot;ti-tab_3&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/platforms\/test-verification-errors","articleFields":{"description":"Learn how you can test your error handling flows.","feedback_component":true,"parameters":{"directoryPath":"\/platforms","model":"platform"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/platforms\/test-verification-errors","title":"Test verification\/KYC scenarios","content":"When verifying users, the verification checks performed by Adyen can return a range of error messages.\nIn your test environment, all verification checks are passed by default when the required fields and documents are provided. To test your error handling flow, you can force a scenario where one or more verification checks fail.\nThis allows you to reproduce an unsuccessful verification flow, including the result and corresponding verification codes. You can then also test the remediating flow to resolve the verification errors.\nRequirements\nBefore you begin, take into account the following requirements, limitations, and preparations.\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nYou have an Adyen for Platforms or Adyen Issuing integration.\n\n\nAPI credentials\nYou must have a API credential for legal entity management. To check verification errors by making API requests, you must have a API web service user credential for the  Configuration API..\n\n\nWebhooks\nTo get updates about the failed verification, make sure you are subscribed to the balancePlatform.accountHolder.updated\n\n\n\nStep 1: Make an API request\nUsing the  Legal Entity Management API, you can include a x-requested-verification-code in the header of your API request.\n\nNote that requested verification codes cannot be used with hosted onboarding.\n\nYou can use requested verification codes for the following endpoints:\n\nPOST \/legalEntities\nPOST \/documents\nPOST \/transferInstruments\n\nUse a suberror code as your requested verification code. You can include one code at a time in your request header. Requested verification codes can only be used in your test environment.\n\n\n    \n        \n        \n    \n\n\nStep 2: Create account holder\nFor error tests for legal entities, you need to create an account holder for the legal entity of the organization, individual, or sole proprietorship.\nFor error tests for documents or transfer instruments, you need to create an account holder for the legal entity who owns the resource.\nStep 3: Check verification errors\nTo get updates about the failed verification and the corresponding error codes, you can:\n\nListen to the balancePlatform.accountHolder.updated or\nMake a GET API request for the particular legal entity, document, or transfer instrument.\n\n\n\n    \n        \n        \n    \n\n\nStep 4: Test the remediating flow and resolve verification errors\nTo simulate the resolution of the verification errors, in your test environment, include the x-requested-verification-code: 0_0001 in the header of your API request.\n\nNote that requested verification codes cannot be used with hosted onboarding.\n\nThe requested verification code can be used for the following endpoints in the  Legal Entity Management API:\n\nPATCH \/legalEntities.\nPATCH \/documents\nPATCH \/transferInstruments\n\nIf your error handling is successful, the requested verification code resolves any suberrors associated with the legal entity, document, or transfer instrument.\n\n\n    \n        \n        \n    \n\n","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Platforms","lvl2":"Test verification\/KYC scenarios"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/platforms","lvl2":"\/pt\/platforms\/test-verification-errors"},"levels":3,"category":"Platforms","category_color":"green","tags":["verification\/KYC","scenarios"]}}
