| SDK launch |
Launch Sumsub WebSDK or MobileSDK in the client application. |
Confirm the configured KYC flow. |
| Applicant identity |
Provide a stable externalUserId. |
Assign and validate the client/program configuration through sourceKey. |
| SDK token |
Generate or request the SDK access token server-side. |
Provide required configuration details, such as assigned sourceKey and expected levelName. |
| Applicant data |
Retrieve applicant data, provide custom fields, and keep applicant references. |
Process the applicant result received from Sumsub. |
| Result handling |
Do not treat SDK frontend events as the final KYC decision. |
Process final KYC results through applicantReviewed and compliance handling. |