Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@adyen/kyc-components

Package Overview
Dependencies
Maintainers
0
Versions
307
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@adyen/kyc-components

`adyen-kyc-components` provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboar

  • 3.38.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
692
decreased by-35.39%
Maintainers
0
Weekly downloads
 
Created
Source

Adyen KYC Components (Onboarding Components)

adyen-kyc-components provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboarding components. You can integrate these components into your UI to let your users enter their data. The component then uses the entered data to create the relevant resource. This means you don't need to implement the API call to create the resource yourself.

Setup

  1. Install and import the npm package

    • Install the node package
     npm install @adyen/kyc-components --save
    
    • Import the package and the style sheet in your application
     import AdyenKyc from '@adyen/kyc-components';
     import '@adyen/kyc-components/styles.css';
    
  2. Initializing the sdk

    const adyenKycHandler = new AdyenKyc({
      locale: 'en-US',
      country: 'US',
      environment: 'https://test.adyen.com',
      sdkToken: token,
      getSdkToken,
    });
    
  3. Including createTransferInstrument component

    const createTransferInstrumentComponent = adyenKycHandler
      .create('createTransferInstrumentComponent', {
        legalEntityId,
        transferInstrumentId, // Optional
        openBankingPartnerConfigId: 'YourBrandOBConfigId',
        settings: {
          allowIntraRegionCrossBorderPayout: true, // Optional
          allowBankAccountFormatSelection: true, // Optional
        },
        onSubmitSuccess: (submittedData) => {},
      })
      .mount('#create-transfer-instrument-container'); // Mount to the container you created
    

See our Onboarding components documentation for more details.

Supported countries/regions

You can use the Onboarding components to onboard users operating in countries listed here.

Supported languages

You can localize the Onboarding components by setting locale parameter to one of the supported languages listed here.

Keywords

FAQs

Package last updated on 17 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc