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: EnhancedKycRequest

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

Usage

let request = EnhancedKycRequest(...)
SmileID.api.authenticate(...)
SmileID.api.doEnhancedKycAsync(...)
SmileID.api.pollJobStatus(...)

Last updated