PollarPollar
Operator GuideIntegrations

KYC

Dashboard > Integrations > KYC · Chains: all

The Identity verification page: configure identity verification for your app, independently of ramps. Your users verify through the SDK (openKycModal() in @pollar/react, or getKycProviders() / startKyc() / getKycStatus() in @pollar/core), and your app reads their status to decide what to unlock, for example funding a wallet in Deferred mode only after a user passes KYC.

The page has three cards.


Enabled KYC options

The KYC options your verification steps can use, each with the URL the provider returns your users to.

  1. Pick a KYC option (the ones Pollar offers to your app, plus your own options from the card below).
  2. Enter the Return URL: an allowed app origin or a registered redirect URI (see Domains).
  3. Click Enable / update option.

Each enabled option is listed with Disable standalone option. These settings do not replace or disable a ramp's mandatory KYC, which is set per corridor under Ramps > Providers.


Verification steps

The steps your users complete, in order. Each step is either Identity verification (KYC), using an option enabled above, or a Form that Pollar offers to your app. A step can accept several alternatives: it passes with any of them, and when none is done the first one is asked for. Reorder steps and alternatives with the arrows; up to 10 steps with up to 10 alternatives each. Save steps stores them; every option used must be enabled for the app.

With no steps, your users can verify with any option enabled above.

Nothing is blocked automatically: read the user's status from the SDK and decide.


Use your own Didit account

Create a private KYC option for this app on your own Didit account. Credentials are encrypted and never sent to your users.

FieldNotes
Option nameHow the option appears in the lists above
Workflow IDThe Didit workflow to run
API keyYour Didit API key
Webhook signing secretOptional. Without it, the status is read by polling
PresentationIframe (inside your app) or Redirect (Didit's page)
Return URLAn allowed app origin or a registered redirect URI

Create standalone KYC option saves it; it then appears among the options you can enable. Your own options are also what a ramp running on your own provider keys uses for its KYC (see Configure).

On this page

Was this helpful?