POST /getOnboardingUrl

Returns a link to an Adyen-hosted onboarding page (HOP) that you can send to your account holder. For more information on how to use HOP, refer to Hosted onboarding.

Servers

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
collectInformation Object No

Contains indicators whether the page should only collect information for specific KYC checks. By default, the page collects information for all KYC checks that apply to the legal entity type.

collectInformation.pciQuestionnaire Boolean No

Indicates whether answers to a PCI questionnaire must be collected. Applies only to partner platforms. Default is true.

collectInformation.individualDetails Boolean No

Indicates whether individual details must be collected. Default is true.

collectInformation.shareholderDetails Boolean No

Indicates whether shareholder details must be collected. Defaults to true.

collectInformation.bankDetails Boolean No

Indicates whether bank account details must be collected. Default is true.

collectInformation.legalArrangementDetails Boolean No

Indicates whether legal arrangement details must be collected. Default is true.

collectInformation.businessDetails Boolean No

Indicates whether business details must be collected. Default is true.

platformName String No

The platform name which will show up in the welcome page.

returnUrl String No

The URL where the account holder will be redirected back to after they complete the onboarding, or if their session times out. Maximum length of 500 characters. If you don't provide this, the account holder will be redirected back to the default return URL configured in your platform account.

editMode Boolean No

Indicates if editing checks is allowed even if all the checks have passed.

mobileOAuthCallbackUrl String No

The URL to which the account holder is redirected after completing an OAuth authentication with a bank through Trustly/PayMyBank.

shopperLocale String No

The language to be used in the page, specified by a combination of a language and country code. For example, pt-BR.

If not specified in the request or if the language is not supported, the page uses the browser language. If the browser language is not supported, the page uses en-US by default.

For a list of supported languages, refer to Change the page language.

showPages Object No

Contains indicators whether specific pages must be shown to the account holder.

showPages.welcomePage Boolean No

Indicates whether the welcome page must be shown. Defaults to false.

showPages.manualBankAccountPage Boolean No

Indicates whether the page to manually add bank account' details must be shown. Defaults to true.

showPages.bankDetailsSummaryPage Boolean No

Indicates whether the page with bank account details must be shown. Defaults to true.

showPages.individualDetailsSummaryPage Boolean No

Indicates whether the page with the individual's details must be shown. Defaults to true.

showPages.legalArrangementsDetailsSummaryPage Boolean No

Indicates whether the page with the legal arrangements' details must be shown. Defaults to true.

showPages.bankVerificationPage Boolean No

Indicates whether the bank check instant verification' details must be shown. Defaults to true.

showPages.businessDetailsSummaryPage Boolean No

Indicates whether the page with the company's or organization's details must be shown. Defaults to true.

showPages.checksOverviewPage Boolean No

Indicates whether the checks overview page must be shown. Defaults to false.

showPages.shareholderDetailsSummaryPage Boolean No

Indicates whether the page with the shareholders' details must be shown. Defaults to true.

accountHolderCode String Yes

The account holder code you provided when you created the account holder.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.