Skip to main content

Use cases

1. KYC is required to access your service


Technical complexity: medium to advanced
Best for: companies with a live product or a product being developed

  1. After user login on your platform, get their unique id from your database

  2. Generate the Blockpass Widget with your Blockpass ClientID and the user unique id (refId)

  3. User submit the form on the web or scans the QR code with the Blockpass mobile app or uses an applink

  4. User’s data are sent to the Blockpass Dashboard, waiting for review

    4.1 Your team is reviewing the KYC data and approve manually
    4.2 Auto-approve User’s data without human action

  5. Upon approval

    5.1 Use a Blockpass webhook to get user’s data and store in your database
    5.2 Use a Blockpass API to fetch user’s status and/or data using the unique id

  6. Execute your business logic for KYC approved users

The Blockpass dashboard is available on the cloud.

2. Request verified identities by email


Technical complexity: easy
Target: Companies without technical team

  1. Create a service in Blockpass Admin Console

    1.1 Provide the name of your service (ex: your company name)

    1.2 Upload your company logo

    1.3 important: a Client ID is auto created. It will be required to share the verification url

  2. In KYC requirements, select the attributes that will be required for verification

  3. Provide your company info for billing and select a plan to get certificates of verifications

  4. Go to
    important: change Your_Client_ID in the url above with the one created in step 1.3 example of url:

  5. Send this url to the persons that you need to get verified.
    Important Test the button displayed in the page before sharing the link

  6. Review identities in the Blockpass dashboard once they have shared their profiles.

  7. Export identities in a spreadsheet.