Enhanced KYC

Perform an Enhanced KYC

Performing an Enhanced KYC requires you to

  1. Determine the ID type

  2. Gather inputs relevant for that ID type

  3. Call the Smile ID API

Steps 1 and 2 are part of your own UI. The potential data required is available as a model: FlutterEnhancedKycRequest

Step 3 can be accomplished by calling the API (currently only the Asynchronous API is available. This requires you to include a callback_url in your request):

FlutterAuthenticationRequest authRequest = FlutterAuthenticationRequest(...);
FlutterEnhancedKycRequest eKycRequest = FlutterEnhancedKycRequest(...);
SmileID.authenticate(authRequest)
    .then((value) => SmileID.doEnhancedKycAsync(eKycRequest));

Last updated