Skip to main content

1. What is Quepass SDK?

Quepass SDK (QuepassIdentityKit) is an iOS framework for identity verification and biometric KYC flows. The SDK enables:
  • Document-based user registration (ID Card, Passport)
  • Face biometric capture and verification
  • Event registration and check-in (QR and biometric)
  • Transaction verification with biometrics
Quepass SDK is an iOS framework for identity verification and biometric KYC. It enables document-based registration, face biometric verification, event registration & check-in, and transaction verification.

2. What SDK Does

FeatureDescription
RegistrationRegister new users with document and biometrics
AuthenticationLogin with document number and face
TransactionVerify high-security transactions with UID and biometric
SearchSearch users by face only (kiosk-style)
Event RegistrationEvent registration via QR code
Event Check-InEvent check-in via QR scan or biometric or kiosk-style
User ProfileGet user/registrant data after verification
Search By ImgManual face capturing
Kiosk ModeContinous Data by capturing face
Customer lifecycleShows for how long will the customer remain active
Customer StatusThe customer’s status (Active or Inactive)
SDKsCapabilitiesInformation of SDKs Version.
ExpressOnboardingRegisters users using only government ID details.
ExpressVerificationCheck government ID exist or not.

3. Initialization & Configuration

Initialization

Quepass.initializeQuepassSDK(baseURL:username:password:channelId:callBack:)    
        

Configuration (after initialization)

Quepass.getCofiguration(callBack:)    

Section ID / Channel ID:

The channelId parameter identifies your app/channel. This value is provided by the backend.

4. Journey

Journeys are flows launched via lounchJourney(journey:…):
JourneyConstantPurpose
OnboardingregisterUser registration with document and biometrics
AuthenticationauthenticationUser login using biometric verification
TransactiontransactionBiometric verification for secure transactions
SearchsearchIdentify or search users using biometrics
KioskModekioskModeCameraContinuous face capture for kiosk-style identification
EventQRRegistrationregisterEventByQREvent registration using QR code
EventBiometricCheckIncheckinByBiometricEvent check-in using biometric verification
CheckinByQRcheckinByQREvent check-in by scanning QR code
SearchByImagesearchByImageSearch users by capturing or uploading an image
ExpressOnboardingexpressOnboardingRegistration using only government ID details
ExpressVerficationexpressVerificationVerification using government ID parameters

5. User Management

MethodPurpose
getUserDataRetrieve user profile information using UID and consent token
getRegistrantDataFetch registrant details for a specific event using UID, event ID, and token
getKycCertificateRetrieve the user’s KYC certificate using UID and token
UpdateCustomerStatusUpdates customer status to Active or Inactive using UID.
UpdateCustomerLifeCycleUpdates customer status for a defined date range.
Ensure the SDK is initialized successfully before calling any identity journeys or API methods. Initialization establishes the connection with the Quepass backend services.