Our documentation offers a detailed, step-by-step guide for the full integration process. The graph below gives an overview on how our identity platform works, where to receive notifications, and how you can interact with Passbase. Passbase also provides a no code integration solution using your Hosted Web Link.
Getting Started
To integrate the Passbase Verification Flow in your mobile or web application, you are required to use one of the provided client-side SDKs. You will then need to configure your backend to receive the Passbase webhook events, and call the Passbase API using one of our server-side libraries.
- Create a Passbase developer account if you haven't done so
- Integrate the Verification flow with one of our client-side SDKs
- Store identityAccessKey returned from onFinish or onSubmitted method
- Set up Webhooks, so that you are notified about completed or reviewed verification events
- Optional - Enable the Biometric Authentication flow
- Integrate one of our server-side libraries in your backend to handle the webhook events and query the Passbase API for details about a verification using identityAccessKey(client-side SDKs) or key (from the webhook).
Client-side SDKs
- HTML + JavaScript
- React (Web)
- Angular
- Hosted Integration (Web Link)
- iOS
- Android
- React Native
- Flutter
Webhook Events
- VERIFICATION_COMPLETED: The Verification has completed processing and is ready to be reviewed in your developer dashboard.
- VERIFICATION_REVIEWED: The Verification has been approved or declined in your developer dashboard.
- DATAPOINT_UPDATED: The Verification has one or more data points updated post processing.
- WATCHLIST_MONITORING: The Identity returns as not clean from the adverse media and / or watchlist check.
- IDENTITY_AUTHENTICATED: The Authentication has successfully been approved through Biometric Authentication.
Server-side Libraries
API Endpoints
- List Identities: List all the identities retrievable by the provided Secret API key.
- Get Identity: Retrieve an identity by providing the identityAccessKey.
- List Resources: List resources attached to an identity by providing the identityAcessKey.
- Get Resources: Get a resource attached to an identity by providing the identityAcessKey and resource ID.
For detailed integration guides please take a look at our documentation. You can also reach our support team at support@passbase.com.