Post Login User KYC
š§¾ Overview: Post-Login User KYC ā REL-ID IDV SDK
š What is Post-Login KYC?
Post-login User KYC refers to identity verification initiated after the user has successfully logged into the application. It allows delayed or staged KYC collection and is typically used when:
- KYC was skipped during onboarding
- Regulatory refresh is needed
- Users trigger features that require verified identity
šÆ Benefits
- ā Progressive onboarding experience
- ā Complies with regulatory refresh cycles
- ā Unlocks gated features post-verification
- ā Reduces drop-off at initial sign-up
š Typical Workflow
-
User Logs In
- Standard authentication is completed.
-
KYC Requirement Check -- ??? How will user know they have to do KYC
- App/server checks if KYC is required (based on policy, user state, or last KYC timestamp).
-
Trigger KYC Process
- SDK APIs initiated based on the user flow:
initiateActivatedCustomerKYC()ā for self-submissioninitiateAgentKYCforUser()ā for agent-led submission
- SDK APIs initiated based on the user flow:
-
Document & Selfie Capture
- SDK optionally calls
getIDVDocumentScanProcessStartConfirmation()if document is not yet captured. - SDK optionally calls
getIDVSelfieProcessStartConfirmationif selfie is not stored on server. - SDK optionally calls
getIDVBiometricOptInConsentto get consent from user to store selfie on server.
- SDK optionally calls
-
Result Handling
- Capture outcome from:`
onIDVActivatedCustomerKYCResponseā for self-submissiononIDVAgentKYCResponseā for agent-led submission
- Capture outcome from:`
š§ APIs and Events
| API/Event | Description |
|---|---|
initiateActivatedCustomerKYC() | Launch self-service post-login KYC |
initiateAgentKYCforUser() | Trigger agent-based KYC |
initiateIDVAdditionalDocumentScan() | Optional upload of extra docs |
getIDVSelfieProcessStartConfirmation | Optional capture of selfie |
getIDVBiometricOptInConsent | Called if user has not opted to store selfie on server. |
onIDVActivatedCustomerKYCResponse | KYC result for self-service |
onIDVAgentKYCResponse | KYC result for agent-led submission |
š² Integration Scenarios
- Trigger from:
- User dashboard
- Access control checks (e.g. before fund transfer)
- Scheduled KYC refresh workflows
š§ Use Cases
- Banks verifying users before issuing services
- Telecom companies validating prepaid customers
- Loan applications verifying income/address proofs
- Periodic re-validation of user profiles (re-KYC)
š Notes
- Ensure the KYC module and relevant challenge categories are properly configured in the REL-ID Gateway Manager.
- Handle both success and failure states with appropriate fallbacks.
Updated 9 months ago
