{"title":"Onboard and verify users","category":"default","creationDate":1685459280,"content":"<p>Your users' legal entity type and operating country determine the <a href=\"\/pt\/platforms\/onboard-users\/onboarding-steps\">required verification information<\/a> you need to collect from your users. You can use Adyen's Hosted onboarding or build your own UI to collect information from your users.<\/p>\n<ul>\n<li><strong>Hosted onboarding<\/strong>: Direct your users to a page hosted by Adyen, where Adyen manages the onboarding flow and user interface (UI). You can either have Adyen create the resources automatically by requesting them in your Customer Area (onboarding on invite), or create the resources yourself by making a few API calls (API-initiated hosted onboarding).<\/li>\n<li><strong>API-only onboarding<\/strong>: Build your own UI and collect required user data. You make API requests to create resources and submit the user data to Adyen. This onboarding type gives you complete control over the user journey within your platform's environment.\n<\/li>\n<\/ul>\n<p>The timing of when you need to collect this information depends on the <a href=\"\/pt\/platforms\/verification-overview\/verification-types\">verification type<\/a> that applies to your case. After Adyen receives the information, the <a href=\"\/pt\/platforms\/verification-overview\">verification process<\/a> starts automatically.<\/p>\n<h2>Requirements<\/h2>\n<p>If you have an <a href=\"\/pt\/adyen-for-platforms-model\/\">Adyen for Platforms<\/a> integration, there are no additional requirements, limitations, or preparations.<\/p>\n<h2>Hosted onboarding<\/h2>\n<div class=\"additional-info-block output-inline\">\n<h5 class=\"article__heading additional-info-block__title\">Hosted onboarding Postman flows<\/h5><div class=\"additional-info-block__body\"><p><img style=\"width: 20px;\" alt=\"\" src=\"\/user\/pages\/reuse\/pfs-general\/link-to-postman-flows\/postman-icon.svg?decoding=auto&amp;fetchpriority=auto\" \/> <a href=\"https:\/\/www.postman.com\/adyendev\/workspace\/adyen-flows\/flow\/6555da913826e900310ebeba\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Try out Postman flows<\/a> in your private workspace to test all the required API calls with your own credentials. <\/p><\/div><\/div>\n\n<p>Hosted onboarding is our recommended solution for collecting the information needed to onboard your users. This option requires less integration effort, because your users provide their information directly on a page hosted by Adyen.<\/p>\n<p>You can onboard the following <a href=\"\/pt\/platforms\/verification-requirements\/#legal-entity-type\">legal entity types<\/a>:<\/p>\n<ul>\n<li><a href=\"\/pt\/platforms\/verification-requirements\/?tab=organization_1\">Organization<\/a><\/li>\n<li><a href=\"\/pt\/platforms\/verification-requirements\/?tab=individual_2\">Individual<\/a><\/li>\n<li><a href=\"\/pt\/platforms\/verification-requirements\/?tab=sole_proprietorship_3\">Sole proprietorship<\/a><\/li>\n<li><a href=\"\/pt\/platforms\/verification-requirements\/?tab=trust_4\">Trusts<\/a> (Only in Australia and New Zealand)\n<\/li>\n<\/ul>\n<p>Adyen offers two different ways to implement hosted onboarding:<\/p>\n<ul>\n<li><strong>Onboarding on invite<\/strong>: In your Customer Area, request Adyen to create an account holder for your user. You then create a hosted onboarding link to redirect your users to enter their information. Choose one of the following options:\n<ul>\n<li>Create a hosted onboarding link in your Customer Area to share it with your user after their account is created. Your user can securely access the hosted onboarding link with an SMS authentication. They then will be redirected to the Adyen-hosted page to provide their information.<\/li>\n<li>Integrate the View Verification Status component into your user interface (UI). This component automatically creates a hosted onboarding link, redirects your user to the Adyen-hosted page to provide their information, and shows their verification status.<\/li>\n<\/ul><\/li>\n<li><strong>API-initiated<\/strong>: Create resources and a hosted onboarding link by making API calls to several endpoints. After you create the link to the onboarding page, redirect your users to enter their information.<\/li>\n<\/ul>\n<p>Choose the option that best suits your use case.<\/p>\n\n<div id=\"tabezlyj\">\n    <div data-component-wrapper=\"tabs\">\n        <tabs\n                        :items=\"[{&quot;title&quot;:&quot;Onboarding on invite&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;Onboarding on invite allows you to onboard users without integrating APIs for hosted onboarding. All actions are performed in your Customer Area, requiring minimal manual work from you.&lt;\\\/p&gt;\\n&lt;p&gt;In your Customer Area, &lt;a href=\\&quot;#resources\\&quot;&gt;request Adyen to create an account holder&lt;\\\/a&gt; for your user. You then create a &lt;a href=\\&quot;#ho-link\\&quot;&gt;hosted onboarding link&lt;\\\/a&gt; to redirect your users to enter their information.&lt;\\\/p&gt;\\n&lt;p&gt;When you request an account holder, Adyen automatically creates all required resources and configures the default payment methods for your user.&lt;\\\/p&gt;\\n&lt;h4 id=\\&quot;resources\\&quot;&gt;Resources and payment methods&lt;\\\/h4&gt;\\n&lt;div class=\\&quot;sc-notice note\\&quot;&gt;&lt;div&gt;\\n&lt;p&gt;The payment methods and stores are created after the &lt;code&gt;receivePayments&lt;\\\/code&gt; &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/verification-overview\\\/capabilities\\\/\\&quot;&gt;capability&lt;\\\/a&gt; is allowed. This means that information about the payment methods and stores becomes accessible in the Customer Area &lt;strong&gt;only after&lt;\\\/strong&gt; the user has completed the &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/verification-overview\\&quot;&gt;verification process&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;\\\/div&gt;&lt;\\\/div&gt;\\n&lt;p&gt;Adyen creates the following resources for your user:&lt;\\\/p&gt;\\n&lt;div class=\\&quot;row\\&quot; style=\\&quot;align-items: top;justify-content: center;\\&quot;&gt;\\n&lt;div class=\\&quot;col col-12 col-md-3\\&quot; style=\\&quot;background-color:transparent;;\\&quot;&gt;&lt;ul&gt;&lt;li&gt;Account holder&lt;\\\/li&gt;&lt;li&gt;Balance account&lt;\\\/li&gt;&lt;li&gt;Business line&lt;\\\/li&gt;&lt;\\\/ul&gt;&lt;\\\/div&gt;&lt;div class=\\&quot;col col-12 col-md-3\\&quot; style=\\&quot;background-color:transparent;;\\&quot;&gt;&lt;p&gt;&lt;\\\/li&gt;&lt;\\\/p&gt;&lt;li&gt;Legal entities&lt;\\\/li&gt;&lt;li&gt;Payment methods&lt;\\\/li&gt;&lt;li&gt;Stores&lt;\\\/li&gt;&lt;\\\/div&gt;&lt;div class=\\&quot;col col-12 col-md-6\\&quot; style=\\&quot;background-color:transparent;;\\&quot;&gt;&lt;\\\/div&gt;&lt;\\\/div&gt;&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;\\n&lt;p&gt;Adyen sets up the following payment methods for your user. The &lt;a href=\\&quot;https:\\\/\\\/www.adyen.com\\\/payment-methods\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot; class=\\&quot;external-link no-image\\&quot;&gt;availability of these payment methods&lt;\\\/a&gt; depends on the country\\\/region where the user&#039;s legal entity is registered. &lt;a id=\\&quot;default-pm\\&quot;&gt;&lt;\\\/a&gt;&lt;\\\/p&gt;\\n&lt;div class=\\&quot;row\\&quot; style=\\&quot;align-items: top;justify-content: center;\\&quot;&gt;\\n&lt;div class=\\&quot;col col-12 col-md-6\\&quot; style=\\&quot;background-color:transparent;;\\&quot;&gt;&lt;ul&gt;&lt;li&gt;AliPay&lt;\\\/li&gt;&lt;li&gt;Amex&lt;\\\/li&gt;&lt;li&gt;Bancontact&lt;\\\/li&gt;&lt;li&gt;China UnionPay (CUP)&lt;\\\/li&gt;&lt;li&gt;Discover&lt;\\\/li&gt;&lt;li&gt;Eftpos&lt;\\\/li&gt;&lt;\\\/ul&gt;&lt;\\\/div&gt;&lt;div class=\\&quot;col col-12 col-md-6\\&quot; style=\\&quot;background-color:transparent;;\\&quot;&gt;&lt;p&gt;&lt;\\\/li&gt;&lt;\\\/p&gt;&lt;li&gt;Girocard&lt;\\\/li&gt;&lt;li&gt;iDeal&lt;\\\/li&gt;&lt;li&gt;JCB&lt;\\\/li&gt;&lt;li&gt;Maestro&lt;\\\/li&gt;&lt;li&gt;Mastercard&lt;\\\/li&gt;&lt;li&gt;Visa&lt;\\\/li&gt;&lt;\\\/div&gt;&lt;\\\/div&gt;&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;\\n&lt;p&gt;After onboarding your user, you can &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/manage-stores?tab=CA-1_1\\&quot;&gt;add additional stores&lt;\\\/a&gt; and &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/payment-methods\\\/customer-area\\&quot;&gt;request additional payment methods&lt;\\\/a&gt;.&lt;\\\/p&gt;\\n&lt;h4 id=\\&quot;ho-link\\&quot;&gt;Hosted onboarding link&lt;\\\/h4&gt;\\n&lt;p&gt;The following shows the possible options for creating a hosted onboarding link during the onboarding on invite flow.&lt;\\\/p&gt;\\n\\n&lt;div id=\\&quot;tabUM7uB\\&quot;&gt;\\n    &lt;div data-component-wrapper=\\&quot;tabs\\&quot;&gt;\\n        &lt;tabs\\n                        :items=\\&quot;[{&amp;quot;title&amp;quot;:&amp;quot;Customer Area&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\n&amp;lt;p&amp;gt;You can create a long-expiry hosted onboarding link in your Customer Area to share with your user after their account is created.  This option enables you to:&amp;lt;\\\\\\\/p&amp;gt;\\\\n&amp;lt;ul&amp;gt;\\\\n&amp;lt;li&amp;gt;Create a hosted onboarding link that remains active for 12 hours. You can then copy and share the link with your user.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Provide the user&amp;#039;s email address and mobile number to be used for authentication purposes. Note that only one combination of an email address and mobile number can be used for the account holder at any given time. You can update the user&amp;#039;s contact details if needed.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Authenticate the user using an SMS code sent by Adyen.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Allow the user to request a new onboarding if the current link expires. A new link is automatically generated and sent by Adyen via email.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;\\\\\\\/ul&amp;gt;\\\\n&amp;quot;,&amp;quot;altTitle&amp;quot;:&amp;quot;ca&amp;quot;,&amp;quot;oldTabId&amp;quot;:&amp;quot;ca_1&amp;quot;,&amp;quot;relation&amp;quot;:&amp;quot;&amp;quot;},{&amp;quot;title&amp;quot;:&amp;quot;Component&amp;quot;,&amp;quot;content&amp;quot;:&amp;quot;\\\\n&amp;lt;p&amp;gt;You can integrate the View Verification Status component into your user interface (UI). The component enables you to:&amp;lt;\\\\\\\/p&amp;gt;\\\\n&amp;lt;ul&amp;gt;\\\\n&amp;lt;li&amp;gt;Create a hosted onboarding link and redirect your user to the Adyen-hosted page to fill in their data.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Allow the user to &amp;lt;a href=\\\\&amp;quot;\\\\\\\/pt\\\\\\\/platforms\\\\\\\/onboard-users\\\\\\\/pci-forms\\\\&amp;quot;&amp;gt;sign PCI security questionnaires&amp;lt;\\\\\\\/a&amp;gt; and accept Adyen&amp;#039;s &amp;lt;a href=\\\\&amp;quot;\\\\\\\/pt\\\\\\\/platforms\\\\\\\/onboard-users\\\\\\\/terms-of-service\\\\&amp;quot;&amp;gt;Terms of Service&amp;lt;\\\\\\\/a&amp;gt; as part of the onboarding process.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Show your user their current verification status.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Allow the user to navigate back to the hosted onboarding page from your platform&amp;#039;s UI if they need to update their information and for ongoing &amp;lt;a href=\\\\&amp;quot;\\\\\\\/pt\\\\\\\/platforms\\\\\\\/verification-overview#verification-workflow\\\\&amp;quot;&amp;gt;verification&amp;lt;\\\\\\\/a&amp;gt; in the future.&amp;lt;\\\\\\\/li&amp;gt;\\\\n&amp;lt;li&amp;gt;Trigger specific events on your server when the user&amp;#039;s verification status changes or an error occurs.\\\\n&amp;quot;,&amp;quot;altTitle&amp;quot;:&amp;quot;component&amp;quot;,&amp;quot;oldTabId&amp;quot;:&amp;quot;component_2&amp;quot;,&amp;quot;relation&amp;quot;:&amp;quot;&amp;quot;}]\\&quot;\\n            :should-update-when-url-changes=&#039;true&#039;&gt;\\n        &lt;\\\/tabs&gt;\\n    &lt;\\\/div&gt;\\n&lt;\\\/div&gt;\\n\\n&lt;div class=\\&quot;sc-notice note\\&quot;&gt;&lt;div&gt;\\n&lt;p&gt;If you choose API-initiated hosted onboarding and generate a link using the LEM API, you need to:&lt;\\\/p&gt;\\n&lt;ul&gt;\\n&lt;li&gt;Configure the page  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/post\\\/legalEntities\\\/(id)\\\/onboardingLinks#request-settings\\&quot; class=\\&quot;codeLabel  external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;settings&lt;\\\/a&gt; to show the relevant PCI questionnaires that the user needs to sign.&lt;\\\/li&gt;\\n&lt;li&gt;Handle the redirect to the hosted onboarding page.&lt;\\\/li&gt;\\n&lt;li&gt;Set up your server to get updates about the verification status and results.&lt;\\\/li&gt;\\n&lt;\\\/ul&gt;\\n&lt;p&gt;See the &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/onboard-users\\\/onboarding-steps\\&quot;&gt;onboarding steps&lt;\\\/a&gt; for API-initiated hosted onboarding.&lt;\\\/p&gt;\\n&lt;\\\/div&gt;&lt;\\\/div&gt;\\n&quot;,&quot;altTitle&quot;:&quot;onboarding-on-invite&quot;,&quot;oldTabId&quot;:&quot;onboarding-on-invite_1&quot;,&quot;relation&quot;:&quot;&quot;},{&quot;title&quot;:&quot;API-initiated&quot;,&quot;content&quot;:&quot;\\n&lt;p&gt;The API-initiated hosted onboarding requires integrating the  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/legalentity\\\/latest\\\/overview\\&quot; class=\\&quot; external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;Legal Entity Management API&lt;\\\/a&gt; and  &lt;a href=\\&quot;https:\\\/\\\/docs.adyen.com\\\/api-explorer\\\/balanceplatform\\\/latest\\\/overview\\&quot; class=\\&quot; external-link no-image\\&quot; target=\\&quot;_blank\\&quot; rel=\\&quot;nofollow noopener noreferrer\\&quot;&gt;Configuration API&lt;\\\/a&gt;. You must make several API calls to create and customize the resources required to generate the Adyen-hosted onboarding page.&lt;\\\/p&gt;\\n&lt;p&gt;You can also &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/onboard-users\\\/customize-hosted-onboarding\\&quot;&gt;customize&lt;\\\/a&gt; the theme, the language, and the user permissions of the hosted onboarding page.&lt;\\\/p&gt;\\n&lt;p&gt;See &lt;a href=\\&quot;\\\/pt\\\/platforms\\\/onboard-users\\\/onboarding-steps\\&quot;&gt;onboarding steps&lt;\\\/a&gt; for more details.&lt;\\\/p&gt;\\n&quot;,&quot;altTitle&quot;:null,&quot;oldTabId&quot;:&quot;api-initiated_1_2&quot;,&quot;relation&quot;:&quot;&quot;}]\"\n            :should-update-when-url-changes='true'>\n        <\/tabs>\n    <\/div>\n<\/div>\n\n<h3>Supported countries and regions<\/h3>\n<p>You can use hosted onboarding in the following locations where your users are operating.<\/p>\n<div class=\"sc-columns\" style=\"columns:3 auto;-moz-columns:3 auto;column-gap:normal;-moz-column-gap:normal;\">\n<p>Australia<br \/>\nAustria<br \/>\nBelgium<br \/>\nBulgaria<br \/>\nCanada<br \/>\nCroatia<br \/>\nCyprus<br \/>\nCzech Republic<br \/>\nDenmark<br \/>\nEstonia<br \/>\nFinland<br \/>\nFrance<br \/>\nGermany<br \/>\nGibraltar<br \/>\nGreece<br \/>\nGuernsey<br \/>\nHong Kong<br \/>\nHungary<br \/>\nIreland<br \/>\nItaly<br \/>\nLatvia<br \/>\nLiechtenstein<br \/>\nLithuania<br \/>\nLuxembourg<br \/>\nMalta<br \/>\nNetherlands<br \/>\nNew Zealand<br \/>\nNorway<br \/>\nPoland<br \/>\nPortugal<br \/>\nRomania<br \/>\nSingapore<br \/>\nSlovakia<br \/>\nSlovenia<br \/>\nSpain<br \/>\nSweden<br \/>\nSwitzerland<br \/>\nUnited Kingdom (including Isle of Man &amp; Jersey)<br \/>\nUnited States (including Puerto Rico)<\/p>\n<\/div>\n<h3 id=\"instant-bank-verification\">Instant bank account verification in hosted onboarding<\/h3>\n<p>For some locations and legal entity types, your users can choose to instantly verify their bank account details in your hosted onboarding page. They are prompted to log in to their online banking environment and confirm their account details. Their bank account is then verified within seconds without them needing to provide a bank statement.<\/p>\n<div class=\"accordion-shortcode adl-accordion adl-accordion--max-height-transition\" data-expand=\"true\" data-ignore=\"anchorjs-link\">\n    \n    <div class=\"adl-accordion__item\" style=\"border: none !important;\">\n        <div tabindex=\"0\" role=\"item\" aria-expanded=\"false\" class=\"adl-accordion__header\">\n            <i class=\"adl-accordion__toggle adl-icon-chevron-down\"><\/i>\n            <div class=\"adl-accordion__title-wrapper\" data-accordion=\"#see-supported-countries-regions\">\n                                    <h4 class=\"adl-accordion__title\">See supported countries\/regions<\/h4>\n                            <\/div>\n        <\/div>\n        <div role=\"region\" class=\"adl-accordion__content\">\n            \n<p>This feature is currently only available for the following locations and legal entity types.<\/p>\n<table>\n<thead>\n<tr>\n<th>Country\/region<\/th>\n<th style=\"text-align: center;\">Individuals<\/th>\n<th style=\"text-align: center;\">Organizations<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Austria<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Belgium<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Canada<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Denmark<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Estonia<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Finland<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>France<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Germany<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Ireland<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Italy<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Latvia<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Lithuania<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Netherlands<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Norway<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><\/td>\n<\/tr>\n<tr>\n<td>Portugal<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Poland<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Spain<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>Sweden<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>United Kingdom<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<tr>\n<td>United States<\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n<p>To see an example of the entire hosted onboarding flow, you can watch a video here:<\/p>\n<div class=\"sc-columns\" style=\"columns:2 auto;-moz-columns:2 auto;column-gap:normal;-moz-column-gap:normal;\">\n<div style=\"text-align: center;\">\n<iframe src=\"https:\/\/player.vimeo.com\/video\/844529799?h=0504e3c3d0\" width=\"100%\" height=\"564\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen><\/iframe>\n<\/div>\n<div style=\"text-align: center;\">\n<iframe src=\"https:\/\/player.vimeo.com\/video\/844529828?h=47c0053c04\" width=\"100%\" height=\"564\" frameborder=\"0\" allow=\"autoplay; fullscreen\" allowfullscreen><\/iframe>\n<\/div>\n<\/div>\n<h3 id=\"auto-id-document\">Autofill individual details using ID documents in hosted onboarding<\/h3>\n<div class=\"notices green\">\n<p>This feature is only available if you are using <a href=\"\/pt\/platforms\/onboard-users\/onboarding-versions\/\">onboarding v3 or v4<\/a><\/p>\n<\/div>\n<p>Users filling in their personal details can now scan or upload their ID document in the hosted onboarding page to add this information. This ensures that the information matches the document and improves verification pass rates.<\/p>\n<div class=\"notices green\">\n<p>Only ID documents that contain <a href=\"https:\/\/en.wikipedia.org\/wiki\/Latin_alphabet\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Latin characters<\/a> are supported.<\/p>\n<\/div>\n<p>After scanning or uploading their ID document, the user can confirm their information before submitting it to Adyen.<br \/>\n<img alt=\"\" src=\"\/user\/pages\/reuse\/pfs-onboarding\/landing-page\/hosted\/Id-capture.png\" \/><\/p>\n<p>To test this feature, use the following <a href=\"https:\/\/documentation.onfido.com\/images\/sample_driving_licence.png\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">sample document<\/a>.<\/p>\n<h3 id=\"decision-makers\">Guided flow to add decision makers for organizations in hosted onboarding<\/h3>\n<p>This feature is only available if you are using <a href=\"\/pt\/platforms\/onboard-users\/onboarding-versions\/\">onboarding v3 or v4<\/a><\/p>\n<p>Users can answer a series of questions to ensure that they select the correct role for the decision makers for their organization. Decision makers include <a href=\"\/pt\/platforms\/verification-requirements\/?tab=organization_0_1#identify-ubos\">ultimate beneficial owners, controlling persons, and signatories<\/a>.<\/p>\n<p><img alt=\"\" src=\"\/user\/pages\/reuse\/pfs-onboarding\/landing-page\/hosted\/decision-makers.png\" \/><\/p>\n<h2>API-only onboarding<\/h2>\n <p>With API-only onboarding, you need to build the UI for your platform where you collect data from your users. You then need to submit the collected data to Adyen by making requests to 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> and 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>. You can onboard users operating in any of the <a href=\"\/pt\/platforms#supported-countriesregions\">countries and regions where Adyen for Platforms is supported<\/a>.<\/p>\n<p>To build your integration more quickly, you also can embed an <a href=\"\/pt\/platforms\/onboard-users\/components\">Onboarding component<\/a> into your UI to let your users enter their data. These components use the entered data to create the relevant resource. This means you do not need to make an API request to create the resource yourself.<\/p>\n","url":"https:\/\/docs.adyen.com\/pt\/platforms\/onboard-users","articleFields":{"description":"Learn to move your users through the onboarding and verification process.","section_label":"Onboard and verify users","feedback_component":true,"filters_component":false,"last_edit_on":"04-03-2024 17:27","decision_tree":"[]","page_id":"08ee3a6c-55f5-4b03-98cd-a4020adbf285","next_steps":[{"title":"Onboarding steps","description":"See the required verification information for your users and how to submit it to Adyen","url":"\/platforms\/onboard-users\/onboarding-steps","required":true},{"title":"Customize hosted onboarding","description":"Learn how to customize your hosted onboarding page","url":"\/platforms\/onboard-users\/customize-hosted-onboarding","required":false}],"parameters":{"directoryPath":"\/platforms","model":"platform"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/platforms\/onboard-users","title":"Onboard and verify users","content":"Your users' legal entity type and operating country determine the required verification information you need to collect from your users. You can use Adyen's Hosted onboarding or build your own UI to collect information from your users.\n\nHosted onboarding: Direct your users to a page hosted by Adyen, where Adyen manages the onboarding flow and user interface (UI). You can either have Adyen create the resources automatically by requesting them in your Customer Area (onboarding on invite), or create the resources yourself by making a few API calls (API-initiated hosted onboarding).\nAPI-only onboarding: Build your own UI and collect required user data. You make API requests to create resources and submit the user data to Adyen. This onboarding type gives you complete control over the user journey within your platform's environment.\n\n\nThe timing of when you need to collect this information depends on the verification type that applies to your case. After Adyen receives the information, the verification process starts automatically.\nRequirements\nIf you have an Adyen for Platforms integration, there are no additional requirements, limitations, or preparations.\nHosted onboarding\n\nHosted onboarding Postman flows Try out Postman flows in your private workspace to test all the required API calls with your own credentials. \n\nHosted onboarding is our recommended solution for collecting the information needed to onboard your users. This option requires less integration effort, because your users provide their information directly on a page hosted by Adyen.\nYou can onboard the following legal entity types:\n\nOrganization\nIndividual\nSole proprietorship\nTrusts (Only in Australia and New Zealand)\n\n\nAdyen offers two different ways to implement hosted onboarding:\n\nOnboarding on invite: In your Customer Area, request Adyen to create an account holder for your user. You then create a hosted onboarding link to redirect your users to enter their information. Choose one of the following options:\n\nCreate a hosted onboarding link in your Customer Area to share it with your user after their account is created. Your user can securely access the hosted onboarding link with an SMS authentication. They then will be redirected to the Adyen-hosted page to provide their information.\nIntegrate the View Verification Status component into your user interface (UI). This component automatically creates a hosted onboarding link, redirects your user to the Adyen-hosted page to provide their information, and shows their verification status.\n\nAPI-initiated: Create resources and a hosted onboarding link by making API calls to several endpoints. After you create the link to the onboarding page, redirect your users to enter their information.\n\nChoose the option that best suits your use case.\n\n\n    \n        \n        \n    \n\n\nSupported countries and regions\nYou can use hosted onboarding in the following locations where your users are operating.\n\nAustralia\nAustria\nBelgium\nBulgaria\nCanada\nCroatia\nCyprus\nCzech Republic\nDenmark\nEstonia\nFinland\nFrance\nGermany\nGibraltar\nGreece\nGuernsey\nHong Kong\nHungary\nIreland\nItaly\nLatvia\nLiechtenstein\nLithuania\nLuxembourg\nMalta\nNetherlands\nNew Zealand\nNorway\nPoland\nPortugal\nRomania\nSingapore\nSlovakia\nSlovenia\nSpain\nSweden\nSwitzerland\nUnited Kingdom (including Isle of Man &amp; Jersey)\nUnited States (including Puerto Rico)\n\nInstant bank account verification in hosted onboarding\nFor some locations and legal entity types, your users can choose to instantly verify their bank account details in your hosted onboarding page. They are prompted to log in to their online banking environment and confirm their account details. Their bank account is then verified within seconds without them needing to provide a bank statement.\n\n    \n    \n        \n            \n            \n                                    See supported countries\/regions\n                            \n        \n        \n            \nThis feature is currently only available for the following locations and legal entity types.\n\n\n\nCountry\/region\nIndividuals\nOrganizations\n\n\n\n\nAustria\n\n\n\n\nBelgium\n\n\n\n\nCanada\n\n\n\n\nDenmark\n\n\n\n\nEstonia\n\n\n\n\nFinland\n\n\n\n\nFrance\n\n\n\n\nGermany\n\n\n\n\nIreland\n\n\n\n\nItaly\n\n\n\n\nLatvia\n\n\n\n\nLithuania\n\n\n\n\nNetherlands\n\n\n\n\nNorway\n\n\n\n\nPortugal\n\n\n\n\nPoland\n\n\n\n\nSpain\n\n\n\n\nSweden\n\n\n\n\nUnited Kingdom\n\n\n\n\nUnited States\n\n\n\n\n\n\n        \n    \n\n\nTo see an example of the entire hosted onboarding flow, you can watch a video here:\n\n\n\n\n\n\n\n\nAutofill individual details using ID documents in hosted onboarding\n\nThis feature is only available if you are using onboarding v3 or v4\n\nUsers filling in their personal details can now scan or upload their ID document in the hosted onboarding page to add this information. This ensures that the information matches the document and improves verification pass rates.\n\nOnly ID documents that contain Latin characters are supported.\n\nAfter scanning or uploading their ID document, the user can confirm their information before submitting it to Adyen.\n\nTo test this feature, use the following sample document.\nGuided flow to add decision makers for organizations in hosted onboarding\nThis feature is only available if you are using onboarding v3 or v4\nUsers can answer a series of questions to ensure that they select the correct role for the decision makers for their organization. Decision makers include ultimate beneficial owners, controlling persons, and signatories.\n\nAPI-only onboarding\n With API-only onboarding, you need to build the UI for your platform where you collect data from your users. You then need to submit the collected data to Adyen by making requests to the  Legal Entity Management API and the  Configuration API. You can onboard users operating in any of the countries and regions where Adyen for Platforms is supported.\nTo build your integration more quickly, you also can embed an Onboarding component into your UI to let your users enter their data. These components use the entered data to create the relevant resource. This means you do not need to make an API request to create the resource yourself.\n","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Platforms","lvl2":"Onboard and verify users"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/platforms","lvl2":"\/pt\/platforms\/onboard-users"},"levels":3,"category":"Platforms","category_color":"green","tags":["Onboard","verify","users"]}}
