KYC Approved Result Does Not Automatically Grant Access, Developer Guide Explains
A KYC API reporting an Approved verification session does not tell an application whether the session belongs to the requesting tenant and user, whether business rules allow the action, or whether the callback was already processed. The article describes three duties the integrating application must handle itself: binding the result to the correct tenant, user and session, applying an explicit policy rule, and processing events idempotently. Using a synthetic local example with SQLite-stored fixture sessions, it shows that an Approved event only grants permission when the policy flag is explicitly set and the binding matches. Replayed events return unchanged state, and late or mismatched events are rejected or marked expired rather than granting access. The example runs entirely on synthetic data and does not grant any real permissions.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in